.adm-shell{--admin-radius:20px;--admin-sidebar:248px;--admin-shadow:var(--glass-shadow);background:var(--background);min-height:100dvh;color:var(--foreground)}.adm-sidebar{width:var(--admin-sidebar);border-right:1px solid var(--border);background:var(--card);z-index:40;flex-direction:column;gap:24px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.adm-brand{color:var(--primary);padding:0 12px;font-family:Outfit,sans-serif;font-size:26px;font-weight:800}.adm-brand span{color:var(--muted-foreground);margin-top:3px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;display:block}.adm-nav{gap:19px;display:grid}.adm-nav>div{gap:4px;display:grid}.adm-nav p{color:var(--muted-foreground);text-transform:uppercase;margin-bottom:3px;padding:0 12px;font-size:11px;font-weight:700}.adm-nav a{border-radius:10px;justify-content:start;gap:12px;height:auto;min-height:44px;padding:10px 12px;font-size:14px}.adm-nav a.is-active{background:var(--primary);color:var(--primary-foreground)}.adm-nav-badge{background:var(--accent);color:var(--accent-foreground);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px}.adm-main{margin-left:var(--admin-sidebar);min-width:0}.adm-topbar{z-index:30;background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 32px;display:flex;position:sticky;top:0}.adm-heading{align-items:center;gap:12px;min-width:0;display:flex}.adm-topbar h1{font-size:24px;line-height:1.2}.adm-user{align-items:center;gap:10px;min-width:0;display:flex}.adm-user>span{color:var(--muted-foreground);text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.adm-content{min-width:0;max-width:1660px;margin:0 auto;padding:32px}.adm-menu-toggle{display:none}.adm-shell button,.adm-shell input:not([type=checkbox]):not([type=range]),.adm-shell select,.adm-menu-sheet button{min-height:44px}.adm-shell button{white-space:normal}.adm-shell button:has(>svg:only-child){min-width:44px}.adm-shell .admin-card,.adm-shell .admin-media,.adm-shell .admin-leads>li,.adm-shell .kl-card,.adm-shell .adm-section,.adm-kpis article,.adm-draft-card{border-radius:var(--admin-radius);border:1px solid var(--border);background:var(--card);box-shadow:var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.adm-shell .admin-card{padding:24px}.adm-shell h2{font-size:22px;line-height:1.3}.adm-shell h3{font-size:18px}.adm-shell .an-table,.adm-shell table{font-size:13px}.adm-shell table th{color:var(--muted-foreground);font-size:12px}.adm-shell .admin-lead-head{justify-content:start;height:auto}.adm-shell .admin-lib,.adm-shell .an-two,.adm-shell .an-wrap,.adm-shell .admin-lib>div{min-width:0}.adm-shell .admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.adm-shell .admin-lib{grid-template-columns:200px minmax(0,1fr)}.adm-shell .an-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.adm-shell .admin-blog-head{gap:16px}.adm-shell .admin-blog-actions{gap:10px}.adm-shell .admin-blog-actions>input{width:min(100%,260px)}.adm-shell .admin-lib-detail,.adm-shell .admin-lib-form{min-width:0}.adm-shell .admin-filter button{border-radius:8px}.adm-overview{gap:32px;display:grid}.adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.adm-kpis article{align-content:start;gap:12px;padding:24px;display:grid}.adm-kpis article>span{color:var(--muted-foreground);font-size:13px}.adm-kpis strong{overflow-wrap:anywhere;font-family:Outfit,sans-serif;font-size:30px;font-weight:700}.adm-kpis small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.adm-good{color:var(--primary)}.adm-bad{color:var(--destructive)}.adm-section{padding:24px}.adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.adm-task-list li+li,.adm-recent li+li{border-top:1px solid var(--border)}.adm-task-list a,.adm-recent a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:16px 0;display:flex}.adm-task-list svg,.adm-recent svg{flex:none}.adm-recent span{gap:3px;font-size:13px;display:grid}.adm-recent span:last-child{color:var(--muted-foreground);align-items:center;gap:16px;display:flex}.adm-empty{color:var(--muted-foreground);align-items:center;gap:12px;padding:20px 0;display:flex}.adm-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:12px 0;display:grid}.adm-skeleton span{background:var(--muted);border-radius:20px;height:150px;animation:1.5s ease-in-out infinite alternate adm-pulse;display:block}.adm-status{border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.adm-status--good{color:var(--primary);background:var(--accent)}.adm-status--warning{color:var(--foreground);background:var(--secondary)}.adm-status--bad{color:var(--destructive);background:var(--muted)}.adm-dot{background:var(--muted-foreground);border-radius:50%;flex:none;width:8px;height:8px}.adm-dot--good{background:var(--primary)}.adm-dot--warning{background:var(--cta)}.adm-dot--bad{background:var(--destructive)}.adm-tooltip{max-width:min(360px,90vw);padding:14px;font-size:12px;line-height:1.7}.adm-seo{border-top:1px solid var(--border);padding-top:20px}.adm-seo ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.adm-seo li{align-items:baseline;gap:10px;font-size:13px;display:flex}.adm-seo small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.adm-blog{gap:32px;min-width:0;display:grid}.adm-blog>*,.adm-shell .admin-card,.adm-shell .adm-section,.adm-shell .an-wrap>*,.adm-shell .an-two>*{min-width:0;max-width:100%}.adm-shell .admin-card strong,.adm-shell .adm-autopilot-state strong{overflow-wrap:anywhere;min-width:0}.adm-autopilot-state [role=switch]{flex:none;width:64px;min-height:44px;padding:4px}.adm-autopilot-state [role=switch]>span{width:24px;height:24px}.adm-autopilot-state [role=switch][data-state=checked]>span{transform:translate(24px)}.adm-shell .an-kpis strong{font-size:26px}.adm-shell .adm-user button,.adm-shell .adm-heading button{flex:none}.adm-shell .admin-card table{width:100%;display:block;overflow-x:auto}.adm-shell .admin-card .an-table-wrap table{display:table}.adm-shell .admin-blog-editor{min-width:0}.adm-shell .admin-blog-editor textarea{max-width:100%}.adm-drafts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.adm-draft-card{overflow:hidden}.adm-draft-card img,.adm-cover-placeholder{aspect-ratio:16/9;object-fit:cover;background:var(--muted);width:100%}.adm-cover-placeholder{color:var(--muted-foreground);place-items:center;display:grid}.adm-draft-body{gap:14px;padding:24px;display:grid}.adm-draft-body h3{font-size:20px}.adm-draft-body p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.adm-draft-body .admin-blog-actions{margin-top:8px}.adm-blog-filters{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.adm-blog-filters input{flex:220px}.adm-blog-filters select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 12px}.adm-blog-table-wrap{overflow-x:auto}.adm-blog-table{text-align:left;width:100%}.adm-blog-table td,.adm-blog-table th{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 10px}.adm-blog-table td:first-child{min-width:280px}.adm-blog-title{align-items:center;gap:14px;display:flex}.adm-blog-title img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:52px}.adm-blog-title span{gap:5px;display:grid}.adm-blog-title small{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:320px}.adm-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.adm-editor{gap:24px;display:grid}.adm-snippet{background:var(--background);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;padding:20px}.adm-snippet strong{color:var(--primary);margin:8px 0;font-size:20px;font-weight:500;display:block}.adm-snippet small{color:var(--muted-foreground)}.adm-snippet p{font-size:14px;line-height:1.5}.adm-shell .admin-blog-cover{object-fit:contain;background:var(--muted);width:100%;max-height:320px}.adm-autopilot-state{align-items:center;gap:18px;padding:18px 0;display:flex}.adm-autopilot-state strong{font-size:18px}.adm-progress{gap:10px;margin:12px 0;display:flex}.adm-progress li{background:var(--muted);text-align:center;border-radius:8px;flex:1;padding:12px;font-size:13px}.adm-progress li.active{background:var(--accent);color:var(--primary);font-weight:700}.adm-preview .blog-post{width:100%;padding:0}.adm-preview .blog-post-head{padding-top:20px}.adm-preview .blog-post-head h1{font-size:36px}.adm-menu-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(320px,90vw);padding:24px 16px;overflow-y:auto;background:var(--popover)!important}.adm-menu-sheet h2{text-align:left;padding-right:44px;font-size:20px;line-height:1.25}.adm-menu-sheet .adm-menu-user{color:var(--muted-foreground);overflow-wrap:anywhere;text-align:left;margin-top:6px;font-size:12px}.adm-menu-sheet .adm-nav{margin-top:24px}.adm-menu-sheet>button{width:44px;height:44px}.adm-menu-sheet>button:last-child{width:auto;height:44px;margin-top:18px;padding:8px 14px;display:inline-flex}@keyframes adm-pulse{to{opacity:.45}}@media (width<=1100px){.adm-shell{--admin-sidebar:220px}.adm-content{padding:24px}.adm-user>span{max-width:140px}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-drafts,.adm-shell .admin-lib{grid-template-columns:1fr}}@media (width<=767px){.adm-sidebar{display:none}.adm-main{margin-left:0}.adm-menu-toggle{display:inline-flex}.adm-topbar{gap:8px;min-height:74px;padding:12px 16px}.adm-topbar h1{font-size:19px}.adm-user>span,.adm-user button>span{display:none}.adm-user{gap:2px}.adm-content{padding:22px 16px}.adm-kpis{gap:12px}.adm-kpis article{padding:18px 14px}.adm-kpis strong{font-size:25px}.adm-kpis article:nth-child(5),.adm-kpis article:nth-child(6){grid-column:1/-1}.adm-shell .admin-card,.adm-section{padding:18px}.adm-recent a{align-items:start}.adm-recent span:last-child{max-width:130px;font-size:11px}.adm-overview{gap:24px}.adm-seo ul,.adm-skeleton,.adm-shell .an-two,.adm-shell .admin-config{grid-template-columns:1fr}.adm-draft-body{padding:20px}.adm-preview .blog-post-head h1{font-size:28px}.adm-blog-filters>*{width:100%}.adm-progress{gap:5px}.adm-progress li{padding:10px 5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.adm-shell *,.adm-menu-sheet *{transition:none!important;animation:none!important}}
