:root{font-family:var(--brand-font-family,system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100vh;margin:0;padding:0}body{background:var(--brand-bg-layout,#f0f2f5);color:var(--brand-text-base,#000000e0)}.ant-layout-sider.facely-admin-sider,.facely-admin-sider .ant-menu.ant-menu-dark{background:var(--brand-sider)}.facely-admin-sider .ant-menu-inline .ant-menu-item,.facely-admin-sider .ant-menu-inline .ant-menu-submenu-title,.facely-admin-sider .ant-menu-inline-collapsed .ant-menu-item,.facely-admin-sider .ant-menu-inline-collapsed .ant-menu-submenu-title{border-radius:0;width:100%;margin-inline:0}.facely-admin-sider .ant-menu-dark .ant-menu-item-selected{background-color:var(--brand-on-dark-fill);color:var(--brand-text-inverse)}.facely-admin-sider .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--brand-text-inverse)}.facely-admin-sider .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover,.facely-admin-sider .ant-menu-dark .ant-menu-submenu-title:hover{background-color:var(--brand-on-dark-fill-weak)}.facely-admin-sider .ant-menu-item,.facely-admin-sider .ant-menu-submenu-title{position:relative}.facely-admin-sider .ant-menu-item-selected:before,.facely-admin-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:"";background:var(--brand-accent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.facely-admin-sider-scroll{scrollbar-width:thin;scrollbar-color:var(--brand-on-dark-scrollbar) transparent}.facely-admin-sider-scroll::-webkit-scrollbar{width:6px;height:6px}.facely-admin-sider-scroll::-webkit-scrollbar-track{background:0 0}.facely-admin-sider-scroll::-webkit-scrollbar-thumb{background:var(--brand-on-dark-scrollbar);border-radius:var(--brand-radius-sm)}.facely-admin-sider-scroll::-webkit-scrollbar-thumb:hover{background:var(--brand-on-dark-scrollbar-hover)}.facely-admin-menu-popup .ant-menu{background-color:var(--brand-sider)}.facely-admin-menu-popup .ant-menu-item{border-radius:0;width:100%;margin-inline:0;position:relative}.facely-admin-menu-popup .ant-menu-item-selected{background-color:var(--brand-on-dark-fill);color:var(--brand-text-inverse)}.facely-admin-menu-popup .ant-menu-item-selected:before{content:"";background:var(--brand-accent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.facely-admin-header .ant-btn-default{background:var(--brand-on-dark-fill)!important;border-color:var(--brand-on-dark-border)!important;color:var(--brand-text-inverse)!important;box-shadow:none!important}.facely-admin-header .ant-btn-default:hover{background:var(--brand-on-dark-fill-hover)!important;border-color:var(--brand-on-dark-border-hover)!important;color:var(--brand-text-inverse)!important}.facely-admin-header .ant-btn-default>span[style]{color:var(--brand-text-on-dark)!important}.facely-admin-header .ant-badge{color:inherit!important}.facely-admin-header .ant-btn-text{color:var(--brand-text-inverse)!important}.facely-admin-header .ant-btn-text:hover{background:var(--brand-on-dark-fill-hover)!important;color:var(--brand-text-inverse)!important}.facely-admin-header .facely-admin-role-tag{background:var(--brand-on-dark-fill)!important;border-color:var(--brand-on-dark-border)!important;color:var(--brand-text-inverse)!important}.facely-admin-tabsbar{background:var(--brand-bg-container);padding:4px 12px 0}.facely-admin-tabsbar .ant-tabs-top>.ant-tabs-nav{margin:0}.facely-admin-tabsbar .ant-tabs-top>.ant-tabs-nav:before{border-bottom:1px solid var(--brand-border-split)}.facely-admin-tabsbar .ant-tabs-nav .ant-tabs-nav-wrap{align-self:flex-end}.facely-admin-tabsbar .ant-tabs-tab.ant-tabs-tab{text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;min-width:96px;height:34px;padding:0 12px;transition:background .2s,color .2s;margin:0 2px 0 0!important}.facely-admin-tabsbar .ant-tabs-tab .ant-tabs-tab-btn{color:var(--brand-text-secondary);font-size:13px}.facely-admin-tabsbar .ant-tabs-tab:hover{background:var(--brand-bg-hover)}.facely-admin-tabsbar .ant-tabs-tab.ant-tabs-tab-active{background:var(--brand-bg-container);box-shadow:inset 0 -2px 0 var(--brand-accent)}.facely-admin-tabsbar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brand-primary);text-shadow:none;font-weight:600}.facely-admin-tabsbar .ant-tabs-tab .ant-tabs-tab-remove{color:var(--brand-text-tertiary);opacity:0;margin-inline-start:6px;transition:opacity .2s,color .2s}.facely-admin-tabsbar .ant-tabs-tab:hover .ant-tabs-tab-remove,.facely-admin-tabsbar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove{opacity:1}.facely-admin-tabsbar .ant-tabs-tab .ant-tabs-tab-remove:hover{color:var(--brand-accent)}.facely-admin-breadcrumb.ant-breadcrumb{font-size:12px}.facely-admin-breadcrumb>ol>li:last-child{color:var(--brand-primary);font-weight:600}.facely-admin-breadcrumb .ant-breadcrumb-separator{color:var(--brand-text-tertiary)}.facely-admin-content .ant-card,.facely-admin-content .ant-pro-card{border-radius:var(--brand-radius-card)}.facely-admin-content .ant-card>.ant-card-head{border-start-start-radius:var(--brand-radius-card);border-start-end-radius:var(--brand-radius-card)}
