:root{--app-scrollbar-size:8px;--app-scrollbar-track:#0000;--app-scrollbar-thumb:#00000038;--app-scrollbar-thumb-hover:#00000061}:root[data-theme=dark]{--app-scrollbar-track:#fff0;--app-scrollbar-thumb:#ffffff38;--app-scrollbar-thumb-hover:#ffffff61}html,body{font-size:14px}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track);border-radius:9999px}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.ant-layout-sider-collapsed>.ant-layout-sider-children{overflow:visible!important}.sidebar-collapsed-brand{aspect-ratio:1;border-radius:var(--ant-border-radius-lg,12px);box-sizing:border-box;flex-shrink:1;width:min(40px,100%);min-width:0;max-width:100%;height:auto;transition:background-color .2s;position:relative}.sidebar-collapsed-brand:hover,.sidebar-collapsed-brand:focus-within{background-color:#ffffff12}.sidebar-collapsed-brand__logoLayer,.sidebar-collapsed-brand__toggleLayer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sidebar-collapsed-brand__logoLayer{opacity:1;pointer-events:none;transition:opacity .2s}.sidebar-collapsed-brand__toggleLayer{opacity:0;pointer-events:none;transition:opacity .2s}.sidebar-collapsed-brand:hover .sidebar-collapsed-brand__logoLayer{opacity:0}.sidebar-collapsed-brand:hover .sidebar-collapsed-brand__toggleLayer{opacity:1;pointer-events:auto}.sidebar-collapsed-brand:focus-within .sidebar-collapsed-brand__logoLayer{opacity:0}.sidebar-collapsed-brand:focus-within .sidebar-collapsed-brand__toggleLayer{opacity:1;pointer-events:auto}.sidebar-collapsed-brand__toggle.ant-btn{width:100%;height:100%;margin:0}.sidebar-toggle-btn.ant-btn{color:#ffffffb8}.sidebar-toggle-btn.ant-btn:hover,.sidebar-toggle-btn.ant-btn:focus-visible{color:#fff!important;background-color:#ffffff14!important}.user-menu-trigger{transition:background-color .2s}.user-menu-trigger:hover{background-color:var(--user-menu-hover-bg)}.aurora__root{pointer-events:none;z-index:0;--aurora:repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);--dark-gradient:repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);--white-gradient:repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);position:absolute;inset:0;overflow:hidden}.aurora__glow{background-image:var(--white-gradient), var(--aurora);opacity:.5;filter:blur(10px)invert();background-position:50%,50%;background-size:300% 200%;position:absolute;inset:-10px;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}html[data-theme=dark] .aurora__glow{background-image:var(--dark-gradient), var(--aurora);filter:blur(10px)}.aurora__glow:after{content:"";background-image:var(--white-gradient), var(--aurora);mix-blend-mode:difference;background-position:50%,50%;background-size:200% 100%;background-attachment:fixed;position:absolute;inset:0}html[data-theme=dark] .aurora__glow:after{background-image:var(--dark-gradient), var(--aurora)}@keyframes aurora-keyframes{0%{background-position:50%,50%}to{background-position:350%,350%}}@media (prefers-reduced-motion:no-preference){.aurora__glow:after{animation:60s linear infinite aurora-keyframes}}@media (prefers-reduced-motion:reduce){.aurora__glow:after{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-page__card.ant-card{background:var(--login-card-fallback-bg)!important;-webkit-backdrop-filter:none!important}}.login-page__card .ant-input:-webkit-autofill{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__card .ant-input:-webkit-autofill:hover{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__card .ant-input:-webkit-autofill:focus{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__card .ant-input-affix-wrapper input:-webkit-autofill{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__card .ant-input-affix-wrapper input:-webkit-autofill:hover{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__card .ant-input-affix-wrapper input:-webkit-autofill:focus{caret-color:var(--ant-color-text,currentColor);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ant-color-text,currentColor)!important;box-shadow:inset 0 0 0 1000px #0000!important}.data-table__table.ant-table-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.data-table__inner,.data-table__table .ant-table{background:var(--ant-color-bg-container)}.data-table__table .ant-spin-nested-loading,.data-table__table .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex}.data-table__table .ant-table{flex:1;min-height:0}.data-table__table .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.data-table__table .ant-table-thead>tr>th{color:#1a1814db;border-bottom:1px solid #1a18141f;font-weight:650;background:#1a18140f!important}.data-table__table .ant-table-thead>tr>th:before{background-color:#1a181414!important}.data-table__table .ant-table-tbody>tr>td{border-bottom:1px solid #1a181411}.data-table__table .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder)>td{background:#1a181405}.data-table__table .ant-table-tbody>tr.ant-table-row:hover>td,.data-table__table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#c9647411!important}.data-table__table .ant-table-tbody>tr.ant-table-row-selected>td{background:#c9647417!important}.data-table__table .ant-pagination{margin:10px 14px}.data-table__table .ant-pagination-total-text{color:var(--ant-color-text-secondary)}.data-table__table .ant-table-tbody>tr.ant-table-placeholder>td{border-bottom:none}.data-table__table .ant-table-tbody>tr.ant-table-placeholder .ant-table-cell{padding-block:0}:root[data-theme=dark] .data-table__table .ant-table-thead>tr>th{color:#ffffffe0;border-bottom-color:#ffffff1f;background:#ffffff0f!important}:root[data-theme=dark] .data-table__table .ant-table-thead>tr>th:before{background-color:#ffffff1a!important}:root[data-theme=dark] .data-table__table .ant-table-tbody>tr>td{border-bottom-color:#ffffff14}:root[data-theme=dark] .data-table__table .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder)>td{background:#ffffff05}.admin-page-header{color:#fff;background:linear-gradient(90deg,#1a1814f5,#1a1814e6),#1a1814;border:1px solid #1a181414;border-radius:8px;flex-shrink:0;min-width:0;padding:22px 24px}.admin-page-header__main{min-width:0}.admin-page-eyebrow{letter-spacing:0;font-size:12px;font-weight:650;color:#ffffff8f!important}.admin-page-title{letter-spacing:0;color:#fff!important;margin:0!important}.admin-page-description{font-size:14px;color:#ffffffb8!important}.admin-page-header__right{flex:0 auto;min-width:0}.admin-page-meta{justify-content:flex-end}.admin-page-meta__item{background:#ffffff0d;border:1px solid #ffffff21;border-radius:6px;min-width:112px;padding:10px 12px}.admin-page-meta__label{font-size:12px;display:block;color:#ffffff9e!important}.admin-page-meta__value{color:#fff;margin-top:3px;font-size:18px;font-weight:650;line-height:1.18}.admin-page-header__actions{flex-shrink:0;justify-content:flex-end;min-width:0;display:flex}.admin-page-header__actions .ant-space{justify-content:flex-end}.admin-inline-actions .ant-btn-link{height:24px;padding-inline:4px;font-weight:500}.admin-inline-actions .ant-btn>.ant-btn-icon{margin-inline-end:4px}@media (width<=640px){.admin-page-header{flex-direction:column;align-items:flex-start;padding:18px}.admin-page-header__right,.admin-page-header__actions{width:100%}.admin-page-meta,.admin-page-header__actions{justify-content:flex-start}.admin-page-meta__item{flex:140px}}.dashboard-shell{width:100%}.dashboard-header-actions{justify-content:flex-end}.admin-page-header .dashboard-header-actions .dashboard-compact-metric{background:#ffffff0d;border-color:#ffffff21}.admin-page-header .dashboard-header-actions .dashboard-compact-label,.admin-page-header .dashboard-header-actions .dashboard-compact-sub{color:#fff9!important}.admin-page-header .dashboard-header-actions .dashboard-compact-value{color:#fff}.dashboard-compact-metric{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;min-width:138px;padding:10px 12px}.dashboard-compact-label,.dashboard-compact-sub{font-size:12px;display:block;color:var(--ant-color-text-secondary)!important}.dashboard-compact-value{color:var(--ant-color-text-heading);margin-top:3px;font-size:18px;font-weight:650}.dashboard-kpi.ant-card,.dashboard-panel.ant-card{border:1px solid var(--ant-color-border-secondary);border-radius:8px;box-shadow:0 4px 18px #1a181409}.dashboard-kpi.ant-card{overflow:hidden}.dashboard-kpi:before{content:"";background:#c96474;height:3px;display:block}.dashboard-kpi-ink:before{background:#1a1814}.dashboard-kpi-blue:before{background:#315177}.dashboard-kpi-green:before{background:#28a745}.dashboard-kpi-title{color:var(--ant-color-text-secondary);font-size:13px}.dashboard-kpi-value{color:var(--ant-color-text-heading);font-size:28px;font-weight:720;line-height:1.08}.dashboard-kpi-meta,.dashboard-small-text{font-size:12px}.dashboard-kpi-icon{color:#c96474;background:#c9647414;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dashboard-kpi-ink .dashboard-kpi-icon{color:#1a1814;background:#1a181414}.dashboard-kpi-blue .dashboard-kpi-icon{color:#315177;background:#31517714}.dashboard-kpi-green .dashboard-kpi-icon{color:#28a745;background:#28a74517}.dashboard-panel .ant-card-head{min-height:48px}.dashboard-panel .ant-card-head-title{font-weight:650}.dashboard-trend-bars{grid-template-columns:repeat(7,minmax(38px,1fr));align-items:end;gap:14px;height:170px;padding:10px 4px 0;display:grid}.dashboard-trend-day{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-trend-columns{border-bottom:1px solid #1a181414;justify-content:center;align-items:end;gap:5px;width:100%;height:96px;display:flex}.dashboard-trend-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.dashboard-trend-summary .dashboard-compact-metric{background:#1a181405;min-width:0}.dashboard-trend-bar{border-radius:5px 5px 0 0;width:min(24px,38%);min-height:6px}.dashboard-trend-bar-orders{background:#1a1814}.dashboard-trend-bar-revenue{background:#c96474}.dashboard-trend-date{font-size:12px}.dashboard-legend{color:var(--ant-color-text-secondary);padding-left:14px;font-size:12px;position:relative}.dashboard-legend:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard-legend-orders:before{background:#1a1814}.dashboard-legend-revenue:before{background:#c96474}.dashboard-ranking-row{border-bottom:1px solid var(--ant-color-border-secondary);padding:10px 0}.dashboard-ranking-row:last-child{border-bottom:0}.dashboard-ranking-index{color:#c96474;background:#f5e8eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.dashboard-todo{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;padding:11px 12px}.dashboard-todo-danger{background:#c964740f;border-color:#c964743d}.dashboard-todo-warning{background:#faad1412;border-color:#faad1447}.dashboard-todo-processing{background:#3151770f;border-color:#31517738}@media (width<=640px){.dashboard-header-actions{width:100%}.dashboard-header-actions .dashboard-compact-metric{flex:100%}}
