.StatCard-module__BqLvZW__card{gap:var(--space-2);background:var(--surface-solid);border:1px solid var(--surface-border);box-shadow:var(--shadow-solid);border-radius:18px;flex-direction:column;padding:22px 24px;display:flex}.StatCard-module__BqLvZW__label{font-size:12px;font-weight:var(--font-weight-normal);color:var(--text-secondary);line-height:var(--leading-tight)}.StatCard-module__BqLvZW__value{font-size:22px;font-weight:var(--font-weight-semibold);font-family:var(--font-sans);line-height:var(--leading-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.StatCard-module__BqLvZW__hint{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-normal)}
.AccessPanel-module__JBed5W__layout{gap:var(--space-4);grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;display:grid}.AccessPanel-module__JBed5W__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.AccessPanel-module__JBed5W__sideCard{background:var(--surface-solid);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid);overflow:hidden}.AccessPanel-module__JBed5W__sideHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.AccessPanel-module__JBed5W__sideTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.AccessPanel-module__JBed5W__list{flex-direction:column;max-height:360px;display:flex;overflow:auto}.AccessPanel-module__JBed5W__row{align-items:flex-start;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--surface-border);min-height:52px;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;display:flex}.AccessPanel-module__JBed5W__row:hover{background:var(--menu-hover-bg);box-shadow:var(--menu-hover-glow)}.AccessPanel-module__JBed5W__rowActive,.AccessPanel-module__JBed5W__rowActive:hover{background:var(--menu-selected-bg);box-shadow:var(--menu-selected-glow)}.AccessPanel-module__JBed5W__rowName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--leading-tight)}.AccessPanel-module__JBed5W__rowMeta{color:var(--text-tertiary);font-size:12px;line-height:var(--leading-normal);margin-top:2px}.AccessPanel-module__JBed5W__main{background:var(--surface-solid);border:1px solid var(--surface-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-5);gap:var(--space-5);box-shadow:var(--shadow-solid);flex-direction:column;display:flex}.AccessPanel-module__JBed5W__mainHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.AccessPanel-module__JBed5W__mainTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.AccessPanel-module__JBed5W__mainLead{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:62ch;line-height:var(--leading-relaxed)}.AccessPanel-module__JBed5W__toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.AccessPanel-module__JBed5W__field{flex-direction:column;gap:6px;min-width:180px;display:flex}.AccessPanel-module__JBed5W__label{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.AccessPanel-module__JBed5W__group{border-radius:var(--radius-md);background:var(--bg-card-soft);border:0;flex-direction:column;gap:0;display:flex;overflow:hidden}.AccessPanel-module__JBed5W__groupTitle{padding:var(--space-3) var(--space-4);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-coral-text);background:var(--bg-card-soft);border-bottom:1px solid var(--surface-border);margin:0}.AccessPanel-module__JBed5W__capRow{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.AccessPanel-module__JBed5W__capRow:first-of-type{border-top:0}.AccessPanel-module__JBed5W__capLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.AccessPanel-module__JBed5W__capHint{color:var(--text-tertiary);font-size:12px;line-height:var(--leading-normal);margin:2px 0 0}.AccessPanel-module__JBed5W__seg{border:1px solid var(--surface-border);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.AccessPanel-module__JBed5W__seg button{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 10px;font-size:12px}.AccessPanel-module__JBed5W__seg button+button{border-left:1px solid var(--border)}.AccessPanel-module__JBed5W__seg button:hover{background:var(--menu-hover-bg)}.AccessPanel-module__JBed5W__segOn{font-weight:var(--font-weight-semibold);background:var(--accent-coral-dim)!important;color:var(--accent-coral-text)!important}.AccessPanel-module__JBed5W__segDeny{color:#b91c1c!important;background:#b91c1c1f!important}.AccessPanel-module__JBed5W__dot{background:var(--border);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.AccessPanel-module__JBed5W__dotOn{background:var(--accent-coral)}.AccessPanel-module__JBed5W__ownerNote{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-card-soft);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);border:0;margin:0}.AccessPanel-module__JBed5W__newForm{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}@media (max-width:900px){.AccessPanel-module__JBed5W__layout{grid-template-columns:1fr}.AccessPanel-module__JBed5W__capRow{grid-template-columns:1fr;align-items:start}.AccessPanel-module__JBed5W__seg{width:100%}.AccessPanel-module__JBed5W__seg button{flex:1;min-height:44px}}
