:root{color-scheme:light;--page-background:#f3f5f9;--surface-background:#ffffff;--surface-muted:#f7f9fc;--border-subtle:rgba(15,23,42,0.08);--text-primary:#172033;--text-secondary:#5b6576;--brand-primary:#1768ff;--brand-accent:#ff9f1a;--cms-sidebar-background:#ffffff;--shadow-soft:0 18px 45px rgba(23,32,51,0.08);--cms-edit-control-radius:6px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(23,104,255,.12),transparent 34%),linear-gradient(180deg,#fbfcfe 0,var(--page-background) 100%);color:var(--text-primary);font-family:Avenir Next,Segoe UI,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}#__next{min-height:100vh}.cms-edit-form .ant-input,.cms-edit-form .ant-input-affix-wrapper,.cms-edit-form .ant-input-number,.cms-edit-form .ant-input-number-affix-wrapper,.cms-edit-form .ant-select-selector{border-radius:var(--cms-edit-control-radius)!important}.cms-basic-info-layout{display:grid;grid-template-columns:176px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.cms-basic-info-cover{min-height:220px}.cms-basic-info-cover-title{margin-bottom:12px;color:var(--text-secondary);font-size:13px}.cms-basic-info-cover-image{display:block;width:128px;height:176px;object-fit:cover;border:1px solid rgba(15,23,42,.12);border-radius:6px}.cms-basic-info-cover-empty{color:var(--text-secondary);font-size:13px}.cms-admin-shell .ant-layout-sider,.cms-admin-shell .ant-layout-sider-children,.cms-admin-shell .ant-pro-sider,.cms-admin-shell .ant-pro-sider .ant-layout-sider,.cms-admin-shell .ant-pro-sider .ant-layout-sider-children,.cms-admin-shell .ant-pro-sider .ant-menu{background:var(--cms-sidebar-background)!important}.cms-admin-shell .ant-layout-sider,.cms-admin-shell .ant-pro-sider{border-right:1px solid #edf0f5}.cms-admin-shell .ant-menu-item,.cms-admin-shell .ant-menu-item .anticon,.cms-admin-shell .ant-menu-item a,.cms-admin-shell .ant-menu-item svg,.cms-admin-shell .ant-menu-item-icon,.cms-admin-shell .ant-menu-submenu-arrow,.cms-admin-shell .ant-menu-submenu-title,.cms-admin-shell .ant-menu-submenu-title .anticon,.cms-admin-shell .ant-menu-submenu-title svg,.cms-admin-shell .ant-menu-title-content{transition:none!important}@media (max-width:768px){.cms-basic-info-layout{grid-template-columns:1fr}}