
.ss-capture-prompt{margin:28px 0;padding:20px;border-top:1px solid #d6e2dc}.ss-capture-prompt h2{font-size:24px;margin:0 0 12px}.ss-capture-prompt p{margin:0 0 16px}.ss-capture-open,.ss-capture-submit{background:#185f4e;color:#fff;border:0;border-radius:4px;padding:12px 16px;min-height:44px;font:inherit;cursor:pointer}.ss-capture-header{font:inherit;color:inherit;background:transparent;border:0;min-height:44px;padding:8px;cursor:pointer}.ss-capture-dialog{overflow-wrap:anywhere;box-sizing:border-box;background:#fff;color:#182827;border:1px solid #d6e2dc;border-radius:8px;width:calc(100vw - 32px);max-width:420px;max-height:80vh;max-height:80dvh;padding:24px;overflow:auto;font:inherit;line-height:1.5}.ss-capture-dialog[hidden],.ss-capture-dialog:not([open]){display:none}.ss-capture-dialog::backdrop{background:rgba(0,0,0,.5)}.ss-capture-dialog h2{font:inherit;font-size:26px;line-height:1.2;margin:8px 0 16px;padding-right:55px}.ss-capture-close{float:right;border:1px solid #185f4e;border-radius:4px;color:#185f4e;background:#fff;padding:10px;min-height:44px;min-width:44px;font:inherit;cursor:pointer}.ss-capture-dialog p{margin:0 0 16px}.ss-capture-notice{background:#f2f5f3;padding:12px;font-size:14px}.ss-capture-form label{display:block;font-weight:600;margin-bottom:8px}.ss-capture-form input{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #63746b;border-radius:4px;font:inherit;color:#182827;background:#fff}.ss-capture-submit{margin:14px 0;width:100%}.ss-capture-submit:disabled{cursor:wait;opacity:.7}.ss-capture-error{color:#8b1c21;font-size:14px;min-height:0}.ss-capture-error:empty{display:none}.ss-capture-status{font-size:14px}.ss-capture-privacy,.ss-capture-preferences{font-size:13px;line-height:1.55}.ss-capture-dialog a{color:#185f4e;text-decoration:underline}.ss-capture-dialog :focus-visible,.ss-capture-open:focus-visible,.ss-capture-header:focus-visible{outline:3px solid #98631b;outline-offset:3px}.ss-capture-dialog.ss-capture-fallback{position:static;margin:20px auto;max-height:none}.ss-capture-form.success input,.ss-capture-form.success label,.ss-capture-form.success .ss-capture-submit{display:none}@media(prefers-reduced-motion:reduce){.ss-capture-dialog,.ss-capture-prompt{animation:none;transition:none}}
