.adm *{box-sizing:border-box}.adm{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--adm-bg:#070711;--adm-surface:#0d0d20;--adm-surface2:#131328;--adm-surface3:#1a1a38;--adm-border:#ffffff0f;--adm-border2:#ffffff1c;--adm-text:#f0f0fc;--adm-sub:#9898c4;--adm-muted:#4a4a72;--adm-mid:#7878a8;--adm-accent:#0084ff;--adm-accent-hi:#39f;--adm-accent-d:#0084ff1a;--adm-accent-d2:#0084ff0d;--adm-danger:#f04466;--adm-success:#00d08a;--adm-warning:#f5a623;--adm-sidebar-w:256px;--adm-topbar-h:60px;--adm-radius:8px;--adm-radius-sm:5px;--adm-radius-lg:12px;--adm-ease:cubic-bezier(.4, 0, .2, 1);--adm-shadow:0 1px 3px #00000059, 0 1px 2px #0003;--adm-shadow-md:0 4px 20px #00000059;--adm-shadow-lg:0 20px 60px #0000008c;--adm-topbar-bg:#0d0d20d9;--adm-savebar-bg:#0d0d20eb;font-feature-settings:"cv11", "ss01";font-family:-apple-system,BlinkMacSystemFont,Inter,Space Grotesk,system-ui,sans-serif}.adm.light{--adm-bg:#f0f0f8;--adm-surface:#fff;--adm-surface2:#eaeaf4;--adm-surface3:#e0e0ec;--adm-border:#00000012;--adm-border2:#00000021;--adm-text:#08081a;--adm-sub:#505078;--adm-muted:#9090b8;--adm-mid:#505070;--adm-accent:#06c;--adm-accent-hi:#0080ff;--adm-accent-d:#0066cc1a;--adm-accent-d2:#0066cc0d;--adm-danger:#d93355;--adm-success:#00966a;--adm-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--adm-shadow-md:0 4px 20px #0000001a;--adm-shadow-lg:0 20px 60px #00000026;--adm-topbar-bg:#ffffffe0;--adm-savebar-bg:#fffffff0}.adm.light .adm-login-deco-inner{background:radial-gradient(80% 60% at 60% 30%,#0084ff1f 0%,#0000 60%),radial-gradient(60% 80% at 30% 80%,#503cc81a 0%,#0000 55%),linear-gradient(135deg,#dde0f2 0%,#eaeaf8 50%,#e2e2f4 100%)}.adm.light .adm-login-deco-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}.adm.light .adm-login-deco-title{color:#0000000d}.adm.light .adm-deco-line{background:linear-gradient(#0000,#0084ff4d,#0000)}.adm.light .adm-toast{background:#fff;box-shadow:0 8px 32px #0000001f}.adm.light .adm-sidebar:before{background:radial-gradient(120% 30% at 50% 0,#0084ff12 0%,#0000 100%)}.adm-login-wrap{background:var(--adm-bg);grid-template-columns:480px 1fr;min-height:100dvh;display:grid}@media (max-width:800px){.adm-login-wrap{grid-template-columns:1fr}.adm-login-deco{display:none}}.adm-login-panel{background:var(--adm-bg);flex-direction:column;justify-content:center;padding:64px 56px;display:flex;position:relative}.adm-login-panel:after{content:"";background:linear-gradient(to bottom, transparent, var(--adm-border2) 30%, var(--adm-border2) 70%, transparent);width:1px;position:absolute;top:0;bottom:0;right:0}.adm-login-logo{align-items:center;gap:12px;margin-bottom:64px;display:flex}.adm-login-logo-text{letter-spacing:-.02em;color:var(--adm-text);font-size:1.2rem;font-weight:800}.adm-login-logo-label{letter-spacing:.28em;text-transform:uppercase;color:var(--adm-muted);padding-top:1px;font-size:.58rem;font-weight:700}.adm-login-heading{color:var(--adm-text);letter-spacing:-.025em;margin-bottom:8px;font-size:1.9rem;font-weight:700;line-height:1.15}.adm-login-sub{color:var(--adm-mid);margin-bottom:44px;font-size:.875rem;line-height:1.55}.adm-form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.adm-form-group label{letter-spacing:.06em;color:var(--adm-sub);text-transform:uppercase;font-size:.72rem;font-weight:600}.adm-input{background:var(--adm-surface2);border:1px solid var(--adm-border2);border-radius:var(--adm-radius);color:var(--adm-text);outline:none;width:100%;padding:9px 13px;font-family:inherit;font-size:.86rem;transition:border-color .18s,box-shadow .18s}.adm-input::placeholder{color:var(--adm-muted)}.adm-input:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-d)}.adm-btn-primary{background:var(--adm-text);width:100%;color:var(--adm-bg);border-radius:var(--adm-radius);letter-spacing:.08em;cursor:pointer;border:none;margin-top:10px;padding:13px;font-family:inherit;font-size:.82rem;font-weight:700;transition:opacity .18s,transform .18s,box-shadow .18s}.adm-btn-primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #0003}.adm-btn-primary:active{transform:translateY(0)}.adm-btn-primary:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.adm-error{color:#ff6888;border-radius:var(--adm-radius);background:#f0446614;border:1px solid #f0446638;margin-bottom:16px;padding:10px 14px;font-size:.8rem;line-height:1.5}.adm-login-deco{background:var(--adm-surface);position:relative;overflow:hidden}.adm-login-deco-inner{background:radial-gradient(80% 55% at 65% 25%,#0084ff29 0%,#0000 60%),radial-gradient(60% 80% at 25% 85%,#3c1ec833 0%,#0000 55%),radial-gradient(100% 100% at 100% 0,#00b4ff1a 0%,#0000 50%),linear-gradient(135deg,#080818 0%,#10102a 45%,#0c0c22 100%);position:absolute;inset:0}.adm-login-deco-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.adm-login-deco-text{position:absolute;bottom:52px;left:52px;right:52px}.adm-login-deco-title{letter-spacing:-.03em;color:#ffffff12;-webkit-user-select:none;user-select:none;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;line-height:1}.adm-login-deco-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--adm-accent);background:#0084ff0d;border:1px solid #0084ff47;border-radius:100px;margin-top:20px;padding:7px 14px;font-size:.66rem;font-weight:700;display:inline-block}.adm-login-deco-lines{position:absolute;inset:0;overflow:hidden}.adm-deco-line{background:linear-gradient(#0000,#0084ff59,#0000);width:1px;animation:4.5s ease-in-out infinite deco-pulse;position:absolute}.adm-deco-line:first-child{height:42%;animation-delay:0s;top:18%;left:22%}.adm-deco-line:nth-child(2){height:62%;animation-delay:1.2s;top:8%;left:50%}.adm-deco-line:nth-child(3){height:38%;animation-delay:2.4s;top:32%;left:78%}@keyframes deco-pulse{0%,to{opacity:.15}50%{opacity:.75}}.adm-shell{background:var(--adm-bg);min-height:100dvh;color:var(--adm-text);display:flex}.adm-sidebar-backdrop{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:none;position:fixed;inset:0}@media (max-width:860px){.adm-sidebar-backdrop{display:block}}.adm-sidebar{width:var(--adm-sidebar-w);background:var(--adm-surface);border-right:1px solid var(--adm-border);z-index:50;flex-direction:column;flex-shrink:0;transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}@media (max-width:860px){.adm-sidebar{transform:translate(-100%);box-shadow:4px 0 32px #00000080}.adm-sidebar.is-open{transform:translate(0)}}.adm-sidebar:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 35% at 50% 0,#0084ff14 0%,#0000 100%);height:220px;position:absolute;top:0;left:0;right:0}.adm-sidebar>*{z-index:1;position:relative}.adm-sidebar-logo{border-bottom:1px solid var(--adm-border);align-items:center;gap:12px;padding:22px 20px;display:flex}.adm-sidebar-logo-text{letter-spacing:-.02em;color:var(--adm-text);font-size:1.05rem;font-weight:800}.adm-sidebar-logo-badge{letter-spacing:.22em;text-transform:uppercase;color:var(--adm-accent);background:#0084ff12;border:1px solid #0084ff47;border-radius:4px;padding:2px 7px;font-size:.52rem;font-weight:800}.adm-nav{flex-direction:column;flex:1;gap:1px;padding:12px 10px;display:flex;overflow-y:auto}.adm-nav-group{flex-direction:column;gap:1px;display:flex}.adm-nav-group+.adm-nav-group{margin-top:2px}.adm-nav-label{letter-spacing:.26em;text-transform:uppercase;color:var(--adm-muted);padding:14px 12px 5px;font-size:.56rem;font-weight:700}.adm-nav-link{border-radius:var(--adm-radius);color:var(--adm-mid);align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.adm-nav-link:hover{background:var(--adm-surface2);color:var(--adm-text)}.adm-nav-link.active{background:var(--adm-accent-d);color:var(--adm-accent);font-weight:600}.adm-nav-link.active:before{content:"";background:var(--adm-accent);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.adm-nav-link svg{opacity:.8;flex-shrink:0;width:16px;height:16px}.adm-nav-link.active svg{opacity:1}.adm-sidebar-footer{border-top:1px solid var(--adm-border);padding:12px 10px}.adm-theme-toggle{border-radius:var(--adm-radius);width:100%;color:var(--adm-mid);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .14s,color .14s;display:flex}.adm-theme-toggle:hover{background:var(--adm-surface2);color:var(--adm-text)}.adm-logout-btn{border-radius:var(--adm-radius);width:100%;color:var(--adm-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .14s,color .14s;display:flex}.adm-logout-btn:hover{color:var(--adm-danger);background:#f0446617}.adm-logout-btn svg{flex-shrink:0;width:15px;height:15px}.adm-main{margin-left:var(--adm-sidebar-w);flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}@media (max-width:860px){.adm-main{margin-left:0}}.adm-menu-toggle{border-radius:var(--adm-radius);border:1px solid var(--adm-border2);background:var(--adm-surface2);width:38px;height:38px;color:var(--adm-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;transition:background .14s;display:none}.adm-menu-toggle:hover{background:var(--adm-surface3)}@media (max-width:860px){.adm-menu-toggle{display:flex}}.adm-topbar{height:var(--adm-topbar-h);border-bottom:1px solid var(--adm-border);background:var(--adm-topbar-bg);-webkit-backdrop-filter:blur(16px);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}@media (min-width:861px){.adm-topbar{padding:0 28px}}.adm-topbar-left{align-items:center;gap:0;min-width:0;display:flex}.adm-topbar-left>div{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-topbar-breadcrumb{color:var(--adm-muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.adm-topbar-breadcrumb span{color:var(--adm-accent);font-weight:500}.adm-topbar-title{color:var(--adm-text);letter-spacing:-.01em;white-space:nowrap;font-size:.88rem;font-weight:650}.adm-topbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-topbar-badge{color:var(--adm-success);letter-spacing:.04em;background:#00d08a14;border:1px solid #00d08a40;border-radius:100px;align-items:center;gap:6px;padding:5px 10px;font-size:.68rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.adm-topbar-badge.outline{border-color:var(--adm-border2);background:var(--adm-surface2);color:var(--adm-sub)}.adm-topbar-badge.outline:hover{background:var(--adm-surface3);border-color:var(--adm-border2);color:var(--adm-text)}@media (max-width:480px){.adm-topbar-badge-text{display:none}.adm-topbar-badge{padding:6px 8px}}.adm-tabs{border-bottom:1px solid var(--adm-border);background:var(--adm-topbar-bg);-webkit-backdrop-filter:blur(16px);top:var(--adm-topbar-h);z-index:9;scrollbar-width:none;gap:2px;padding:0 16px;display:flex;position:sticky;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}@media (min-width:861px){.adm-tabs{padding:0 28px}}.adm-tab{color:var(--adm-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:11px 14px 9px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s}.adm-tab:hover{color:var(--adm-text)}.adm-tab.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent)}.adm-content{flex:1;max-width:1100px;padding:20px 16px 80px}@media (min-width:640px){.adm-content{padding:28px 24px 80px}}@media (min-width:861px){.adm-content{padding:28px 28px 40px}}.adm-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.adm-page-title{color:var(--adm-text);letter-spacing:-.02em;margin-bottom:3px;font-size:1.35rem;font-weight:700;line-height:1.2}.adm-page-sub{color:var(--adm-muted);font-size:.8rem}.adm-btn{border-radius:var(--adm-radius);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;align-items:center;gap:7px;height:36px;padding:8px 16px;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;transition:opacity .16s,transform .16s,box-shadow .16s;display:inline-flex}.adm-btn:hover{opacity:.88;transform:translateY(-1px)}.adm-btn:active{opacity:1;transform:translateY(0)}.adm-btn:disabled{opacity:.38;cursor:default;transform:none!important}.adm-btn svg{flex-shrink:0;width:14px;height:14px}.adm-btn-accent{background:var(--adm-accent);color:#fff;font-weight:700}.adm-btn-accent:hover{background:var(--adm-accent-hi);opacity:1;box-shadow:0 4px 16px #0084ff4d}.adm-btn-ghost{background:var(--adm-surface2);color:var(--adm-text);border:1px solid var(--adm-border2)}.adm-btn-ghost:hover{background:var(--adm-surface3);opacity:1;color:var(--adm-text)}.adm-btn-danger{color:var(--adm-danger);background:#f044661f;border:1px solid #f0446638;font-weight:600}.adm-btn-danger:hover{opacity:1;background:#f0446638}.adm-btn-success{color:var(--adm-success);background:#00d08a1f;border:1px solid #00d08a38;font-weight:600}.adm-btn-sm{height:30px;padding:5px 11px;font-size:.72rem}.adm-btn-icon{justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.adm-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow);margin-bottom:20px;overflow:hidden}.adm-card:last-child{margin-bottom:0}.adm-card-header{border-bottom:1px solid var(--adm-border);background:linear-gradient(to bottom, var(--adm-surface2), var(--adm-surface));justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.adm-card-title{color:var(--adm-text);letter-spacing:-.005em;font-size:.84rem;font-weight:650}.adm-card-body{padding:22px}.adm-field{flex-direction:column;gap:6px;display:flex}.adm-field label{letter-spacing:.06em;color:var(--adm-sub);text-transform:uppercase;font-size:.7rem;font-weight:650}.adm-field-hint{color:var(--adm-muted);margin-top:2px;font-size:.67rem;line-height:1.4}.adm-field-input{background:var(--adm-surface2);border:1px solid var(--adm-border2);border-radius:var(--adm-radius);color:var(--adm-text);outline:none;width:100%;padding:9px 13px;font-family:inherit;font-size:.86rem;transition:border-color .18s,box-shadow .18s}.adm-field-input::placeholder{color:var(--adm-muted)}.adm-field-input:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-d)}.adm-table{border-collapse:collapse;width:100%;font-size:.84rem}.adm-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--adm-muted);border-bottom:1px solid var(--adm-border);padding:8px 14px;font-size:.65rem;font-weight:700}.adm-table td{border-bottom:1px solid var(--adm-border);color:var(--adm-text);vertical-align:middle;padding:12px 14px}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:var(--adm-surface2)}.adm-table-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.adm-table-empty{text-align:center;color:var(--adm-muted);padding:48px;font-size:.85rem}.adm-faq-list{flex-direction:column;gap:10px;display:flex}.adm-faq-category-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);margin-bottom:16px;overflow:hidden}.adm-faq-category-header{background:linear-gradient(to bottom, var(--adm-surface2), var(--adm-surface));border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.adm-faq-category-title{color:var(--adm-text);font-size:.9rem;font-weight:700}.adm-faq-category-body{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.adm-faq-item{background:var(--adm-surface2);border:1px solid var(--adm-border);border-radius:var(--adm-radius);transition:border-color .15s;overflow:hidden}.adm-faq-item:focus-within{border-color:var(--adm-accent)}.adm-faq-item-header{border-bottom:1px solid var(--adm-border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.adm-faq-item-body{padding:12px 14px}.adm-textarea{background:var(--adm-surface);border:1px solid var(--adm-border2);border-radius:var(--adm-radius);color:var(--adm-text);resize:vertical;outline:none;width:100%;min-height:88px;padding:10px 13px;font-family:inherit;font-size:.84rem;line-height:1.6;transition:border-color .18s,box-shadow .18s}.adm-textarea:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-d)}.adm-faq-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:12px 14px;transition:background .14s;display:flex}.adm-faq-accordion-header:hover{background:var(--adm-surface3)}.adm-faq-item.is-open .adm-faq-accordion-header{border-bottom:1px solid var(--adm-border)}.adm-faq-num{background:var(--adm-surface3);border:1px solid var(--adm-border2);width:22px;height:22px;color:var(--adm-muted);letter-spacing:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex}.adm-faq-preview{color:var(--adm-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.adm-faq-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.adm-move-btns{gap:2px;display:flex}.adm-move-btn{color:var(--adm-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 5px;font-size:.65rem;line-height:1;transition:color .14s,background .14s}.adm-move-btn:hover{color:var(--adm-text);background:var(--adm-surface2)}.adm-save-bar{border-top:1px solid var(--adm-border);background:var(--adm-savebar-bg);-webkit-backdrop-filter:blur(16px);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}@media (min-width:640px){.adm-save-bar{padding:14px 28px}}.adm-save-status{color:var(--adm-success);align-items:center;gap:6px;font-size:.78rem;display:flex}.adm-save-status.hidden{visibility:hidden}.adm-toast{background:var(--adm-surface3);border:1px solid var(--adm-border2);color:var(--adm-text);z-index:2000;box-shadow:var(--adm-shadow-lg);animation:toast-slide-in .28s var(--adm-ease) both;border-radius:10px;align-items:center;gap:10px;padding:11px 18px;font-size:.82rem;font-weight:500;display:flex;position:fixed;bottom:28px;right:28px}@keyframes toast-slide-in{0%{opacity:0;transform:translate(16px)translateY(4px)}to{opacity:1;transform:translate(0)translateY(0)}}.adm-toast.success{border-color:#00d08a47}.adm-toast.success .adm-toast-dot{background:var(--adm-success);box-shadow:0 0 8px #00d08a80}.adm-toast-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}@media (min-width:640px){.dash-stats{grid-template-columns:repeat(4,1fr)}}.dash-stat{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}a.dash-stat{cursor:pointer;transition:border-color .14s,transform .14s}a.dash-stat:hover{border-color:var(--adm-accent);transform:translateY(-1px)}.dash-actions{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.dash-stat--skeleton{background:linear-gradient(90deg, var(--adm-surface) 0%, var(--adm-surface2) 50%, var(--adm-surface) 100%);background-size:200% 100%;height:88px;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dash-stat-value{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.dash-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-muted);font-size:.72rem;font-weight:700}.dash-stat-sub{color:var(--adm-muted);font-size:.7rem}.dash-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--adm-muted);margin-top:4px;margin-bottom:10px;font-size:.62rem;font-weight:800}.dash-sections{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.dash-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);border-left:3px solid var(--dc,var(--adm-accent));box-shadow:var(--adm-shadow);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex}.dash-card:hover{background:var(--adm-surface2);transform:translate(2px)}.dash-card-icon{background:color-mix(in srgb, var(--dc,var(--adm-accent)) 12%, transparent);width:38px;height:38px;color:var(--dc,var(--adm-accent));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-card-icon svg{width:18px;height:18px}.dash-card-body{flex:1;min-width:0}.dash-card-title{color:var(--adm-text);margin-bottom:2px;font-size:.86rem;font-weight:700}.dash-card-desc{color:var(--adm-muted);font-size:.72rem;line-height:1.45}.dash-card-arrow{color:var(--adm-muted);flex-shrink:0}.dash-card-arrow svg{width:16px;height:16px}.adm-status-dot{background:var(--adm-success);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #00d08a99}.pres-conflict{color:#b45309;z-index:10;background:#f59e0b1f;border-bottom:1px solid #f59e0b40;align-items:center;gap:8px;margin:0;padding:9px 16px;font-size:.8rem;font-weight:600;display:flex;position:sticky;top:0}.adm.light .pres-conflict{color:#92400e;background:#f59e0b1a}.pres-bar{background:var(--adm-surface2);border:1px solid var(--adm-border2);border-radius:100px;align-items:center;gap:6px;height:32px;padding:3px 10px 3px 4px;display:flex}.pres-avatar{color:#fff;letter-spacing:.03em;border:2px solid var(--adm-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.62rem;font-weight:800;display:flex}.pres-avatar--me{border-color:#fff3}.pres-me{cursor:pointer;color:var(--adm-text);background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.pres-me-name{text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.75rem;font-weight:600;overflow:hidden}.pres-name-edit{align-items:center;gap:4px;display:flex}.pres-name-input{border:1px solid var(--adm-border2);background:var(--adm-surface);width:90px;color:var(--adm-text);border-radius:6px;outline:none;padding:2px 6px;font-size:.75rem;font-weight:600}.pres-name-input:focus{border-color:var(--adm-primary)}.pres-name-ok{background:var(--adm-primary,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:2px 7px;font-size:.75rem}.pres-sep{background:var(--adm-border2);width:1px;height:16px;margin:0 2px}.pres-others{position:relative}.pres-others-btn{cursor:pointer;color:var(--adm-sub);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.pres-count{font-size:.72rem;font-weight:600}.pres-stack{display:flex}.pres-stack .pres-avatar{margin-left:-6px}.pres-stack .pres-avatar:first-child{margin-left:0}.pres-online-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #22c55eb3}.pres-dropdown-bg{z-index:49;position:fixed;inset:0}.pres-dropdown{z-index:50;background:var(--adm-surface);border:1px solid var(--adm-border2);border-radius:12px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 30px #0003}.pres-dropdown-title{color:var(--adm-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 8px;font-size:.68rem;font-weight:700}.pres-dropdown-row{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.pres-dropdown-row:hover{background:var(--adm-surface2)}.pres-dropdown-name{color:var(--adm-text);font-size:.82rem;font-weight:700}.pres-dropdown-page{color:var(--adm-muted);font-size:.72rem}.pres-dropdown-badge{color:#b45309;white-space:nowrap;background:#f59e0b26;border-radius:100px;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:700}@media (max-width:480px){.pres-me-name,.pres-count{display:none}.pres-bar{padding:3px 6px 3px 4px}}.act-toast-stack{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.act-toast{pointer-events:all;background:var(--adm-surface2,#131328);border:1px solid var(--adm-border2,#ffffff1c);min-width:240px;max-width:340px;animation:act-toast-in .25s var(--adm-ease,ease) both;border-left:4px solid #6366f1;border-radius:10px;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:flex;box-shadow:0 8px 30px #00000073}@keyframes act-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.act-toast-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:flex}.act-toast-body{color:var(--adm-sub,#9898c4);flex:1;font-size:.78rem;line-height:1.4}.act-toast-name{color:var(--adm-text,#f0f0fc);font-weight:700}.act-toast-res{color:var(--adm-text,#f0f0fc);font-weight:600}.act-toast-type{color:var(--adm-muted,#4a4a72)}.act-toast-close{color:var(--adm-muted,#4a4a72);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:1rem;line-height:1}.act-toast-close:hover{color:var(--adm-text,#f0f0fc)}@media (max-width:480px){.act-toast-stack{bottom:12px;left:12px;right:12px}.act-toast{max-width:100%}}.adm-settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.adm-settings-grid{grid-template-columns:1fr}}.adm-settings-full{grid-column:1/-1}.adm-sidebar-dev{color:var(--adm-muted);text-align:center;opacity:.55;letter-spacing:.04em;margin:8px 0 0;font-size:.58rem;line-height:1.5}.adm.light .adm-card-header{background:linear-gradient(#f5f5f8,#fff)}.adm.light .adm-field label{color:var(--adm-sub)}.adm.light .adm-field-input,.adm.light .adm-input{color:var(--adm-text);background:#fff;border-color:#0000001f}.adm.light .adm-field-input:focus,.adm.light .adm-input:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px #0066cc1f}.adm.light .adm-field-input::placeholder,.adm.light .adm-input::placeholder{color:#b0b0c8}.adm.light .adm-textarea{color:var(--adm-text);background:#fff;border-color:#0000001f}.adm.light .adm-textarea::placeholder{color:#b0b0c8}.adm.light .adm-btn-accent,.adm.light .adm-btn-accent:hover{color:#fff}.adm.light .adm-btn-ghost{color:var(--adm-text);background:#f0f0f8;border-color:#0000001a}.adm.light .adm-btn-ghost:hover{color:var(--adm-text);background:#e5e5f0}.adm.light .adm-btn-danger{background:#d9335514;border-color:#d9335533}.adm.light .adm-topbar-badge.outline{color:var(--adm-sub);background:#f0f0f8;border-color:#0000001a}.adm.light .adm-toast{color:var(--adm-text);background:#fff;border-color:#0000001a}.adm.light .adm-save-bar{background:#fffffff5}.adm.light .adm-theme-toggle:hover{background:#eaeaf4}.adm.light .adm-logout-btn{color:#6060a0}.adm.light .adm-logout-btn:hover{background:#d9335512}.adm.light .dash-stat,.adm.light .dash-card{background:#fff}.adm.light .dash-card:hover{background:#f5f5fb}.adm.light .adm-menu-toggle{background:#eaeaf4;border-color:#0000001a}.adm.light .adm-menu-toggle:hover{background:#e0e0ec}.adm.light .adm-table td{color:var(--adm-text)}.adm.light .adm-table tr:hover td{background:#f5f5fb}.adm.light .adm-faq-item{background:#f8f8fc}.adm.light .adm-textarea{background:#fff}@media (max-width:600px){.adm-page-header{margin-bottom:16px}.adm-page-title{font-size:1.1rem}.adm-card-body{padding:14px}.adm-card-header{padding:12px 14px}.adm-settings-grid{grid-template-columns:1fr!important}.adm-save-bar>span{display:none}}.rich-editor-wrap{border-radius:0 0 10px 10px;overflow:hidden}.rich-editor-toolbar{background:var(--adm-surface2);border-bottom:1px solid var(--adm-border);z-index:10;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;display:flex;position:sticky;top:0}.rich-editor-content{min-height:420px;color:var(--adm-text);background:var(--adm-surface);outline:none;padding:20px 24px;font-size:.92rem;line-height:1.75}.rich-editor-content h2{color:var(--adm-text);border-bottom:2px solid var(--adm-border);margin:24px 0 10px;padding-bottom:6px;font-size:1.2rem;font-weight:800}.rich-editor-content h3{color:var(--adm-text);margin:18px 0 8px;font-size:1rem;font-weight:700}.rich-editor-content p{margin:0 0 14px}.rich-editor-content p:last-child{margin-bottom:0}.rich-editor-content ul,.rich-editor-content ol{margin:0 0 14px 20px}.rich-editor-content li{margin-bottom:4px}.rich-editor-content blockquote{border-left:3px solid var(--adm-accent);color:var(--adm-sub);margin:14px 0;padding:4px 0 4px 14px;font-style:italic}.rich-editor-content a{color:var(--adm-accent);text-decoration:underline}.rich-editor-content img{border:1px solid var(--adm-border);border-radius:8px;max-width:100%;margin:10px 0 0;display:block}.rich-editor-content figcaption{color:var(--adm-muted);text-align:center;padding:4px 0 10px;font-size:.8rem;font-style:italic}.rich-editor-content code{background:var(--adm-surface2);border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.85em}.rich-editor-content pre{background:var(--adm-surface2);border-radius:8px;margin:14px 0;padding:12px 16px;font-family:monospace;font-size:.85rem;overflow-x:auto}.rich-editor-content div[data-type=tipp],.rich-editor-content .tipp-block{border-left:3px solid var(--adm-accent);color:var(--adm-text);background:#0084ff14;border-radius:0 8px 8px 0;margin:14px 0;padding:10px 14px;font-size:.88rem;line-height:1.6}.rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--adm-muted);pointer-events:none;float:left;height:0}.adm.light .rich-editor-content{background:#fff}.adm.light .rich-editor-toolbar{background:#f3f4f8}.adm-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.adm-chip:before{content:"●";font-size:.6em}.adm-chip.draft{background:var(--adm-surface3);color:var(--adm-sub)}.adm-chip.sending{color:var(--adm-warning);background:#f5a62324}.adm-chip.sent{color:var(--adm-success);background:#00d08a24}.adm-chip.error{color:var(--adm-danger);background:#f0446624}.adm-faq-grip{width:26px;height:26px;color:var(--adm-muted);cursor:grab;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.adm-faq-grip:hover{background:var(--adm-surface3);color:var(--adm-text)}.adm-faq-grip:focus-visible{border-color:var(--adm-accent);color:var(--adm-accent);outline:none}.adm-faq-grip:active{cursor:grabbing}.adm-faq-grip-inline{vertical-align:-2px;color:var(--adm-muted);display:inline-flex}.adm-faq-category-card.is-dragging{opacity:.45;cursor:grabbing}.adm-faq-category-card.drop-before,.adm-faq-category-card.drop-after{position:relative}.adm-faq-category-card.drop-before:before,.adm-faq-category-card.drop-after:after{content:"";background:var(--adm-accent);border-radius:3px;height:3px;position:absolute;left:0;right:0}.adm-faq-category-card.drop-before:before{top:0}.adm-faq-category-card.drop-after:after{bottom:0}.rich-editor-wrap.compact .rich-editor-content{min-height:120px;padding:14px 16px}.rich-editor-wrap.compact .rich-editor-toolbar{padding:6px 8px}
