.sig-a{--s-ink:#102e48;--s-muted:#48647a;--s-paper:#fff;--s-bg:#f1f7ff;--s-line:#c3d9ea;--s-blue:#075e98;background:var(--s-bg);color:var(--s-ink);font:16px/1.6 system-ui,sans-serif}.sig-a *{box-sizing:border-box}.sig-a a{color:inherit;text-underline-offset:5px}.sig-a button,.sig-a input,.sig-a select,.sig-a textarea{font:inherit}.sig-a button{cursor:pointer}.sig-a :focus-visible{outline:3px solid #03a2cc;outline-offset:4px}.sig-a [hidden]{display:none!important}.sig-a-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;background:var(--s-paper);border-bottom:1px solid var(--s-line);font-size:12px}.sig-a-nav>a:first-child{font:bold 30px Georgia;text-decoration:none}.sig-a-nav span{color:var(--s-muted)}.sig-a-hero{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(130deg,#07172d,#07395b);color:#fff;align-items:center;overflow:hidden}.sig-a-poster{align-self:stretch;position:relative;min-height:620px;background:#07172d}.sig-a-poster img{display:block;width:100%;height:100%;max-height:820px;object-fit:contain}.sig-a-title{padding:50px 6vw 60px 4vw}.sig-a-kicker{text-transform:uppercase;letter-spacing:.2em;font-weight:700;font-size:10px;margin:0 0 24px}.sig-a h1{font:clamp(45px,5.8vw,86px)/.98 Georgia,serif;letter-spacing:-.05em;margin:0 0 30px}.sig-a h1 span{display:block;font:italic clamp(27px,3vw,43px)/1.2 Georgia;margin-top:16px;color:#93e8f2;letter-spacing:-.02em}.sig-a-date{font-size:17px;font-weight:650;line-height:1.6}.sig-a-date i{font-style:normal;color:#89dcec;margin:0 6px}.sig-a-lead{font-size:16px;color:#c2deef;max-width:470px}.sig-a-facts{display:flex;gap:24px;border-block:1px solid #6fa6bc44;padding:22px 0;margin:28px 0}.sig-a-facts span{font-size:11px;color:#c2deef}.sig-a-facts b{display:block;font-size:19px;color:#fff}.sig-a button,.sig-a-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-paper);color:var(--s-ink);font-size:13px;font-weight:650;text-decoration:none}.sig-a .sig-a-primary{background:var(--s-blue);color:#fff;border-color:var(--s-blue)}.sig-a-title .sig-a-primary{background:#a1ebf5;color:#082740;border-color:#a1ebf5}.sig-a-fine{font-size:11px;color:#c2deef;margin:18px 0 0}.sig-a-plan{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:80px 7%;max-width:1600px;margin:auto}.sig-a-intro h2{font:clamp(40px,4vw,62px)/1.05 Georgia;letter-spacing:-.04em;margin:0 0 24px}.sig-a-intro>p:not(.sig-a-kicker){max-width:390px;color:var(--s-muted);font-size:15px}.sig-a-intro button{margin-top:15px}.sig-a-work{background:var(--s-paper);padding:30px;border:1px solid var(--s-line);border-radius:26px;box-shadow:0 18px 50px #093b5b0c}.sig-a-steps{display:flex;gap:10px;border-bottom:1px solid var(--s-line);padding-bottom:22px;margin-bottom:24px}.sig-a-steps button{border:0;background:none;padding:5px;gap:8px;font-size:12px;color:var(--s-muted)}.sig-a-steps button span{border:1px solid var(--s-line);border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.sig-a-steps [aria-current=step]{color:var(--s-blue)}.sig-a-steps [aria-current=step] span{background:var(--s-blue);color:#fff;border-color:var(--s-blue)}.sig-a h3{font:31px/1.15 Georgia;margin:0 0 22px}.sig-a label{display:grid;gap:8px;margin:15px 0;font-size:13px;font-weight:600}.sig-a input,.sig-a select,.sig-a textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-bg);color:var(--s-ink);font-size:16px}.sig-a-count{display:flex!important;align-items:center;justify-content:space-between;gap:20px}.sig-a-count input{width:80px}.sig-a-small{font-size:12px;color:var(--s-muted);line-height:1.6}.sig-a-zones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.sig-a-zones button{justify-content:start;text-align:left;gap:10px;padding:14px 12px}.sig-a-zones button[aria-pressed=true]{background:var(--s-bg);border-color:var(--s-blue);box-shadow:inset 0 0 0 1px var(--s-blue)}.sig-a-zones i{width:13px;height:13px;border:1px solid #8097a7;border-radius:50%;background:var(--swatch);flex:none}.sig-a-zones small{display:block;font-size:11px;font-weight:400;color:var(--s-muted);margin-top:3px}.sig-a-guests{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.sig-a-review{margin:0 0 25px}.sig-a-review>div{display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid var(--s-line);padding:16px 0}.sig-a-review dt{color:var(--s-muted);font-size:12px}.sig-a-review dd{font-size:14px;margin:0;text-align:right;max-width:60%}.sig-a-review-actions{display:flex;flex-wrap:wrap;gap:10px}.sig-a-review-actions a{width:100%;margin-top:15px;font-size:13px}.sig-a-status{font-size:13px;color:var(--s-muted);margin:15px 0 0}.sig-a-status:empty{display:none}.sig-a-assurance{padding:40px 7% 55px;border-top:1px solid var(--s-line);max-width:1600px;margin:auto}.sig-a-assurance h2{font:28px Georgia}.sig-a-assurance p{max-width:790px;font-size:13px;color:var(--s-muted)}.sig-a-assurance a{font-size:12px}.sig-a-floor{width:min(950px,94vw);max-height:90dvh;overflow:auto;border:1px solid var(--s-line);border-radius:22px;padding:24px;background:var(--s-paper);color:var(--s-ink)}.sig-a-floor::backdrop{background:#03172bcc;backdrop-filter:blur(7px)}.sig-a-floor>button{float:right;position:sticky;top:0}.sig-a-floor h2{font:30px Georgia}.sig-a-floor p{font-size:12px}.sig-a-floor img{width:100%;height:auto;display:block}.sig-a textarea{margin-top:20px;min-height:220px}[data-theme=dark] .sig-a{--s-ink:#f1f8ff;--s-muted:#bad4e7;--s-paper:#102f4b;--s-bg:#071c31;--s-line:#365d79;--s-blue:#87def0}[data-theme=dark] .sig-a .sig-a-primary,[data-theme=dark] .sig-a-steps [aria-current=step] span{color:#092b43}@media(max-width:740px){.sig-a-nav{padding:14px 20px;gap:15px}.sig-a-nav span{display:none}.sig-a-hero{grid-template-columns:1fr}.sig-a-poster{min-height:0;height:440px}.sig-a-poster img{object-fit:contain}.sig-a-title{padding:30px 24px 38px}.sig-a h1{font-size:52px}.sig-a h1 span{font-size:31px}.sig-a-date{font-size:15px}.sig-a-facts{gap:20px;margin:23px 0}.sig-a-facts b{font-size:17px}.sig-a-plan{grid-template-columns:1fr;padding:38px 16px;gap:25px}.sig-a-intro{padding:0 8px}.sig-a-intro h2{font-size:42px}.sig-a-work{padding:22px 18px;border-radius:20px}.sig-a-steps{gap:6px}.sig-a-steps button{font-size:11px;gap:5px}.sig-a-steps button span{width:25px;height:25px}.sig-a-zones{gap:8px}.sig-a-zones button{font-size:12px;padding:13px 10px}.sig-a-guests{grid-template-columns:1fr}.sig-a-assurance{padding:25px 24px 40px}.sig-a-floor{padding:18px}}@media(prefers-reduced-motion:reduce){.sig-a *{scroll-behavior:auto!important;transition:none!important}}

.sig-a-split{padding:20px;margin:24px 0;border:1px solid var(--s-line);border-radius:18px;background:color-mix(in srgb,var(--s-bg) 80%,transparent)}.sig-a-split h4{font-size:20px;margin:0 0 8px}.sig-a-split [data-split-result]{font-weight:650;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.sig-a-split input,.sig-a-split select{max-width:100%;box-sizing:border-box}
/* Event-specific visual identity follows the official concert artwork. */
.sig-a{--s-ink:#f3f5ff;--s-muted:#bdc9e1;--s-paper:#121b30;--s-bg:#080d21;--s-line:#a9bdef35;--s-blue:#8ebfff}
.sig-a-nav{background:#090f22ef;color:#f3f5ff;border-color:#a9bdef28}
.sig-a-hero{background:radial-gradient(ellipse at 85% 5%,#8253d43b,transparent 55%),linear-gradient(130deg,#071326,#093366 75%,#322348)}
.sig-a h1{font-family:system-ui,sans-serif;font-weight:750;letter-spacing:-.045em}
.sig-a h1 span{color:#e8c894}
.sig-a-plan{background:radial-gradient(ellipse at 5% 40%,#285ad321,transparent 60%),#080d21}
.sig-a-work{background:linear-gradient(140deg,#233050aa,#111a30dd);border:1px solid #cddaff30;box-shadow:inset 0 1px 0 #ffffff12,0 28px 80px #0004;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.sig-a input,.sig-a select,.sig-a textarea{color:#f4f6ff;background:#0d1931;border-color:#d0deff38;color-scheme:dark}
.sig-a button:not(.sig-a-primary){background:#152644;color:#eef4ff;border-color:#d0deff38}
.sig-a .sig-a-primary{background:linear-gradient(115deg,#dceeff,#cdd5ff);color:#102344;border-color:#dceeff}
.sig-a h2,.sig-a h3,.sig-a h4{color:#f3f5ff}
.sig-a-small,.sig-a-fine{color:#c3cce1}
.sig-a-assurance{background:#0c1429;color:#d0d9eb}
/* Whole-ticket recipients: compact, readable quantities with a running assignment total. */
.sig-a-ticket-recipients{display:grid;gap:12px;margin:24px 0 12px}.sig-a-ticket-recipient{display:grid;grid-template-columns:minmax(120px,1fr) 80px auto auto;align-items:end;gap:12px;padding:14px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff05}.sig-a-ticket-recipient label{margin:0!important;min-width:0}.sig-a-ticket-recipient input{width:100%;box-sizing:border-box}.sig-a-ticket-recipient output{align-self:center;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sig-a-ticket-recipient button{min-height:44px;padding:8px 12px!important}.sig-a-ticket-summary{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:14px 0;border-bottom:1px solid #ffffff20;align-items:center}.sig-a-ticket-summary span:first-child{overflow-wrap:anywhere}.sig-a-ticket-summary strong{font-variant-numeric:tabular-nums}.sig-a [data-allocation-status]{font-size:15px;font-weight:650;color:#bceaff}.sig-a [data-add-recipient]{margin-bottom:8px}@media(max-width:620px){.sig-a-ticket-recipient{grid-template-columns:minmax(0,1fr) 78px}.sig-a-ticket-recipient output{grid-column:1}.sig-a-ticket-recipient button{grid-column:2;font-size:12px}.sig-a-ticket-summary{grid-template-columns:1fr auto;gap:6px 12px}.sig-a-ticket-summary span:nth-child(2){grid-column:1;font-size:13px;color:#b9c9e1}.sig-a-ticket-summary strong{grid-column:2;grid-row:1 / span 2}}
.signature-usual-group{grid-column:2;border:1px solid #ffffff25;border-radius:20px;padding:18px 22px;background:#14203988;backdrop-filter:blur(20px);margin-bottom:16px}.signature-usual-group summary{cursor:pointer;font-weight:650;min-height:30px}.sig-a-plan>.sig-a-work{grid-column:2}.sig-a-plan>.sig-a-intro{grid-row:1 / span 2}@media(max-width:850px){.signature-usual-group,.sig-a-plan>.sig-a-work{grid-column:1}.sig-a-plan>.sig-a-intro{grid-row:auto}}

/* Selected room context stays with the draft through group and review. */
.sig-a-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:20px 0 18px;margin:0 0 30px;border-bottom:1px solid var(--s-line)}
.sig-a-choice>div{display:grid;gap:5px;min-width:0}.sig-a-choice strong{font:600 clamp(24px,3vw,34px)/1.2 system-ui,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.sig-a-choice-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--s-muted)}.sig-a-choice>div>span:last-child{font-size:12px;color:var(--s-muted)}.sig-a-choice button{align-self:center;background:transparent;padding:8px 12px;font-size:12px}.sig-a-choice p{grid-column:1/-1;margin:0;font-size:11px;color:var(--s-muted)}
.sig-a-allocation-total{padding:18px 0 12px;border-top:1px solid var(--s-line);margin-top:20px}.sig-a-allocation-total>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.sig-a-allocation-total span{font-size:12px;color:var(--s-muted)}.sig-a-allocation-total strong{font-size:25px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sig-a-allocation-total small{display:block;margin-top:5px;color:var(--s-muted);font-size:11px}.sig-a-draft-badge{display:inline-block;font-size:11px;color:var(--s-muted);margin:-8px 0 20px}.sig-a-ticket-summary strong,.sig-a-ticket-recipient output{font-variant-numeric:tabular-nums}.sig-a-ticket-recipient{background:transparent!important;border-radius:0!important;border-width:0 0 1px!important;padding:16px 0!important}.sig-a-ticket-recipients{border-top:1px solid var(--s-line)}.sig-a [data-allocation-status]{font-size:12px;color:var(--s-muted)}
@media(max-width:740px){.sig-a-choice{gap:10px;padding-top:10px;margin-bottom:24px}.sig-a-choice button{max-width:106px;line-height:1.35}.sig-a-choice strong{font-size:27px}.sig-a-allocation-total strong{font-size:24px}.sig-a[data-plan-step="1"] .sig-a-intro,.sig-a[data-plan-step="2"] .sig-a-intro{display:none}.sig-a-work{min-width:0}.sig-a-ticket-summary{gap:10px}.sig-a-ticket-summary span{min-width:0;overflow-wrap:anywhere}}
.sig-a-choice{position:sticky;top:12px;z-index:3;background:var(--s-paper);background:color-mix(in srgb,var(--s-paper) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sig-a [data-content] h3[tabindex="-1"]:focus{outline:none}@media(max-width:740px){.sig-a-choice{top:8px}}
/* One Parea planner across event families: clear contacts, whole tickets, deliberate review. */
.sig-a-shared{--s-paper:#101d31;--s-bg:#081322;--s-ink:#f3f7fc;--s-muted:#abc1d9;--s-line:#b4c8e52e;--s-blue:#a8e9f5;color:var(--s-ink);background:linear-gradient(145deg,#11263b,#081322);border:1px solid var(--s-line);border-radius:28px;padding:clamp(18px,3vw,40px);margin:38px 0;overflow:hidden}
.sig-a-shared .sig-a-plan{padding:0;max-width:none;margin:0;align-items:start;gap:clamp(24px,4vw,58px)}
.sig-a-shared .sig-a-work{background:#14243bbd;backdrop-filter:blur(16px);border:1px solid var(--s-line);border-radius:24px;padding:clamp(18px,3vw,30px)}
.sig-a .sig-a-group-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.sig-a .sig-a-group-heading h3{margin:0}.sig-a .sig-a-group-heading label{max-width:120px;margin:0}
.sig-a .sig-a-ticket-recipients{display:grid;gap:12px;margin:20px 0}
.sig-a .sig-a-ticket-recipient{display:block!important;border:1px solid var(--s-line)!important;border-radius:18px!important;padding:14px!important;background:linear-gradient(130deg,#20355285,#13203885)!important}
.sig-a .sig-a-person-top{display:grid;grid-template-columns:26px minmax(0,1fr) 74px 32px;gap:10px;align-items:end}
.sig-a .sig-a-person-number{align-self:center;color:var(--s-muted);font-weight:700}.sig-a .sig-a-person-top>button{padding:0;min-width:32px;height:42px;font-size:22px;background:transparent}
.sig-a .sig-a-person-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}.sig-a .sig-a-person-contact button{justify-self:start;padding:8px 12px;margin-top:0}
.sig-a .sig-a-ticket-recipient label{margin:0;min-width:0;font-size:12px;line-height:1.5;font-weight:650;color:var(--s-muted)}.sig-a .sig-a-ticket-recipient input{width:100%;min-width:0;margin-top:4px;border:1px solid var(--s-line);border-radius:10px;background:#07152b;color:var(--s-ink);padding:10px;font-size:15px;height:43px}
.sig-a .sig-a-ticket-recipient output{display:block;text-align:right;color:var(--s-ink);font-size:13px;margin-top:-30px;pointer-events:none;padding:6px 0}
.sig-a .sig-a-preferences{margin:20px 0;border-top:1px solid var(--s-line);padding-top:14px}.sig-a details>summary{cursor:pointer;font-weight:650;padding:12px 0}.sig-a .sig-a-selected-table{margin:20px 0;padding:18px;border:1px solid var(--s-line);border-radius:18px}.sig-a .sig-a-selected-table h4{margin:0}
.sig-a .sig-a-share-person{border:1px solid var(--s-line);border-radius:18px;padding:16px;margin:12px 0;background:#1d304640}.sig-a .sig-a-share-person>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.sig-a .sig-a-share-person span{font-size:13px;color:var(--s-muted)}.sig-a .sig-a-share-person>button{margin-top:12px}.sig-a [data-message-review]{margin-top:16px}.sig-a textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:110px;border-radius:12px;border:1px solid var(--s-line);background:#07152b;color:var(--s-ink);padding:14px;font:inherit;font-size:14px;line-height:1.6}
.sig-a .sig-a-host-handoff{border:1px solid var(--s-line);border-radius:18px;padding:20px;margin:20px 0;background:linear-gradient(140deg,#23727a25,#172942)}.sig-a .sig-a-host-handoff p{font-size:14px;line-height:1.6}.sig-a .sig-a-host-handoff .sig-a-primary{display:inline-block;margin-top:10px}.sig-a .sig-a-contact{background:#12213a;color:#f3f7fc;border:1px solid #b4c8e53d;border-radius:24px;width:min(480px,calc(100vw - 36px));padding:24px;max-height:85dvh;overflow:auto}.sig-a .sig-a-contact::backdrop{background:#020a15be;backdrop-filter:blur(8px)}.sig-a [data-usual-group]{margin:20px 0}.sig-a [data-usual-group] .saved-groups{color:#f3f7fc;background:#13233b}
.sig-a .sig-a-review-actions a,.sig-a .sig-a-review-actions button{border-radius:12px;display:inline-flex;align-items:center;padding:12px 16px;border:1px solid var(--s-line);color:var(--s-ink);background:#19314d;text-decoration:none;line-height:1.4}
@media(max-width:640px){.sig-a-shared{border-radius:22px;padding:16px}.sig-a-shared .sig-a-plan{display:block}.sig-a-shared .sig-a-work{margin-top:24px;padding:16px}.sig-a .sig-a-person-top{grid-template-columns:20px minmax(0,1fr) 64px 28px;gap:6px}.sig-a .sig-a-person-contact{grid-template-columns:1fr}.sig-a .sig-a-ticket-recipient output{margin-top:-32px;max-width:48%;margin-left:auto}.sig-a .sig-a-share-person>div:first-child{align-items:start;flex-direction:column;gap:4px}.sig-a .sig-a-group-heading label{max-width:90px}.sig-a .sig-a-contact{padding:18px}.sig-a .sig-a-choice strong{overflow-wrap:anywhere}}

.sig-a .sig-a-ticket-recipient button{grid-column:auto!important}.sig-a .sig-a-person-contact>button{grid-column:1!important}.sig-a .sig-a-person-top>button{min-height:40px!important;padding:0!important}.sig-a .sig-a-person-contact>label{grid-column:auto}.sig-a .sig-a-work>[data-usual-group]{border-bottom:1px solid var(--s-line);margin:0 0 20px;padding-bottom:8px}
.sig-a .sig-a-contact .z-contact-picker{--tx:#f3f7fc;--card:#0a1930;color:#f3f7fc}.sig-a .sig-a-contact .z-contact-picker label,.sig-a .sig-a-contact .z-contact-picker [data-status],.sig-a .sig-a-contact .z-contact-picker small{color:#b9cce2}.sig-a .sig-a-contact .z-contact-picker input,.sig-a .sig-a-contact .z-contact-picker select{background:#0a1930;color:#f3f7fc;border-color:#b8c9e440}.sig-a .sig-a-contact .z-contact-picker button{color:#f3f7fc;background:#183553;border-color:#b8c9e440}.sig-a .sig-a-contact .z-contact-picker button[type=submit]{color:#102344;background:#b3e6f4;border-color:#b3e6f4}
.sig-a .sig-a-work>[data-usual-group] .saved-groups{--tx:#f3f7fc;--card:#10223b;color:#f3f7fc}.sig-a .sig-a-work>[data-usual-group] .saved-groups label,.sig-a .sig-a-work>[data-usual-group] .saved-groups p{color:#bdd0e5}
.sig-a .sig-a-recipient-contacts{margin:8px 0}.sig-a .sig-a-recipient-contacts summary{padding:8px 0;font-size:12px;color:var(--s-muted);font-weight:500}.sig-a .sig-a-person-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.sig-a .sig-a-person-footer>button{font-size:12px;min-height:36px!important;padding:7px 12px!important}.sig-a .sig-a-person-footer output{margin:0;max-width:none;padding:0;text-align:right}.sig-a .sig-a-share-person textarea{font-weight:400;line-height:1.55}.sig-a-shared .sig-a-plan{background:transparent}

/* Dated owner report belongs in the event introduction, never over the room. */
.sig-a [data-event-sales]:empty{display:none}.sig-a [data-event-sales]{margin-top:22px;max-width:500px}.sig-a .event-milestone{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #91d7e540;border-radius:20px;background:linear-gradient(120deg,#1c405e99,#0b233c99);color:#f4faff;backdrop-filter:blur(12px)}.sig-a .event-milestone strong,.sig-a .event-milestone span{display:block}.sig-a .event-milestone strong{font-size:24px;line-height:1.25}.sig-a .event-milestone div>span{font-size:12px;color:#bad6e5;margin-top:5px}.sig-a .event-milestone-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#a2ecf7;box-shadow:0 0 12px #a2ecf744}.sig-a .event-milestone a{display:grid;place-items:center;margin-left:auto;min-width:44px;min-height:44px;border-radius:12px;color:#b9f1fc;text-decoration:none;border:1px solid #91d7e540}.sig-a .event-milestone a:focus-visible{outline:3px solid #b9f1fc;outline-offset:3px}

/* Private continuity lives beside the planner, never over the event room. */
.sig-a-private,.signature-save.sig-a-private{color:#f3f7fc;background:linear-gradient(145deg,#142f47,#0b1d32);border:1px solid #a4d9ed38;border-radius:24px;padding:24px;margin:24px 0;box-sizing:border-box;max-width:100%}.sig-a-private h3{font-size:24px;margin:0 0 12px}.sig-a-private p{font-size:14px;line-height:1.65;color:#bbd0e3}.sig-a-private [data-private-actions],.sig-a-private [data-private-result]{display:flex;flex-wrap:wrap;gap:12px}.sig-a-private button,.sig-a-private a,.signature-save.sig-a-private button,.signature-save.sig-a-private a{min-height:44px;display:inline-flex;align-items:center;padding:12px 16px;border:1px solid #a4d9ed45;border-radius:12px;background:#1c3955;color:#edf8ff;font:inherit;cursor:pointer;text-decoration:none}.sig-a-private button:disabled{opacity:.6;cursor:wait}.sig-a-private button:focus-visible,.sig-a-private input:focus-visible,.sig-a-private textarea:focus-visible{outline:3px solid #95e5f9;outline-offset:3px}.sig-a-private textarea{box-sizing:border-box;width:100%;min-height:140px;background:#07192b;border:1px solid #a4d9ed38;border-radius:14px;color:#edf8ff;padding:16px;font:inherit;line-height:1.6;resize:vertical}.sig-a-private-contact{background:#10253b;display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:10px}.sig-a-private-contact label{font-size:13px;color:#c1d5e8}.sig-a-private-contact input{display:block;width:100%;box-sizing:border-box;margin-top:8px;min-height:44px;padding:12px;border:1px solid #a4d9ed45;background:#07192b;color:#edf8ff;border-radius:12px;font:inherit}.sig-a-private-contact p{grid-column:1/-1;margin:0}.sig-a-private-contact button{justify-content:center}.sig-a-private [data-private-status]{overflow-wrap:anywhere}.sig-a [data-event-setup][aria-busy=true]{border-color:#91d7e570}
@media(max-width:640px){.sig-a-private{padding:18px;border-radius:22px}.sig-a-private-contact{grid-template-columns:1fr}.sig-a-private [data-private-actions]>*{flex:1;justify-content:center}.sig-a-private [data-private-result]>button{width:100%;justify-content:center}}
