.ConfirmDialog-module__rhbx_q__backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1f1885;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ConfirmDialog-module__rhbx_q__dialog{border:1px solid var(--border-strong,#c9d8d1);border-radius:var(--radius-lg,18px);background:var(--surface-raised,#fff);width:min(100%,440px);color:var(--text-primary,#17332a);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px;display:grid;position:relative;box-shadow:0 24px 70px #0d302440}.ConfirmDialog-module__rhbx_q__icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ConfirmDialog-module__rhbx_q__icon.ConfirmDialog-module__rhbx_q__danger{color:var(--danger,#b42318);background:var(--danger-soft,#fce8e6)}.ConfirmDialog-module__rhbx_q__icon.ConfirmDialog-module__rhbx_q__primary{color:var(--brand,#1f7a5a);background:var(--brand-soft,#e6f2ed)}.ConfirmDialog-module__rhbx_q__copy{min-width:0;padding-right:24px}.ConfirmDialog-module__rhbx_q__copy h2,.ConfirmDialog-module__rhbx_q__copy p{margin:0}.ConfirmDialog-module__rhbx_q__copy h2{font-size:18px;line-height:1.3}.ConfirmDialog-module__rhbx_q__copy p{color:var(--text-secondary,#5c7169);margin-top:7px;font-size:14px;line-height:1.55}.ConfirmDialog-module__rhbx_q__close{width:40px;height:40px;color:var(--text-secondary,#5c7169);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.ConfirmDialog-module__rhbx_q__close:hover{background:var(--surface-muted,#f2f6f4)}.ConfirmDialog-module__rhbx_q__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.ConfirmDialog-module__rhbx_q__secondary,.ConfirmDialog-module__rhbx_q__confirm{border:1px solid var(--border-strong,#c9d8d1);min-height:42px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ConfirmDialog-module__rhbx_q__secondary{color:var(--text-primary,#17332a);background:var(--surface-raised,#fff)}.ConfirmDialog-module__rhbx_q__confirm{color:#fff;border-color:#0000;gap:8px}.ConfirmDialog-module__rhbx_q__confirm.ConfirmDialog-module__rhbx_q__danger{background:var(--danger,#b42318)}.ConfirmDialog-module__rhbx_q__confirm.ConfirmDialog-module__rhbx_q__primary{background:var(--brand,#1f7a5a)}.ConfirmDialog-module__rhbx_q__secondary:focus-visible,.ConfirmDialog-module__rhbx_q__confirm:focus-visible,.ConfirmDialog-module__rhbx_q__close:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:2px}.ConfirmDialog-module__rhbx_q__secondary:disabled,.ConfirmDialog-module__rhbx_q__confirm:disabled,.ConfirmDialog-module__rhbx_q__close:disabled{opacity:.58;cursor:wait}.ConfirmDialog-module__rhbx_q__spinner{animation:.8s linear infinite ConfirmDialog-module__rhbx_q__spin}@keyframes ConfirmDialog-module__rhbx_q__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.ConfirmDialog-module__rhbx_q__backdrop{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:end}.ConfirmDialog-module__rhbx_q__dialog{border-radius:18px;width:100%;padding:20px}.ConfirmDialog-module__rhbx_q__actions{grid-template-columns:1fr 1fr;display:grid}.ConfirmDialog-module__rhbx_q__secondary,.ConfirmDialog-module__rhbx_q__confirm{min-height:46px;padding-inline:10px}.ConfirmDialog-module__rhbx_q__close{width:44px;height:44px}}
.GroupSettingsPanel-module__GOQ3zW__backdrop{--accent:#1f7a5a;--accent-strong:#176247;--accent-soft:#e6f2ed;--danger:#a52a21;--line:#d5e0da;--muted:#56665d;--surface:#fff;--surface-2:#f4f8f6;--text:#17211c;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1925326b;justify-items:end;display:grid;position:fixed;inset:0}.GroupSettingsPanel-module__GOQ3zW__panel{border-left:1px solid var(--line,#dbe3ea);background:var(--surface,#fff);width:min(760px,100vw - 48px);height:100%;min-height:0;color:var(--text,#182431);grid-template-rows:auto auto minmax(0,1fr);display:grid;box-shadow:-18px 0 46px #15223029}.GroupSettingsPanel-module__GOQ3zW__header{z-index:2;border-bottom:1px solid var(--line,#dbe3ea);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid;position:sticky;top:0}.GroupSettingsPanel-module__GOQ3zW__headerIcon{background:var(--accent-soft,#e8f1f7);width:44px;height:44px;color:var(--accent,#2f6f9f);border-radius:12px;place-items:center;display:grid}.GroupSettingsPanel-module__GOQ3zW__headerEmoji{font-size:24px;line-height:1}.GroupSettingsPanel-module__GOQ3zW__headerCopy{min-width:0}.GroupSettingsPanel-module__GOQ3zW__headerCopy p,.GroupSettingsPanel-module__GOQ3zW__headerCopy h2,.GroupSettingsPanel-module__GOQ3zW__headerCopy span{margin:0}.GroupSettingsPanel-module__GOQ3zW__headerMeta{align-items:center;gap:7px;min-width:0;display:flex!important}.GroupSettingsPanel-module__GOQ3zW__headerMeta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__headerMeta em{color:#9a5a13;flex:none;font-size:11px;font-style:normal;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__headerCopy p{color:var(--accent,#2f6f9f);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__headerCopy h2{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:19px;line-height:1.2;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__headerCopy span{color:var(--muted,#6b7a8c);margin-top:3px;font-size:12px;font-weight:650;display:block}.GroupSettingsPanel-module__GOQ3zW__closeButton,.GroupSettingsPanel-module__GOQ3zW__iconAction,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton{border:1px solid var(--line,#dbe3ea);width:40px;min-height:40px;color:var(--muted,#6b7a8c);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.GroupSettingsPanel-module__GOQ3zW__closeButton:hover,.GroupSettingsPanel-module__GOQ3zW__iconAction:hover{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);color:var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__body{background:var(--surface-2,#f7f9fb);grid-row:3;min-height:0;padding:14px 16px 30px;overflow:auto}.GroupSettingsPanel-module__GOQ3zW__sectionNav{border-bottom:1px solid var(--line,#dbe3ea);scrollbar-width:none;background:#fff;grid-row:2;gap:4px;min-width:0;padding:6px 12px;display:flex;overflow-x:auto}.GroupSettingsPanel-module__GOQ3zW__sectionNav::-webkit-scrollbar{display:none}.GroupSettingsPanel-module__GOQ3zW__sectionNav button{min-height:40px;color:var(--muted,#6b7a8c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:780}.GroupSettingsPanel-module__GOQ3zW__sectionNav button:hover,.GroupSettingsPanel-module__GOQ3zW__sectionNav button:focus-visible{background:var(--accent-soft,#e8f1f7);color:var(--accent-strong,#245d88)}.GroupSettingsPanel-module__GOQ3zW__statusStack{z-index:2;margin-bottom:12px;position:sticky;top:0}.GroupSettingsPanel-module__GOQ3zW__loadingState,.GroupSettingsPanel-module__GOQ3zW__loadFailure{min-height:220px;color:var(--muted,#6b7a8c);text-align:center;justify-items:center;gap:7px;padding:28px 18px;display:grid}.GroupSettingsPanel-module__GOQ3zW__loadingState strong,.GroupSettingsPanel-module__GOQ3zW__loadFailure strong{color:var(--text,#182431);font-size:15px}.GroupSettingsPanel-module__GOQ3zW__loadingState span,.GroupSettingsPanel-module__GOQ3zW__loadFailure span{max-width:340px;font-size:13px;line-height:1.4}.GroupSettingsPanel-module__GOQ3zW__loadFailure>svg{color:var(--danger,#b62a2a)}.GroupSettingsPanel-module__GOQ3zW__loadFailure .GroupSettingsPanel-module__GOQ3zW__primaryButton{margin-top:4px}.GroupSettingsPanel-module__GOQ3zW__spinner{color:var(--accent,#2f6f9f);animation:.8s linear infinite GroupSettingsPanel-module__GOQ3zW__settings-spin}.GroupSettingsPanel-module__GOQ3zW__loading,.GroupSettingsPanel-module__GOQ3zW__emptyState,.GroupSettingsPanel-module__GOQ3zW__readOnlyText,.GroupSettingsPanel-module__GOQ3zW__muted,.GroupSettingsPanel-module__GOQ3zW__inlineError{color:var(--muted,#6b7a8c);margin:0;font-size:13px;line-height:1.4}.GroupSettingsPanel-module__GOQ3zW__loading,.GroupSettingsPanel-module__GOQ3zW__emptyState{border:1px dashed var(--line,#dbe3ea);text-align:center;background:#fff;border-radius:10px;padding:16px}.GroupSettingsPanel-module__GOQ3zW__notice,.GroupSettingsPanel-module__GOQ3zW__error{color:#167944;background:#f0fbf5;border:1px solid #bfe5d0;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.GroupSettingsPanel-module__GOQ3zW__error,.GroupSettingsPanel-module__GOQ3zW__inlineError{color:#b62a2a;background:#fff5f5;border-color:#f2c1c1}.GroupSettingsPanel-module__GOQ3zW__inlineError{border:1px solid #f2c1c1;border-radius:8px;padding:8px 10px}.GroupSettingsPanel-module__GOQ3zW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.GroupSettingsPanel-module__GOQ3zW__card{border:1px solid var(--line,#dbe3ea);background:#fff;border-radius:12px;align-content:start;gap:12px;margin-bottom:12px;padding:14px;scroll-margin-top:10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__columns .GroupSettingsPanel-module__GOQ3zW__card{margin-bottom:0}.GroupSettingsPanel-module__GOQ3zW__columns+.GroupSettingsPanel-module__GOQ3zW__card{margin-top:12px}.GroupSettingsPanel-module__GOQ3zW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.GroupSettingsPanel-module__GOQ3zW__sectionHeader h3,.GroupSettingsPanel-module__GOQ3zW__sectionHeader p{margin:0}.GroupSettingsPanel-module__GOQ3zW__sectionHeader h3{color:var(--text,#182431);align-items:center;gap:7px;font-size:15px;line-height:1.25;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__sectionHeader p{color:var(--muted,#6b7a8c);margin-top:4px;font-size:12px;line-height:1.35}.GroupSettingsPanel-module__GOQ3zW__counter,.GroupSettingsPanel-module__GOQ3zW__statusBadge,.GroupSettingsPanel-module__GOQ3zW__roleBadge{color:var(--muted,#6b7a8c);white-space:nowrap;background:#edf1f4;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__form{gap:10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__field{color:var(--muted,#6b7a8c);gap:6px;font-size:12px;font-weight:750;display:grid}.GroupSettingsPanel-module__GOQ3zW__iconField{min-width:0;color:var(--muted,#6b7a8c);border:0;gap:6px;margin:0;padding:0;display:grid}.GroupSettingsPanel-module__GOQ3zW__iconField legend{padding:0;font-size:12px;font-weight:750}.GroupSettingsPanel-module__GOQ3zW__iconField small{color:var(--muted,#6b7a8c);font-size:11px;line-height:1.3}.GroupSettingsPanel-module__GOQ3zW__iconPicker,.GroupSettingsPanel-module__GOQ3zW__iconPresets,.GroupSettingsPanel-module__GOQ3zW__iconCustom{align-items:center;display:flex}.GroupSettingsPanel-module__GOQ3zW__iconPicker{flex-wrap:wrap;gap:8px}.GroupSettingsPanel-module__GOQ3zW__iconPresets{flex-wrap:wrap;gap:5px}.GroupSettingsPanel-module__GOQ3zW__iconPreset{border:1px solid var(--line,#dbe3ea);width:36px;height:36px;color:var(--text,#182431);font:inherit;cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.GroupSettingsPanel-module__GOQ3zW__iconPreset:hover:not(:disabled){border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7)}.GroupSettingsPanel-module__GOQ3zW__iconPreset:focus-visible,.GroupSettingsPanel-module__GOQ3zW__iconInput:focus{border-color:var(--accent,#2f6f9f);outline-offset:1px;outline:2px solid #0f6549}.GroupSettingsPanel-module__GOQ3zW__iconPreset:disabled,.GroupSettingsPanel-module__GOQ3zW__iconInput:disabled{cursor:not-allowed;opacity:.62}.GroupSettingsPanel-module__GOQ3zW__iconPresetActive{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);box-shadow:inset 0 0 0 1px var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__iconClear{width:auto;min-width:42px;padding:0 8px;font-size:11px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__iconCustom{gap:6px;font-size:11px;font-weight:750}.GroupSettingsPanel-module__GOQ3zW__iconInput{border:1px solid var(--line,#dbe3ea);width:68px;height:36px;color:var(--text,#182431);font:inherit;text-align:center;background:#fff;border-radius:9px;outline:none;padding:0 8px;font-size:15px}.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select{border:1px solid var(--line,#dbe3ea);width:100%;min-height:40px;color:var(--text,#182431);font:inherit;background:#fff;border-radius:9px;outline:none}.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__select{padding:0 11px}.GroupSettingsPanel-module__GOQ3zW__textarea{resize:vertical;padding:10px 11px}.GroupSettingsPanel-module__GOQ3zW__select{padding-right:30px}.GroupSettingsPanel-module__GOQ3zW__input:focus,.GroupSettingsPanel-module__GOQ3zW__textarea:focus,.GroupSettingsPanel-module__GOQ3zW__select:focus,.GroupSettingsPanel-module__GOQ3zW__searchField:focus-within{border-color:var(--accent,#2f6f9f);outline-offset:1px;outline:2px solid #0f6549}.GroupSettingsPanel-module__GOQ3zW__input:disabled,.GroupSettingsPanel-module__GOQ3zW__textarea:disabled,.GroupSettingsPanel-module__GOQ3zW__select:disabled{cursor:not-allowed;opacity:.62}.GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__dangerButton{width:max-content;min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:780;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__primaryButton{background:var(--accent,#2f6f9f);color:#fff}.GroupSettingsPanel-module__GOQ3zW__primaryButton:hover{background:var(--accent-strong,#245d88)}.GroupSettingsPanel-module__GOQ3zW__secondaryButton{border-color:var(--line,#dbe3ea);color:var(--text,#182431);background:#fff}.GroupSettingsPanel-module__GOQ3zW__secondaryButton:hover{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);color:var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__dangerButton{color:var(--danger,#b62a2a);background:#fff8f8;border-color:#efcaca}.GroupSettingsPanel-module__GOQ3zW__dangerButton:hover,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:hover{border-color:var(--danger,#b62a2a);color:var(--danger,#b62a2a);background:#fff1f1}.GroupSettingsPanel-module__GOQ3zW__primaryButton:disabled,.GroupSettingsPanel-module__GOQ3zW__secondaryButton:disabled,.GroupSettingsPanel-module__GOQ3zW__dangerButton:disabled,.GroupSettingsPanel-module__GOQ3zW__closeButton:disabled,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:disabled,.GroupSettingsPanel-module__GOQ3zW__iconAction:disabled{cursor:not-allowed;opacity:.55}.GroupSettingsPanel-module__GOQ3zW__primaryButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__secondaryButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__dangerButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__closeButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__iconAction:focus-visible,.GroupSettingsPanel-module__GOQ3zW__sectionNav button:focus-visible{outline-offset:2px;outline:3px solid #0f6549}.GroupSettingsPanel-module__GOQ3zW__primaryButton:disabled{color:#7b8895;opacity:1;background:#eef2f5;border-color:#d7e0e7}.GroupSettingsPanel-module__GOQ3zW__switchRow{border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 10px;display:flex}.GroupSettingsPanel-module__GOQ3zW__switchRow span,.GroupSettingsPanel-module__GOQ3zW__switchRow strong,.GroupSettingsPanel-module__GOQ3zW__switchRow small{display:block}.GroupSettingsPanel-module__GOQ3zW__switchRow strong{color:var(--text,#182431);font-size:13px}.GroupSettingsPanel-module__GOQ3zW__switchRow small{color:var(--muted,#6b7a8c);margin-top:3px;font-size:11px;line-height:1.3}.GroupSettingsPanel-module__GOQ3zW__switchRow input{width:20px;height:20px;accent-color:var(--accent,#2f6f9f);flex:none}.GroupSettingsPanel-module__GOQ3zW__memberList,.GroupSettingsPanel-module__GOQ3zW__candidateList,.GroupSettingsPanel-module__GOQ3zW__topicList{gap:7px;display:grid}.GroupSettingsPanel-module__GOQ3zW__memberRow,.GroupSettingsPanel-module__GOQ3zW__candidateRow,.GroupSettingsPanel-module__GOQ3zW__topicRow{border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__memberRow{grid-template-columns:38px minmax(150px,1fr) auto minmax(180px,auto)}.GroupSettingsPanel-module__GOQ3zW__copyFeedback,.GroupSettingsPanel-module__GOQ3zW__memberProgress{color:var(--accent-strong,#245d88);grid-column:2/-1;justify-self:start;font-size:11px;font-weight:750;line-height:1.35}.GroupSettingsPanel-module__GOQ3zW__copyFeedbackError{color:#9d2f2f}.GroupSettingsPanel-module__GOQ3zW__candidateRow{grid-template-columns:38px minmax(0,1fr) auto}.GroupSettingsPanel-module__GOQ3zW__avatar{width:38px;height:38px;color:var(--accent-strong,#245d88);background:#dce8f0;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.GroupSettingsPanel-module__GOQ3zW__personCopy,.GroupSettingsPanel-module__GOQ3zW__topicCopy{min-width:0}.GroupSettingsPanel-module__GOQ3zW__personCopy strong,.GroupSettingsPanel-module__GOQ3zW__personCopy span,.GroupSettingsPanel-module__GOQ3zW__topicCopy strong,.GroupSettingsPanel-module__GOQ3zW__topicCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__personCopy strong,.GroupSettingsPanel-module__GOQ3zW__topicCopy strong{color:var(--text,#182431);font-size:13px}.GroupSettingsPanel-module__GOQ3zW__personCopy span,.GroupSettingsPanel-module__GOQ3zW__topicCopy span{color:var(--muted,#6b7a8c);margin-top:3px;font-size:12px}.GroupSettingsPanel-module__GOQ3zW__phoneLine{font-variant-numeric:tabular-nums}.GroupSettingsPanel-module__GOQ3zW__phoneActions,.GroupSettingsPanel-module__GOQ3zW__memberActions,.GroupSettingsPanel-module__GOQ3zW__rowButtons{align-items:center;gap:6px;display:flex}.GroupSettingsPanel-module__GOQ3zW__phoneActions .GroupSettingsPanel-module__GOQ3zW__iconAction{border-radius:8px;width:40px;min-height:40px}.GroupSettingsPanel-module__GOQ3zW__memberActions .GroupSettingsPanel-module__GOQ3zW__select{min-width:145px}.GroupSettingsPanel-module__GOQ3zW__roleAdmin{background:var(--accent-soft,#e8f1f7);color:var(--accent-strong,#245d88)}.GroupSettingsPanel-module__GOQ3zW__roleMember{color:var(--muted,#6b7a8c);background:#edf1f4}.GroupSettingsPanel-module__GOQ3zW__disclosureButton{border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);width:100%;min-height:48px;color:var(--text,#182431);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:hover,.GroupSettingsPanel-module__GOQ3zW__disclosureButton:focus-visible{background:var(--accent-soft,#e8f1f7);border-color:#a9bdcc}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:focus-visible{outline-offset:1px;outline:3px solid #0f6549}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:disabled{cursor:not-allowed;opacity:.58}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy,.GroupSettingsPanel-module__GOQ3zW__disclosureEnd{align-items:center;min-width:0;display:flex}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy{gap:9px}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy>span:last-child{min-width:0}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy strong,.GroupSettingsPanel-module__GOQ3zW__disclosureCopy small{display:block}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy strong{font-size:13px;line-height:1.25}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy small{color:var(--muted,#6b7a8c);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__disclosureIcon{width:32px;height:32px;color:var(--accent,#2f6f9f);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.GroupSettingsPanel-module__GOQ3zW__disclosureEnd{color:var(--muted,#6b7a8c);flex:none;gap:7px}.GroupSettingsPanel-module__GOQ3zW__draftBadge{color:#8b5514;background:#fff1d7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__disclosureChevron{transition:transform .16s}.GroupSettingsPanel-module__GOQ3zW__disclosureChevronOpen{transform:rotate(180deg)}.GroupSettingsPanel-module__GOQ3zW__addMemberBox{background:#fbfcfd;border:1px dashed #b8c7d3;border-radius:10px;gap:9px;margin-top:2px;padding:11px;display:grid}.GroupSettingsPanel-module__GOQ3zW__addMemberToolbar{grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:8px;display:grid}.GroupSettingsPanel-module__GOQ3zW__searchField{border:1px solid var(--line,#dbe3ea);min-height:40px;color:var(--muted,#6b7a8c);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__searchField input{min-width:0;color:var(--text,#182431);font:inherit;background:0 0;border:0;outline:0}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm{background:#fbfcfd;border:1px dashed #b8c7d3;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.GroupSettingsPanel-module__GOQ3zW__addMemberBox[hidden],.GroupSettingsPanel-module__GOQ3zW__topicCreateForm[hidden]{display:none}.GroupSettingsPanel-module__GOQ3zW__topicRow{grid-template-columns:38px minmax(0,1fr) auto auto}.GroupSettingsPanel-module__GOQ3zW__topicIcon{background:var(--accent-soft,#e8f1f7);width:38px;height:38px;color:var(--accent-strong,#245d88);border-radius:10px;place-items:center;font-size:17px;font-weight:850;line-height:1;display:grid}.GroupSettingsPanel-module__GOQ3zW__archivedTopic{opacity:.78;background:#f4f5f6}.GroupSettingsPanel-module__GOQ3zW__archivedTopic .GroupSettingsPanel-module__GOQ3zW__statusBadge{background:#e4e7ea}.GroupSettingsPanel-module__GOQ3zW__topicEditRow{border:1px solid var(--accent,#2f6f9f);background:#f7fbfe;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm>.GroupSettingsPanel-module__GOQ3zW__iconField,.GroupSettingsPanel-module__GOQ3zW__topicEditRow>.GroupSettingsPanel-module__GOQ3zW__iconField{grid-column:1/-1}.GroupSettingsPanel-module__GOQ3zW__discardBackdrop{z-index:102;background:#19253280;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.GroupSettingsPanel-module__GOQ3zW__discardDialog{border:1px solid var(--line,#dbe3ea);width:min(420px,100%);color:var(--text,#182431);background:#fff;border-radius:12px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 60px #1522303d}.GroupSettingsPanel-module__GOQ3zW__discardDialog h3,.GroupSettingsPanel-module__GOQ3zW__discardDialog p{margin:0}.GroupSettingsPanel-module__GOQ3zW__discardDialog h3{font-size:17px}.GroupSettingsPanel-module__GOQ3zW__discardDialog p{color:var(--muted,#6b7a8c);margin-top:5px;font-size:13px;line-height:1.4}.GroupSettingsPanel-module__GOQ3zW__discardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GroupSettingsPanel-module__GOQ3zW__discardActions .GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__discardActions .GroupSettingsPanel-module__GOQ3zW__dangerButton{width:100%;min-height:44px}@keyframes GroupSettingsPanel-module__GOQ3zW__settings-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GroupSettingsPanel-module__GOQ3zW__disclosureChevron{transition:none}}@media (max-width:820px){.GroupSettingsPanel-module__GOQ3zW__panel{width:min(680px,100vw - 18px)}.GroupSettingsPanel-module__GOQ3zW__columns{grid-template-columns:1fr}.GroupSettingsPanel-module__GOQ3zW__columns .GroupSettingsPanel-module__GOQ3zW__card{margin-bottom:0}.GroupSettingsPanel-module__GOQ3zW__memberRow{grid-template-columns:38px minmax(0,1fr) auto}.GroupSettingsPanel-module__GOQ3zW__memberActions,.GroupSettingsPanel-module__GOQ3zW__roleBadge{grid-column:2/-1;justify-self:stretch}.GroupSettingsPanel-module__GOQ3zW__memberActions .GroupSettingsPanel-module__GOQ3zW__select{flex:auto}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm,.GroupSettingsPanel-module__GOQ3zW__topicEditRow{grid-template-columns:1fr;align-items:stretch}}@media (max-width:620px){.GroupSettingsPanel-module__GOQ3zW__backdrop{justify-items:stretch}.GroupSettingsPanel-module__GOQ3zW__panel{border-left:0;width:100%}.GroupSettingsPanel-module__GOQ3zW__header{min-height:66px;padding:max(8px, env(safe-area-inset-top)) 11px 8px}.GroupSettingsPanel-module__GOQ3zW__headerIcon{width:40px;height:40px}.GroupSettingsPanel-module__GOQ3zW__body{padding:10px 10px max(20px, env(safe-area-inset-bottom))}.GroupSettingsPanel-module__GOQ3zW__card{border-radius:10px;padding:11px}.GroupSettingsPanel-module__GOQ3zW__addMemberToolbar{grid-template-columns:1fr}.GroupSettingsPanel-module__GOQ3zW__topicRow{grid-template-columns:38px minmax(0,1fr)}.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__statusBadge,.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons{grid-column:2;justify-self:start}.GroupSettingsPanel-module__GOQ3zW__rowButtons{flex-wrap:wrap;width:100%}.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__dangerButton{flex:150px;width:auto}.GroupSettingsPanel-module__GOQ3zW__candidateRow{grid-template-columns:38px minmax(0,1fr)}.GroupSettingsPanel-module__GOQ3zW__candidateRow .GroupSettingsPanel-module__GOQ3zW__secondaryButton{grid-column:2;width:100%}.GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__dangerButton,.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select,.GroupSettingsPanel-module__GOQ3zW__searchField,.GroupSettingsPanel-module__GOQ3zW__iconInput{min-height:44px;font-size:16px}.GroupSettingsPanel-module__GOQ3zW__iconPreset{width:44px;height:44px}.GroupSettingsPanel-module__GOQ3zW__iconClear{width:auto;min-width:48px}.GroupSettingsPanel-module__GOQ3zW__closeButton,.GroupSettingsPanel-module__GOQ3zW__iconAction,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton,.GroupSettingsPanel-module__GOQ3zW__phoneActions .GroupSettingsPanel-module__GOQ3zW__iconAction{width:44px;min-height:44px}.GroupSettingsPanel-module__GOQ3zW__sectionNav{padding-left:8px;padding-right:8px}.GroupSettingsPanel-module__GOQ3zW__sectionNav button{min-height:38px}.GroupSettingsPanel-module__GOQ3zW__discardActions{grid-template-columns:1fr}}
.BrandMark-module__uRastW__root{min-width:0;color:inherit;align-items:center;gap:11px;display:inline-flex}.BrandMark-module__uRastW__icon{border-radius:22%;flex:none;display:block;box-shadow:0 5px 16px #1762472e}.BrandMark-module__uRastW__copy{gap:1px;min-width:0;line-height:1.1;display:grid}.BrandMark-module__uRastW__name{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;overflow:hidden}.BrandMark-module__uRastW__subtitle{color:currentColor;letter-spacing:.02em;opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}
.attachment-module__hO0O8G__card{border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--surface,#fff);min-width:0;color:var(--text,#17202a);display:grid;position:relative;overflow:hidden}.attachment-module__hO0O8G__message{width:min(420px,100%)}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia{background:#171e25;border-color:#17202a1f;border-radius:8px;width:min(360px,100%);max-width:100%;box-shadow:0 1px 2px #17202a1f}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia[data-media-orientation=portrait]{width:min(280px,100%)}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia[data-media-orientation=square]{width:min(360px,100%)}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia[data-media-orientation=landscape]{width:min(420px,100%)}.attachment-module__hO0O8G__mosaic{border:0;border-radius:0;width:100%;height:100%}.attachment-module__hO0O8G__gallery{width:100%;height:100%}.attachment-module__hO0O8G__mediaCard{grid-template-columns:minmax(0,1fr)}.attachment-module__hO0O8G__fileCard{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:8px}.attachment-module__hO0O8G__previewButton{aspect-ratio:4/3;background:var(--surface-3,#edf2f6);width:100%;min-width:0;max-height:300px;color:var(--text,#17202a);cursor:zoom-in;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.attachment-module__hO0O8G__previewUnavailable{cursor:default}.attachment-module__hO0O8G__gallery .attachment-module__hO0O8G__previewButton{aspect-ratio:1;max-height:none}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__previewButton{width:100%;max-width:100%;aspect-ratio:var(--attachment-aspect-ratio,4 / 3);touch-action:manipulation;background:#171e25;max-height:none;display:grid}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__messageVideoPoster{aspect-ratio:var(--attachment-aspect-ratio,16 / 9)}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.attachment-module__hO0O8G__mosaic .attachment-module__hO0O8G__previewButton{aspect-ratio:auto;background:#171e25;height:100%;max-height:none}.attachment-module__hO0O8G__mosaic .attachment-module__hO0O8G__image{object-fit:contain}.attachment-module__hO0O8G__compactMedia{background:var(--surface-3,#edf2f6);border-color:#0000}.attachment-module__hO0O8G__previewButton:focus-visible,.attachment-module__hO0O8G__iconButton:focus-visible,.attachment-module__hO0O8G__mediaAction:focus-visible{outline:3px solid var(--focus-ring,#1f5f8f);outline-offset:-4px;box-shadow:inset 0 0 0 2px #fff}.attachment-module__hO0O8G__image,.attachment-module__hO0O8G__video{object-fit:contain;width:100%;height:100%;display:block}.attachment-module__hO0O8G__gallery .attachment-module__hO0O8G__image{object-fit:cover}.attachment-module__hO0O8G__previewFallback,.attachment-module__hO0O8G__posterFallback,.attachment-module__hO0O8G__videoPlaceholder{width:100%;min-height:150px;color:var(--muted,#667482);text-align:center;align-content:center;place-items:center;gap:7px;padding:16px;display:grid}.attachment-module__hO0O8G__previewFallback span,.attachment-module__hO0O8G__posterFallback span,.attachment-module__hO0O8G__videoPlaceholder span{font-size:12px;line-height:1.35}.attachment-module__hO0O8G__videoPlaceholder strong{color:var(--text,#17202a);font-size:14px}.attachment-module__hO0O8G__videoPlaceholder.attachment-module__hO0O8G__failed{color:var(--danger,#b73838)}.attachment-module__hO0O8G__videoFrame{aspect-ratio:16/9;background:#111820;width:100%;max-height:360px;position:relative;overflow:hidden}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__videoFrame{aspect-ratio:var(--attachment-aspect-ratio,16 / 9);max-height:none}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__videoPlaceholder{min-height:220px}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__previewFallback,.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__videoPlaceholder{color:#ffffffc7}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__videoPlaceholder strong{color:#fff}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__videoPlaceholder.attachment-module__hO0O8G__failed{color:#ffc9c9}.attachment-module__hO0O8G__runtimeAssetLoading{min-width:min(240px,70vw);min-height:160px}.attachment-module__hO0O8G__mosaic .attachment-module__hO0O8G__runtimeAssetLoading,.attachment-module__hO0O8G__gallery .attachment-module__hO0O8G__runtimeAssetLoading{min-width:0;min-height:100%}.attachment-module__hO0O8G__runtimeLoading{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(135deg,#1119211f,#11192147);place-items:center;display:grid;position:absolute;inset:0}.attachment-module__hO0O8G__runtimeLoading svg{box-sizing:content-box;background:#11192194;border:1px solid #ffffff38;border-radius:50%;padding:9px}.attachment-module__hO0O8G__videoPoster{cursor:pointer}.attachment-module__hO0O8G__playBadge{color:#fff;pointer-events:none;background:#121c26c2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.attachment-module__hO0O8G__fileIcon{border-radius:var(--radius-sm,6px);background:var(--accent-soft,#e6f2ed);width:42px;height:42px;color:var(--accent,#1f7a5a);place-items:center;display:grid}.attachment-module__hO0O8G__meta{align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.attachment-module__hO0O8G__fileCard .attachment-module__hO0O8G__meta{padding:0 0 0 8px}.attachment-module__hO0O8G__copy{flex:auto;gap:2px;min-width:0;display:grid}.attachment-module__hO0O8G__copy strong,.attachment-module__hO0O8G__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-module__hO0O8G__copy strong{font-size:13px;line-height:1.25}.attachment-module__hO0O8G__copy span{color:var(--muted,#667482);font-size:11px;line-height:1.25}.attachment-module__hO0O8G__actions{flex:none;gap:4px;display:flex}.attachment-module__hO0O8G__iconButton{border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--surface,#fff);width:40px;min-height:40px;color:var(--muted,#667482);cursor:pointer;place-items:center;padding:0;display:inline-grid}.attachment-module__hO0O8G__iconButton:hover{border-color:var(--accent,#1f7a5a);color:var(--accent,#1f7a5a)}.attachment-module__hO0O8G__mediaActions{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.96;background:#1119219e;border:1px solid #ffffff57;border-radius:9px;gap:2px;padding:3px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #0a101629}.attachment-module__hO0O8G__mediaAction{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;min-height:40px;padding:0;display:inline-grid}.attachment-module__hO0O8G__mediaAction:hover{background:#ffffff24}.attachment-module__hO0O8G__mediaAction:focus-visible{outline-offset:-2px;box-shadow:none;outline:3px solid #fff}.attachment-module__hO0O8G__status{color:var(--muted,#667482);align-items:center;gap:6px;margin:0;padding:0 8px 7px;font-size:11px;display:flex}.attachment-module__hO0O8G__message.attachment-module__hO0O8G__compactMedia .attachment-module__hO0O8G__status{z-index:2;color:#fff;pointer-events:none;background:#111921b3;border-radius:7px;max-width:calc(100% - 16px);padding:6px 8px;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 4px #0a101629}.attachment-module__hO0O8G__spinner{animation:.9s linear infinite attachment-module__hO0O8G__attachment-spin}@keyframes attachment-module__hO0O8G__attachment-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.attachment-module__hO0O8G__message{width:100%}.attachment-module__hO0O8G__previewButton{max-height:240px}.attachment-module__hO0O8G__mosaic .attachment-module__hO0O8G__previewButton{max-height:none}.attachment-module__hO0O8G__mediaAction,.attachment-module__hO0O8G__iconButton{width:44px;min-height:44px}.attachment-module__hO0O8G__meta{padding:6px 7px}}@media (hover:none),(pointer:coarse){.attachment-module__hO0O8G__mediaActions{display:none}.attachment-module__hO0O8G__mediaActions.attachment-module__hO0O8G__messageMediaActions,.attachment-module__hO0O8G__mediaActions.attachment-module__hO0O8G__unavailableMediaActions{display:flex}}@media (hover:hover) and (pointer:fine){.attachment-module__hO0O8G__mediaActions{opacity:0}.attachment-module__hO0O8G__compactMedia:hover .attachment-module__hO0O8G__mediaActions,.attachment-module__hO0O8G__compactMedia:focus-within .attachment-module__hO0O8G__mediaActions{opacity:.96}}@media (prefers-reduced-motion:reduce){.attachment-module__hO0O8G__spinner{animation:none}}
.info-panels-module__s6cRMW__panel{background:var(--surface,#fff);min-width:0;height:100%;min-height:0;color:var(--text,#17202a);flex-direction:column;display:flex;overflow:hidden}.info-panels-module__s6cRMW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.info-panels-module__s6cRMW__titleBlock{align-items:center;gap:10px;min-width:0;display:flex}.info-panels-module__s6cRMW__titleBlock>span:last-child{min-width:0}.info-panels-module__s6cRMW__titleBlock h2,.info-panels-module__s6cRMW__titleBlock p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.info-panels-module__s6cRMW__titleBlock h2{font-size:17px;line-height:1.25}.info-panels-module__s6cRMW__titleBlock p{color:var(--muted,#667482);margin-top:2px;font-size:12px}.info-panels-module__s6cRMW__groupAvatar,.info-panels-module__s6cRMW__personAvatar{color:#273645;background:#e5ebf1;border:1px solid #c9d3dd;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.info-panels-module__s6cRMW__groupAvatar{width:44px;height:44px;font-size:14px}.info-panels-module__s6cRMW__personAvatar{width:38px;height:38px;font-size:12px}.info-panels-module__s6cRMW__iconButton{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);width:40px;min-height:40px;color:var(--muted,#667482);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.info-panels-module__s6cRMW__iconButton:hover{border-color:var(--accent,#1f7a5a);color:var(--accent,#1f7a5a)}.info-panels-module__s6cRMW__settingsAction{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 12px 0;padding:10px;display:grid}.info-panels-module__s6cRMW__settingsAction span{gap:2px;display:grid}.info-panels-module__s6cRMW__settingsAction strong,.info-panels-module__s6cRMW__settingsAction small{line-height:1.2}.info-panels-module__s6cRMW__settingsAction small{color:var(--muted,#667482);font-size:11px}.info-panels-module__s6cRMW__sectionHeading{min-height:38px;color:var(--muted,#667482);align-items:center;gap:7px;padding:8px 14px;display:flex}.info-panels-module__s6cRMW__sectionHeading h3{color:var(--muted,#667482);text-transform:uppercase;flex:auto;margin:0;font-size:11px;font-weight:800}.info-panels-module__s6cRMW__sectionHeading>span{background:var(--surface-2,#f6f7f9);min-width:22px;height:22px;color:var(--text,#17202a);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.info-panels-module__s6cRMW__scrollBody{border-top:1px solid var(--line);overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:auto}.info-panels-module__s6cRMW__memberList{margin:0;padding:0;list-style:none}.info-panels-module__s6cRMW__member{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:grid}.info-panels-module__s6cRMW__personCopy{gap:4px;min-width:0;display:grid}.info-panels-module__s6cRMW__personCopy>strong,.info-panels-module__s6cRMW__personName>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.info-panels-module__s6cRMW__personName{align-items:center;gap:7px;min-width:0;display:flex}.info-panels-module__s6cRMW__personName>span{color:var(--accent,#1f7a5a);flex:none;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.info-panels-module__s6cRMW__phoneLink,.info-panels-module__s6cRMW__readAt,.info-panels-module__s6cRMW__missingPhone{width:fit-content;color:var(--accent,#1f7a5a);align-items:center;gap:5px;font-size:12px;line-height:1.25;display:inline-flex}.info-panels-module__s6cRMW__phoneLink:hover{text-decoration:underline}.info-panels-module__s6cRMW__missingPhone,.info-panels-module__s6cRMW__readAt{color:var(--muted,#667482)}.info-panels-module__s6cRMW__state{min-height:220px;color:var(--muted,#667482);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.info-panels-module__s6cRMW__state strong{color:var(--text,#17202a);font-size:14px}.info-panels-module__s6cRMW__state span{max-width:300px;font-size:12px;line-height:1.4}.info-panels-module__s6cRMW__state button{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);min-height:40px;color:var(--text,#17202a);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.info-panels-module__s6cRMW__messageExcerpt{border-left:3px solid var(--accent,#1f7a5a);border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;background:var(--surface-2,#f6f7f9);gap:4px;margin:10px 12px 0;padding:9px 10px;display:grid}.info-panels-module__s6cRMW__messageExcerpt strong{color:var(--accent,#1f7a5a);font-size:12px}.info-panels-module__s6cRMW__messageExcerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.info-panels-module__s6cRMW__messageExcerpt span{color:var(--muted,#667482);align-items:center;gap:4px;font-size:10px;display:inline-flex}.info-panels-module__s6cRMW__inlineError{border-radius:var(--radius-sm,6px);color:var(--danger,#b73838);background:#fff2f2;margin:10px 12px;padding:8px;font-size:12px}.info-panels-module__s6cRMW__copyFeedback{border-radius:var(--radius-sm,7px);background:var(--accent-soft,#e6f2ed);color:var(--accent-strong,#176247);margin:10px 12px;padding:8px 9px;font-size:12px;line-height:1.35}.info-panels-module__s6cRMW__copyFeedbackError{background:var(--danger-soft,#fff2f0);color:var(--danger,#b42318)}.info-panels-module__s6cRMW__spinner{animation:.9s linear infinite info-panels-module__s6cRMW__info-panel-spin}@keyframes info-panels-module__s6cRMW__info-panel-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.info-panels-module__s6cRMW__header,.info-panels-module__s6cRMW__member{padding-left:11px;padding-right:11px}.info-panels-module__s6cRMW__personName>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}@media (max-width:820px),(pointer:coarse){.info-panels-module__s6cRMW__iconButton,.info-panels-module__s6cRMW__state button{width:44px;min-width:44px;min-height:44px}.info-panels-module__s6cRMW__state button{width:auto}.info-panels-module__s6cRMW__settingsAction,.info-panels-module__s6cRMW__phoneLink{min-height:44px}}@media (prefers-reduced-motion:reduce){.info-panels-module__s6cRMW__spinner{animation-duration:1.8s}}
.media-module__Wk_mhG__overlay{z-index:1000;color:#fff;overscroll-behavior:contain;background:#080d13f5;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:fixed;inset:0}.media-module__Wk_mhG__header,.media-module__Wk_mhG__footer{z-index:2;min-width:0;padding:10px max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));background:#080d13b8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.media-module__Wk_mhG__header{padding-top:max(10px, env(safe-area-inset-top))}.media-module__Wk_mhG__heading,.media-module__Wk_mhG__footer{min-width:0}.media-module__Wk_mhG__heading{gap:2px;display:grid}.media-module__Wk_mhG__heading strong,.media-module__Wk_mhG__footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.media-module__Wk_mhG__heading span,.media-module__Wk_mhG__footer span{color:#ffffffad;font-size:12px}.media-module__Wk_mhG__headerActions{flex:none;gap:6px;display:flex}.media-module__Wk_mhG__actionButton,.media-module__Wk_mhG__navigation{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;place-items:center;padding:0;display:inline-grid}.media-module__Wk_mhG__actionButton{border-radius:8px;width:42px;min-height:42px}.media-module__Wk_mhG__actionButton:hover,.media-module__Wk_mhG__navigation:hover:not(:disabled){background:#ffffff2b}.media-module__Wk_mhG__actionButton:focus-visible,.media-module__Wk_mhG__navigation:focus-visible{outline-offset:2px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.media-module__Wk_mhG__stageZoomed,.media-module__Wk_mhG__stageImage{touch-action:none}.media-module__Wk_mhG__content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.media-module__Wk_mhG__assetFrame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.media-module__Wk_mhG__viewerImage,.media-module__Wk_mhG__viewerVideo{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;display:block}.media-module__Wk_mhG__viewerImage{cursor:zoom-in;transform-origin:50%;will-change:transform;min-width:0;min-height:0;transition:transform .18s}.media-module__Wk_mhG__viewerImageZoomed{cursor:grab;transition:none}.media-module__Wk_mhG__viewerImageZoomed:active{cursor:grabbing}.media-module__Wk_mhG__viewerVideo{touch-action:pan-y;background:#000;width:min(1120px,100%)}.media-module__Wk_mhG__assetPending{opacity:0;pointer-events:none}.media-module__Wk_mhG__runtimeLoading{color:#ffffffc7;pointer-events:none;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.media-module__Wk_mhG__runtimeLoading span{font-size:13px;font-weight:700}.media-module__Wk_mhG__navigation{z-index:2;border-radius:8px;width:48px;min-height:64px;margin:8px;position:relative}.media-module__Wk_mhG__previous{grid-column:1}.media-module__Wk_mhG__next{grid-column:3}.media-module__Wk_mhG__navigation:disabled{cursor:default;opacity:.2}.media-module__Wk_mhG__navigationHint{display:none}.media-module__Wk_mhG__zoomControls{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d13c2;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 5px 18px #00000047}.media-module__Wk_mhG__zoomButton{color:#fff;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-grid}.media-module__Wk_mhG__zoomButton:hover:not(:disabled){background:#ffffff24}.media-module__Wk_mhG__zoomButton:focus-visible{outline-offset:1px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__zoomButton:disabled{cursor:default;opacity:.36}.media-module__Wk_mhG__zoomValue{min-width:56px}.media-module__Wk_mhG__mediaStatus{color:#ffffffc7;text-align:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;place-items:center;gap:9px;width:min(440px,100vw - 40px);padding:28px;display:grid}.media-module__Wk_mhG__mediaStatus strong{color:#fff}.media-module__Wk_mhG__mediaStatus span{font-size:13px;line-height:1.4}.media-module__Wk_mhG__mediaStatus a{color:#9dd3ff;font-weight:700}.media-module__Wk_mhG__statusActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-module__Wk_mhG__statusButton{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.media-module__Wk_mhG__mediaStatus .media-module__Wk_mhG__statusButton{color:#fff;text-decoration:none}.media-module__Wk_mhG__statusButton:hover{background:#ffffff2e}.media-module__Wk_mhG__statusButton:focus-visible{outline-offset:2px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__mediaStatus.media-module__Wk_mhG__failed{color:#ffb5b5}.media-module__Wk_mhG__footer{padding-bottom:max(10px, env(safe-area-inset-bottom));justify-content:start;display:grid}.media-module__Wk_mhG__spinner{animation:.9s linear infinite media-module__Wk_mhG__media-spin}@keyframes media-module__Wk_mhG__media-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.media-module__Wk_mhG__header,.media-module__Wk_mhG__footer{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.media-module__Wk_mhG__content{grid-area:1/1;padding:8px}.media-module__Wk_mhG__stage{grid-template-columns:1fr}.media-module__Wk_mhG__navigation{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d13b3;border-color:#ffffff47;width:44px;min-height:56px;margin:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.media-module__Wk_mhG__previous{left:max(8px, env(safe-area-inset-left))}.media-module__Wk_mhG__next{right:max(8px, env(safe-area-inset-right))}.media-module__Wk_mhG__navigationHint{z-index:5;color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d139e;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 128px);padding:5px 9px;font-size:11px;font-weight:700;line-height:1.2;display:block;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.media-module__Wk_mhG__actionButton,.media-module__Wk_mhG__zoomButton,.media-module__Wk_mhG__statusButton{min-width:44px;min-height:44px}.media-module__Wk_mhG__heading strong{max-width:54vw}.media-module__Wk_mhG__zoomControls{bottom:max(10px, env(safe-area-inset-bottom))}}@media (hover:none),(pointer:coarse){.media-module__Wk_mhG__stage{grid-template-columns:1fr}.media-module__Wk_mhG__content{grid-area:1/1}.media-module__Wk_mhG__navigation{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d13b3;border-color:#ffffff47;width:44px;min-height:56px;margin:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.media-module__Wk_mhG__previous{left:max(8px, env(safe-area-inset-left))}.media-module__Wk_mhG__next{right:max(8px, env(safe-area-inset-right))}.media-module__Wk_mhG__navigationHint{z-index:5;color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d139e;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 128px);padding:5px 9px;font-size:11px;font-weight:700;line-height:1.2;display:block;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.media-module__Wk_mhG__spinner,.media-module__Wk_mhG__viewerImage{transition:none;animation:none}}
.mention-module__6w-_IG__container{min-width:0;position:relative}.mention-module__6w-_IG__suggestions{z-index:40;border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);max-height:min(340px,52vh);color:var(--text,#17202a);overscroll-behavior:contain;padding:6px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #16233029}.mention-module__6w-_IG__suggestionHeading{color:var(--muted,#667482);text-transform:uppercase;align-items:center;gap:6px;padding:6px 8px 7px;font-size:10px;font-weight:800;display:flex}.mention-module__6w-_IG__optionList{gap:2px;display:grid}.mention-module__6w-_IG__optionList button{border-radius:var(--radius-sm,6px);width:100%;min-height:44px;color:var(--text,#17202a);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.mention-module__6w-_IG__optionList button:hover,.mention-module__6w-_IG__optionList .mention-module__6w-_IG__activeOption{border-color:var(--line);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.mention-module__6w-_IG__optionList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.mention-module__6w-_IG__avatar{color:#273645;background:#e5ebf1;border:1px solid #c9d3dd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:inline-grid}.mention-module__6w-_IG__emptySuggestion{color:var(--muted,#667482);text-align:center;margin:0;padding:12px 9px;font-size:12px}@media (max-width:520px){.mention-module__6w-_IG__suggestions{right:8px;bottom:calc(72px + env(safe-area-inset-bottom));max-height:min(320px,46vh);position:fixed;left:8px}.mention-module__6w-_IG__optionList button{min-height:48px}}
.topic-attachments-module__efSFPa__panel{background:var(--surface,#fff);min-width:0;height:100%;min-height:0;color:var(--text,#17202a);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.topic-attachments-module__efSFPa__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.topic-attachments-module__efSFPa__header h2,.topic-attachments-module__efSFPa__header p{margin:0}.topic-attachments-module__efSFPa__header h2{font-size:17px;line-height:1.25}.topic-attachments-module__efSFPa__header p{color:var(--muted,#667482);margin-top:2px;font-size:12px}.topic-attachments-module__efSFPa__headerActions{flex:none;align-items:center;gap:6px;display:flex}.topic-attachments-module__efSFPa__selectButton{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);min-height:40px;color:var(--accent,#1f7a5a);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__selectButton:hover{border-color:var(--accent,#1f7a5a);background:var(--accent-soft,#e6f2ed)}.topic-attachments-module__efSFPa__selectButton:focus-visible,.topic-attachments-module__efSFPa__iconButton:focus-visible,.topic-attachments-module__efSFPa__selectionToolbar button:focus-visible,.topic-attachments-module__efSFPa__itemSelecting:focus-visible{outline:3px solid var(--focus-ring,#1f5f8f);outline-offset:2px}.topic-attachments-module__efSFPa__iconButton{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);width:40px;min-height:40px;color:var(--muted,#667482);cursor:pointer;place-items:center;padding:0;display:inline-grid}.topic-attachments-module__efSFPa__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.topic-attachments-module__efSFPa__tabs button{border-radius:var(--radius,8px);min-height:40px;color:var(--muted,#667482);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.topic-attachments-module__efSFPa__tabs button:hover,.topic-attachments-module__efSFPa__tabs .topic-attachments-module__efSFPa__activeTab{border-color:var(--line);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__tabs span{background:var(--surface,#fff);min-width:20px;height:20px;color:inherit;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.topic-attachments-module__efSFPa__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:10px;overflow:auto}.topic-attachments-module__efSFPa__selectionToolbar{z-index:8;border:1px solid var(--accent,#1f7a5a);border-radius:var(--radius,8px);background:var(--surface,#fff);gap:8px;margin-bottom:10px;padding:9px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #17202a1f}.topic-attachments-module__efSFPa__selectionSummary{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.topic-attachments-module__efSFPa__selectionSummary strong{color:var(--text,#17202a);font-size:13px}.topic-attachments-module__efSFPa__selectionSummary span{color:var(--muted,#667482);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.topic-attachments-module__efSFPa__selectionActions{flex-wrap:wrap;gap:6px;display:flex}.topic-attachments-module__efSFPa__selectionActions button{border:1px solid var(--line);background:var(--surface,#fff);min-height:38px;color:var(--text,#17202a);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__selectionActions .topic-attachments-module__efSFPa__downloadSelectedButton{border-color:var(--accent,#1f7a5a);background:var(--accent,#1f7a5a);color:#fff}.topic-attachments-module__efSFPa__selectionActions button:hover:not(:disabled){border-color:var(--accent,#1f7a5a);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__selectionActions button:disabled{cursor:default;opacity:.48}.topic-attachments-module__efSFPa__selectionError{color:var(--danger,#b73838);font-size:11px;line-height:1.35}.topic-attachments-module__efSFPa__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.topic-attachments-module__efSFPa__fileList{gap:8px;display:grid}.topic-attachments-module__efSFPa__item{border-radius:var(--radius-sm,6px);background:var(--surface-2,#f6f7f9);-webkit-touch-callout:none;min-width:0;display:grid;position:relative;overflow:hidden}.topic-attachments-module__efSFPa__itemSelecting{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.topic-attachments-module__efSFPa__itemSelecting .topic-attachments-module__efSFPa__attachmentContent{pointer-events:none}.topic-attachments-module__efSFPa__itemSelected{box-shadow:inset 0 0 0 3px var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__itemSelected:after{z-index:5;border:3px solid var(--accent,#1f7a5a);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.topic-attachments-module__efSFPa__selectionIndicator{z-index:6;color:#fff;pointer-events:none;background:#17202a94;border:2px solid #fffffff5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 7px #17202a4d}.topic-attachments-module__efSFPa__selectionIndicatorSelected{background:var(--accent,#1f7a5a);border-color:#fff}.topic-attachments-module__efSFPa__itemContext{min-width:0;color:var(--muted,#667482);justify-content:space-between;align-items:center;gap:6px;padding:5px 7px 7px;display:flex}.topic-attachments-module__efSFPa__itemContext span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.topic-attachments-module__efSFPa__itemContext button{width:40px;min-height:40px;color:var(--muted,#667482);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.topic-attachments-module__efSFPa__itemContext button:hover{background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__state{min-height:220px;color:var(--muted,#667482);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.topic-attachments-module__efSFPa__state strong{color:var(--text,#17202a);font-size:14px}.topic-attachments-module__efSFPa__state span{max-width:310px;font-size:12px;line-height:1.4}.topic-attachments-module__efSFPa__state button,.topic-attachments-module__efSFPa__loadMore{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);min-height:40px;color:var(--text,#17202a);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__loadMore{width:100%;margin-top:10px}.topic-attachments-module__efSFPa__loadMore:disabled{cursor:wait;opacity:.65}.topic-attachments-module__efSFPa__inlineError{border-radius:var(--radius-sm,6px);background:var(--danger-soft,#fff2f0);color:var(--danger,#b73838);justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:8px 9px;font-size:12px;display:flex}.topic-attachments-module__efSFPa__inlineError button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__inlineError button:disabled{cursor:wait;opacity:.65}.topic-attachments-module__efSFPa__spinner{animation:.9s linear infinite topic-attachments-module__efSFPa__topic-attachment-spin}@keyframes topic-attachments-module__efSFPa__topic-attachment-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.topic-attachments-module__efSFPa__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.topic-attachments-module__efSFPa__body{padding:7px}.topic-attachments-module__efSFPa__itemContext{padding:4px 5px 6px}.topic-attachments-module__efSFPa__selectionToolbar{margin-bottom:7px;padding:8px}.topic-attachments-module__efSFPa__selectionSummary{gap:2px;display:grid}.topic-attachments-module__efSFPa__selectionActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-attachments-module__efSFPa__selectionActions button:first-child{grid-column:1/-1}}@media (max-width:820px),(pointer:coarse){.topic-attachments-module__efSFPa__iconButton,.topic-attachments-module__efSFPa__itemContext button{width:44px;min-width:44px;min-height:44px}.topic-attachments-module__efSFPa__tabs button,.topic-attachments-module__efSFPa__selectButton,.topic-attachments-module__efSFPa__selectionActions button,.topic-attachments-module__efSFPa__state button,.topic-attachments-module__efSFPa__loadMore,.topic-attachments-module__efSFPa__inlineError button{min-height:44px}}@media (prefers-reduced-motion:reduce){.topic-attachments-module__efSFPa__spinner{animation-duration:1.8s}}
.draft-attachment-preview-module__cd02RW__preview{background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a);isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #1e304017;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.draft-attachment-preview-module__cd02RW__compact{border-radius:8px;width:46px;height:46px}.draft-attachment-preview-module__cd02RW__photo,.draft-attachment-preview-module__cd02RW__video{aspect-ratio:4/3;background:var(--surface-3,#edf2f6);border-radius:12px;width:min(164px,42vw);box-shadow:0 1px 2px #17202a14}.draft-attachment-preview-module__cd02RW__video{color:#315f7f;background:#dfe8ef}.draft-attachment-preview-module__cd02RW__image{z-index:1;object-fit:cover;opacity:0;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0}.draft-attachment-preview-module__cd02RW__ready .draft-attachment-preview-module__cd02RW__image{opacity:1}.draft-attachment-preview-module__cd02RW__fallback{z-index:2;color:inherit;place-items:center;display:grid;position:absolute;inset:0}.draft-attachment-preview-module__cd02RW__loading{color:var(--muted,#667482)}.draft-attachment-preview-module__cd02RW__error{background:var(--danger-soft,#f9e8e8);color:var(--danger,#a03434);border-color:#a034342e}.draft-attachment-preview-module__cd02RW__spinner{animation:.8s linear infinite draft-attachment-preview-module__cd02RW__draft-preview-spin}@keyframes draft-attachment-preview-module__cd02RW__draft-preview-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.draft-attachment-preview-module__cd02RW__compact{width:52px;height:52px}.draft-attachment-preview-module__cd02RW__photo,.draft-attachment-preview-module__cd02RW__video{width:min(168px,44vw)}}@media (prefers-reduced-motion:reduce){.draft-attachment-preview-module__cd02RW__image{transition:none}.draft-attachment-preview-module__cd02RW__spinner{animation:none}}
.EmptyState-module__nI128W__state{text-align:center;min-height:240px;color:var(--text-primary,#17332a);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.EmptyState-module__nI128W__compact{min-height:150px;padding-block:24px}.EmptyState-module__nI128W__icon{width:46px;height:46px;color:var(--brand,#1f7a5a);background:var(--brand-soft,#e6f2ed);border-radius:14px;place-items:center;margin-bottom:13px;display:grid}.EmptyState-module__nI128W__state strong{font-size:15px}.EmptyState-module__nI128W__state p{max-width:420px;color:var(--text-secondary,#5c7169);margin:7px 0 0;font-size:13px;line-height:1.55}.EmptyState-module__nI128W__action{margin-top:16px}
.draft-attachments-tray-module__YYaRsW__tray{background:#ffffffb8;border:1px solid #c3ccd5d1;border-radius:9px;gap:6px;min-width:0;padding:7px;display:grid}.draft-attachments-tray-module__YYaRsW__header{color:var(--muted,#667482);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.draft-attachments-tray-module__YYaRsW__header strong{color:var(--text,#17202a);font-size:12px}.draft-attachments-tray-module__YYaRsW__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;margin:0;padding:0 0 1px;list-style:none;display:flex;overflow-x:auto}.draft-attachments-tray-module__YYaRsW__item{border:1px solid var(--line,#d7dde4);background:var(--surface,#fff);scroll-snap-align:start;min-width:0;position:relative;overflow:hidden}.draft-attachments-tray-module__YYaRsW__mediaItem{background:#171e25;border-radius:9px;flex:0 0 84px;width:84px;height:84px;padding:0}.draft-attachments-tray-module__YYaRsW__mediaItem>:first-child{aspect-ratio:1;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.draft-attachments-tray-module__YYaRsW__fileItem{border-radius:8px;flex:0 0 min(230px,72vw);align-items:center;gap:8px;width:min(230px,72vw);min-height:64px;padding:5px;display:flex}.draft-attachments-tray-module__YYaRsW__copy{flex:auto;gap:2px;min-width:0;display:grid}.draft-attachments-tray-module__YYaRsW__copy strong,.draft-attachments-tray-module__YYaRsW__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-attachments-tray-module__YYaRsW__copy strong{font-size:12px;line-height:1.25}.draft-attachments-tray-module__YYaRsW__copy small{color:var(--muted,#667482);font-size:11px}.draft-attachments-tray-module__YYaRsW__removeButton{width:36px;min-height:36px;color:var(--muted,#667482);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.draft-attachments-tray-module__YYaRsW__removeButton:hover:not(:disabled){background:var(--surface-3,#edf2f6);color:var(--danger,#a03434)}.draft-attachments-tray-module__YYaRsW__removeButton:focus-visible{outline:3px solid var(--focus-ring,#1f5f8f);outline-offset:1px}.draft-attachments-tray-module__YYaRsW__removeButton:disabled{cursor:wait;opacity:.45}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton{color:#fff;background:0 0;border:0;width:32px;min-height:32px;position:absolute;top:4px;right:4px}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111921ad;border:1px solid #ffffff47;border-radius:50%;width:26px;height:26px;position:absolute}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton svg{z-index:1;position:relative}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:hover:not(:disabled){color:#fff;background:0 0}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:hover:not(:disabled):before{background:#111921e6}.draft-attachments-tray-module__YYaRsW__orderBadge{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#111921a8;border:1px solid #ffffff3d;border-radius:999px;place-items:center;min-width:21px;min-height:21px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:5px;left:5px}.draft-attachments-tray-module__YYaRsW__screenReaderOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:820px){.draft-attachments-tray-module__YYaRsW__tray{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px}.draft-attachments-tray-module__YYaRsW__header{place-content:center start;gap:2px;max-width:72px;line-height:1.2;display:grid}.draft-attachments-tray-module__YYaRsW__header span{display:none}.draft-attachments-tray-module__YYaRsW__mediaItem{flex-basis:68px;width:68px;height:68px}.draft-attachments-tray-module__YYaRsW__fileItem{flex-basis:min(200px,62vw);width:min(200px,62vw);min-height:68px}.draft-attachments-tray-module__YYaRsW__removeButton{width:44px;min-height:44px}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton{width:40px;min-height:40px;top:2px;right:2px}}@media (prefers-reduced-motion:reduce){.draft-attachments-tray-module__YYaRsW__list{scroll-behavior:auto}}
.FeedbackBanner-module__UM-13q__banner{border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:11px 14px;font-size:14px;line-height:1.45;display:grid}.FeedbackBanner-module__UM-13q__message{min-width:0}.FeedbackBanner-module__UM-13q__action{display:flex}.FeedbackBanner-module__UM-13q__success{color:#155b43;background:#e8f6f0;border-color:#a8d8c5}.FeedbackBanner-module__UM-13q__warning{color:#6f4e00;background:#fff7df;border-color:#e7c879}.FeedbackBanner-module__UM-13q__error{color:#8d2018;background:#fff0ef;border-color:#efb4ae}.FeedbackBanner-module__UM-13q__info{color:#325f50;background:#edf6f2;border-color:#b7cec5}@media (max-width:560px){.FeedbackBanner-module__UM-13q__banner{grid-template-columns:auto minmax(0,1fr)}.FeedbackBanner-module__UM-13q__action{grid-column:2;justify-content:flex-start}}
.message-action-sheet-module__RTGO2q__dialog{z-index:1400;width:min(100%,520px);max-width:none;max-height:min(720px,100dvh - 24px);padding:8px 14px max(16px, env(safe-area-inset-bottom));background:var(--surface,#fff);color:var(--text,#17202a);border:0;border-radius:16px 16px 0 0;gap:12px;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 36px #17202a2e}.message-action-sheet-module__RTGO2q__dialog[open]{display:grid}.message-action-sheet-module__RTGO2q__dialog::backdrop{background:#141d266b}.message-action-sheet-module__RTGO2q__header,.message-action-sheet-module__RTGO2q__confirmHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-action-sheet-module__RTGO2q__header h2,.message-action-sheet-module__RTGO2q__confirmHeader h2{margin:1px 0 0;font-size:17px;line-height:1.25}.message-action-sheet-module__RTGO2q__eyebrow,.message-action-sheet-module__RTGO2q__confirmHeader p{color:var(--muted,#667482);margin:0;font-size:11px;line-height:1.35}.message-action-sheet-module__RTGO2q__eyebrow{letter-spacing:.02em;text-transform:uppercase;font-weight:800}.message-action-sheet-module__RTGO2q__closeButton{background:var(--surface-2,#f6f7f9);width:44px;min-height:44px;color:var(--muted,#667482);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.message-action-sheet-module__RTGO2q__preview{border-left:3px solid var(--accent,#1f7a5a);background:var(--surface-2,#f6f7f9);color:var(--muted,#667482);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;overflow:hidden}.message-action-sheet-module__RTGO2q__confirmPreview{white-space:normal;gap:2px;display:grid}.message-action-sheet-module__RTGO2q__confirmPreview strong{color:var(--text,#17202a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-action-sheet-module__RTGO2q__confirmPreview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-action-sheet-module__RTGO2q__actionList{border-top:1px solid var(--line,#d7dde4);display:grid}.message-action-sheet-module__RTGO2q__action{border-bottom:1px solid var(--line,#d7dde4);width:100%;min-height:54px;color:var(--text,#17202a);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:5px 4px;font-size:14px;font-weight:700;display:grid}.message-action-sheet-module__RTGO2q__action:hover,.message-action-sheet-module__RTGO2q__action:focus-visible,.message-action-sheet-module__RTGO2q__closeButton:hover,.message-action-sheet-module__RTGO2q__closeButton:focus-visible{background:var(--accent-soft,#e6f2ed)}.message-action-sheet-module__RTGO2q__actionIcon{background:var(--surface-2,#f6f7f9);width:36px;height:36px;color:var(--accent,#1f7a5a);border-radius:50%;place-items:center;display:inline-grid}.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__active{color:var(--accent,#1f7a5a)}.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__danger,.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__danger .message-action-sheet-module__RTGO2q__actionIcon{color:var(--danger,#b73838)}.message-action-sheet-module__RTGO2q__action:disabled,.message-action-sheet-module__RTGO2q__closeButton:disabled,.message-action-sheet-module__RTGO2q__secondaryButton:disabled,.message-action-sheet-module__RTGO2q__dangerButton:disabled{cursor:not-allowed;opacity:.55}.message-action-sheet-module__RTGO2q__confirmHeader{justify-content:flex-start;align-items:center}.message-action-sheet-module__RTGO2q__dangerIcon{width:42px;height:42px;color:var(--danger,#b73838);background:#fff0f0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.message-action-sheet-module__RTGO2q__confirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.message-action-sheet-module__RTGO2q__secondaryButton,.message-action-sheet-module__RTGO2q__dangerButton{border-radius:var(--radius,8px);cursor:pointer;min-height:46px;padding:0 14px;font-weight:800}.message-action-sheet-module__RTGO2q__secondaryButton{border:1px solid var(--line,#d7dde4);background:var(--surface,#fff);color:var(--text,#17202a)}.message-action-sheet-module__RTGO2q__dangerButton{background:var(--danger,#b73838);color:#fff}@media (min-width:821px){.message-action-sheet-module__RTGO2q__dialog{border-radius:12px;width:min(400px,100% - 32px);height:max-content;margin:auto;padding-bottom:14px;inset:0}}@media (prefers-reduced-motion:reduce){.message-action-sheet-module__RTGO2q__dialog,.message-action-sheet-module__RTGO2q__dialog::backdrop{scroll-behavior:auto}}
.ModalSheet-module__hReoIW__backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1f187a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ModalSheet-module__hReoIW__dialog{border:1px solid var(--border-strong,#c9d8d1);border-radius:var(--radius-lg,18px);background:var(--surface-raised,#fff);width:min(100%,620px);max-height:min(86dvh,780px);color:var(--text-primary,#17332a);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #0d302440}.ModalSheet-module__hReoIW__compact{width:min(100%,480px)}.ModalSheet-module__hReoIW__wide{width:min(100%,820px)}.ModalSheet-module__hReoIW__header{border-bottom:1px solid var(--border,#dce7e2);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;display:flex}.ModalSheet-module__hReoIW__header h2,.ModalSheet-module__hReoIW__header p{margin:0}.ModalSheet-module__hReoIW__header h2{font-size:20px;line-height:1.25}.ModalSheet-module__hReoIW__header p{color:var(--text-secondary,#5c7169);margin-top:5px;font-size:13px;line-height:1.5}.ModalSheet-module__hReoIW__close{width:40px;height:40px;color:var(--text-secondary,#5c7169);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.ModalSheet-module__hReoIW__close:hover{background:var(--surface-muted,#f2f6f4)}.ModalSheet-module__hReoIW__body{min-height:0;padding:22px;overflow-y:auto}.ModalSheet-module__hReoIW__footer{border-top:1px solid var(--border,#dce7e2);background:var(--surface-muted,#f7faf8);justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.ModalSheet-module__hReoIW__close:focus-visible,.ModalSheet-module__hReoIW__dialog:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:-2px}@media (max-width:700px){.ModalSheet-module__hReoIW__backdrop{align-items:end;padding:0}.ModalSheet-module__hReoIW__dialog,.ModalSheet-module__hReoIW__compact,.ModalSheet-module__hReoIW__wide{width:100%;max-height:min(92dvh,820px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.ModalSheet-module__hReoIW__header{padding:18px 18px 14px}.ModalSheet-module__hReoIW__body{padding:18px}.ModalSheet-module__hReoIW__footer{padding:13px 18px}.ModalSheet-module__hReoIW__close{width:44px;height:44px}}
.message-attachments-module__hILI8G__root{justify-items:start;gap:5px;min-width:0;max-width:100%;margin-top:6px;display:grid}.message-attachments-module__hILI8G__album{background:var(--line,#d7dde4);isolation:isolate;border-radius:10px;gap:2px;width:min(440px,100%);min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #1119210d}.message-attachments-module__hILI8G__albumItem{background:var(--surface-3,#edf2f6);min-width:0;min-height:0;position:relative;overflow:hidden}.message-attachments-module__hILI8G__pair{aspect-ratio:2;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.message-attachments-module__hILI8G__trio{aspect-ratio:16/9;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.message-attachments-module__hILI8G__trio .message-attachments-module__hILI8G__albumItem:first-child{grid-row:1/-1}.message-attachments-module__hILI8G__quad{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.message-attachments-module__hILI8G__many{aspect-ratio:16/10;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:repeat(6,minmax(0,1fr))}.message-attachments-module__hILI8G__many .message-attachments-module__hILI8G__albumItem:nth-child(-n+2){grid-column:span 3}.message-attachments-module__hILI8G__many .message-attachments-module__hILI8G__albumItem:nth-child(n+3){grid-column:span 2}.message-attachments-module__hILI8G__moreButton{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f18218a;border:0;place-items:center;padding:0;transition:background .14s;display:grid;position:absolute;inset:0}.message-attachments-module__hILI8G__moreButton strong{letter-spacing:-.04em;font-size:clamp(24px,7vw,32px);font-weight:650;line-height:1}.message-attachments-module__hILI8G__moreButton:focus-visible{outline-offset:-5px;outline:3px solid #ffffffc7}.message-attachments-module__hILI8G__files{gap:5px;display:grid}@media (hover:hover) and (pointer:fine){.message-attachments-module__hILI8G__moreButton:hover{background:#0f1821ad}}@media (prefers-reduced-motion:reduce){.message-attachments-module__hILI8G__moreButton{transition:none}}
.PasswordField-module__v6uGXW__field{gap:7px;min-width:0;display:grid}.PasswordField-module__v6uGXW__label{color:#26352d;font-size:13px;font-weight:650;line-height:1.35}.PasswordField-module__v6uGXW__control{min-width:0;display:flex;position:relative}.PasswordField-module__v6uGXW__input{color:#17211c;background:#fff;border:1px solid #7f9388;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px 52px 10px 12px;font-size:16px;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.PasswordField-module__v6uGXW__control .PasswordField-module__v6uGXW__input{padding-right:52px}.PasswordField-module__v6uGXW__input::placeholder{color:#6d7d74}.PasswordField-module__v6uGXW__input:hover:not(:disabled){border-color:#56665d}.PasswordField-module__v6uGXW__input:focus-visible{border-color:#1f7a5a;box-shadow:0 0 0 3px #1f7a5a33}.PasswordField-module__v6uGXW__input[aria-invalid=true]{border-color:#a93d3d}.PasswordField-module__v6uGXW__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #a93d3d2e}.PasswordField-module__v6uGXW__input:disabled{cursor:not-allowed;color:#69766f;background:#f0f4f2;border-color:#c7d2cc}.PasswordField-module__v6uGXW__toggle{color:#56665d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.PasswordField-module__v6uGXW__toggle svg{width:18px;height:18px}.PasswordField-module__v6uGXW__toggle:hover:not(:disabled){color:#176247;background:#e6f2ed}.PasswordField-module__v6uGXW__toggle:focus-visible{outline-offset:0;outline:2px solid #176247}.PasswordField-module__v6uGXW__toggle:disabled{cursor:not-allowed;color:#9aa7a0}.PasswordField-module__v6uGXW__error{color:#963333;font-size:12px;line-height:1.4}@media (max-width:820px),(pointer:coarse){.PasswordField-module__v6uGXW__control .PasswordField-module__v6uGXW__input{min-height:44px;font-size:16px}.PasswordField-module__v6uGXW__toggle{width:44px;height:44px;right:0}}
.admin-module__txbX6G__shell{--admin-brand:#1f7a5a;--admin-brand-hover:#176247;--admin-brand-soft:#e6f2ed;--admin-gold:#f4b740;--admin-text:#17211c;--admin-muted:#56665d;--admin-border:#d5e0da;--admin-border-strong:#7f9388;--admin-surface:#fff;--admin-surface-soft:#f4f8f6;--admin-danger:#a52a21;--admin-danger-soft:#fff0ef;height:100dvh;min-height:100dvh;color:var(--admin-text);background:#edf3f0;overflow:hidden}.admin-module__txbX6G__topbar{z-index:20;border-bottom:1px solid var(--admin-border);background:#fffffff5;justify-content:space-between;align-items:center;min-height:68px;padding:10px 22px;display:flex;position:relative;box-shadow:0 1px #17211c05}.admin-module__txbX6G__topbarActions{align-items:center;gap:14px;display:flex}.admin-module__txbX6G__accountName{max-width:240px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.admin-module__txbX6G__layout{grid-template-columns:276px minmax(0,1fr);height:calc(100dvh - 68px);min-height:0;display:grid}.admin-module__txbX6G__sidebar{border-right:1px solid var(--admin-border);background:var(--admin-surface);flex-direction:column;min-height:0;padding:22px 16px 16px;display:flex}.admin-module__txbX6G__sidebarHeading{padding:0 10px 18px}.admin-module__txbX6G__sidebarHeading p,.admin-module__txbX6G__sidebarHeading span{margin:0}.admin-module__txbX6G__sidebarHeading p{color:var(--admin-text);font-size:14px;font-weight:800}.admin-module__txbX6G__sidebarHeading span{color:var(--admin-muted);margin-top:3px;font-size:12px;display:block}.admin-module__txbX6G__navList{gap:6px;display:grid}.admin-module__txbX6G__navItem{width:100%;min-height:60px;color:var(--admin-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:grid}.admin-module__txbX6G__navItem:hover{background:var(--admin-surface-soft)}.admin-module__txbX6G__navItemActive{background:var(--admin-brand-soft);border-color:#b9d9cc}.admin-module__txbX6G__navIcon{width:40px;height:40px;color:var(--admin-muted);background:#eef3f0;border-radius:11px;place-items:center;display:grid}.admin-module__txbX6G__navItemActive .admin-module__txbX6G__navIcon{color:#fff;background:var(--admin-brand)}.admin-module__txbX6G__navCopy{min-width:0}.admin-module__txbX6G__navCopy strong,.admin-module__txbX6G__navCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module__txbX6G__navCopy strong{font-size:13px;line-height:1.3}.admin-module__txbX6G__navCopy small{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-module__txbX6G__navCount{min-width:27px;color:var(--admin-muted);text-align:center;background:#edf2ef;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.admin-module__txbX6G__navItemActive .admin-module__txbX6G__navCount{color:var(--admin-brand-hover);background:#fff}.admin-module__txbX6G__sidebarAccount{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:12px;display:grid}.admin-module__txbX6G__sidebarAccount strong,.admin-module__txbX6G__sidebarAccount small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module__txbX6G__sidebarAccount strong{font-size:12px}.admin-module__txbX6G__sidebarAccount small{color:var(--admin-muted);margin-top:2px;font-size:10px}.admin-module__txbX6G__sidebarAccount>svg{color:var(--admin-brand)}.admin-module__txbX6G__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:30px clamp(20px,3vw,44px) 48px;overflow-y:auto}.admin-module__txbX6G__sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;width:min(100%,1180px);margin:0 auto 22px;display:flex}.admin-module__txbX6G__sectionHeading p,.admin-module__txbX6G__sectionHeading h1,.admin-module__txbX6G__sectionHeading span{margin:0}.admin-module__txbX6G__sectionHeading p{color:var(--admin-brand);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-module__txbX6G__sectionHeading h1{letter-spacing:-.025em;margin-top:5px;font-size:clamp(25px,3vw,34px);line-height:1.12}.admin-module__txbX6G__sectionHeading span{color:var(--admin-muted);margin-top:6px;font-size:13px;display:block}.admin-module__txbX6G__pageNotice,.admin-module__txbX6G__sectionStack,.admin-module__txbX6G__groupList,.admin-module__txbX6G__securityLayout{width:min(100%,1180px);margin-left:auto;margin-right:auto}.admin-module__txbX6G__pageNotice{margin-bottom:16px}.admin-module__txbX6G__sectionStack,.admin-module__txbX6G__groupList,.admin-module__txbX6G__securityUsers,.admin-module__txbX6G__passwordCard{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:16px;box-shadow:0 8px 26px #1e4b3a0d}.admin-module__txbX6G__filtersBar{border-bottom:1px solid var(--admin-border);background:#fbfdfc;border-radius:16px 16px 0 0;grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:center;gap:10px;padding:14px;display:grid}.admin-module__txbX6G__searchField{border:1px solid var(--admin-border-strong);min-width:0;min-height:42px;color:var(--admin-muted);background:#fff;border-radius:11px;align-items:center;padding:0 12px;display:flex}.admin-module__txbX6G__searchField:focus-within{border-color:#0f6549;box-shadow:0 0 0 2px #cce8dd}.admin-module__txbX6G__searchField input{width:100%;min-width:0;height:40px;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 9px;font-size:14px}.admin-module__txbX6G__filterSelect,.admin-module__txbX6G__input,.admin-module__txbX6G__select,.admin-module__txbX6G__textarea{border:1px solid var(--admin-border-strong);width:100%;min-height:42px;color:var(--admin-text);font:inherit;background:#fff;border-radius:11px;font-size:14px}.admin-module__txbX6G__filterSelect,.admin-module__txbX6G__input,.admin-module__txbX6G__select{padding:0 12px}.admin-module__txbX6G__textarea{resize:vertical;min-height:94px;padding:11px 12px}.admin-module__txbX6G__filterSelect:focus,.admin-module__txbX6G__input:focus,.admin-module__txbX6G__select:focus,.admin-module__txbX6G__textarea:focus{outline-offset:1px;border-color:#0f6549;outline:2px solid #0f6549}.admin-module__txbX6G__resultCount{color:var(--admin-muted);white-space:nowrap;font-size:12px;font-weight:700}.admin-module__txbX6G__userList{display:grid}.admin-module__txbX6G__userRow{border-bottom:1px solid #e6ece8;grid-template-columns:44px minmax(190px,1fr) minmax(115px,auto) minmax(110px,auto) minmax(170px,auto);align-items:center;gap:14px;min-height:82px;padding:13px 16px;display:grid}.admin-module__txbX6G__userRow:last-child{border-bottom:0}.admin-module__txbX6G__avatar{width:42px;height:42px;color:var(--admin-brand-hover);background:var(--admin-brand-soft);border:1px solid #c4ddd3;border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.admin-module__txbX6G__sidebarAccount .admin-module__txbX6G__avatar{border-radius:11px;width:38px;height:38px}.admin-module__txbX6G__userIdentity{min-width:0}.admin-module__txbX6G__userIdentity strong,.admin-module__txbX6G__userIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module__txbX6G__userIdentity strong{font-size:14px}.admin-module__txbX6G__userIdentity span,.admin-module__txbX6G__userIdentity a{color:var(--admin-muted);margin-top:5px;font-size:12px;text-decoration:none}.admin-module__txbX6G__userIdentity a:hover{color:var(--admin-brand);text-decoration:underline}.admin-module__txbX6G__pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.admin-module__txbX6G__rolePill{color:#42564c;background:#edf2ef}.admin-module__txbX6G__activePill{color:#176247;background:#e0f3eb}.admin-module__txbX6G__inactivePill{color:#6c5953;background:#f3eeec}.admin-module__txbX6G__rowAction{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.admin-module__txbX6G__disabledReason,.admin-module__txbX6G__inlineError{text-align:right;max-width:230px;font-size:10px;line-height:1.35}.admin-module__txbX6G__disabledReason{color:var(--admin-muted)}.admin-module__txbX6G__inlineError,.admin-module__txbX6G__groupError{color:var(--admin-danger)}.admin-module__txbX6G__primaryButton,.admin-module__txbX6G__secondaryButton,.admin-module__txbX6G__primarySoftButton,.admin-module__txbX6G__dangerButton,.admin-module__txbX6G__bannerButton{min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.admin-module__txbX6G__primaryButton{color:#fff;background:var(--admin-brand)}.admin-module__txbX6G__primaryButton:hover:not(:disabled){background:var(--admin-brand-hover)}.admin-module__txbX6G__secondaryButton{border-color:var(--admin-border-strong);color:var(--admin-text);background:#fff;text-decoration:none}.admin-module__txbX6G__secondaryButton:hover:not(:disabled){background:var(--admin-surface-soft);border-color:#5f7469}.admin-module__txbX6G__primarySoftButton{color:var(--admin-brand-hover);background:var(--admin-brand-soft);border-color:#a8cdbc}.admin-module__txbX6G__primarySoftButton:hover:not(:disabled){border-color:var(--admin-brand);background:#d8eee5}.admin-module__txbX6G__dangerButton{color:#8d2018;background:#fff;border-color:#d9a9a4}.admin-module__txbX6G__dangerButton:hover:not(:disabled){background:var(--admin-danger-soft);border-color:#b64a41}.admin-module__txbX6G__bannerButton{min-height:34px;color:inherit;background:0 0;border-color:currentColor;padding-inline:11px}.admin-module__txbX6G__primaryButton:disabled,.admin-module__txbX6G__secondaryButton:disabled,.admin-module__txbX6G__primarySoftButton:disabled,.admin-module__txbX6G__dangerButton:disabled,.admin-module__txbX6G__bannerButton:disabled,.admin-module__txbX6G__filterSelect:disabled,.admin-module__txbX6G__input:disabled,.admin-module__txbX6G__select:disabled,.admin-module__txbX6G__textarea:disabled{opacity:.55;cursor:not-allowed}.admin-module__txbX6G__primaryButton:focus-visible,.admin-module__txbX6G__secondaryButton:focus-visible,.admin-module__txbX6G__primarySoftButton:focus-visible,.admin-module__txbX6G__dangerButton:focus-visible,.admin-module__txbX6G__bannerButton:focus-visible,.admin-module__txbX6G__navItem:focus-visible,.admin-module__txbX6G__bottomNav button:focus-visible,.admin-module__txbX6G__expandButton:focus-visible{outline-offset:2px;outline:3px solid #0f6549}.admin-module__txbX6G__groupList{box-shadow:none;background:0 0;border:0;gap:12px;display:grid}.admin-module__txbX6G__groupCard{border:1px solid var(--admin-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #1e4b3a0d}.admin-module__txbX6G__groupMain{grid-template-columns:40px 46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-module__txbX6G__expandButton{width:40px;height:40px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.admin-module__txbX6G__expandButton:hover{background:var(--admin-surface-soft)}.admin-module__txbX6G__expandButton svg{transition:transform .16s}.admin-module__txbX6G__expandedIcon{transform:rotate(90deg)}.admin-module__txbX6G__groupIcon,.admin-module__txbX6G__cardIcon{width:44px;height:44px;color:var(--admin-brand);background:var(--admin-brand-soft);border-radius:13px;place-items:center;display:grid}.admin-module__txbX6G__chatEmoji{font-size:21px;font-weight:600;line-height:1}.admin-module__txbX6G__groupCopy{min-width:0}.admin-module__txbX6G__groupCopy>div{align-items:center;gap:9px;display:flex}.admin-module__txbX6G__groupCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-module__txbX6G__groupCopy p,.admin-module__txbX6G__groupCopy small{color:var(--admin-muted);margin:0}.admin-module__txbX6G__groupCopy p{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.admin-module__txbX6G__groupCopy small{margin-top:5px;font-size:11px;font-weight:700;display:block}.admin-module__txbX6G__groupActions{align-items:center;gap:8px;display:flex}.admin-module__txbX6G__groupError{background:var(--admin-danger-soft);border-top:1px solid #f0c3bf;margin:0;padding:10px 16px;font-size:12px}.admin-module__txbX6G__topicList{background:#fbfdfc;border-top:1px solid #e4ebe7;padding:0 16px 14px 110px}.admin-module__txbX6G__topicRow{border-bottom:1px solid #e8eeeb;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 0;display:grid}.admin-module__txbX6G__topicIcon{background:var(--admin-surface-soft);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.admin-module__txbX6G__topicRow:last-child{border-bottom:0}.admin-module__txbX6G__topicDot{background:var(--admin-gold);border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #b47c00}.admin-module__txbX6G__topicRow strong,.admin-module__txbX6G__topicRow small{display:block}.admin-module__txbX6G__topicRow strong{font-size:13px}.admin-module__txbX6G__topicRow small{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-module__txbX6G__securityLayout{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.admin-module__txbX6G__securityUsers,.admin-module__txbX6G__passwordCard{min-width:0;padding:20px}.admin-module__txbX6G__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-module__txbX6G__cardHeader h2,.admin-module__txbX6G__cardHeader p{margin:0}.admin-module__txbX6G__cardHeader h2{font-size:17px}.admin-module__txbX6G__cardHeader p{color:var(--admin-muted);margin-top:5px;font-size:12px;line-height:1.45}.admin-module__txbX6G__field{gap:7px;display:grid}.admin-module__txbX6G__label{color:#34493f;font-size:12px;font-weight:750}.admin-module__txbX6G__selectedUserCard{background:var(--admin-brand-soft);border:1px solid #c8ddd4;border-radius:13px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.admin-module__txbX6G__selectedUserCard>div{min-width:0}.admin-module__txbX6G__selectedUserCard strong,.admin-module__txbX6G__selectedUserCard span,.admin-module__txbX6G__selectedUserCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module__txbX6G__selectedUserCard strong{font-size:13px}.admin-module__txbX6G__selectedUserCard span,.admin-module__txbX6G__selectedUserCard small{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-module__txbX6G__passwordForm,.admin-module__txbX6G__modalForm{gap:15px;display:grid}.admin-module__txbX6G__modalForm{--admin-brand:#1f7a5a;--admin-brand-hover:#176247;--admin-brand-soft:#e6f2ed;--admin-gold:#f4b740;--admin-text:#17211c;--admin-muted:#56665d;--admin-border:#d5e0da;--admin-border-strong:#7f9388;--admin-surface:#fff;--admin-surface-soft:#f4f8f6;--admin-danger:#a52a21;--admin-danger-soft:#fff0ef}.admin-module__txbX6G__passwordForm .admin-module__txbX6G__primaryButton{justify-self:flex-start;margin-top:3px}.admin-module__txbX6G__matchSuccess{color:var(--admin-brand-hover);align-items:center;gap:7px;margin:-3px 0 0;font-size:12px;font-weight:700;display:flex}.admin-module__txbX6G__auditIntro{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-module__txbX6G__auditIntro strong,.admin-module__txbX6G__auditIntro span{display:block}.admin-module__txbX6G__auditIntro strong{font-size:14px}.admin-module__txbX6G__auditIntro>div>span{color:var(--admin-muted);margin-top:4px;font-size:12px}.admin-module__txbX6G__auditIntro+.admin-module__txbX6G__filtersBar{border-radius:0;grid-template-columns:minmax(260px,1fr) 220px}.admin-module__txbX6G__auditGroups{padding:8px 16px 20px;display:grid}.admin-module__txbX6G__auditGroup h2{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:17px 2px 8px;font-size:11px;font-weight:850}.admin-module__txbX6G__auditList{border:1px solid #dde6e1;border-radius:12px;overflow:hidden}.admin-module__txbX6G__auditRow{border-bottom:1px solid #e6ece8;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:grid}.admin-module__txbX6G__auditRow:last-child{border-bottom:0}.admin-module__txbX6G__auditIcon{width:36px;height:36px;color:var(--admin-brand);background:var(--admin-brand-soft);border-radius:10px;place-items:center;display:grid}.admin-module__txbX6G__auditRow strong,.admin-module__txbX6G__auditRow span{display:block}.admin-module__txbX6G__auditRow strong{font-size:13px}.admin-module__txbX6G__auditRow div>span{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-module__txbX6G__auditRow time{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:11px}.admin-module__txbX6G__modalActions{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.admin-module__txbX6G__bottomNav{display:none}.admin-module__txbX6G__bootShell{color:#17211c;background:radial-gradient(circle at 50% 20%,#1f7a5a21,#0000 38%),#edf3f0;place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-module__txbX6G__bootCard{text-align:center;background:#fff;border:1px solid #cbdad3;border-radius:20px;flex-direction:column;align-items:center;width:min(100%,430px);padding:30px;display:flex;box-shadow:0 20px 60px #1e4b3a1f}.admin-module__txbX6G__bootIcon{color:#1f7a5a;background:#e6f2ed;border-radius:14px;place-items:center;width:48px;height:48px;margin-top:24px;display:grid}.admin-module__txbX6G__bootCard h1,.admin-module__txbX6G__bootCard p{margin:0}.admin-module__txbX6G__bootCard h1{margin-top:16px;font-size:21px}.admin-module__txbX6G__bootCard p{color:#56665d;margin-top:8px;font-size:13px;line-height:1.55}.admin-module__txbX6G__bootCard .admin-module__txbX6G__primaryButton{margin-top:20px}.admin-module__txbX6G__spinner{flex:none;animation:.8s linear infinite admin-module__txbX6G__spin}@keyframes admin-module__txbX6G__spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.admin-module__txbX6G__layout{grid-template-columns:246px minmax(0,1fr)}.admin-module__txbX6G__sidebar{padding-inline:12px}.admin-module__txbX6G__navCopy small{display:none}.admin-module__txbX6G__navItem{min-height:54px}.admin-module__txbX6G__filtersBar{grid-template-columns:minmax(230px,1fr) 160px 160px}.admin-module__txbX6G__filtersBar .admin-module__txbX6G__resultCount{grid-column:1/-1}.admin-module__txbX6G__userRow{grid-template-columns:44px minmax(180px,1fr) auto auto}.admin-module__txbX6G__userRow .admin-module__txbX6G__rowAction{grid-column:2/-1;align-items:flex-end}.admin-module__txbX6G__groupMain{grid-template-columns:40px 44px minmax(0,1fr)}.admin-module__txbX6G__groupActions{grid-column:3;justify-content:flex-start}}@media (max-width:820px){.admin-module__txbX6G__shell{height:100dvh;min-height:100svh}.admin-module__txbX6G__topbar{min-height:62px;padding:8px 14px}.admin-module__txbX6G__accountName{display:none}.admin-module__txbX6G__topbarActions .admin-module__txbX6G__secondaryButton{width:44px;min-width:44px;height:44px;padding:0}.admin-module__txbX6G__topbarActions .admin-module__txbX6G__secondaryButton span{display:none}.admin-module__txbX6G__layout{height:calc(100dvh - 62px);display:block}.admin-module__txbX6G__sidebar{display:none}.admin-module__txbX6G__content{height:100%;padding:20px 14px calc(92px + env(safe-area-inset-bottom))}.admin-module__txbX6G__sectionHeading{align-items:flex-start;margin-bottom:17px}.admin-module__txbX6G__sectionHeading h1{font-size:26px}.admin-module__txbX6G__sectionHeading>.admin-module__txbX6G__primaryButton,.admin-module__txbX6G__sectionHeading>.admin-module__txbX6G__secondaryButton{min-height:44px;padding-inline:12px}.admin-module__txbX6G__bottomNav{z-index:30;padding:6px 8px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--admin-border);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #17211c14}.admin-module__txbX6G__bottomNav button{min-width:0;min-height:52px;color:var(--admin-muted);font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:3px;font-size:10px;font-weight:750;display:flex}.admin-module__txbX6G__bottomNav .admin-module__txbX6G__bottomNavActive{color:var(--admin-brand-hover);background:var(--admin-brand-soft)}.admin-module__txbX6G__filtersBar,.admin-module__txbX6G__auditIntro+.admin-module__txbX6G__filtersBar{grid-template-columns:1fr 1fr}.admin-module__txbX6G__searchField{grid-column:1/-1;min-height:44px}.admin-module__txbX6G__filterSelect,.admin-module__txbX6G__input,.admin-module__txbX6G__select,.admin-module__txbX6G__primaryButton,.admin-module__txbX6G__secondaryButton,.admin-module__txbX6G__primarySoftButton,.admin-module__txbX6G__dangerButton{min-height:44px}.admin-module__txbX6G__expandButton,.admin-module__txbX6G__bannerButton{min-width:44px;min-height:44px}.admin-module__txbX6G__searchField input,.admin-module__txbX6G__filterSelect,.admin-module__txbX6G__input,.admin-module__txbX6G__select,.admin-module__txbX6G__textarea{font-size:16px}.admin-module__txbX6G__searchField input{height:44px}.admin-module__txbX6G__userIdentity a{align-items:center;min-height:44px;margin-top:0;display:inline-flex}.admin-module__txbX6G__userRow{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:14px}.admin-module__txbX6G__userRow .admin-module__txbX6G__rolePill{grid-area:2/2}.admin-module__txbX6G__userRow .admin-module__txbX6G__inactivePill,.admin-module__txbX6G__userRow .admin-module__txbX6G__activePill{grid-area:1/3}.admin-module__txbX6G__userRow .admin-module__txbX6G__rowAction{grid-area:3/2/auto/-1;align-items:stretch}.admin-module__txbX6G__disabledReason,.admin-module__txbX6G__inlineError{text-align:left;max-width:none}.admin-module__txbX6G__groupMain{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}.admin-module__txbX6G__groupIcon{display:none}.admin-module__txbX6G__groupCopy{padding-top:5px}.admin-module__txbX6G__groupCopy>div{flex-wrap:wrap;align-items:flex-start}.admin-module__txbX6G__groupActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-module__txbX6G__topicList{padding:0 14px 12px 50px}.admin-module__txbX6G__securityLayout{grid-template-columns:1fr}.admin-module__txbX6G__passwordForm .admin-module__txbX6G__primaryButton{width:100%}.admin-module__txbX6G__modalActions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.admin-module__txbX6G__sectionHeading{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.admin-module__txbX6G__sectionHeading>.admin-module__txbX6G__primaryButton,.admin-module__txbX6G__sectionHeading>.admin-module__txbX6G__secondaryButton{width:44px;min-width:44px;padding:0;font-size:0}.admin-module__txbX6G__filtersBar,.admin-module__txbX6G__auditIntro+.admin-module__txbX6G__filtersBar{grid-template-columns:1fr}.admin-module__txbX6G__filterSelect,.admin-module__txbX6G__filtersBar .admin-module__txbX6G__resultCount{grid-column:1}.admin-module__txbX6G__userRow{grid-template-columns:42px minmax(0,1fr)}.admin-module__txbX6G__userRow .admin-module__txbX6G__inactivePill,.admin-module__txbX6G__userRow .admin-module__txbX6G__activePill{grid-area:2/2;justify-self:end}.admin-module__txbX6G__userRow .admin-module__txbX6G__rolePill{grid-area:2/2;justify-self:start}.admin-module__txbX6G__groupActions{grid-template-columns:1fr}.admin-module__txbX6G__topicList{padding-left:14px}.admin-module__txbX6G__topicRow{grid-template-columns:32px minmax(0,1fr)}.admin-module__txbX6G__topicRow .admin-module__txbX6G__pill{grid-column:2}.admin-module__txbX6G__auditIntro{flex-direction:column;align-items:flex-start}.admin-module__txbX6G__auditRow{grid-template-columns:36px minmax(0,1fr)}.admin-module__txbX6G__auditRow time{grid-column:2}.admin-module__txbX6G__securityUsers,.admin-module__txbX6G__passwordCard{padding:16px}}@media (prefers-reduced-motion:reduce){.admin-module__txbX6G__spinner,.admin-module__txbX6G__expandButton svg{transition:none;animation:none}}
.login-module___81l7G__page{--green:#1f7a5a;--green-hover:#176247;--green-soft:#e6f2ed;--gold:#f4b740;--ink:#17211c;--muted:#56665d;--line:#c8d5ce;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--ink);background:radial-gradient(circle at 14% 16%,#f4b74029,#0000 28%),linear-gradient(135deg,#123f31 0%,#176247 48%,#1f7a5a 100%);place-items:center;display:grid;overflow-x:hidden}.login-module___81l7G__shell{background:#fff;border:1px solid #ffffff3d;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,424px);width:min(100%,960px);min-height:608px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #05251a4d}.login-module___81l7G__intro{background:linear-gradient(#104532f0, #13533cf5), var(--green);color:#fff;flex-direction:column;min-width:0;padding:48px;display:flex;position:relative;overflow:hidden}.login-module___81l7G__intro:before,.login-module___81l7G__intro:after{content:"";pointer-events:none;position:absolute}.login-module___81l7G__intro:before{border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;top:102px;right:-120px;box-shadow:0 0 0 52px #ffffff08,0 0 0 104px #ffffff05}.login-module___81l7G__intro:after{background:var(--gold);width:132px;height:8px;bottom:0;right:0}.login-module___81l7G__desktopBrand{z-index:1;position:relative}.login-module___81l7G__introCopy{z-index:1;max-width:430px;margin-top:auto;position:relative}.login-module___81l7G__eyebrow,.login-module___81l7G__cardEyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:750}.login-module___81l7G__eyebrow{color:#f8cb6b}.login-module___81l7G__introCopy h1{letter-spacing:-.045em;max-width:460px;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:720;line-height:1.03}.login-module___81l7G__lead{color:#ffffffc7;max-width:430px;margin:22px 0 0;font-size:15px;line-height:1.65}.login-module___81l7G__benefits{z-index:1;color:#ffffffe0;gap:11px;margin:34px 0 38px;padding:0;font-size:13px;list-style:none;display:grid;position:relative}.login-module___81l7G__benefits li{align-items:center;gap:9px;display:flex}.login-module___81l7G__benefits svg{color:#f8cb6b;stroke-width:3px;background:#ffffff1f;border-radius:50%;width:18px;height:18px;padding:3px}.login-module___81l7G__introFootnote{z-index:1;color:#ffffff85;letter-spacing:.035em;margin:0;font-size:11px;position:relative}.login-module___81l7G__card{background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:46px 42px;display:flex}.login-module___81l7G__mobileBrand{color:var(--ink);margin-bottom:38px;display:none}.login-module___81l7G__heading{margin-bottom:26px}.login-module___81l7G__cardEyebrow{color:var(--green)}.login-module___81l7G__heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:730;line-height:1.12}.login-module___81l7G__heading>p:last-child{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.login-module___81l7G__sessionBanner{background:var(--green-soft);color:#225a45;border:1px solid #c2dacd;border-radius:11px;align-items:flex-start;gap:10px;margin:-4px 0 20px;padding:12px;font-size:12px;line-height:1.4;display:flex}.login-module___81l7G__sessionBanner>svg{flex:none;width:19px;height:19px;margin-top:1px}.login-module___81l7G__sessionBanner span{gap:2px;display:grid}.login-module___81l7G__sessionBanner strong{color:#174f3a;font-size:13px}.login-module___81l7G__form{gap:18px;display:grid}.login-module___81l7G__field{gap:7px;display:grid}.login-module___81l7G__field>span{color:#26352d;font-size:13px;font-weight:650;line-height:1.35}.login-module___81l7G__field input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #7f9388;border-radius:10px;outline:none;padding:10px 12px;font-size:16px;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.login-module___81l7G__field input::placeholder{color:#6d7d74}.login-module___81l7G__field input:hover:not(:disabled){border-color:#56665d}.login-module___81l7G__field input:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px #1f7a5a33}.login-module___81l7G__field input[aria-invalid=true]{border-color:#a93d3d}.login-module___81l7G__field input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #a93d3d2e}.login-module___81l7G__field input:disabled{cursor:not-allowed;color:#69766f;background:#f0f4f2;border-color:#c7d2cc}.login-module___81l7G__error{color:#8a2f2f;background:#fff4f4;border:1px solid #e2b5b5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:-4px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.login-module___81l7G__error svg{flex:none;width:17px;height:17px;margin-top:1px}.login-module___81l7G__submit{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:2px;padding:10px 18px;font-size:14px;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.login-module___81l7G__submit svg{width:18px;height:18px}.login-module___81l7G__submit:hover:not(:disabled){background:var(--green-hover);transform:translateY(-1px);box-shadow:0 8px 20px #17624738}.login-module___81l7G__submit:active:not(:disabled){box-shadow:none;transform:translateY(0)}.login-module___81l7G__submit:focus-visible{outline-offset:3px;outline:2px solid #176247}.login-module___81l7G__submit:disabled{cursor:wait;background:#608a78}.login-module___81l7G__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite login-module___81l7G__spin}.login-module___81l7G__securityNote{color:#68776f;text-align:center;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:11px;line-height:1.4;display:flex}.login-module___81l7G__securityNote svg{width:15px;height:15px;color:var(--green)}@keyframes login-module___81l7G__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.login-module___81l7G__page{background:#fff;padding:0;display:block}.login-module___81l7G__shell{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block;overflow:visible}.login-module___81l7G__intro{display:none}.login-module___81l7G__card{width:100%;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));justify-content:flex-start}.login-module___81l7G__mobileBrand{display:inline-flex}.login-module___81l7G__heading h2{max-width:330px;font-size:27px}.login-module___81l7G__form{gap:17px}.login-module___81l7G__securityNote{margin-top:auto;padding-top:32px}}@media (max-width:390px){.login-module___81l7G__card{padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.login-module___81l7G__mobileBrand{margin-bottom:30px}.login-module___81l7G__heading{margin-bottom:22px}}@media (max-height:660px) and (max-width:760px){.login-module___81l7G__mobileBrand{margin-bottom:22px}.login-module___81l7G__heading{margin-bottom:18px}.login-module___81l7G__cardEyebrow{margin-bottom:8px}.login-module___81l7G__securityNote{margin-top:22px;padding-top:0}}@media (prefers-reduced-motion:reduce){.login-module___81l7G__submit,.login-module___81l7G__field input{transition:none}.login-module___81l7G__spinner{animation-duration:1.4s}}
