.dss-panel{gap:1rem;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.dss-workspace{gap:24px}.dss-header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dss-symbol{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.dss-heading{flex:1;min-width:min(100%,220px)}.dss-panel .dss-heading h3{letter-spacing:-.3px;margin-bottom:4px;font-size:18px;font-weight:700}.dss-heading p,.dss-identity p,.dss-steps p,.dss-help p{color:var(--muted);font-size:13px}.dss-status{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.dss-status>span{background:var(--amber);border-radius:50%;width:6px;height:6px}.dss-status.is-ready{color:var(--green);background:var(--green-soft)}.dss-status.is-ready>span{background:var(--green)}.dss-overview{border:1px solid var(--border);background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);display:grid}.dss-identity,.dss-allowance{overflow-wrap:anywhere;align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.dss-eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dss-identity>strong{font-size:15px}.dss-allowance{border-inline-start:1px solid var(--border)}.dss-allowance>strong{letter-spacing:-.5px;font-size:22px;line-height:1.3}.dss-allowance>span:last-child{color:var(--muted);font-size:12px}.dss-panel .dss-action-note{color:var(--amber)}.dss-guide h4{margin:0 0 16px;font-size:13px;font-weight:700}.dss-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.dss-steps li{gap:12px;min-width:0;display:flex}.dss-steps li>svg{color:var(--green);flex-shrink:0;margin-top:2px}.dss-steps strong{margin-bottom:5px;font-size:13px;display:block}.dss-help{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding-top:18px;display:flex}.dss-help>svg{color:var(--muted);flex-shrink:0;margin-top:2px}@media (max-width:768px){.dss-overview,.dss-steps{grid-template-columns:minmax(0,1fr)}.dss-allowance{border-inline-start:0;border-top:1px solid var(--border)}.dss-steps{gap:18px}.dss-header{gap:12px}}.dss-panel h3,.dss-panel p{margin:0}.dss-panel p{line-height:1.6}.dss-form{gap:1rem;max-width:42rem;display:grid}.dss-panel label,.dss-modal-body label{gap:.5rem;display:grid}.dss-panel input,.dss-panel select,.dss-modal-body input:not([type=checkbox]){width:100%;min-width:0}.dss-identities{flex-wrap:wrap;gap:.6rem;display:flex}.dss-check{align-items:flex-start;line-height:1.5;gap:.65rem!important;display:flex!important}.dss-check input{flex:none;width:auto;margin-top:.25rem}.dss-document{gap:.5rem;margin-block:.75rem;display:grid}.dss-document p{align-items:center;gap:.5rem;margin:0;display:flex}.dss-document>.button{justify-self:start}.dss-modal{flex-direction:column;max-height:min(90dvh,48rem);display:flex;overflow:hidden}.dss-modal-body{gap:1rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.dss-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1rem;display:flex}.dss-modal>form,.dss-modal>.modal-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:540px){.dss-modal-footer{flex-wrap:wrap}.dss-modal-footer>.button{flex:1}.dss-panel{padding:1rem}.dss-identities>.button{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.dss-approval{border:1px solid var(--border);background:var(--bg);border-radius:16px;gap:14px;min-width:0;padding:clamp(16px,3vw,24px);display:grid}.dss-approval p,.dss-approval small{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.dss-approval .dss-heading h3{margin:0;font-size:16px}.dss-approval-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.dss-approval-details dt{color:var(--muted);font-size:12px}.dss-approval-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.dss-code{gap:8px;max-width:240px;font-size:13px;display:grid}.dss-code input{letter-spacing:.25em;font-variant-numeric:tabular-nums}.dss-approval .dss-trial{background:var(--amber-soft,var(--green-soft));color:var(--ink);border-radius:8px;padding:12px}@media (max-width:480px){.dss-approval-details{grid-template-columns:minmax(0,1fr)}}.dss-signing-banner{--signing-accent:var(--green);--signing-tint:var(--green-soft);border:1px solid color-mix(in srgb, var(--signing-accent) 23%, var(--border));background:linear-gradient(115deg, var(--signing-tint), var(--bg) 78%);color:var(--ink);border-radius:18px;align-items:flex-start;gap:18px;min-width:0;margin:18px 0 24px;padding:clamp(18px,2.5vw,26px);display:flex}.dss-signing-banner.needs-review{--signing-accent:var(--amber);--signing-tint:color-mix(in srgb, var(--amber) 9%, var(--bg))}.dss-signing-banner-icon{width:50px;height:50px;color:var(--signing-accent);background:var(--bg);border:1px solid color-mix(in srgb, var(--signing-accent) 20%, transparent);border-radius:15px;flex:0 0 50px;place-items:center;display:grid}.dss-signing-banner-content{flex:1;min-width:0}.dss-signing-banner-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dss-signing-banner-label{color:var(--signing-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dss-signing-banner-badge{border:1px solid color-mix(in srgb, var(--signing-accent) 22%, transparent);background:var(--bg);color:var(--signing-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.dss-signing-banner-badge svg{animation:1.8s linear infinite dss-signing-spin}.dss-signing-banner .dss-signing-banner-content h2{letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(16px,1.5vw,19px);font-weight:650;line-height:1.35}.dss-signing-banner .dss-signing-banner-content p{max-width:780px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.dss-signing-banner-footer{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:15px;font-size:12px;display:flex}.dss-signing-banner-footer>span:first-child{color:var(--signing-accent);align-items:center;gap:7px;font-weight:600;display:inline-flex}@keyframes dss-signing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dss-signing-banner-badge svg{animation:none}}@media (max-width:540px){.dss-signing-banner{border-radius:14px;gap:12px;padding:16px}.dss-signing-banner-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.dss-signing-banner-icon svg{width:21px;height:21px}.dss-signing-banner-heading{gap:7px}.dss-signing-banner-footer{flex-direction:column}}.dss-code select{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.dss-org-permissions{margin-top:0}.dss-subtabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dss-subtabs button{border:1px solid var(--border);background:var(--bg);color:var(--muted);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.dss-subtabs button[aria-selected=true]{background:color-mix(in srgb, var(--green) 10%, var(--bg));border-color:color-mix(in srgb, var(--green) 35%, var(--border));color:var(--green)}.dss-subtabs button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dss-subtabs svg{flex-shrink:0}@media (max-width:540px){.dss-subtabs button{flex:auto;padding:10px 12px}}.dss-member-search{align-items:end;gap:12px;margin:20px 0;display:flex}.dss-member-search label{flex:1;gap:8px;min-width:0;display:grid}.dss-member-search input{width:100%;min-width:0}.dss-member-list{margin:0;padding:0;list-style:none}.dss-member-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.dss-member-details{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.dss-member-details span,.dss-member-details small{color:var(--muted)}.dss-member-list button{flex-shrink:0}.dss-permission-pages{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}@media (max-width:540px){.dss-member-search{flex-direction:column;align-items:stretch}.dss-member-list li{flex-direction:column;align-items:start}}.dss-certificate-settings{gap:20px;min-width:0;display:grid}.dss-certificate-settings>[role=tabpanel]{min-width:0}.dss-certificate-settings .dss-subtabs{border:1px solid var(--border);background:var(--bg);border-radius:16px;margin:0;padding:6px}.dss-certificate-settings .dss-subtabs button{border-color:#0000;min-height:44px;font-size:13px}.dss-certificate-settings .dss-subtabs button[aria-selected=true]{border-color:var(--border);background:var(--green-soft)}.dss-panel{align-content:start}.dss-panel label{margin:0}.dss-panel :is(input,select,textarea,.app-select-trigger){margin-top:0}.dss-panel input:is([type=checkbox],[type=radio]){width:16px;height:16px;min-height:0;accent-color:var(--green);margin:3px 0 0}.dss-panel :is(h3,h4){color:var(--ink);margin:0;line-height:1.4}.dss-panel h3{font-size:18px}.dss-panel h4{font-size:14px}.dss-panel p{font-size:13px;line-height:1.7}.dss-panel>p:empty,.dss-panel form>p:empty{display:none}.dss-panel .button{white-space:normal;align-self:center;height:auto;min-height:42px}.dss-panel .dss-header{align-items:flex-start}.dss-member-search{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:0;padding:16px}.dss-member-search .button{align-self:flex-end}.dss-member-list li{padding:18px 0}.dss-member-details strong{font-size:14px}.dss-member-details span{font-size:13px}.dss-member-list button[aria-checked=true]{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 25%, var(--border))}.dss-permission-pages{border-top:1px solid var(--border);flex-wrap:wrap;margin-top:0;padding-top:16px}.dss-platform .dss-form{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none;padding-top:20px}.dss-platform .dss-form>:is(p,.dss-check){grid-column:1/-1}.dss-platform .dss-form>.button{justify-self:start}@media (max-width:600px){.dss-platform .dss-form{grid-template-columns:minmax(0,1fr)}.dss-member-search .button{align-self:stretch}.dss-subtabs button{font-size:12px}}.dss-member-list li:last-child{border-bottom:0}.dss-panel>.dss-action-note{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--border));background:color-mix(in srgb, var(--amber) 5%, var(--bg));border-radius:10px;padding:12px 16px}.dss-platform .circulation-select>label{margin:0 0 8px;display:block}.dss-required-signers{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dss-required-signers li{border:1px solid var(--border);background:var(--bg);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 12px;font-size:13px;display:flex}.dss-required-signers span{color:var(--muted)}.dss-tab-description{color:var(--muted);margin:0 0 16px;line-height:1.6}.dss-certificate-settings>[role=tabpanel][hidden]{display:none}
.mfa-signin{place-items:center;min-height:100dvh;padding:24px;display:grid}.mfa-signin>.auth-card{width:100%;max-width:440px}.mfa-signin h1{margin-top:28px}.mfa-signin p,.mfa-content p{color:var(--muted);line-height:1.6}.mfa-content{min-width:0}.mfa-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.mfa-qr{justify-content:center;margin-block:20px;display:flex}.mfa-qr svg{background:#fff;max-width:100%;height:auto}.mfa-key{background:var(--green-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.mfa-key code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:200px;font-size:14px}.mfa-recovery{background:var(--green-soft);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:16px;font-size:13px;line-height:1.8}.mfa-saved{align-items:center;gap:10px;margin-block:20px;display:flex}.mfa-saved input{width:auto}.modal.mfa-setup-modal{scrollbar-gutter:auto;width:min(600px,100vw - 32px);height:min(720px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.mfa-setup-modal[open]{flex-direction:column;display:flex}.mfa-setup-modal>.modal-heading{border-bottom:1px solid var(--border);background:var(--surface);flex:none;margin:0;padding:20px 24px}.mfa-setup-modal>.mfa-setup-form{scrollbar-gutter:auto;flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:flex;overflow:clip}.mfa-setup-step{color:var(--green);background:var(--green-soft);flex:none;align-items:center;gap:8px;padding:14px 24px;font-size:12px;font-weight:600;display:flex}.mfa-setup-step svg{flex-shrink:0}.mfa-setup-body{overscroll-behavior:contain;scrollbar-gutter:auto;flex:1;width:100%;min-height:0;margin:0;padding:0;overflow-y:auto}.mfa-setup-content{padding:20px 24px}.mfa-setup-body:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.mfa-setup-content>p:first-child{margin-top:0}.mfa-setup-footer{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.mfa-setup-footer .mfa-saved{flex:220px;min-width:0;margin:0;font-size:12px;line-height:1.5}.mfa-setup-footer .mfa-saved input{flex:none}.mfa-setup-footer .button{min-height:44px}@media (min-width:601px){.modal.mfa-setup-modal.is-identity-step{height:min(420px,100dvh - 32px)}}@media (max-width:600px){:root:has(dialog.mfa-setup-modal[open]){scrollbar-gutter:auto}:root dialog.modal.mfa-setup-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.mfa-setup-modal>.modal-heading{padding:16px}.mfa-setup-step{padding:12px 16px}.mfa-setup-content{padding:16px}.mfa-setup-footer{gap:8px;padding:12px 16px}.mfa-setup-footer .button{flex:auto}.mfa-setup-footer .mfa-saved{flex-basis:100%}}
.intake-panel{gap:24px;min-width:0}.intake-employee{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.intake-employee dl{margin:0}.intake-employee dt{color:var(--muted);font-size:12px}.intake-employee dd{margin:4px 0 12px}.intake-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.intake-heading p{color:var(--muted);margin-top:8px}.intake-back{justify-self:start}.intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intake-panel label{gap:8px;min-width:0;margin:0;font-size:13px;display:grid}.intake-panel input:not([type=checkbox]):not([type=radio]),.intake-panel select,.intake-panel textarea{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;min-height:44px;margin:0;padding:10px 12px}.intake-panel textarea{resize:vertical;min-height:100px}.intake-panel .dss-check{align-items:flex-start;gap:10px;display:flex}.intake-full{grid-column:1/-1}.intake-filter{max-width:300px}.intake-list{gap:10px;display:grid}.intake-request-row{border:1px solid var(--border);background:var(--bg);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.intake-request-row span:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.intake-request-row small{color:var(--muted)}.intake-steps{flex-wrap:wrap;gap:8px;display:flex}.intake-steps button{min-width:0;min-height:44px;font:inherit;border:1px solid var(--border);background:var(--bg);color:inherit;cursor:pointer;border-radius:10px;flex:1;padding:12px;font-size:13px}.intake-steps [aria-current=step]{background:var(--green-soft);color:var(--green);font-weight:700}.intake-documents,.intake-review,.intake-requirements{gap:16px;display:grid}.intake-file-list{margin:0;padding:0;list-style:none}.intake-file-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.intake-file-list li div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.intake-upload{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.intake-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.intake-history{padding-left:20px}.intake-history li{padding:12px 0}.intake-history time{color:var(--muted);font-size:12px;display:block}.intake-history p{white-space:pre-wrap;overflow-wrap:anywhere}.intake-requirements{border-top:1px solid var(--border);padding-top:18px}.intake-panel summary{cursor:pointer;font-weight:600}@media (max-width:600px){.intake-fields,.intake-upload{grid-template-columns:minmax(0,1fr)}.intake-request-row,.intake-file-list li{flex-direction:column;align-items:flex-start}.intake-steps button{padding:10px 4px;font-size:12px}.intake-actions .button{flex:auto}}.intake-heading .dss-heading{flex:1}.intake-heading>.button{flex-shrink:0}.intake-heading p{max-width:720px}.intake-empty{border:1px dashed var(--border);text-align:center;background:var(--bg);border-radius:14px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.intake-empty svg{color:var(--green)}.intake-empty p{color:var(--muted);max-width:420px}.intake-request-row:hover{border-color:var(--green);background:var(--green-soft)}.intake-panel :is(button,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.intake-request-row .dss-status{flex-shrink:0}.intake-panel [data-status=approved],.intake-panel [data-status=completed]{color:var(--green);background:var(--green-soft)}.intake-panel [data-status=needs_information]{color:var(--ink);background:var(--amber-soft,var(--bg))}.intake-employee{background:var(--bg);margin:0}.intake-employee legend{padding:0 8px;font-size:13px;font-weight:600}.intake-employee .intake-list .dss-check{border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:12px}.intake-employee .intake-list .dss-check:has(input:checked){background:var(--green-soft);border-color:var(--green)}.intake-employee .intake-list small{color:var(--muted);margin-top:4px;display:block}.intake-actions{align-items:center}.intake-upload{border:1px dashed var(--border);background:var(--bg);border-radius:12px;padding:16px}.intake-upload .button{align-self:end}.intake-review{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:20px}.intake-panel details{border:1px solid var(--border);border-radius:12px;padding:16px}.intake-panel summary{line-height:1.5}@media (max-width:600px){.intake-heading{gap:12px}.intake-heading>.button{width:100%}.intake-employee,.intake-review,.intake-upload{padding:14px}.intake-filter{max-width:none}}.signing-package-fields{border:0;min-width:0;margin:20px 0;padding:0}.signing-package-fields legend{margin-bottom:12px;font-weight:650}.signing-package-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.signing-package-option{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.signing-package-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel,#fff))}.signing-package-option>span{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.signing-package-option input{flex-shrink:0}.signing-package-option b{font-size:20px}.signing-package-summary{border:1px solid var(--border);background:var(--bg);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:18px}
.profile-page{width:100%;min-width:0}.profile-page-heading{gap:20px}.profile-identity{background:linear-gradient(110deg,#fff,#f3f7ed);flex-wrap:wrap;align-items:center;gap:18px;padding:24px;display:flex}.profile-identity>.avatar{flex-shrink:0}.profile-identity-details{flex:1;min-width:0}.profile-identity-details h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:20px}.profile-identity-details p{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.profile-identity-details svg{flex-shrink:0}.profile-account-statuses{flex-wrap:wrap;gap:8px;display:flex}.profile-status{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.profile-status.ready{color:var(--green);background:#f5faf1;border-color:#d1e1c9}.profile-tabs{border:1px solid var(--border);background:#eef3e9;border-radius:12px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:24px 0;padding:6px;display:flex}.profile-tabs>button{min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.profile-tabs>button:hover:not(:disabled){color:var(--green);background:var(--green-soft)}.profile-tabs>button[aria-selected=true]{color:var(--green);border-color:var(--border);background:#fff;box-shadow:0 2px 5px #173e2510}.profile-tabs>button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.profile-tab-panels>[hidden]{display:none}.profile-tab-panels>[role=tabpanel]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.profile-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.profile-page .panel.padded{min-width:0;padding:24px}.profile-page .profile-section-heading{gap:12px;margin-bottom:22px}.profile-page .profile-section-heading h2{font-size:17px;line-height:1.4}.profile-page .profile-section-heading p{font-size:12px;line-height:1.6}.profile-page .profile-details-card .muted{color:var(--muted);margin:4px 0 20px;font-size:12px;line-height:1.7}.profile-page input[readonly]{color:var(--muted);background:#f5f7f2}.profile-page .signature-method-hint{font-size:12px}.profile-security-section{margin-top:0}.profile-group-heading{margin-bottom:18px}.profile-group-heading h2{margin:0 0 6px;font-size:19px}.profile-group-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.profile-page .profile-password-card{margin-top:0}.profile-page .profile-password-card form{max-width:none}.profile-signin-stack{gap:24px;min-width:0;display:grid}.profile-signin-stack .panel>p,.profile-security-grid .muted{color:var(--muted);font-size:12px;line-height:1.7}.profile-page #profile-details,.profile-page #profile-signature,.profile-page #profile-security{scroll-margin-top:96px}@media (max-width:900px){.profile-security-grid{grid-template-columns:minmax(0,1fr);gap:18px}.profile-signin-stack{gap:18px}}@media (max-width:600px){.profile-identity{gap:14px;padding:18px}.profile-identity-details h2{font-size:18px}.profile-identity-details p{font-size:12px}.profile-account-statuses{flex-basis:100%}.profile-page .panel.padded{padding:18px}.profile-tabs{gap:4px;width:100%;margin-bottom:18px}.profile-tabs>button{flex:auto;gap:5px;padding:9px 8px;font-size:11px}.profile-tabs>button svg{flex-shrink:0;width:14px}.profile-page .profile-section-heading h2{font-size:16px}.profile-page .signature-card-actions{flex-wrap:wrap}}.profile-notification-preference{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-notification-preference>span{gap:8px;min-width:0;display:grid}.profile-notification-preference input{flex:none;width:20px;height:20px}#profile-digital-signing{gap:20px;min-width:0;display:grid}
