.button:disabled{opacity:.65;cursor:wait}.spin{animation:spin 1s linear infinite}.syncMessage{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;border-radius:7px;font-size:14px}.syncMessage.success{background:#eaf7f2;color:#08765d}.syncMessage.failure{background:#fdeaea;color:#b33737}.tenantPreview{margin-top:14px;border:1px solid var(--line);border-radius:7px;padding:13px;font-size:14px}.tenantPreview>b{display:block;margin-bottom:7px}.tenantPreview>div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #edf0f2}.tenantPreview small{color:var(--muted)}@keyframes spin{to{transform:rotate(1turn)}}.managerCockpit{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.coachingGrid,.ritualGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.coachingGrid article,.ritualGrid article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--background-subtle)}.coachingGrid p,.ritualGrid p{margin:0;color:var(--text-muted);font-size:14px}.ritualGrid strong{color:var(--brand-primary)}.meetingForm{display:grid;grid-gap:8px;gap:8px}.meetingForm input,.meetingForm select{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary)}.coverageReadout{display:grid;grid-gap:8px;gap:8px}.coverageReadout>b{font-size:26px}.coverageReadout>span{color:var(--text-muted)}.coverageReadout>strong{font-size:24px;color:var(--brand-primary)}.coachingGrid small{color:var(--text-muted)}@media (max-width:700px){.coachingGrid,.ritualGrid{grid-template-columns:1fr}}.renewalTableControls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:18px 0}.renewalTableControls label{display:grid;grid-gap:5px;gap:5px;font-size:15px;font-weight:700;color:var(--text-secondary)}.renewalTableControls input,.renewalTableControls select{min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary)}:root{--type-caption:11px;--type-helper:12px;--type-control:14px;--type-body:14px;--type-section:16px;--type-title:24px;--type-display:34px;--type-line-body:1.5;--type-line-compact:1.35}html{text-size-adjust:100%}body{font-size:var(--type-body);line-height:var(--type-line-body);text-rendering:optimizeLegibility}:where(input,select,textarea){font-size:var(--type-control)!important;line-height:var(--type-line-compact)}:where(label){font-size:13px!important;line-height:var(--type-line-compact)}:where(button,.button){font-size:13px!important;line-height:var(--type-line-compact)}:where(small){font-size:var(--type-helper)!important;line-height:1.45}:where(th){font-size:var(--type-caption)!important;line-height:var(--type-line-compact)}:where(td){font-size:13px;line-height:1.45}@media (max-width:640px){:root{--type-title:22px;--type-display:30px}}@media (min-width:1101px){.shell:not(.isCollapsed){grid-template-columns:248px minmax(0,1fr)}.shell:not(.isCollapsed) .sidebar{width:248px}.shell:not(.isCollapsed) .brandWord small{letter-spacing:.14em}}.sidebar{overflow:hidden}.sidebarBrand,.sidebarFooter{flex:0 0 auto}.sidebarScroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-right:4px;margin-right:-4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(145,133,239,.42) transparent}.sidebarScroll::-webkit-scrollbar{width:5px}.sidebarScroll::-webkit-scrollbar-track{background:transparent}.sidebarScroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(145,133,239,.42)}.sidebarScroll::-webkit-scrollbar-thumb:hover{background:rgba(145,133,239,.68)}.bitrixMcpNotice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 24px;padding:16px;border:1px solid color-mix(in srgb,var(--info) 30%,var(--border));border-radius:12px;background:var(--hunt-subtle)}.accountCommercialData{margin:18px 0}.accountCommercialData .sectionHead p{margin:4px 0 0;color:var(--text-muted)}.aiActionDraft{margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--border));border-radius:12px;background:var(--brand-subtle)}.aiActionDraft .sectionHead{align-items:center}.aiActionDraft .sectionHead h3{margin:0}.aiActionDraft .muted{color:var(--text-muted);font-size:12px}.aiDraftBody{margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);line-height:1.55}.aiDraftBody p{margin:0 0 8px}.aiDraftBody p:last-child{margin-bottom:0}.accountCommercialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.accountCommercialGrid>article{min-width:0;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--background-subtle)}.accountCommercialGrid header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.accountCommercialGrid header>svg{color:var(--brand-primary)}.accountCommercialGrid header b,.accountCommercialGrid header small,.accountCommercialGrid p b,.accountCommercialGrid p span{display:block}.accountCommercialGrid header small,.accountCommercialGrid p span{margin-top:3px;color:var(--text-muted)}.accountCommercialGrid header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--brand-primary);cursor:pointer}.accountCommercialGrid header button svg{width:15px}.accountCommercialGrid p{margin:0;padding:9px 0;border-top:1px solid var(--border)}.accountCommercialGrid p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountCommercialGrid em{color:var(--text-muted);font-style:normal}.accountCommercialModal{width:min(820px,calc(100vw - 32px))}.humanEvidenceNotice{margin-top:14px;padding:11px 13px;border-radius:9px;background:var(--brand-subtle);color:var(--text-secondary)}@media (max-width:900px){.accountCommercialGrid{grid-template-columns:1fr}}.bitrixMcpNotice>div{display:flex;align-items:flex-start;gap:11px}.bitrixMcpNotice svg{flex:none;color:var(--info)}.bitrixMcpNotice b{font-size:13px}.bitrixMcpNotice p{max-width:760px;margin:5px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.bitrixMcpNotice a{flex:none;white-space:nowrap}@media (max-width:700px){.bitrixMcpNotice{align-items:stretch;flex-direction:column}.bitrixMcpNotice a{width:100%;justify-content:center}}