.managed-page,.account-page,.case-access-panel,.case-actions{min-width:0}.managed-page .page-heading p,.account-page .page-heading p{max-width:64ch}.managed-page .table-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.managed-page .table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.managed-page .table-filters label{gap:6px;display:grid}.managed-page .table-filters label>span{clip-path:none;width:auto;height:auto;color:var(--muted-foreground);font-size:.8rem;position:static;overflow:visible}.managed-page .table-filters select{min-height:40px}.managed-page .status[data-state=inactive],.account-page .status[data-state=inactive]{color:var(--muted-foreground);background:#eef2f4}.managed-loading{color:var(--muted-foreground);padding-block:12px;font-size:.88rem}.managed-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:8px;padding:36px 20px;display:grid}.managed-empty>svg{color:var(--primary);margin-bottom:4px}.managed-empty h2,.managed-empty h3{color:var(--foreground);font-size:.96rem}.managed-empty p{max-width:52ch;font-size:.86rem;line-height:1.6}.managed-feedback{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.managed-feedback .error{flex:280px;margin:0}.catalog-page table{min-width:620px}.users-page table{min-width:760px}.users-heading-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-import-steps{gap:10px;padding-left:20px;font-size:.88rem;line-height:1.6;list-style:decimal;display:grid}.workspace-import-steps a,.dialog-form.panel-form .help a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.managed-page td{vertical-align:top;overflow-wrap:anywhere}.catalog-page td:first-child{min-width:180px;max-width:280px}.catalog-page td:nth-child(2){max-width:360px;line-height:1.6}.users-page .person-cell{align-items:center;min-width:180px}.users-page .person-cell>div{min-width:0}.users-page .person-cell a:hover,.configuration-page .access-description a:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.users-page .user-actions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.users-page>.recovery-codes{max-width:650px;margin:0 0 20px;padding:20px}.panel-actions-trigger{min-height:38px;color:var(--primary);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:.84rem;font-weight:550;display:flex}.panel-actions-trigger>svg{flex-shrink:0;margin-left:auto}.panel-actions-trigger[data-popup-open]>svg{transform:rotate(180deg)}.panel-actions-trigger:hover,.panel-actions-trigger[data-popup-open]{background:#eff6f8}.panel-actions-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dialog-form.panel-form fieldset{gap:14px;min-width:0;margin:0;display:grid}.dialog-form.panel-form .workflow-start-fields{border:0;padding:0}.dialog-form.panel-form .form-columns{min-width:0}.dialog-form.panel-form .help{overflow-wrap:anywhere;max-width:70ch}.dialog-form.panel-form .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-form.panel-form .role-options{margin-top:0}.reset-person{background:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.reset-person>div{overflow-wrap:anywhere;min-width:0}.reset-person>div>strong,.reset-person>div>span{display:block}.reset-person>div>strong{font-size:.94rem}.reset-person>div>span{color:var(--muted-foreground);margin-top:3px;font-size:.82rem}.workflow-selection{border-left:3px solid var(--primary);background:var(--muted);border-radius:0 6px 6px 0;gap:6px;padding:14px 16px;display:grid}.workflow-selection>span{color:var(--muted-foreground);font-size:.8rem}.workflow-selection>strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.workflow-account-note{border-top:1px solid var(--border);padding-top:12px}.dialog-form.panel-form .document-options{border:1px solid var(--border);border-radius:8px;max-height:260px;margin-top:0;padding:12px}.dialog-form.panel-form .document-options .checkbox-label{min-height:44px}.configuration-page .collaboration-card{margin-top:0;padding:20px}.configuration-page>.collaboration-card~.collaboration-card{margin-top:20px}.configuration-page .section-title{margin-bottom:10px}.configuration-page .access-list{margin-top:16px}.configuration-page .access-list article{align-items:flex-start;padding-block:18px}.configuration-page .access-list article:last-child{padding-bottom:0}.configuration-page .template-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.configuration-page .access-description strong{font-size:.94rem}.configuration-page .access-description small{max-width:70ch;font-size:.8rem;line-height:1.5}.configuration-page .access-description p{max-width:70ch;color:var(--muted-foreground);margin-top:8px;font-size:.87rem;line-height:1.6}.case-access-panel{text-align:left;display:block}.case-access-panel .section-title{align-items:flex-start}.case-access-panel .access-list{width:100%}.case-access-panel .access-list article{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.case-access-panel .access-icon{place-items:center;display:grid}.case-access-panel .access-description{padding-top:4px}.case-access-panel .access-description small{line-height:1.6}.case-access-panel .actions{flex-wrap:wrap}.case-access-panel .access-list .actions{grid-column:1/-1;justify-content:flex-start;gap:8px;width:100%;max-width:none}.case-access-panel .access-list .actions button{white-space:normal;height:auto;min-height:40px}.request-catalog{gap:18px;display:grid}.request-catalog>.search{width:100%;max-width:650px;min-height:42px}.request-catalog>.search input{flex:1;width:100%;min-width:0}.request-catalog>.search>svg{flex-shrink:0}.request-catalog>.table-pagination{color:var(--muted-foreground);justify-content:flex-start;margin:0}.request-catalog>.table-pagination label{flex-direction:row;width:auto;font-size:.8rem}.request-catalog>.table-pagination select{width:auto}.request-catalog>.table-pagination>.actions{margin-left:auto}.requests-page .workflow-request-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.requests-page .workflow-request-list:empty{display:none}.requests-page .workflow-request-list article{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px 12px;padding:20px;display:grid}.requests-page .workflow-request-list article>svg{color:var(--primary);margin-top:2px}.requests-page .workflow-request-list article>div{min-width:0}.requests-page .workflow-request-list article h2{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.requests-page .workflow-request-list article p{max-width:65ch;color:var(--muted-foreground);margin-top:7px;font-size:.88rem;line-height:1.6}.requests-page .workflow-request-list article>button{grid-column:1/-1;justify-self:start;margin-top:0}.account-page{container-type:inline-size}.account-page .page-heading>.status{white-space:normal;line-height:1.5}.account-page .settings-grid{align-items:start;gap:20px}.account-page .settings-section{padding:22px}.account-page .profile-preview{align-items:center;margin-top:18px}.account-page .profile-preview>div{overflow-wrap:anywhere;min-width:0}.account-page .settings-section h2{font-size:1.05rem}.account-page .settings-section form{gap:14px;margin-top:20px}.account-page .settings-section form+form{padding-top:20px}.account-page .settings-section form>button{justify-self:start}.account-page .mfa-section{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:28px;display:grid}.account-page .security-heading h2{margin-bottom:12px;line-height:1.4}.account-page .security-heading .help{max-width:40ch;margin-top:12px}.account-page .security-content{min-width:0}.account-page .security-content>form,.account-page .mfa-enrollment form{max-width:none;margin-top:0}.account-page .mfa-enrollment{gap:16px;margin-top:0}.account-page .mfa-enrollment>img{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:100%;height:auto}.account-page .manual-key{gap:7px;display:grid}.account-page .manual-key>p{font-size:.84rem;font-weight:600}.account-page .recovery-codes{margin:20px 0 0;padding:18px}.account-page .recovery-codes textarea{max-width:none}.account-page .recovery-codes>button{justify-self:start}.case-actions>.actions{flex-wrap:wrap}.case-actions .comments-section .section-title{flex-wrap:wrap;gap:12px}.case-actions{gap:20px;display:grid}@container (max-width:760px){.account-page .settings-grid{grid-template-columns:minmax(0,1fr)}.account-page .mfa-section{grid-template-columns:minmax(0,1fr);gap:20px}.account-page .security-heading .help{max-width:65ch}}@media (max-width:1000px){.case-access-panel .access-list article{flex-wrap:wrap}.case-access-panel .access-list .actions{width:100%;max-width:none;padding-top:4px}}@media (max-width:600px){.managed-page .page-heading>button,.users-heading-actions,.users-heading-actions>button{width:100%}.dialog-form.panel-form .permission-grid{grid-template-columns:minmax(0,1fr)}.configuration-page .section-title{flex-direction:column;align-items:flex-start}.configuration-page .section-title>button{width:100%}.configuration-page .access-list article{flex-wrap:wrap}.configuration-page .access-list article>button,.case-access-panel .section-title>.actions{width:100%}.case-access-panel .section-title>.actions button{flex:1}.case-access-panel .access-list .actions{justify-content:flex-start;gap:8px}.requests-page .workflow-request-list article{gap:14px 12px;padding:18px 16px}.request-catalog>.table-pagination>.actions{justify-content:flex-end;width:100%}.requests-page .workflow-request-list article>button{grid-column:1/-1;width:100%}.account-page .settings-section form>button,.case-actions>.actions button{width:100%}.case-actions>.actions{align-items:stretch}}@media (max-width:600px),(pointer:coarse){.managed-page .table-filters select,.panel-actions-trigger,.request-catalog>.search{min-height:44px}}
