.sy-waiver{--sy-waiver-accent:#ad6049;--sy-waiver-gold:#b98628;--sy-waiver-ink:#424242;--sy-waiver-muted:#686868;width:min(100% - 40px,1040px);margin:56px auto 80px;color:var(--sy-waiver-ink);font-family:inherit;line-height:1.75}.sy-waiver *{box-sizing:border-box}.sy-waiver h2,.sy-waiver h3{font-family:inherit;font-weight:400;color:var(--sy-waiver-ink);line-height:1.3}.sy-waiver h2{font-size:30px;margin:0 0 22px}.sy-waiver h3{font-size:23px;margin:32px 0 14px}.sy-waiver p{margin:0 0 18px}.sy-waiver-card{background:#fff;padding:38px 42px;margin-bottom:28px;border-radius:6px;box-shadow:0 3px 25px #30251a08;border:1px solid #eee7e2}.sy-waiver-kicker{font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--sy-waiver-accent);font-weight:600}.sy-waiver .sy-waiver-document{margin:30px 0;padding:28px 0;border-top:1px solid #e7ddd7;border-bottom:1px solid #e7ddd7;font-size:16px;line-height:1.8}.sy-waiver-document h2{font-size:28px}.sy-waiver-document h3{font-size:21px;margin-top:30px}.sy-waiver-document h3:first-child{margin-top:0}.sy-waiver-document p:last-child{margin-bottom:0}.sy-waiver-form{margin-top:30px}.sy-waiver-name{display:block;font-weight:600;margin:18px 0 10px}.sy-waiver-name input{display:block;width:100%;font:inherit;color:var(--sy-waiver-ink);padding:13px 15px;margin-top:9px;border:1px solid #a9a39e;border-radius:4px;background:#fff;min-height:48px}.sy-waiver-name input:focus{outline:2px solid var(--sy-waiver-accent);outline-offset:3px}.sy-waiver .sy-waiver-help{font-size:14px;color:var(--sy-waiver-muted);line-height:1.65;margin:12px 0 22px}.sy-waiver-check{display:flex;gap:13px;align-items:flex-start;cursor:pointer;font-weight:400;font-size:16px;margin:22px 0}.sy-waiver-check input[type=checkbox]{flex:0 0 21px;width:21px;height:21px;margin:4px 0 0;accent-color:var(--sy-waiver-accent);cursor:pointer}.sy-waiver-check input:focus-visible{outline:2px solid var(--sy-waiver-accent);outline-offset:4px}.sy-waiver-check strong{font-size:13px;font-weight:600}.sy-waiver-photo{border:0;border-radius:4px;background:#f6f3ee;padding:20px 24px 1px;margin:30px 0}.sy-waiver-photo legend{font-size:18px;font-weight:500;padding:0 8px}.sy-waiver-photo .sy-waiver-check{margin:4px 0 12px}.sy-waiver .sy-waiver-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.sy-waiver .sy-waiver-button{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:13px 24px;line-height:1.5;font:inherit;font-size:15px;font-weight:500;background:#ad6049;color:#fff;border:0;border-radius:3px;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;transition:background .15s ease}.sy-waiver .sy-waiver-button:hover,.sy-waiver .sy-waiver-button:active{background:#8e4c38;color:#fff;border:0;box-shadow:none}.sy-waiver .sy-waiver-button:focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.sy-waiver .sy-waiver-link{color:var(--sy-waiver-accent);text-decoration:underline;text-underline-offset:4px;line-height:1.6}.sy-waiver .sy-waiver-link:hover{color:#773c2c}.sy-waiver .sy-waiver-link:focus-visible{outline:0;text-decoration-thickness:3px}.sy-waiver .sy-waiver-text-button{font:inherit;border:0!important;outline:0;background:none!important;box-shadow:none!important;padding:0;text-align:left;cursor:pointer}.sy-waiver-notice{padding:17px 20px;margin:0 0 24px;border-left:3px solid #4d765a;border-radius:3px;background:#eef4ef;color:#31553c;font-size:15px;line-height:1.65}.sy-waiver-notice--error{border-left-color:#a33b2d;background:#fff1ed;color:#8d2e23}.sy-waiver-state{display:inline-block;font-size:12px;line-height:1.5;font-weight:600;padding:5px 10px;border-radius:30px;background:#f6eee3;color:#7b591c;white-space:nowrap}.sy-waiver-state--signed{background:#eaf3ec;color:#31553c}.sy-waiver-state--pending{background:#fcf0e6;color:#8a4b28}.sy-waiver-signed .sy-waiver-state{margin-bottom:20px}.sy-waiver-history{list-style:none;padding:0;margin:0}.sy-waiver-history li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-top:1px solid #eee7e2}.sy-waiver-history strong{font-size:15px;font-weight:500}.sy-waiver-history small{display:block;font-size:13px;color:var(--sy-waiver-muted);margin-top:3px}.sy-waiver-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:25px 0}.sy-waiver-proof div{padding-bottom:15px;border-bottom:1px solid #e7ddd7}.sy-waiver-proof dt{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#75716e}.sy-waiver-proof dd{font-size:16px;margin:4px 0 0}.sy-waiver-proof-reference{font-size:13px;margin:25px 0;overflow-wrap:anywhere}.sy-waiver-proof-reference summary{cursor:pointer;padding:10px 0;color:#6c615a}.sy-waiver-proof-reference code{font-size:12px;overflow-wrap:anywhere;word-break:break-word}.sy-waiver-account-note{padding:22px 24px;margin:20px 0 30px;border-left:3px solid #b98628;background:#faf6ed}.sy-waiver-account-note strong{font-size:18px;font-weight:500}.sy-waiver-account-note p{margin:10px 0}.sy-waiver-admin-detail .sy-waiver-state{margin:4px 0 10px}.sy-credit-admin .sy-waiver-evidence h2{font-size:24px}.sy-credit-admin .sy-waiver-evidence h3{font-size:18px;margin-top:26px}.sy-credit-admin .sy-waiver-document{padding:20px 0;border-top:1px solid #e7ddd7;border-bottom:1px solid #e7ddd7;font-size:14px;line-height:1.8}.sy-credit-admin .sy-waiver-document p{font-size:14px;color:#454545}.sy-credit-admin .sy-waiver-proof{margin:20px 0}.sy-credit-admin .sy-waiver-proof dd{font-size:14px}@media(max-width:767px){.sy-waiver{width:calc(100% - 28px);margin:30px auto 50px}.sy-waiver-card{padding:26px 23px;margin-bottom:20px}.sy-waiver h2{font-size:26px}.sy-waiver h3{font-size:21px}.sy-waiver .sy-waiver-document{font-size:15px}.sy-waiver-document h2{font-size:25px}.sy-waiver-document h3{font-size:20px}.sy-waiver-photo{padding:18px 15px 1px}.sy-waiver .sy-waiver-actions{align-items:flex-start;flex-direction:column;gap:18px}.sy-waiver .sy-waiver-button{width:100%}.sy-waiver-proof{grid-template-columns:1fr}.sy-waiver-history li{align-items:flex-start;flex-direction:column;gap:8px}.sy-waiver-check{gap:11px;font-size:15px}.sy-waiver-account-note{padding:18px}}@media(prefers-reduced-motion:reduce){.sy-waiver .sy-waiver-button{transition:none}}@media print{.sy-waiver-actions,.sy-waiver-form,.sy-waiver-account-note{display:none}.sy-waiver{width:100%;margin:0}.sy-waiver-card{box-shadow:none;border:0;padding:0}.sy-waiver-proof-reference{display:block}}
.sy-waiver-form-fields{border:0;padding:0;margin:0;min-width:0}.sy-waiver-form-fields[disabled] input,.sy-waiver-form-fields[disabled] button{cursor:not-allowed}.sy-waiver .sy-waiver-button:disabled{background:#d2c9c2;color:#45413d;opacity:1}.sy-waiver .sy-waiver-button:disabled:hover{background:#d2c9c2;color:#45413d}
.sy-waiver.sy-waiver-account-history{width:100%;margin:24px 0}.sy-waiver-saved-document{border-top:1px solid #e7ddd7;padding:16px 0}.sy-waiver-saved-document>summary{cursor:pointer;font-size:15px;color:#714735;padding:5px 0}.sy-waiver-saved-document>.sy-waiver-evidence{margin-top:24px}
