.conversation-overview{margin-top:32px;font-size:13px}.conversation-overview h2{margin:0 0 8px;font-size:18px;font-weight:600}.conversation-overview>p,.conversation-status,.conversation-filters>p{color:#737373}.conversation-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:24px;display:grid}.conversation-filters label,.conversation-sort{flex-direction:column;gap:7px;min-width:0;display:flex}.conversation-filters input,.conversation-filters select,.conversation-sort select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:7px;padding:9px}.conversation-filters>p{grid-column:1/-1;margin:0;font-size:12px}.conversation-sort{max-width:240px;margin:16px 0}.conversation-status{min-height:20px;margin:14px 0}.conversation-desktop{overflow-x:auto}.conversation-table{border-collapse:collapse;text-align:left;width:100%}.conversation-table th,.conversation-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5e5e5;padding:12px 7px}.conversation-table th{color:#737373;font-weight:500}.conversation-table th:first-child{width:29%}.conversation-table .button{white-space:nowrap}.conversation-pagination{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;display:flex}.conversation-overview button:disabled,.conversation-sheet-more:disabled{opacity:.5;cursor:default}.conversation-mobile{display:none}.conversation-sheet-controls{padding:0 12px;font-size:12px}.conversation-sheet-virtual{flex:1;min-height:180px;overflow-y:auto}.conversation-sheet-virtual .thread-row{width:100%}.conversation-sheet-more{margin:8px}@media (width<=767px){.conversation-filters{grid-template-columns:1fr 1fr}.conversation-filters label:first-child{grid-column:1/-1}.conversation-desktop{display:none}.conversation-mobile{gap:12px;display:grid}.conversation-mobile article{border:1px solid #e5e5e5;border-radius:10px;padding:16px}.conversation-mobile h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;font-weight:600}.conversation-mobile dl{grid-template-columns:minmax(100px,1fr) 1fr;gap:7px;margin:0 0 16px;display:grid}.conversation-mobile dt{color:#737373}.conversation-mobile dd{margin:0}.conversation-mobile .button{min-height:44px}}.admin-workspace{width:100%;min-width:0;max-width:76rem;color:var(--text-primary,#162523);margin:0 auto;padding:clamp(.6rem,2vw,1.5rem)}.admin-workspace section,.admin-card{min-width:0}.admin-card{border:1px solid var(--border,#c5d2ce);background:var(--surface,#fff);border-radius:12px;margin:1rem 0;padding:1rem}.admin-workspace h1{margin:1rem 0;font-size:clamp(1.5rem,4vw,2rem)}.admin-workspace h2{margin:.8rem 0;font-size:1.3rem}.admin-workspace h3{margin:.5rem 0;font-size:1.05rem}.admin-workspace p{margin:.7rem 0;line-height:1.55}.admin-workspace label,.admin-confirmation label{flex-direction:column;gap:.35rem;min-width:0;font-weight:600;display:flex}.admin-workspace input:not([type=checkbox]),.admin-workspace select,.admin-confirmation input{color:#172c24;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #829a91;border-radius:7px;padding:.65rem}.admin-workspace input[type=checkbox]{align-self:flex-start;min-width:20px;min-height:20px}.admin-actions,.admin-filters,.admin-pagination{flex-wrap:wrap;align-items:end;gap:.65rem;margin:.8rem 0;display:flex}.admin-filters label{flex:12rem}.admin-form{gap:.9rem;max-width:42rem;display:grid}.admin-workspace summary{cursor:pointer;min-height:40px;padding:.4rem;font-weight:700}.admin-workspace summary:focus-visible,.admin-workspace button:focus-visible,.admin-workspace select:focus-visible,.admin-workspace input:focus-visible,.admin-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #116c54}.admin-table-scroll{border:1px solid #b5c9c0;border-radius:8px;max-width:100%;margin:1rem 0;overflow:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem}.admin-table caption{text-align:left;background:#edf4f0;padding:.8rem;font-weight:700}.admin-table th,.admin-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d6e1dc;padding:.75rem}.admin-table th{background:#f5f8f6}.admin-table td small{margin-top:.3rem;display:block}.admin-table tr:last-child td{border-bottom:0}.admin-notice{background:#fff7df;border-left:4px solid #9d6400;padding:.8rem}.admin-confirmation{overflow-wrap:anywhere;padding:1rem}.admin-workspace code,.admin-confirmation code{overflow-wrap:anywhere;font-size:.85em}.admin-transfer-list{padding-left:1.2rem}.admin-transfer-list li{border-bottom:1px solid #cad8d2;padding:.6rem}.admin-workspace .member-row{display:block}.admin-workspace .member-controls{flex-wrap:wrap;gap:.8rem;margin:.8rem 0;display:flex}.admin-workspace .member-controls label{flex:18rem}.admin-workspace .button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.admin-workspace .invitation-link{max-width:100%;overflow:hidden}.admin-workspace .error{color:#9c2424}.admin-workspace .button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.admin-workspace{padding:.4rem}.admin-workspace .admin-card{padding:.75rem}.admin-filters,.admin-actions{align-items:stretch}.admin-filters>*{width:100%}.admin-pagination{align-items:center}.admin-workspace .member-controls{flex-direction:column}.admin-workspace .member-controls label{flex:auto}.admin-workspace h1{overflow-wrap:anywhere}.admin-confirmation .admin-actions{flex-direction:column}}
