.admin_adminRoot__ZpD46{--admin-bg:#f4f6f8;--admin-panel:#fff;--admin-text:#111820;--admin-muted:#68727d;--admin-border:#dce2e8;--admin-blue:#0877c9;min-height:100vh;color:var(--admin-text);background:var(--admin-bg);font-family:var(--font-inter),Arial,sans-serif}.admin_adminRoot__ZpD46 *{box-sizing:border-box}.admin_adminRoot__ZpD46 button,.admin_adminRoot__ZpD46 input,.admin_adminRoot__ZpD46 select,.admin_adminRoot__ZpD46 textarea{font:inherit}.admin_adminRoot__ZpD46 button{cursor:pointer}.admin_loginPage__47WNa{display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#18344f,#0d1116 48%)}.admin_loginCard__p9OSs{width:min(440px,100%);display:grid;gap:18px;padding:42px;border:1px solid #263847;border-radius:24px;background:rgba(16,23,30,.94);color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.35)}.admin_loginCard__p9OSs h1{margin:0;font-size:clamp(26px,4vw,36px)}.admin_brandMark__0XH1s{width:48px;height:48px;display:grid;place-items:center;background:var(--admin-blue);color:#fff;font-size:26px;font-weight:900;clip-path:polygon(35% 0,100% 0,100% 100%,0 100%)}.admin_kicker__3kn4I{margin:0;color:#168fe4;font-size:12px;line-height:1.2;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.admin_muted__2L5X0{margin:0 0 8px;color:var(--admin-muted);line-height:1.55}.admin_loginCard__p9OSs .admin_muted__2L5X0{color:#aab4bd}.admin_adminRoot__ZpD46 label{display:grid;gap:8px;color:#33404c;font-size:13px;font-weight:700}.admin_loginCard__p9OSs label{color:#dce4eb}.admin_adminRoot__ZpD46 input,.admin_adminRoot__ZpD46 select,.admin_adminRoot__ZpD46 textarea{width:100%;border:1px solid var(--admin-border);border-radius:10px;padding:12px 14px;color:var(--admin-text);background:#fff;outline:none}.admin_loginCard__p9OSs input{background:#141d25;color:#fff;border-color:#32414f}.admin_adminRoot__ZpD46 input:focus,.admin_adminRoot__ZpD46 select:focus,.admin_adminRoot__ZpD46 textarea:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px rgba(8,119,201,.12)}.admin_adminRoot__ZpD46 textarea{min-height:110px;resize:vertical;line-height:1.5}.admin_adminRoot__ZpD46 button,.admin_workspaceHeader__HuVHI>a{border:1px solid var(--admin-border);border-radius:10px;padding:10px 15px;color:#27323c;background:#fff;text-decoration:none;font-weight:750}.admin_adminRoot__ZpD46 button:hover,.admin_workspaceHeader__HuVHI>a:hover{border-color:#aab7c2}.admin_adminRoot__ZpD46 button:disabled{opacity:.55;cursor:wait}.admin_primaryButton__NP9q9{border-color:var(--admin-blue)!important;background:var(--admin-blue)!important;color:#fff!important}.admin_error__QyYED,.admin_success__h7_JR{margin:0;padding:12px 15px;border-radius:10px;font-size:14px}.admin_error__QyYED{color:#a11b2a;background:#ffe9ec}.admin_success__h7_JR{color:#146c3d;background:#e7f8ef}.admin_console__RqpXv{display:grid;grid-template-columns:260px minmax(0,1fr)}.admin_sidebar__wuv9_{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:34px;padding:30px 22px;color:#fff;background:#0d1319}.admin_sidebar__wuv9_ h1{margin:8px 0 0;font-size:20px}.admin_sidebar__wuv9_ nav{display:grid;gap:5px}.admin_logout__7koav,.admin_sidebar__wuv9_ nav button{border:0;text-align:left;color:#b9c2ca;background:rgba(0,0,0,0)}.admin_sidebar__wuv9_ nav .admin_activeNav__VnlV1,.admin_sidebar__wuv9_ nav button:hover{color:#fff;background:#17232d}.admin_sidebar__wuv9_ nav .admin_activeNav__VnlV1{box-shadow:inset 3px 0 var(--admin-blue)}.admin_logout__7koav{margin-top:auto}.admin_workspace__JFmpy{width:min(1180px,100%);min-width:0;padding:38px clamp(22px,4vw,58px) 90px}.admin_workspaceHeader__HuVHI{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.admin_workspaceHeader__HuVHI h2{margin:6px 0 0;font-size:clamp(27px,4vw,42px);letter-spacing:-.035em}.admin_actions__KIHsf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin_metrics__PCs5W{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.admin_metrics__PCs5W article{display:grid;gap:5px;padding:24px;background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:16px}.admin_metrics__PCs5W strong{font-size:34px}.admin_metrics__PCs5W span{color:var(--admin-muted);font-size:13px}.admin_editorCard__DsnHV{display:grid;gap:20px;margin-top:18px;padding:clamp(20px,3vw,30px);background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:18px;box-shadow:0 10px 35px rgba(35,51,66,.05)}.admin_editorCard__DsnHV h3{margin:0;font-size:20px}.admin_twoColumns__k_RGd{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin_collectionBar__UWu0G{display:flex;gap:10px;margin-bottom:18px}.admin_collectionBar__UWu0G select{max-width:480px}.admin_objectFields__n6GSJ{display:grid;gap:17px}.admin_objectFields__n6GSJ fieldset{display:grid;gap:16px;min-width:0;margin:0;padding:18px;border:1px solid var(--admin-border);border-radius:14px}.admin_objectFields__n6GSJ legend{padding:0 8px;color:#172532;font-size:15px;font-weight:850}.admin_checkbox__vNTg9{grid-template-columns:auto 1fr;align-items:center;justify-content:start}.admin_checkbox__vNTg9 input{width:18px;height:18px}.admin_arrayList__YHf95{display:grid;gap:12px}.admin_arrayItem__aoCgq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;border-radius:12px;background:#f6f8fa}.admin_arrayItem__aoCgq .admin_objectFields__n6GSJ{grid-column:1/-1}.admin_danger__TFsbM{color:#a11b2a!important}.admin_upload__Bl_0s{display:flex;align-items:center;gap:10px;color:var(--admin-muted);font-size:12px;font-weight:500}.admin_upload__Bl_0s input{max-width:330px;padding:8px}.admin_listRow__GeE_G{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--admin-border)}.admin_listRow__GeE_G:last-child{border:0}.admin_listRow__GeE_G small{color:var(--admin-muted)}.admin_statusGrid__ChxGN{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin_statusGrid__ChxGN div{display:grid;gap:6px;padding:18px;border-radius:12px;background:#f5f8fa}.admin_statusGrid__ChxGN span{color:var(--admin-muted);font-size:12px;text-transform:uppercase}.admin_mediaGrid___tJ7U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin_mediaGrid___tJ7U article{overflow:hidden;border:1px solid var(--admin-border);border-radius:14px;background:#fff}.admin_mediaGrid___tJ7U img{width:100%;height:160px;object-fit:cover;background:#e9eef2}.admin_mediaGrid___tJ7U article>div{display:grid;gap:8px;padding:13px}.admin_mediaGrid___tJ7U strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_mediaGrid___tJ7U small{color:var(--admin-muted)}@media(max-width:900px){.admin_console__RqpXv{grid-template-columns:1fr}.admin_sidebar__wuv9_{position:static;width:100%;height:auto;gap:18px;padding:20px}.admin_sidebar__wuv9_ nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.admin_sidebar__wuv9_ nav button{white-space:nowrap;text-align:center}.admin_logout__7koav{position:absolute;top:18px;right:18px}.admin_workspace__JFmpy{padding:28px 18px 70px}.admin_metrics__PCs5W{grid-template-columns:1fr 1fr}}@media(max-width:620px){.admin_loginCard__p9OSs{padding:28px 22px}.admin_sidebar__wuv9_ nav{grid-template-columns:repeat(2,1fr)}.admin_workspaceHeader__HuVHI{align-items:flex-start;flex-direction:column}.admin_mediaGrid___tJ7U,.admin_metrics__PCs5W,.admin_statusGrid__ChxGN,.admin_twoColumns__k_RGd{grid-template-columns:1fr}.admin_actions__KIHsf{width:100%}.admin_actions__KIHsf button{flex:1 1}.admin_arrayItem__aoCgq{grid-template-columns:1fr}}