.account-loading{display:grid;justify-items:center;gap:24px;padding-block:clamp(48px,12vh,112px)}.account-loading__brand{display:block;width:140px;height:auto}.account-loading__status{display:flex;align-items:center;gap:12px;color:var(--color-muted);font-size:.875rem;line-height:1.5}.account-loading__spinner{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%}@media(prefers-reduced-motion:no-preference){.account-loading__spinner{animation:account-loading-spin .9s linear infinite}}@keyframes account-loading-spin{to{transform:rotate(360deg)}}.public-entry-shell>.public-auth{width:100%;box-sizing:border-box}.public-auth{max-width:30rem;margin:8vh auto;padding:24px;color:var(--color-text, #0f172a)}.public-auth__brand{width:140px;height:auto;margin-bottom:24px}.public-auth h1{margin-bottom:16px}.public-auth__business-form,.public-auth section>form{display:grid;gap:12px}.public-auth input,.public-auth select{min-height:44px;width:100%;box-sizing:border-box}.public-auth button{min-height:44px}.public-auth ul{list-style:none;padding:0;display:grid;gap:12px}.public-auth>p,.public-auth section>p{line-height:1.6;overflow-wrap:anywhere}.public-auth [role=alert]{color:#b42318}.public-auth--account{max-width:58rem}.public-auth section{margin-block:32px}.public-auth section h2{margin-bottom:12px}.public-auth section form+form{margin-top:32px}.public-auth textarea{width:100%;box-sizing:border-box;min-height:88px;overflow-wrap:anywhere}.public-auth input,.public-auth select,.public-auth textarea{font:inherit;font-size:16px}.public-auth>button,.public-auth section>button{display:block;margin-top:16px}.public-auth h1{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.public-auth h2{font-size:20px;line-height:1.3}.public-auth h3{font-size:16px}.public-auth a{color:var(--color-primary, #0369a1);text-underline-offset:3px}.public-auth__business-form{margin-top:28px}.public-auth__business-form p,.public-auth__business-form h2{margin:0}.public-auth__business-form label{margin-top:8px;font-weight:500}.public-auth input,.public-auth select,.public-auth textarea{border:1px solid var(--color-border, #dce5eb);border-radius:8px;padding:10px 12px;color:inherit;background:#fff;caret-color:#0369a1}.public-auth :focus-visible{outline:2px solid #0369a1;outline-offset:3px}.public-auth ::selection{background:#e0f2fe;color:#0f172a}@media(max-width:600px){.public-auth{margin:24px auto;padding:20px}.public-auth__brand{margin-bottom:20px}}.public-auth .public-auth__account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.public-auth .public-auth__account-actions>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-primary, #0369a1);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.public-auth .public-auth__account-actions>a:hover{color:var(--color-primary-strong, #075985)}.public-auth .public-auth__account-actions>.access-logout{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0}.public-auth .public-auth__account-actions svg{display:block;flex-shrink:0}.account-load-error{display:grid;place-items:center;min-height:100svh;padding:32px 20px;background:var(--color-surface-muted)}.account-load-error__panel{display:grid;gap:24px;width:min(520px,100%);min-width:0;padding:clamp(24px,5vw,40px);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.account-load-error__panel>img{display:block;width:128px;height:auto}.account-load-error__message h1{margin:0 0 12px;color:var(--color-heading);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.account-load-error__message p{margin:0;color:var(--color-muted);font-size:15px;line-height:1.6}.account-load-error__detail{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text);overflow-wrap:anywhere}.account-load-error__detail svg{flex-shrink:0;margin-top:2px;color:var(--color-danger)}.account-load-error__detail p{min-width:0;margin:0;font-size:14px;line-height:1.6}.account-load-error__actions,.account-load-error__actions .workspace-signout{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-load-error__actions>.button,.account-load-error__actions .workspace-signout>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.account-load-error__actions .workspace-signout{flex-basis:100%;padding-top:16px;border-top:1px solid var(--color-border)}.account-load-error__actions .workspace-signout>a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.account-load-error__actions .workspace-signout>[role=alert]{flex-basis:100%;color:var(--color-danger)}.connections-panel{color:var(--color-text, #0f172a);max-width:820px;min-width:0}.connections-panel :is(h1,h2){font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0}.connections-panel h3{font-size:24px;line-height:1.35;margin:0 0 8px;font-weight:600}.connections-panel h4{font-size:16px;line-height:1.4;margin:0 0 8px;font-weight:600}.connections-panel p{line-height:1.55;margin:8px 0 16px;max-width:70ch}.connections-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.connections-heading p,.connections-scope,.connections-note,.connections-detail-heading p{color:var(--color-muted, #475569);font-size:14px}.connections-panel button,.connections-coverage button{min-height:44px;border:1px solid var(--color-border-strong, #b8c9d5);border-radius:8px;background:#fff;padding:10px 14px;font:inherit;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center}.connections-panel button:hover:not(:disabled),.connections-coverage button:hover{background:#f0f9ff}.connections-panel button:disabled{opacity:.55;cursor:not-allowed}.connections-panel :is(button,input,select):focus-visible,.connections-coverage button:focus-visible{outline:3px solid #0369a1;outline-offset:3px}.connections-panel .connections-primary{background:#0369a1;border-color:#0369a1;color:#fff}.connections-panel .connections-primary:hover:not(:disabled){background:#075985}.connections-tabs{display:flex;gap:16px;border-bottom:1px solid #dce5eb}.connections-panel .connections-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:12px 4px}.connections-tabs button[aria-current],.connections-tabs button[aria-pressed=true]{border-bottom-color:#0369a1;color:#075985}.connections-scope{margin-top:12px!important}.connections-coverage{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;border:1px solid #dce5eb;border-radius:8px;padding:16px;margin:16px 0 24px;color:#946200}.connections-coverage p{margin:0;font-size:14px;line-height:1.5}.connections-coverage span{display:block;margin-top:4px}.connections-coverage button{flex-shrink:0}.connections-coverage-neutral{color:#475569;font-size:14px;padding:8px 0}.connections-list{list-style:none;margin:24px 0;padding:0;border-top:1px solid #dce5eb}.connections-list li{border-bottom:1px solid #dce5eb}.connections-panel .connections-row{display:flex;width:100%;justify-content:flex-start;border:none;border-radius:0;padding:18px 8px;text-align:left;gap:14px}.connections-row-copy{display:flex;flex:1;flex-direction:column;min-width:0;gap:5px;overflow-wrap:anywhere}.connections-row-copy strong{font-weight:600;font-size:15px}.connections-row-copy span,.connections-row-copy small{font-size:14px;color:#475569;line-height:1.5}.connections-channel{flex-shrink:0;color:#475569}.connections-state{font-size:14px;font-weight:500;color:#475569}.connections-empty{padding:28px 0}.connections-panel .connections-back{border:none;padding-left:0;margin-bottom:20px;background:transparent;color:#0369a1}.connections-detail-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;overflow-wrap:anywhere}.connections-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 24px}.connections-facts dt{font-size:14px;color:#475569;margin-bottom:5px}.connections-facts dd{margin:0;font-size:14px;line-height:1.5}.connections-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.connections-panel .connections-danger{color:#b42318}.connections-result,.connections-confirm,.connections-error{padding:16px;margin:20px 0;background:#f8fafc;border:1px solid #dce5eb;border-radius:8px;overflow-wrap:anywhere}.connections-error{background:#f8fafc;border-color:#dce5eb;color:#b42318}.connections-result p{margin-bottom:8px}.connections-result small{display:block;color:#475569;font-size:12px}.connections-result button{margin-top:12px}.connections-warning{color:#946200;background:#f8fafc;padding:14px;border-radius:8px}.connections-lifecycle,.connections-history{border-top:1px solid #dce5eb;padding-top:24px;margin-top:32px}.connections-lifecycle p{color:#475569;font-size:14px}.connections-create form,.connections-verification form{display:grid;gap:20px;max-width:480px}.connections-create label,.connections-verification label{display:grid;gap:8px;font-size:14px;font-weight:500}.connections-panel input:not([type=checkbox]),.connections-panel select{width:100%;min-width:0;min-height:44px;border:1px solid #b8c9d5;border-radius:8px;padding:10px 12px;color:#0f172a;background:#fff;font:inherit;font-size:16px;caret-color:#0369a1;box-sizing:border-box}.connections-panel input::placeholder{color:#64748b}.connections-create .connections-consent{display:flex;gap:12px;align-items:flex-start;line-height:1.5;min-height:44px}.connections-consent input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#0369a1}.connections-managed{margin-top:32px;padding-top:24px;border-top:1px solid #dce5eb}.connections-managed p{font-size:14px;color:#475569}.connections-verification{margin-top:24px}.connections-verification form{margin-top:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end}.connections-history ul{list-style:none;margin:12px 0;padding:0}.connections-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 0;border-bottom:1px solid #dce5eb;font-size:14px;overflow-wrap:anywhere}.connections-history li div{display:grid;gap:4px}.connections-history li strong{font-weight:500}.connections-history time,.connections-history li span,.connections-history small{color:#475569;font-size:12px;font-variant-numeric:tabular-nums}.connections-history small{grid-column:1/-1}.connections-panel ::selection{background:#e0f2fe;color:#0f172a}@media(max-width:600px){.connections-heading{flex-direction:column;gap:8px}.connections-coverage{align-items:flex-start;flex-direction:column}.connections-facts{grid-template-columns:1fr;gap:16px}.connections-panel .connections-row{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:8px 12px}.connections-row .connections-state{grid-column:2;grid-row:2}.connections-row>svg{grid-column:3;grid-row:1}.connections-history li{grid-template-columns:1fr}.connections-detail-heading{flex-direction:column;gap:0}.connections-verification form{grid-template-columns:1fr}.connections-tabs{gap:12px}}.connections-service-summary{border-top:1px solid var(--color-border, #dce5eb);margin-top:24px;padding-top:24px}.connections-service-summary h3{margin:0 0 8px;font-size:16px;font-weight:600}.connections-service-summary p,.connections-service-summary li{line-height:1.55;font-size:14px;overflow-wrap:anywhere}.connections-service-summary ul{margin:8px 0 16px;padding-left:20px}.connections-service-summary button{min-height:44px}.connections-coverage-gate{min-width:0;padding-inline:20px}.connections-coverage-gate:empty{display:none}.join-team-panel{max-width:480px}.join-team-panel form{display:grid;gap:12px}.join-team-panel label{font-weight:500}.join-team-panel input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface, white);color:var(--color-text);font:inherit;font-size:16px;caret-color:var(--color-primary)}.join-team-panel form p{margin:0 0 12px;color:var(--color-muted)}.join-team-panel .button{min-height:44px;justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.join-team-panel [role=alert]{color:var(--color-danger, #b42318);overflow-wrap:anywhere}.join-team-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.settings-loading{padding-block:16px 24px;min-width:0}.settings-loading__status{display:flex;align-items:center;gap:12px;margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.settings-loading__spinner{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%}.settings-loading__placeholder{display:grid;gap:16px;max-width:640px;margin-top:24px}.settings-loading__line{height:24px;border-radius:8px;background:var(--color-border)}.settings-loading__line--short{width:35%}.settings-loading__line--medium{width:75%}.settings-loading--compact{padding-block:8px}@media(prefers-reduced-motion:no-preference){.settings-loading__spinner{animation:settings-loading-spin .9s linear infinite}}@keyframes settings-loading-spin{to{transform:rotate(360deg)}}.account-profile{min-width:0}.account-profile .cl-rootBox,.account-profile .cl-cardBox{width:100%;max-width:100%;min-width:0}.account-profile .cl-pageScrollBox{min-width:0}.account-settings-help{margin-top:24px;color:var(--color-muted);font-size:14px}@media(max-width:759px){.account-profile .cl-pageScrollBox{padding:16px}}.account-profile .cl-profileSectionPrimaryButton,.account-profile .cl-profileSectionItem,.account-profile .cl-profileSectionItemList,.account-profile .cl-profileSectionContent{min-width:0;max-width:100%}.account-profile .cl-profileSectionPrimaryButton,.account-profile .cl-profileSectionItem__emailAddresses,.account-profile .cl-profileSectionItem__activeDevices{overflow-wrap:anywhere}.account-profile .cl-profileSectionItem__emailAddresses p,.account-profile .cl-profileSectionItem__activeDevices p{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.account-profile .cl-activeDevice,.account-profile .cl-activeDevice>div,.account-profile .cl-userPreviewTextContainer,.account-profile .cl-userPreviewMainIdentifier,.account-profile .cl-profileSectionItem__connectedAccounts div{min-width:0}.account-profile .cl-activeDevice p,.account-profile .cl-userPreviewMainIdentifierText,.account-profile .cl-profileSectionItem__connectedAccounts span{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.account-profile .cl-activeDevice>div:first-child{flex-shrink:0}.account-profile .cl-menuButton__mfa span{white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:759px){.account-profile .cl-profileSectionItem__profile{flex-wrap:wrap;gap:12px}.account-profile .cl-profileSectionItem__profile .cl-userPreview{flex:1 1 100%}}.smart-voicemail-setup .voicemail-owner-summary{border-top:1px solid var(--color-border);padding:20px 0 4px;margin:24px 0}.smart-voicemail-setup .voicemail-owner-summary h3{margin-top:0}.smart-voicemail-setup .voicemail-options,.smart-voicemail-setup .voicemail-advanced{margin:24px 0;border-top:1px solid var(--color-border);padding-top:16px}.smart-voicemail-setup .forwarding-instructions strong,.smart-voicemail-setup dd{overflow-wrap:anywhere}.smart-voicemail-setup .voicemail-test-note{color:var(--color-muted);font-size:14px}.billing-panel{width:min(100%,800px);margin-inline:auto;padding:24px 20px 48px;box-sizing:border-box}.billing-panel h1{margin:0 0 8px;font-size:24px}.billing-panel h2{margin:32px 0 12px;font-size:16px}.billing-panel p{max-width:70ch;line-height:1.6;color:var(--color-muted);margin:16px 0}.billing-panel dl{margin:20px 0}.billing-panel dl div{display:grid;grid-template-columns:minmax(110px,1fr) 3fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border)}.billing-panel dt{font-weight:600}.billing-panel dd{margin:0;line-height:1.5}.billing-panel form{display:grid;gap:16px;margin:24px 0}.billing-panel label{display:grid;gap:8px;line-height:1.5}.billing-panel input:not([type=checkbox]),.billing-panel select{min-height:44px;border:1px solid var(--color-border);border-radius:8px;padding:10px;font:inherit;box-sizing:border-box;width:100%}.billing-panel .billing-consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 0}.billing-consent input{width:20px;height:20px;flex:none;accent-color:var(--color-primary);margin-top:2px}.billing-panel button{justify-self:start}@media(max-width:480px){.billing-panel dl div{grid-template-columns:1fr;gap:6px}.billing-panel button{width:100%}}.billing-panel .billing-state{margin-top:28px;font-size:21px;letter-spacing:-.02em;color:var(--color-text)}.billing-panel--standalone{padding:0}.billing-panel>.button{margin:12px 12px 0 0}@media(max-width:480px){.billing-panel>.button{margin-inline:0}}.owner-alerts-panel{max-width:800px;line-height:1.5}.owner-alerts-panel>p{color:var(--color-muted);max-width:65ch}.owner-alerts-panel h2{font-size:21px;margin:0 0 12px}.owner-alerts-panel .billing-alert-destination{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-block:20px;border-bottom:1px solid var(--color-border)}.billing-alert-destination>span{display:grid;gap:4px;flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.billing-alert-destination small{color:var(--color-muted)}.notification-editor{margin-top:24px;display:grid;gap:16px}.owner-alerts-panel form,.owner-alerts-panel label:not(.billing-consent){display:grid;gap:8px}.owner-alerts-panel .billing-consent{display:flex;align-items:flex-start;gap:12px}.owner-alerts-panel input:not([type=checkbox]){min-height:44px;box-sizing:border-box;width:100%;font:inherit;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px}.owner-alerts-panel button{justify-self:start}.alert-revoke-confirm{flex-basis:100%}.alert-revoke-confirm button+button{margin-left:8px}.billing-pricing{margin-block:24px}.billing-pricing summary{min-height:44px;cursor:pointer;font-weight:600;align-content:center}.notification-contact-choice{display:grid;gap:12px;padding-block:20px;border-top:1px solid var(--color-border, #dce5eb);min-width:0}.notification-contact-choice h3,.notification-contact-choice p{margin:0}.notification-contact-choice h3{font-size:16px;font-weight:600}.notification-contact-choice select{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;padding:10px;color:inherit;background:#fff;border:1px solid var(--color-border, #dce5eb);border-radius:8px}.notification-contact-choice a{color:var(--color-primary, #0369a1);text-underline-offset:3px}.billing-panel>.owner-alerts-panel{margin-top:32px;padding-top:28px;border-top:1px solid var(--color-border)}.billing-pricing{padding-bottom:20px;border-bottom:1px solid var(--color-border)}.billing-pricing h2{margin-top:24px}.billing-pricing dl{margin-block:12px}.billing-pricing dl div{grid-template-columns:minmax(120px,1fr) 2fr}.billing-pricing dd strong{color:var(--color-text)}.billing-pricing>p{margin-block:12px}.owner-alerts-panel .notification-editor>p{margin-top:0}@media(max-width:480px){.billing-pricing dl div{grid-template-columns:1fr}}.team-panel{width:min(100%,800px);margin-inline:auto;padding:24px 20px 48px;box-sizing:border-box}.team-panel h1{margin:0 0 8px;font-size:24px}.team-panel h2{font-size:17px;margin:0 0 12px}.team-panel p{color:var(--color-muted);line-height:1.6;margin:0 0 16px}.team-role-guide{margin-top:20px!important}.team-add-form{margin:28px 0 32px}.team-add-form fieldset{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.team-panel label{display:grid;gap:6px;font-size:13px;font-weight:600}.team-panel input,.team-panel select{box-sizing:border-box;min-height:44px;width:100%;min-width:0;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;background:var(--color-surface, white);color:inherit;font:inherit}.team-members{padding:0;margin:0;list-style:none}.team-member{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:20px 0;border-top:1px solid var(--color-border)}.team-member-identity{flex:1 1 200px;min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.team-member-identity>span{color:var(--color-muted);font-size:13px}.team-member-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.team-member-controls .button,.team-remove-confirm .button{min-height:44px}.team-remove-confirm{flex-basis:100%;padding:12px;background:var(--color-background, #f8fafc);border-radius:8px;overflow-wrap:anywhere}.team-remove-confirm .button+.button{margin-left:8px}.team-feedback{margin-top:16px}@media(min-width:640px){.team-panel{padding:32px 28px 48px}.team-add-form fieldset{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end}}.team-panel>section{margin-top:28px}.team-add-form[hidden]{display:none}.team-add-form .team-role-guide{grid-column:1 / -1;margin:0!important;font-size:14px}.team-invitation-form{border-top:1px solid var(--color-border);padding-top:8px}.team-invitation-form fieldset{grid-template-columns:minmax(0,1fr);max-width:480px;gap:8px}.team-invitation-form fieldset>label:not(:first-child){margin-top:16px}.team-invitation-form fieldset>.button{justify-self:start}.team-invitation-form textarea{box-sizing:border-box;width:100%;min-height:88px;overflow-wrap:anywhere}.settings-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;width:100%;max-width:1040px;margin:16px auto 48px;color:var(--color-text)}.settings-navigation{display:flex;flex-direction:column;gap:4px;align-self:start}.settings-navigation h2{font-size:16px;margin:0 12px 16px}.settings-navigation a{padding:12px;border-radius:8px;color:var(--color-muted);text-decoration:none;font-weight:500}.settings-navigation a:hover{background:var(--color-surface-muted)}.settings-navigation a[aria-current]{background:#e0f2fe;color:#075985}.settings-content{min-width:0}.settings-content h1{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}.settings-content h2{font-size:16px}.settings-content p{max-width:70ch}.settings-page-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:28px}.settings-page-heading p{margin:0;color:var(--color-muted)}.settings-content .billing-panel,.settings-content .team-panel{margin:0;max-width:none}.settings-content .alpha-onboarding{border-top:0;padding-top:0}.settings-content input,.settings-content select{min-height:44px}.settings-content input[type=checkbox]{min-height:auto}.settings-content :focus-visible,.settings-navigation a:focus-visible{outline:2px solid #0369a1;outline-offset:3px}.settings-content [role=status]{overflow-wrap:anywhere}@media(max-width:759px){.settings-workspace{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:12px}.settings-navigation{flex-direction:row;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--color-border);padding-bottom:12px}.settings-navigation h2{width:100%;margin:0 0 8px}.settings-navigation a{padding:10px;font-size:14px}.settings-page-heading{flex-wrap:wrap;gap:16px}.settings-content h1{font-size:24px}}.setup-steps ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0;gap:8px}.setup-steps button{font:inherit;font-size:14px;color:var(--color-muted);padding:10px 12px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:#fff;cursor:pointer}.setup-steps button[aria-current]{color:#075985;border-color:#0369a1;background:#f0f9ff}.settings-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--color-border)}.forwarding-instructions{padding-left:24px;max-width:65ch}.forwarding-instructions li+li{margin-top:12px}.settings-content dl[aria-label="Voicemail setup status"]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px 24px;margin:24px 0}.settings-content dl[aria-label="Voicemail setup status"] dt{color:var(--color-muted)}.settings-content dl[aria-label="Voicemail setup status"] dd{margin:0;font-weight:500;overflow-wrap:anywhere}.settings-content details>summary{cursor:pointer;padding-block:12px}.settings-content h1:focus{outline:none}@media(max-width:759px){.settings-navigation a{flex:1 0 calc(50% - 4px)}}.settings-content .smart-voicemail-setup p{margin-block:12px}.settings-content .smart-voicemail-setup h3{margin:28px 0 12px}.settings-content .owner-alerts-panel{border-top:0;padding-top:0}.settings-content .team-panel{padding:0 0 32px;width:100%}.settings-content .owner-alerts-panel>.button+.button,.settings-content .team-panel>.button+.button{margin-top:12px;margin-inline-start:12px}@media(max-width:759px){.settings-content .owner-alerts-panel>.button+.button,.settings-content .team-panel>.button+.button{margin-inline-start:0}}.settings-navigation-group{display:flex;flex-direction:column;gap:4px}.settings-navigation-group+.settings-navigation-group{margin-top:20px}.settings-navigation-group h3{margin:0 12px 8px;font-size:12px;color:var(--color-muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:759px){.settings-navigation-group{width:100%;flex-direction:row;flex-wrap:wrap}.settings-navigation-group h3{width:100%;margin-inline:10px}.settings-navigation-group+.settings-navigation-group{margin-top:12px}}html:has(.settings-workspace){scrollbar-gutter:stable}.settings-mobile-picker{display:none}@media(max-width:759px){.settings-navigation{display:block;padding-bottom:16px}.settings-navigation h2{margin:0 0 8px}.settings-navigation-group{display:none}.settings-mobile-picker{display:block}.settings-mobile-picker select{width:100%;min-width:0;min-height:44px;padding:10px 12px;font:inherit;color:var(--color-text);background:var(--color-surface, white);border:1px solid var(--color-border);border-radius:8px}}.settings-mobile-picker select:focus-visible{outline:2px solid #0369a1;outline-offset:3px}.workspace-menu-content svg{flex:0 0 18px;width:18px;height:18px}.workspace-menu-content .workspace-signout{margin-top:4px;padding-top:4px;border-top:1px solid var(--color-border)}.workspace-menu-content a,.workspace-menu-content .button{font-weight:500}.operator-billing-terms{margin-top:32px;padding-top:28px;border-top:1px solid var(--operator-border);max-width:800px}.operator-billing-terms .operator-heading{margin-bottom:20px}.operator-billing-terms form{display:grid;gap:20px;margin-block:28px}.operator-billing-terms form h3,.operator-billing-terms form p{margin:0}.billing-terms-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.operator-billing-terms label{display:grid;gap:8px;font-size:14px;font-weight:500}.operator-billing-terms input,.operator-billing-terms textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:inherit;padding:10px 12px;border:1px solid #b8c9d5;border-radius:8px;background:#fff}.operator-billing-terms textarea{min-height:88px;resize:vertical}.operator-billing-terms button{justify-self:start}.billing-terms-preview{padding-block:24px;border-block:1px solid var(--operator-border)}.billing-terms-preview p{margin-block:16px!important}.operator-billing-terms summary{min-height:44px;align-content:center;cursor:pointer}.operator-billing-terms details{border-bottom:1px solid var(--operator-border);padding-block:12px}.operator-billing-terms dd{font-variant-numeric:tabular-nums}@media(max-width:760px){.billing-terms-fields{grid-template-columns:1fr}}.organization-audit{max-width:880px}.organization-audit-events{list-style:none;padding:0;margin:24px 0}.organization-audit-events>li{padding:20px 0;border-top:1px solid var(--color-border);overflow-wrap:anywhere}.organization-audit-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.organization-audit-heading time,.organization-audit-actor,.organization-audit-target{color:var(--color-muted);font-size:.875rem;line-height:1.5}.organization-audit-heading time{font-variant-numeric:tabular-nums}.organization-audit-actor{margin:6px 0 2px}.organization-audit-target{margin:2px 0 8px}.organization-audit-events summary{cursor:pointer;padding:12px 0;width:fit-content;min-height:44px;color:var(--color-primary)}.organization-audit-events summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.organization-audit-values{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:4px 0 16px}.organization-audit-values h3{font-size:.875rem;margin:0 0 8px}.organization-audit-values pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.6}@media(min-width:640px){.organization-audit-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.operator-workspace{--operator-border: #dce5eb;width:100%;max-width:1180px;margin-inline:auto;padding:24px;color:#0f172a;overflow-wrap:anywhere}.operator-workspace h1{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0}.operator-workspace h2{font-size:20px;margin:0 0 12px}.operator-workspace h3{font-size:16px;margin:0 0 8px}.operator-workspace p{max-width:70ch;color:#475569;line-height:1.6}.operator-workspace input,.operator-workspace select{min-height:44px;font-size:16px;max-width:100%}.operator-workspace :focus-visible{outline:2px solid #0369a1;outline-offset:3px}.operator-workspace a{text-underline-offset:3px}.operator-heading,.operator-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.operator-heading{margin-bottom:28px}.operator-heading p{margin:8px 0 0}.operator-toolbar{margin:24px 0 16px}.operator-search{flex:1 1 280px;display:grid;gap:8px;max-width:520px}.operator-search input{width:100%;border:1px solid #b8c9d5;border-radius:8px;padding:10px 12px;background:#f8fafc}.operator-filters{display:flex;gap:8px;flex-wrap:wrap}.operator-filters [aria-pressed=true]{background:#e0f2fe;border-color:#0369a1;color:#075985}.operator-directory{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.operator-directory th{text-align:left;font-size:13px;color:#475569;padding:12px;border-bottom:1px solid var(--operator-border)}.operator-directory td{padding:18px 12px;border-bottom:1px solid var(--operator-border);vertical-align:top}.operator-directory a{font-size:16px;font-weight:600;color:#075985}.operator-directory small,.operator-meta{display:block;color:#475569;font-size:13px;margin-top:6px}.operator-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--operator-border);margin:24px 0 32px}.operator-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;color:#475569;text-decoration:none;border-bottom:2px solid transparent}.operator-tabs a[aria-current=page]{color:#075985;border-bottom-color:#0369a1;font-weight:600}.operator-tabs a:hover{background:#f0f9ff}.operator-body{min-width:0}.operator-facts{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);margin:0}.operator-facts dt,.operator-facts dd{margin:0;padding:14px 0;border-bottom:1px solid var(--operator-border);line-height:1.5}.operator-facts dt{color:#475569}.operator-next-steps{padding:0;list-style:none}.operator-next-steps li{padding:16px 0;border-bottom:1px solid var(--operator-border)}.operator-next-steps p{margin:6px 0}.operator-notice{padding:16px;background:#f8fafc;border:1px solid var(--operator-border);border-radius:8px;margin-block:16px}.operator-notice[role=alert]{color:#b42318}.operator-advanced{margin-top:32px;border-top:1px solid var(--operator-border);padding-top:20px}.operator-advanced summary{cursor:pointer;min-height:44px;font-weight:600}.operator-workspace .tenant-admin-panel{padding:0}.operator-workspace .section-header{margin-top:0}@media(max-width:600px){.operator-workspace{padding:20px 0}.operator-workspace h1{font-size:24px}.operator-tabs{gap:0}.operator-tabs a{padding-inline:10px}.operator-customer-directory th:nth-child(3),.operator-customer-directory td:nth-child(3){display:none}.operator-directory th,.operator-directory td{padding-inline:6px}.operator-facts{grid-template-columns:1fr}.operator-facts dt{border:0;padding-bottom:2px}.operator-facts dd{padding-top:2px}}.operator-workspace .operator-subheading{margin-top:32px}.operator-workspace h1:focus{outline:none}.operator-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-block:24px}.operator-workspace label{line-height:1.5}.operator-form-grid label,.operator-workspace form label{display:grid;gap:8px}.operator-workspace form{max-width:720px}.operator-workspace input:not([type=checkbox]),.operator-workspace select{border:1px solid #b8c9d5;border-radius:8px;padding:10px 12px}.operator-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.operator-check{display:flex;gap:12px;align-items:center;margin-block:20px}.operator-check input[type=checkbox]{min-height:auto;width:20px;height:20px;flex:none}.operator-managed-form>fieldset{display:grid;gap:12px}.operator-workspace .operator-consent{display:flex;align-items:flex-start;gap:12px;margin-block:12px}.operator-workspace .operator-consent input[type=checkbox]{min-height:20px;width:20px;height:20px;padding:0;flex:none;margin-top:2px}.operator-workspace .operator-managed-form textarea{font-family:inherit}.operator-workspace .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.3}@media(max-width:600px){.operator-channel-directory thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.operator-channel-directory,.operator-channel-directory tbody{display:block}.operator-channel-directory tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;padding:20px 0;border-bottom:1px solid var(--operator-border)}.operator-channel-directory td{display:block;padding:0;border:0}.operator-channel-directory td:first-child,.operator-channel-directory td:last-child{grid-column:1 / -1}.operator-channel-directory td[data-label]:before{content:attr(data-label);display:block;font-size:13px;color:#475569;margin-bottom:4px}.operator-channel-directory .button{justify-content:flex-start;text-align:left;padding-inline:0;font-weight:600;color:#075985}}.operator-workspace .operator-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 8px -10px;padding:8px 10px;border-radius:8px;color:var(--color-muted);font-size:14px;font-weight:500;text-decoration:none}.operator-workspace .operator-back:hover{color:var(--color-primary);background:#f0f9ff}.operator-back svg{flex:none}.operator-workspace .operator-tool-picker{display:grid;gap:8px;max-width:400px;margin-block:24px 32px;color:var(--color-text);font-size:14px;font-weight:500}.operator-tool-picker select{width:100%;color:var(--color-text);background:var(--color-surface);font-weight:400}.operator-workspace .tenant-admin-panel{overflow:visible}.operator-workspace .admin-grid,.operator-workspace .access-inspector{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px}.operator-workspace .admin-form{min-width:0;gap:8px}.operator-workspace .admin-form h2{margin:0 0 4px;font-size:16px;line-height:1.5}.operator-workspace .admin-form p{margin:0 0 8px;font-size:14px;line-height:1.6}.operator-workspace .admin-form>label{margin-top:8px;font-size:14px}.operator-workspace .admin-form>.button{justify-self:start;margin-top:12px;min-height:44px}.operator-workspace .admin-table-wrap{border:0;border-radius:0}.operator-workspace .admin-table{font-size:14px}.operator-workspace .admin-table th{background:transparent;padding:12px}.operator-workspace .admin-table td{padding:16px 12px;border-bottom:1px solid var(--operator-border)}.operator-workspace .admin-table-wrap>.data-source,.operator-workspace .access-inspector>.data-source{margin:0;padding:20px;border-radius:8px;background:var(--color-surface-muted);font-size:14px;line-height:1.6}.operator-workspace .admin-table .button{min-height:44px}.operator-workspace .operator-advanced summary{padding-block:10px;color:var(--color-text);font-size:14px}.operator-workspace .operator-advanced[open] summary{margin-bottom:20px}@media(max-width:900px){.operator-workspace .admin-grid,.operator-workspace .access-inspector{grid-template-columns:minmax(0,1fr);gap:32px}.operator-workspace .admin-form{max-width:560px}}.operator-workspace :where(a){color:var(--color-primary-strong)}.operator-body>a,.operator-next-steps a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}.operator-body>p{margin-block:0 20px}.operator-facts+p{margin-top:16px}@media(max-width:600px){.operator-workspace .admin-table:not(.admin-members-table){min-width:560px}.operator-workspace .admin-members-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.operator-workspace .admin-members-table,.operator-workspace .admin-members-table tbody{display:block}.operator-workspace .admin-members-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:20px;border-block:1px solid var(--operator-border)}.operator-workspace .admin-members-table tr+tr{border-top:0}.operator-workspace .admin-members-table td{display:block;padding:0;border:0}.operator-workspace .admin-members-table td:first-child,.operator-workspace .admin-members-table td:last-child{grid-column:1 / -1}.operator-workspace .admin-members-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--color-muted);font-size:13px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-surface: #ffffff;--color-success: #16803c;--color-warning: #946200;--color-danger: #b42318;--radius-card: 12px;--radius-control: 10px;--shadow-level-1: 0 1px 2px rgba(16, 24, 40, .06);--shadow-floating: 0 -12px 28px rgba(16, 24, 40, .08);--motion-fast: .16s ease;color:var(--color-text);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}h1,h2,p{margin:0}h1{color:var(--color-heading);font-size:1.375rem;font-weight:600;line-height:1.18}h2{color:var(--color-heading);font-size:1rem;font-weight:600;line-height:1.25}.content-column{display:flex;min-width:0;min-height:0;flex-direction:column}.mobile-case-details{display:none}.data-source,.loading-note,.section-header p,.detail-subtitle,.conversation-row-meta,.conversation-summary,.audit-item p,.summary-copy,.transcript-lines,.disabled-note,.confirmation-success,.search-shell,.context-list,.policy-row,.audit-preview-list p{color:var(--color-muted);font-size:.875rem;line-height:1.5}.error-banner{border:1px solid #f1b8b2;border-radius:var(--radius-card);background:#fff4f2;color:var(--color-danger);font-size:.875rem;line-height:1.5;padding:12px}.access-panel{display:grid;width:min(520px,100%);gap:12px;padding:20px}.tenant-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.tenant-select-label,.admin-grid label{display:grid;gap:5px;color:var(--color-muted);font-size:.75rem;font-weight:600}.tenant-select,.admin-grid input,.admin-grid select,.admin-grid textarea,.admin-table select{min-height:32px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);padding:6px 8px}.admin-panel{display:grid;gap:14px;padding:16px}.admin-message{color:var(--color-success);font-size:.8125rem}.admin-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px}.admin-grid-wide{grid-template-columns:minmax(140px,.4fr) minmax(260px,1fr) auto}.admin-table-wrap{min-width:0;overflow-x:auto;border-top:1px solid var(--color-border)}.admin-table th,.admin-table td{border-bottom:1px solid var(--color-border);padding:8px 10px;text-align:left;vertical-align:middle}.admin-table th{background:var(--color-surface-soft);color:var(--color-muted);font-weight:600}.panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:none}.eyebrow{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;font-weight:600;line-height:1;white-space:nowrap;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.smart-voicemail-setup .button{max-width:100%;min-height:44px;padding-block:10px;line-height:1.35;white-space:normal}.button-sm{min-height:32px;padding:0 12px;font-size:.8125rem}.button-md{padding:0 12px;font-size:.875rem}.button-primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.button-secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:#243247}.button-ghost{border-color:transparent;background:transparent;color:var(--color-muted)}.button-danger{border-color:#f0b8b2;background:#fff4f2;color:#b42318}.button:hover:not(:disabled){filter:brightness(.985);box-shadow:var(--shadow-level-1)}.button:disabled{cursor:not-allowed;opacity:.48}.badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;border:1px solid transparent;border-radius:999px;padding:0 7px;font-size:.71875rem;font-weight:600;white-space:nowrap}.badge-neutral{border-color:#e4e7ec;background:#f9fafb;color:var(--color-muted)}.badge-blue{border-color:#d7e3ff;background:#f3f7ff;color:var(--color-primary-strong)}.badge-green{border-color:#cdebd7;background:#f2fbf5;color:var(--color-success)}.badge-amber{border-color:#f0dba7;background:#fff9ea;color:var(--color-warning)}.badge-red{border-color:#f3c7c3;background:#fff4f2;color:var(--color-danger)}.badge-purple{border-color:#e3d7f6;background:#f8f4ff;color:#6941c6}.section-header,.case-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.access-shell{display:grid;min-height:100vh;place-items:center;padding:24px}.access-panel{display:grid;width:min(460px,100%);gap:12px;padding:22px}.access-logout{width:fit-content;text-decoration:none}.tenant-controls,.tenant-admin-toolbar,.admin-tabs{display:flex;align-items:center;gap:8px}.tenant-controls{margin-left:auto}.tenant-select-label{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:.75rem;font-weight:600}.tenant-select,.admin-form input,.admin-form select,.admin-form textarea,.bulk-action-select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.tenant-select{min-height:44px;padding:0 12px;font-size:1rem}.tenant-admin-panel{display:grid;gap:24px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.tenant-admin-toolbar{flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:14px}.admin-tabs{flex-wrap:wrap}.admin-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px}.admin-form{display:grid;align-content:start;gap:12px;border:0;border-radius:0;background:transparent;padding:0}.admin-form h2{font-size:.9375rem}.admin-form input,.admin-form select,.admin-form textarea{width:100%;min-height:44px;padding:10px 12px;font-size:1rem}.admin-form textarea{min-height:112px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.admin-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card)}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}.admin-table th{background:var(--color-surface-muted);color:var(--color-muted);font-size:.8125rem;font-weight:500}.admin-table tr:last-child td{border-bottom:0}.admin-table td span{display:block;margin-top:2px;color:var(--color-muted)}.access-inspector{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;align-items:start}.access-inspector-form{grid-template-columns:1fr}.access-inspector-report{display:grid;min-width:0;gap:12px}.access-inspector-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-inspector-summary div{display:grid;gap:2px}.access-inspector-summary span:not(.badge){color:var(--color-muted);font-size:.8125rem}.access-inspector-table .badge{min-width:34px;justify-content:center}@media(max-width:800px){.access-inspector{grid-template-columns:1fr}}.bulk-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--color-border);padding:10px 20px;background:var(--color-surface-soft)}.bulk-select-all{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:.78rem;font-weight:600}.bulk-select-all input,.conversation-select input{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.bulk-action-select{flex:1 1 112px;min-width:112px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:6px 8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.78rem}.bulk-action-select:disabled{opacity:.55}.bulk-action-error{margin:0;padding:0 20px 8px;color:var(--color-danger);font-size:.76rem}.conversation-list{display:flex;flex:1;flex-direction:column;min-height:0}.conversation-row{position:relative;width:100%;background:transparent;cursor:pointer;text-align:left;transition:background var(--motion-fast)}.conversation-row-shell.is-checked{background:var(--color-ai-soft)}.conversation-row-top,.conversation-row-meta,.conversation-row-status,.audit-meta,.composer-actions,.detail-subtitle,.detail-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conversation-row-top{justify-content:space-between}.conversation-row-top span{color:var(--color-muted);font-weight:500}.conversation-row-meta{margin-top:5px;justify-content:space-between}.conversation-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.conversation-row-status{justify-content:space-between}.conversation-list-footer{display:flex;justify-content:center;padding:10px 0 4px}.conversation-list-skeleton{display:grid;gap:8px;padding:2px}.conversation-row-skeleton{display:grid;gap:9px;border-radius:7px;padding:12px}.skeleton-line{display:block;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6);background-size:200% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-line-title{width:62%;height:13px}.skeleton-line-short{width:38%}.urgent-dot{color:var(--color-danger);font-size:.75rem;font-weight:600}.empty-state{display:flex;align-items:center;gap:8px;justify-content:center;min-height:120px;color:#667085}.chat-detail-layout,.detail-layout{display:grid;flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;min-height:0}.chat-main,.chat-side,.detail-main,.detail-side{min-width:0}.chat-main,.detail-main{display:flex;flex-direction:column;height:calc(100vh - 76px);max-height:calc(100vh - 76px);overflow:hidden;padding:0}.chat-side,.detail-side{align-self:start;position:sticky;top:16px}.chat-case-header,.case-header{position:sticky;z-index:5;top:0;padding:10px 24px 9px;border-bottom:1px solid var(--color-border);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-case-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.chat-case-identity{min-width:0}.chat-case-header h1{margin-top:0;font-size:1.25rem}.detail-subtitle{margin-top:4px;font-size:.75rem;font-weight:500}.detail-subtitle span+span:before{color:var(--color-subtle);content:"•";margin-right:8px}.detail-badges{padding-top:4px}.detail-inline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:5px;color:var(--color-muted);font-size:.75rem;font-weight:600}.detail-inline-meta>span{min-width:0}.detail-inline-meta span+span:before{color:var(--color-subtle);content:"•";margin-right:10px}.sms-inline-status{display:inline-flex;align-items:center;gap:4px;color:var(--color-success)}.sms-inline-status svg{flex:0 0 auto}.chat-case-summary{max-width:760px;margin-top:5px;color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.35}.chat-header-actions{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto}.more-menu-shell{position:relative}.more-menu{position:absolute;z-index:10;top:calc(100% + 8px);right:0;display:grid;min-width:190px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:0 16px 40px #10182824}.more-menu button{border:0;padding:10px 12px;background:transparent;color:var(--color-text);cursor:pointer;font-size:.875rem;font-weight:600;text-align:left}.more-menu button:hover,.more-menu button:focus-visible{background:var(--color-surface-muted)}.case-action-bar{margin-top:16px;border-bottom:1px solid #e4e9f0;padding-bottom:16px}.chat-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 24px 16px;background:var(--color-surface);scroll-behavior:smooth}.chat-composer-shell{flex:0 0 auto;position:sticky;z-index:4;bottom:0;border-top:1px solid var(--color-border);padding:8px 24px 10px;background:#fffffff5;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-summary-inline{margin-bottom:8px;border-bottom:1px solid var(--color-border);padding-bottom:8px}.ai-summary-inline>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--color-heading);font-size:.875rem;font-weight:600;list-style:none}.ai-summary-inline>summary::-webkit-details-marker{display:none}.ai-summary-inline>summary span,.ai-summary-inline>summary small{display:inline-flex;align-items:center;gap:6px}.ai-summary-inline>summary small{color:var(--color-muted);font-size:.75rem;font-weight:600}.ai-summary-inline[open]>summary small{display:none}.ai-summary-inline p{max-width:820px;margin-top:8px;color:var(--color-text);font-size:.875rem;line-height:1.55}.ai-summary-confidence{display:block;margin-top:6px;color:var(--color-muted);font-size:.75rem;font-weight:600}.conversation-overview{margin-bottom:12px;border:1px solid transparent;border-radius:var(--radius-card);padding:14px 16px;background:var(--color-surface-muted)}.overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overview-header h2{margin-top:3px;font-size:1rem;line-height:1.35}.conversation-overview h2{margin-top:8px;font-size:1rem;line-height:1.4}.overview-recency{margin-top:8px;color:var(--color-muted);font-size:.875rem;line-height:1.5}.overview-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0 0}.overview-meta div{min-width:0}.overview-meta dt{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.overview-meta dd{margin:4px 0 0;color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.5}.ai-priority-panel{display:grid;gap:12px;margin-bottom:12px}.ai-summary-block,.suggested-reply-empty{border:1px solid transparent;border-radius:var(--radius-card);background:var(--color-ai-soft)}.ai-summary-block{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 16px;animation:subtle-enter .18s ease-out}.ai-summary-block svg{margin-top:2px;color:var(--color-primary)}.ai-summary-block p:last-child{margin-top:5px;color:#344054;font-size:.875rem;line-height:1.5}.ai-summary-block>div>p:not(.eyebrow):not(.ai-confidence-note){margin-top:5px;color:var(--color-text);font-size:.875rem;line-height:1.55}.ai-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-summary-heading span{color:var(--color-muted);font-size:.75rem;font-weight:600}.ai-confidence-note{margin-top:6px;color:var(--color-warning);font-size:.8125rem;line-height:1.4}.ai-decision-history{margin-top:8px;border-top:1px solid rgb(37 99 235 / .1);padding-top:8px;color:var(--color-muted);font-size:.8125rem}.ai-decision-history summary{cursor:pointer;font-weight:600}.ai-decision-history dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0}.ai-decision-history dt{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ai-decision-history dd{margin:4px 0 0;color:var(--color-text)}.staff-actions{display:grid;gap:12px}.staff-actions .section-header{align-items:center}.staff-action-controls{display:grid;grid-template-columns:1fr;gap:12px;align-items:end}.assignment-control{display:grid;gap:8px;color:#344054;font-size:.8125rem;font-weight:600}.assignment-control .text-input{margin-top:0}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:16px;margin-top:18px}.summary-copy{margin-top:10px;color:#344054}.next-step-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-self:start;border:1px solid transparent;border-radius:var(--radius-card);padding:16px;background:var(--color-ai-soft)}.next-step-card p{margin-top:4px;color:var(--color-muted);font-size:.875rem;line-height:1.5}.next-step-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#e8f0ff;color:var(--color-primary-strong)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.field-grid div{border-left:1px solid var(--color-border);padding:4px 12px}.field-grid dt,.context-list dt{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.field-grid dd,.context-list dd{margin:4px 0 0;color:var(--color-text);font-size:.875rem}.workbench{margin-top:18px}.tab-list{display:flex;gap:6px;border-bottom:1px solid #d9e0e8}.tab-button{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:0;border-bottom:2px solid transparent;padding:0 12px;background:transparent;color:#475467;cursor:pointer;font-size:.88rem;font-weight:600}.tab-button.is-active{border-bottom-color:#2563eb;color:#1d4ed8}.tab-panel{padding-top:16px}blockquote{margin:12px 0;border-left:1px solid #93b4e8;padding-left:12px;color:#243247;font-size:.95rem;line-height:1.5}.transcript-lines{display:grid;gap:8px}.audit-list{display:grid;gap:16px;margin-top:0}.audit-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px;background:var(--color-surface)}.sms-delivery-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 16px;padding:10px 12px;border:1px solid #fecdca;border-radius:8px;background:#fff4f2;color:#b42318;font-size:.8125rem}.sms-delivery-warning svg{flex:0 0 auto;margin-top:2px}.sms-delivery-warning p{margin:4px 0 0}.sms-delivery-warning.compact{margin:0;padding:4px 6px;font-size:.75rem}.chat-drawer,.context-panel{padding:24px}.chat-drawer{max-height:calc(100vh - 32px);overflow-y:auto;scroll-behavior:smooth}.context-section{margin-top:28px;border-top:0;padding-top:0;transition:background .16s ease,border-color .16s ease}.context-section:hover{background:transparent}.context-section:first-of-type{border-top:0}.context-list{display:grid;gap:12px;margin:12px 0 0}.context-list div{display:grid;gap:2px}.context-status-stack,.context-customer-stack{gap:6px}.context-status-stack dd,.context-customer-stack dd{margin:0}.compact-details{margin-top:12px}.policy-row{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#344054}.policy-row svg{flex:0 0 auto;margin-top:1px;color:#16803c}.sms-target-list{margin-top:12px}.sms-target-list div{display:grid;gap:2px}.sms-target-list dt{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sms-target-list dd{color:var(--color-text);font-size:.875rem;font-weight:600}.audit-preview-list{display:grid;gap:12px;margin-top:12px}.audit-preview-list article{border:1px solid transparent;border-radius:var(--radius-card);padding:12px;background:var(--color-surface-muted)}.audit-preview-list span,.audit-meta span,.audit-item span{display:block;margin-top:3px;color:var(--color-muted);font-size:.75rem}.audit-preview-list p{margin-top:6px}.gate-note,.disabled-note,.confirmation-success{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.reply-composer{display:grid;gap:6px}.reply-composer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reply-composer-title-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.reply-composer-title-row h2{font-size:.95rem}.suggestion-box,.suggested-reply-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-top:12px;border:1px solid transparent;border-radius:var(--radius-card);padding:16px;background:var(--color-ai-soft)}.suggested-reply-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px;padding:16px}.chat-composer-shell .section-header{align-items:center}.chat-composer-shell .section-header p{display:none}.chat-composer-shell .suggestion-box,.chat-composer-shell .suggested-reply-card{grid-template-columns:minmax(0,1fr);margin-top:12px;padding:12px 16px}.chat-composer-shell .suggested-reply-actions{justify-content:flex-start}.suggested-reply-copy p{margin-top:8px;color:var(--color-text);font-size:.875rem;line-height:1.55}.suggested-reply-empty p{margin-top:8px;color:var(--color-muted);font-size:.875rem;line-height:1.5}.suggested-reply-copy span{display:block;margin-top:8px;color:var(--color-muted);font-size:.8125rem}.suggested-reply-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.composer-mode-tabs{display:inline-flex;gap:4px;margin-top:0;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:3px;background:var(--color-surface-muted)}.composer-mode-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:var(--color-muted);cursor:pointer;font-size:.8125rem;font-weight:600}.composer-mode-button.is-active{background:#fff;color:var(--color-primary-strong);box-shadow:var(--shadow-level-1)}.composer-mode-button:disabled{color:#98a2b3;cursor:not-allowed}.chat-composer-shell textarea{min-height:56px;max-height:120px}.reply-textarea{margin-top:0;padding:8px 12px;line-height:1.45}.composer-actions-compact{align-items:center;justify-content:flex-end;margin-top:0}.drawer-tabs{display:flex;gap:6px}.drawer-tab-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:0 12px;background:var(--color-surface);color:var(--color-muted);cursor:pointer;font-size:.8125rem;font-weight:600}.drawer-tab-button.is-active{border-color:#d7e3ff;background:#f3f7ff;color:var(--color-primary-strong)}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes subtle-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.drawer-tab-panel{margin-top:12px}.drawer-field-grid{grid-template-columns:1fr}.technical-details{color:var(--color-muted);font-size:.875rem;line-height:1.5}.technical-details summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#344054;font-weight:600}.technical-details p{margin-top:8px}.suggestion-box p{margin-top:8px;color:#344054;font-size:.875rem;line-height:1.5}.input-label,.textarea-label{display:block;margin-top:16px;color:#344054;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.field-hint{margin:8px 0 0;color:var(--color-muted);font-size:.8125rem;line-height:1.5}.approval-hint{margin-top:10px}.call-followup-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#344054;font-size:.875rem;line-height:1.5}.text-input,textarea{width:100%;margin-top:8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);padding:10px 12px;color:var(--color-text);background:var(--color-surface);line-height:1.5;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.text-input:hover,textarea:hover{border-color:#c7d0dc}.text-input:focus,textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb24}.text-input:disabled,textarea:disabled{background:var(--color-surface-muted)}textarea{resize:vertical}.confirmation-row{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#344054;font-size:.875rem;line-height:1.5}.confirmation-row input{margin-top:2px}.composer-actions{margin-top:12px}.composer-actions.composer-actions-compact{margin-top:0}.form-error{margin-top:10px;color:var(--color-danger);font-size:.875rem}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:32px;background:#0f172a61;animation:modal-fade .15s ease}.transcript-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(960px,100%);max-height:min(780px,calc(100vh - 64px));overflow:hidden;border-radius:var(--radius-card);background:#fff;box-shadow:0 24px 80px #0f172a38;animation:modal-enter .15s ease}.context-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%)}.transcript-modal-header,.transcript-modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px}.transcript-modal-header{border-bottom:1px solid var(--color-border)}.transcript-modal-header h2{margin-top:4px;font-size:1.25rem}.transcript-modal-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--color-muted);font-size:.8125rem}.transcript-modal-meta span+span:before{color:var(--color-subtle);content:"•";margin-right:8px}.transcript-modal-summary{border-bottom:1px solid var(--color-border);padding:16px 24px;background:var(--color-surface-muted);color:var(--color-text);font-size:.875rem;line-height:1.55}.context-modal-body{overflow-y:auto;padding:20px 24px}.modal-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.modal-field-grid.compact{margin-top:12px}.modal-field-grid dt{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.modal-field-grid dd{margin:4px 0 0;color:var(--color-text);font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.modal-secondary-section{margin-top:22px;border-top:1px solid var(--color-border);padding-top:18px}.modal-secondary-section h3{margin:0;color:var(--color-heading);font-size:.95rem}.workflow-modal-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.workflow-modal-summary span{border-radius:999px;padding:5px 9px;background:var(--color-surface-muted);color:var(--color-muted);font-size:.75rem;font-weight:600}.modal-copy{margin-bottom:16px;color:var(--color-muted);font-size:.875rem;line-height:1.5}.transcript-modal-body{display:grid;align-content:start;gap:10px;overflow-y:auto;padding:20px 24px;color:var(--color-text);font-size:.875rem;line-height:1.55}.transcript-modal-body p{margin:0}.transcript-modal-actions{align-items:center;justify-content:flex-end;border-top:1px solid var(--color-border)}.audit-item{grid-template-columns:20px minmax(0,1fr)}.audit-item svg{margin-top:2px;color:#667085}.audit-meta{justify-content:space-between}@media(max-width:1280px){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.chat-detail-layout,.detail-layout{grid-template-columns:1fr}.content-column{min-height:0}.chat-side,.detail-side{position:static}.chat-main,.chat-drawer{height:calc(100vh - 72px);max-height:calc(100vh - 72px)}.chat-main{overflow:hidden}.chat-thread{overflow-y:auto}}@media(max-width:760px){.chat-case-header,.case-header,.section-header{align-items:flex-start;flex-direction:column}.detail-main,.chat-drawer,.context-panel{padding:14px}.chat-main{height:calc(100vh - 50px);max-height:calc(100vh - 50px);padding:0}.chat-case-header{padding-top:8px;padding-bottom:8px}.chat-case-header,.chat-thread,.chat-composer-shell{padding-right:12px;padding-left:12px}.chat-case-heading,.reply-composer-header{align-items:flex-start;flex-direction:column;gap:8px}.chat-case-header h1{font-size:1.1rem}.detail-subtitle{display:none}.detail-inline-meta{gap:5px 8px;margin-top:4px}.detail-inline-meta span:nth-child(2){display:none}.detail-inline-meta span+span:before{margin-right:8px}.chat-case-summary{margin-top:5px;font-size:.8125rem;line-height:1.3}.chat-header-actions{position:absolute;top:7px;right:8px;width:auto}.chat-header-actions>.button{display:none}.chat-header-actions .more-menu-shell .button{display:inline-flex}.more-menu{right:0;min-width:210px}.mobile-case-details{display:block;margin-top:5px;color:var(--color-muted);font-size:.8125rem}.mobile-case-details summary{display:inline-flex;cursor:pointer;color:var(--color-muted);font-weight:600;list-style:none}.mobile-case-details summary::-webkit-details-marker{display:none}.mobile-case-details dl{display:grid;grid-template-columns:1fr;gap:5px;margin:8px 0 0}.mobile-case-details div{display:flex;justify-content:space-between;gap:12px}.mobile-case-details dt{font-weight:600}.mobile-case-details dd{margin:0;color:var(--color-text);text-align:right}.chat-thread{padding-top:6px}.ai-summary-inline{margin-bottom:6px;padding-bottom:6px}.ai-summary-inline>summary,.ai-summary-inline p{font-size:.8125rem}.case-brief,.field-grid,.modal-field-grid,.suggestion-box,.suggested-reply-card,.chat-composer-shell .suggested-reply-card,.suggested-reply-empty,.overview-grid,.staff-action-controls,.action-grid,.ai-decision-history dl{grid-template-columns:1fr}.tab-list{overflow-x:auto}.tab-button{flex:1 0 auto}.reply-composer{gap:5px}.chat-composer-shell{padding-top:7px;padding-bottom:8px}.chat-composer-shell textarea{min-height:48px;max-height:96px}.composer-mode-tabs{width:100%}.composer-mode-button{flex:1}.composer-actions-compact{justify-content:space-between}.modal-backdrop{align-items:end;padding:0}.transcript-modal,.context-modal{width:100%;max-height:min(82vh,720px);border-radius:16px 16px 0 0}.transcript-modal-header,.transcript-modal-actions,.context-modal-body,.transcript-modal-summary,.transcript-modal-body{padding-right:16px;padding-left:16px}}.search-shell input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font-size:.8125rem;line-height:1.5;padding:4px 0}.search-shell input::placeholder{color:var(--color-muted)}.search-shell>svg{flex-shrink:0}.search-shell .button{flex-shrink:0;padding:4px}.empty-state{flex-wrap:wrap}.mock-mode-label{color:var(--color-warning)}input,textarea{caret-color:var(--color-primary)}.admin-controls{min-width:0;border:0;padding:0;margin:0}.admin-form label{display:grid;gap:6px;color:var(--color-text);font-size:.875rem;font-weight:500}.admin-form p{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.tenant-admin-panel{min-height:0;overflow:auto;align-content:start}.tenant-admin-panel .admin-grid{align-items:start}@media(max-width:1120px){.content-column>.chat-detail-layout>.chat-main{height:100%;max-height:100%;min-height:0}}@media(max-width:800px){.tenant-admin-panel .admin-grid{grid-template-columns:minmax(0,1fr)}.tenant-admin-toolbar>.tenant-select-label{display:grid;width:100%}.tenant-admin-panel .tenant-select{max-width:100%}}@media(max-width:760px){.tenant-controls .tenant-select-label{min-width:0;flex:1}.tenant-controls .tenant-select{min-width:0;width:100%}.tenant-controls .tenant-select-label>span{display:none}}.chat-detail-layout[hidden],.empty-detail[hidden]{display:none}:root{--color-text: #0f172a;--color-heading: #0f172a;--color-muted: #475569;--color-subtle: #64748b;--color-border: #dce5eb;--color-border-strong: #b8c9d5;--color-surface-muted: #f8fafc;--color-surface-soft: #f8fafc;--color-ai-soft: #e0f2fe;--color-primary: #0369a1;--color-primary-strong: #075985;--space-unit: 4px;--workspace-gutter: 20px;--font-body: 15px;--font-meta: 13px;font-family:Inter Variable,sans-serif;font-size:var(--font-body);line-height:1.5;background:#fff}html{scrollbar-color:#94a3b8 #f8fafc}::selection{background:#bae6fd;color:#0f172a}input,textarea{caret-color:#0369a1}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #0369a1;outline-offset:3px;box-shadow:none}[hidden]{display:none!important}.app-shell{display:flex;flex-direction:column;height:auto;min-height:100dvh;gap:0;padding:0;overflow:visible;background:#fff}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 20px;border-bottom:1px solid var(--color-border)}.ringjoy-brand{flex:0 0 auto;display:flex;align-items:center}.ringjoy-brand img{display:block;width:140px;height:auto}.workspace-header .tenant-controls{gap:4px;min-width:0;flex-wrap:nowrap}.workspace-header .tenant-select-label{min-width:0;flex:1}.workspace-header .tenant-select{width:100%;max-width:190px;min-width:0;border:0;background:transparent;font-size:13px;text-overflow:ellipsis;padding:10px 4px}.operator-trigger span{display:inline}.workspace-menu{position:relative;flex:0 0 auto}.workspace-menu>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;color:var(--color-text);border-radius:8px;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.workspace-menu>summary::-webkit-details-marker{display:none}.workspace-menu>summary:hover,.workspace-menu[open]>summary{background:var(--color-surface-muted)}.workspace-menu-content{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(260px,calc(100vw - 40px));padding:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.workspace-menu:not([open])>.workspace-menu-content{display:none}.workspace-menu-content .button,.workspace-menu-content a{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;color:var(--color-text);background:transparent;font-size:14px;text-decoration:none}.workspace-menu-content .button:hover,.workspace-menu-content a:hover{background:var(--color-surface-muted)}.workspace-menu-content [role=alert]{display:block;padding:8px 12px;color:var(--color-danger)}.demo-strip{padding:7px 20px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.5;border-bottom:1px solid var(--color-border)}.workspace-error{margin:12px 20px}.workspace-body{flex:1;min-width:0}.app-shell .inbox-shell{position:static;visibility:visible;transform:none;pointer-events:auto;width:auto;height:auto;padding:0;z-index:auto;transition:none}.app-shell .inbox-shell .inbox-panel{height:auto;max-height:none;min-height:70dvh;width:100%;border:0;border-radius:0;box-shadow:none}.content-column{display:none;padding:0 20px 32px;gap:12px}.has-open-call .inbox-shell,.shows-operator .inbox-shell{display:none}.has-open-call .content-column,.shows-operator .content-column{display:flex}.back-to-calls{align-self:flex-start;margin-top:12px;padding-left:0;color:var(--color-primary)}.button{min-height:44px;text-decoration:none}.app-panel-title{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 8px}.app-panel-title h1{font-size:24px;letter-spacing:-.02em}.search-shell{margin:0 20px 8px;min-height:44px;background:#f8fafc;border-radius:8px}.search-shell input{font-size:16px;min-width:0;width:100%}.inbox-search-scope{margin:0;padding:0 20px 8px;font-size:12px;color:var(--color-muted);line-height:1.5}.call-log-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 12px}.call-log-status-filter{display:flex;align-items:center;gap:8px;min-width:0}.call-log-status-filter>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.call-log-status-filter select{min-height:44px;max-width:100%;border:1px solid var(--color-border);border-radius:8px;padding:0 28px 0 12px;background:#fff;color:var(--color-text);font-size:14px}.call-log-result-count{font-size:12px;color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.conversation-list{padding:0;gap:0;overflow:visible}.conversation-row-shell{border-radius:0;border-bottom:1px solid var(--color-border)}.conversation-row-shell .conversation-row{padding:14px 20px;border:0;border-radius:0;min-height:44px}.conversation-row-shell.is-selecting .conversation-row{padding-left:52px}.conversation-select{left:18px;top:20px;min-height:44px}.conversation-select input,.bulk-select-all input{width:20px;height:20px;accent-color:#0369a1}.conversation-row.is-selected{background:#e0f2fe;box-shadow:none}.conversation-row.is-selected:before{display:none}.conversation-row:hover{background:#f0f9ff;box-shadow:none}.conversation-row-top{align-items:baseline;gap:12px}.conversation-row-top strong{font-size:16px;font-weight:600}.conversation-row-top span{font-size:12px;font-variant-numeric:tabular-nums;flex-shrink:0}.conversation-summary{margin-top:4px;font-size:15px;line-height:1.45;color:#475569;-webkit-line-clamp:2}.conversation-row-status{margin-top:6px;gap:8px}.call-log-state{color:#475569;font-size:12px}.call-log-state-waiting_for_staff,.call-log-state-escalated{color:#92400e}.call-log-state-resolved{color:#166534}.call-log-state-in_progress{color:#075985}.empty-detail{min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:32px;background:#f8fafc;border:0}.empty-detail h2{font-size:24px;letter-spacing:-.02em}.empty-detail p{max-width:36ch;line-height:1.7;color:var(--color-muted)}.call-detail-layout{display:block}.call-detail-panel{border:0;border-radius:0;padding:16px 0}.call-detail-header h1{font-size:26px;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.call-detail-phone{margin-top:6px;color:var(--color-muted);font-size:16px}.call-detail-time{margin-top:8px;color:var(--color-muted);font-size:12px;line-height:1.5}.call-detail-summary{font-size:16px;line-height:1.6;margin:20px 0 16px;max-width:65ch}.call-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.call-detail-actions>.button{flex:1;min-height:48px;font-size:14px}.call-detail-hint{font-size:13px;color:var(--color-muted);line-height:1.6;margin:12px 0}.call-recording{margin:16px 0;padding:12px 0;border-block:1px solid var(--color-border)}.call-recording audio{width:100%;margin-top:12px}.call-detail-secondary{margin-top:0}.call-detail-secondary summary{min-height:44px;cursor:pointer;padding:12px 0;font-weight:600}.call-detail-composer{padding:20px 0;border-top:1px solid var(--color-border)}.call-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.call-detail-composer .reply-composer{border:0;padding:0;box-shadow:none}.call-detail-composer textarea{font-size:16px}.call-detail-panel .chat-thread{overflow:visible;padding:16px 0}.call-detail-panel .chat-transcript{max-height:none}.shows-operator .content-column{padding-top:12px}.shows-operator .tenant-admin-panel{max-height:none;overflow:visible}@media(min-width:960px){body{background:var(--color-surface-muted)}.app-shell{width:100%;max-width:1280px;margin-inline:auto;border-inline:1px solid var(--color-border)}.workspace-header{padding-inline:24px;min-height:72px}.ringjoy-brand img{width:168px}.operator-trigger span{display:inline}.workspace-header .tenant-controls{gap:16px}.workspace-header .tenant-select{max-width:300px;font-size:14px}.demo-strip{padding-inline:24px}.workspace-body{display:grid;grid-template-columns:clamp(380px,32vw,420px) minmax(0,1fr);width:100%;max-width:100%;margin:0 auto}.app-shell .inbox-shell{display:flex;border-right:1px solid var(--color-border)}.content-column{display:flex;padding:14px 24px 48px}.call-detail-panel{width:100%;margin-inline:auto}.back-to-calls{display:none}.app-panel-title{padding:16px 24px 8px}.search-shell{margin-inline:24px}.inbox-search-scope{padding-inline:24px}.call-log-filter-row{padding-inline:24px;padding-bottom:12px}.conversation-row-shell .conversation-row{padding:14px 24px}.conversation-row-shell.is-selecting .conversation-row{padding-left:56px}.conversation-select{left:20px;top:20px}.call-detail-header h1{font-size:28px}.call-detail-panel{padding-top:12px}.shows-operator .workspace-body{display:block}.shows-operator .inbox-shell{display:none}.shows-operator .back-to-calls{display:inline-flex}}@media(max-width:599px){.workspace-header{padding-inline:16px;gap:8px}.workspace-header .ringjoy-brand img{width:104px}.workspace-header .tenant-controls{flex:1}.workspace-header .tenant-select{max-width:100%}}@media(max-width:380px){.workspace-header{padding-inline:16px;gap:8px}.workspace-header .ringjoy-brand img{width:92px}.workspace-header .tenant-select{max-width:100%}.workspace-menu>summary{gap:6px;padding-inline:6px}.call-detail-actions{gap:6px}.call-detail-actions>.button{padding-inline:10px;font-size:13px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.call-detail-secondary .call-detail-actions{margin-top:12px}.call-detail-secondary .call-detail-actions>.button{white-space:normal;line-height:1.4}@media(max-width:959px){.workspace-header .tenant-select,.call-log-status-filter select,.tenant-admin-panel select,.tenant-admin-panel input:not([type=checkbox]):not([type=radio]),.tenant-admin-panel textarea{min-height:44px;font-size:16px}}h1,h2,h3,strong{font-weight:600}.button{font-weight:500}.call-detail-panel{max-width:720px}.call-detail-status{color:var(--color-text);font-weight:500}.call-detail-time{font-size:var(--font-meta)}.call-recording-unavailable{display:flex;align-items:center;justify-content:space-between;gap:12px}.call-recording>.button{padding-inline:0;flex-shrink:0}.call-completion{padding:0 0 16px}.call-detail-secondary{border-top:1px solid var(--color-border)}.call-detail-secondary>summary{padding-block:14px;font-size:14px;font-weight:500}.call-detail-secondary .call-detail-actions{padding-bottom:12px}.call-detail-header h1{font-weight:600}@media(min-width:960px){.call-detail-actions>.button{flex:0 0 auto;min-width:104px;padding-inline:18px}.call-detail-secondary .call-detail-actions>.button{min-width:0}}.content-column{flex-direction:column;min-width:0;min-height:0}.inbox-shell{min-width:0}.inbox-panel{display:flex;flex-direction:column;min-width:0}.search-shell{display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);padding:8px 12px}.search-shell input{border:0;outline:none;background:transparent;color:var(--color-text)}.search-shell:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.conversation-list{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.conversation-row-shell{position:relative}.conversation-row{position:relative;width:100%;background:transparent;cursor:pointer;text-align:left;color:var(--color-text)}.conversation-select{position:absolute;z-index:2;display:grid;place-items:center}.conversation-row-top,.conversation-row-status{display:flex;justify-content:space-between}.conversation-row-top strong{min-width:0;overflow-wrap:anywhere}.conversation-row-top span{color:var(--color-muted)}.conversation-summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.conversation-list-footer{padding:16px 20px}.workflow-views{display:flex;width:100%;gap:4px}.workflow-views .button{flex:1;min-height:44px;padding:8px 6px;gap:5px;font-size:13px;white-space:nowrap}.view-count{font-variant-numeric:tabular-nums;font-weight:400}.follow-up-marker{display:inline-flex;align-items:center;gap:4px;color:#b91c1c}.workflow-controls{padding:20px 0;border-bottom:1px solid var(--color-border)}.workflow-action-row{display:flex;flex-wrap:wrap;gap:8px}.workflow-action-row .button{min-height:44px}.workflow-action-row [aria-pressed=true]{color:#b91c1c;border-color:#fca5a5;background:#fff7f7}.completion-attribution,.workflow-notice{margin:0 0 8px;font-size:14px}.call-selector{display:grid;gap:6px;font-size:13px;color:var(--color-muted);margin:16px 0}.call-selector select{width:100%;min-height:44px;padding:8px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text);font:inherit}.conversation-activity{margin-top:28px}.conversation-activity h2{font-size:18px;margin:0}.conversation-activity>.muted{margin:4px 0 20px;font-size:13px}.activity-list{list-style:none;padding:0;margin:0}.activity-list li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-border)}.activity-list h3{margin:4px 0 16px;font-size:13px;font-weight:500;color:var(--color-muted)}.activity-list strong{font-size:14px;font-weight:600}.activity-list time{display:inline-block;font-size:12px;color:var(--color-muted)}.activity-list p{margin:8px 0 0;line-height:1.6;max-width:70ch}.activity-call-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:8px;font-size:13px;color:var(--color-muted)}.activity-call-actions button,.conversation-activity>button{min-height:44px;background:transparent;border:0;padding:8px 0;color:var(--color-primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.previous-conversations{margin-top:24px}.previous-conversations h2{font-size:16px}.previous-conversations ul{list-style:none;padding:0}.previous-conversations li{display:grid;gap:4px;padding:10px 0}.previous-conversations a{color:var(--color-primary);text-underline-offset:3px}.previous-conversations span{color:var(--color-muted);font-size:13px}.call-detail-summary.is-collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.call-summary-section .summary-toggle{min-height:44px;margin:-12px 0 12px;padding-inline:0;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.activity-reveal-failure{min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--color-primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.unread-only-filter{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:13px;color:var(--color-muted);cursor:pointer}.unread-only-filter input{width:17px;height:17px;accent-color:var(--color-primary)}.conversation-row.is-read strong{font-weight:500}.unread-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--color-primary);vertical-align:1px}.personal-read-control{margin-top:8px}.personal-read-control>.button{min-height:44px;padding:8px 0;color:var(--color-muted);font-size:13px}.personal-read-control p{font-size:13px;color:#b42318;margin:4px 0}.unread-only-filter{padding-inline:var(--workspace-gutter)}.unread-only-filter input{margin:0}@media(min-width:960px){.unread-only-filter{padding-inline:24px}}.call-caller-identity{min-width:0}.caller-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;justify-content:space-between}.caller-meta .call-detail-time,.caller-meta .personal-read-control{margin:0}.caller-meta .personal-read-control>.button{font-size:12px;font-weight:400}.call-detail-summary{margin-top:12px}.call-recording-unavailable{border:0;padding:0;margin:0 0 16px}.call-recording-unavailable .call-detail-hint{margin:0;font-size:12px}.call-recording-unavailable>.button{padding-inline:0}.call-response-actions{margin:16px 0 24px}.call-response-actions .call-detail-actions{margin:0}.call-response-actions .workflow-controls{border:0;padding:4px 0 0}.call-response-actions .workflow-action-row{justify-content:space-between;align-items:center}.call-response-actions .workflow-action-row>.button{padding-inline:0;font-size:13px}.call-response-actions .workflow-action-row [aria-pressed=true]{background:transparent;border-color:transparent}.call-response-actions .completion-attribution{flex-basis:100%;font-size:13px;color:var(--color-muted);line-height:1.5}.conversation-activity .call-detail-composer{padding:12px 0 16px;border:0;margin:0;scroll-margin-block:16px}.composer-audience{color:var(--color-muted);font-size:13px;line-height:1.5;margin:8px 0}.call-detail-composer .composer-mode-tabs{width:fit-content;background:transparent;border:0;padding:0}.call-detail-composer .composer-mode-button{min-height:44px;padding-inline:12px}.call-detail-composer .reply-composer.is-compact{gap:0}.call-detail-composer .is-compact .reply-textarea{min-height:48px;height:48px;resize:none}.activity-call-details>summary{min-height:44px;width:fit-content;padding-block:12px;cursor:pointer;color:var(--color-primary);font-size:13px}@media(min-width:600px){.call-response-actions{display:flex;flex-wrap:wrap;align-items:start;gap:12px 24px}.call-response-actions .call-detail-actions{flex:0 0 auto}.call-response-actions .workflow-controls{flex:0 1 auto;padding:2px 0 0}.call-response-actions .workflow-action-row{justify-content:flex-start;gap:20px}.call-response-actions .call-detail-hint{flex-basis:100%}}@media(min-width:960px){.caller-meta{justify-content:flex-start}}.call-detail-composer .reply-textarea,.call-detail-composer .is-compact .reply-textarea{min-height:48px;height:auto;padding:12px;resize:none;transition:border-color .12s ease}.call-detail-composer .reply-composer{gap:8px}.composer-sms-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.composer-sms-heading .composer-audience{margin:0}.call-action-explanation{flex-basis:100%;order:3;margin:4px 0 0;color:var(--color-muted);font-size:12px;line-height:1.5}.call-intent-error{flex-basis:100%;order:4;font-size:13px}.activity-list>.activity-event{margin:0;padding:12px 0;border:0}.activity-list .activity-event-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.activity-list .activity-event-action strong{font-weight:500}.activity-list h3{margin:16px 0 12px}.activity-list .activity-event-context,.activity-list .activity-delivery{margin-top:4px;font-size:12px;color:var(--color-muted)}.activity-list .activity-failure{color:#b42318;font-size:13px}.activity-message-details>summary,.activity-delivery-details>summary{cursor:pointer;min-height:44px;padding-block:10px;line-height:1.5;overflow-wrap:anywhere}.activity-message-details>summary{font-size:14px}.activity-delivery-details>summary{font-size:12px;color:var(--color-muted)}.activity-delivery-details ul{padding-left:20px}.activity-delivery-details li{padding:4px 0;border:0;margin:0;font-size:12px}.activity-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.activity-section-heading>span{font-size:12px;color:var(--color-muted)}.activity-list>.activity-event{padding:10px 0}.activity-list>.activity-event-action{padding:8px 0}.activity-list h3{margin:12px 0 14px}.activity-list>.activity-event:first-child h3{margin-top:0}.activity-list .activity-event-heading{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:baseline}.activity-event-icon{align-self:start;margin-top:3px;color:var(--color-muted)}.activity-event-title{min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.activity-event-title>span{color:var(--color-muted)}.activity-list .activity-event-heading time{white-space:nowrap;text-align:right;font-size:11px}.activity-event-content{margin-left:24px}.activity-event-content>p{margin-top:4px;font-size:14px}.activity-status-row{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.activity-status{font-size:12px;color:var(--color-muted);line-height:1.5}.activity-status.is-problem{color:#b42318}.activity-status-row>.activity-delivery-details{flex:1;min-width:80px}.activity-event-content .activity-message-details>summary{padding-block:6px;min-height:44px}.activity-event-content .activity-delivery-details>summary{padding-block:12px;width:fit-content}.activity-hidden-problems{color:#b42318;font-size:12px}.activity-message .activity-message-toggle,.composer-sms-heading .composer-back-to-note{min-height:44px;padding:8px 10px;font-size:13px;color:var(--color-primary)}.activity-message .activity-message-toggle{margin-left:-10px}.composer-sms-heading .composer-back-to-note{border:1px solid var(--color-border)}.activity-message .activity-message-toggle:hover,.composer-sms-heading .composer-back-to-note:hover{background:var(--color-surface-muted, #f1f5f9)}.activity-message .activity-message-toggle:focus-visible,.composer-sms-heading .composer-back-to-note:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.call-audit-entry{margin-top:20px;padding-top:8px;border-top:1px solid var(--color-border)}.call-audit-entry>.button{min-height:44px;padding-inline:0;color:var(--color-muted)}.access-shell--no-organization{min-height:100svh;padding:32px 20px;background:var(--color-surface-muted)}.access-shell--no-organization .access-panel{width:min(520px,100%);min-width:0;padding:clamp(24px,5vw,40px);gap:28px;box-shadow:none}.access-shell--no-organization .access-brand{display:block;width:128px;height:auto}.access-shell--no-organization .access-message h1{margin:0 0 12px;color:var(--color-heading);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.access-shell--no-organization .access-message p{margin:0;color:var(--color-muted);font-size:15px;line-height:1.6}.access-shell--no-organization .access-identity{display:grid;gap:4px;margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.access-shell--no-organization .access-identity span{color:var(--color-muted)}.access-shell--no-organization .access-identity strong{font-weight:500}.access-shell--no-organization .workspace-signout{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.access-shell--no-organization .workspace-signout>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-primary);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.access-shell--no-organization .workspace-signout>a:hover{color:var(--color-primary-strong)}.access-shell--no-organization .access-logout{min-height:44px}.access-shell--no-organization .workspace-signout>[role=alert]{flex-basis:100%;color:var(--color-danger)}
