.dashboard{padding:24px;background:var(--color-bg-primary);overflow:auto;height:calc(100vh - 64px)}.dashboard::-webkit-scrollbar{width:3px;height:100%}.dashboard::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--border-radius-sm)}.dashboard::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius-sm)}.dashboard .ant-card{background:var(--color-bg-secondary);border:none;padding:24px;border-radius:16px}.dashboard .ant-card .ant-card-head-title{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.dashboard .ant-card .ant-card-head{border:none;padding:0;min-height:20px!important}.dashboard .ant-card .ant-card-body{padding:0}.dashboard__stats-row{margin-bottom:24px}.dashboard__stats-row .ant-statistic .ant-statistic-title{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.dashboard__stats-row .ant-statistic .ant-statistic-content{display:flex;justify-content:space-between}.dashboard__stats-row .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--text-primary-color)}.dashboard__charts-row{margin-bottom:24px}.dashboard .top-sell-table .ant-table{border-radius:0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dashboard .top-sell-table .ant-table .ant-table-thead>tr>th{background:var(--color-bg-secondary);border-bottom:1px solid rgba(255,255,255,.2);min-width:80px;max-width:400px;padding:8px 12px;height:40px;font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-secondary-color)}.dashboard .top-sell-table .ant-table .ant-table-thead>tr>th:first-child{padding-left:24px}.dashboard .top-sell-table .ant-table .ant-table-thead>tr>th:last-child{padding-right:24px}.dashboard .top-sell-table .ant-table .ant-table-thead>tr>th .ant-table-column-sorter{display:none}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr{transition:all .2s ease;background:var(--bg-primary-color)}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr:hover{background:#f8fafc}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color);font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-primary-color);background:var(--color-bg-secondary)}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td:first-child{padding-left:24px}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td:last-child{padding-right:24px}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td .ant-checkbox-wrapper .ant-checkbox{border-radius:4px}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#6366f1;border-color:#6366f1}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td .user-name{font-weight:500;color:#1f2937}.dashboard .top-sell-table .ant-table .ant-table-tbody>tr>td .date-icon{color:#9ca3af;margin-right:4px}.revenue-chart{position:relative;height:318px}.revenue-chart__header{position:absolute;left:15px;z-index:10;display:flex;align-items:center;gap:20px}.legend-item{display:flex;align-items:center;gap:8px}.legend-item__title{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.legend-item__dot{width:12px;height:12px;border-radius:50%}.legend-item__dot--current{background-color:#000}.legend-item__dot--previous{background-color:#87ceeb}.legend-item__text{font-size:14px;color:#666}.location-revenue__item img{width:100%}.location-revenue .ant-progress .ant-progress-inner{height:2px}.location-revenue .ant-progress .ant-progress-inner .ant-progress-bg{background:#a8c5da}.location-revenue__header{display:flex;justify-content:space-between}.location-revenue__header .ant-typography{font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-primary-color)}.top-product{height:344px}.total-sale{max-width:202px;max-height:344px}.total-sale_chart{position:relative}.total-sale_chart_container{height:120px;display:flex;align-items:center;justify-content:center}.sales-legend{margin-top:20px}.sales-legend__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sales-legend__label{display:flex;align-items:center;gap:8px}.sales-legend__dot{width:8px;height:8px;border-radius:50%}.sales-legend__text,.sales-legend__value{font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-primary-color)}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0px}.order-list-container{padding:24px;background:var(--bg-primary-color);overflow:auto;height:calc(100vh - 64px)}.order-list-container::-webkit-scrollbar{width:3px;height:100%}.order-list-container::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--border-radius-sm)}.order-list-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius-sm)}.order-list-container .order-list-header{margin-bottom:10px}.order-list-container .order-list-header .page-title .page-title{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.order-list-container .action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;background:var(--bg-secondary-color);padding:8px;border-radius:8px}.order-list-container .action-bar .action-buttons{display:flex;gap:12px;align-items:center}.order-list-container .action-bar .action-buttons .add-button{background:transparent;color:var(--text-primary-color);border:none;border-radius:8px;height:40px;padding:0 16px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:none}.order-list-container .action-bar .action-buttons .add-button :hover{background-color:var(--color-secondary-hover)}.order-list-container .action-bar .action-buttons .filter-button,.order-list-container .action-bar .action-buttons .sort-button{height:40px;border:none;border-radius:8px;background:transparent;color:#6b7280;font-weight:500;display:flex;align-items:center;gap:8px;padding:0 16px;transition:all .2s ease}.order-list-container .action-bar .action-buttons .filter-button:hover,.order-list-container .action-bar .action-buttons .sort-button:hover{background:#f8fafc}.order-list-container .action-bar .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:8px}.order-list-container .action-bar .ant-input-affix-wrapper{background-color:var(--bg-secondary-color)!important;border-color:var(--border-color)!important}.order-list-container .action-bar .ant-input-affix-wrapper .ant-input{background-color:transparent!important;color:var(--color-text-primary)!important}.order-list-container .action-bar .ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-text-secondary)!important}.order-list-container .action-bar .ant-input-affix-wrapper .ant-input-prefix{color:var(--color-text-secondary)!important}.order-list-container .action-bar .ant-input-affix-wrapper:hover{background-color:var(--bg-tertiary-color)!important;border-color:var(--border-hover-color)!important}.order-list-container .action-bar .ant-input-affix-wrapper:focus-within{background-color:var(--bg-secondary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px var(--primary-color-light)!important}.order-list-container .action-bar .ant-input-group-addon{display:none!important}.order-list-container .action-bar .search-input{width:160px!important}.order-list-container .action-bar .search-input .ant-input-group-wrapper .ant-input{height:40px;border-radius:8px;border:1px solid #e5e7eb;padding:0 16px;font-size:14px;transition:all .2s ease}.order-list-container .action-bar .search-input .ant-input-group-wrapper .ant-input::placeholder{color:#9ca3af}.order-list-container .action-bar .search-input .ant-input-group-wrapper .ant-input:hover{border-color:#6366f1}.order-list-container .action-bar .search-input .ant-input-group-wrapper .ant-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.order-list-container .filter-dropdown{padding:16px;min-width:250px;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a}.order-list-container .filter-dropdown .filter-section{margin-bottom:16px}.order-list-container .filter-dropdown .filter-section:last-child{margin-bottom:0}.order-list-container .filter-dropdown .filter-section .ant-typography{display:block;margin-bottom:8px;color:#374151;font-size:14px}.order-list-container .filter-dropdown .filter-section .ant-select .ant-select-selector{border-radius:6px;border:1px solid #e5e7eb;min-height:36px}.order-list-container .filter-dropdown .filter-section .ant-select .ant-select-selector:hover{border-color:#6366f1}.order-list-container .filter-dropdown .filter-section .ant-select.ant-select-focused .ant-select-selector{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.order-list-container .table-container{margin-bottom:24px}.order-list-container .table-container .order-table .ant-table{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;background-color:transparent}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th{border-bottom:1px solid rgba(255,255,255,.2);background:var(--bg-secondary-color);font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;height:40px}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th:first-child{padding-left:24px}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th:last-child{padding-right:24px}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th .ant-table-column-sorter{display:none}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr{transition:all .2s ease;background:var(--bg-primary-color)}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr:hover{background:var(--color-secondary-hover)}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color);padding:8px 12px;background:var(--bg-secondary-color);font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td:first-child{padding-left:24px}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td:last-child{padding-right:24px}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .ant-checkbox-wrapper .ant-checkbox{border-radius:4px}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#6366f1;border-color:#6366f1}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .user-name{font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .date-icon{color:#9ca3af;margin-right:4px}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag{border:none;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;text-transform:capitalize}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag[color="#6366f1"]{background:#6366f11a;color:#6366f1}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag[color="#10b981"]{background:#10b9811a;color:#10b981}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag[color="#f59e0b"]{background:#f59e0b1a;color:#f59e0b}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag[color="#8b5cf6"]{background:#8b5cf61a;color:#8b5cf6}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .status-tag[color="#ef4444"]{background:#ef44441a;color:#ef4444}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .action-button{border:none;background:transparent;color:#9ca3af;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td .action-button:hover{background:#f3f4f6;color:#6b7280}.order-list-container .pagination-container{display:flex;justify-content:end;margin-top:32px}.order-list-container .pagination-container .pagination ant-pagination-total-text{font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.order-list-container .pagination-container .pagination .ant-pagination-item{border-radius:8px;border:1px solid var(--border-color);margin-right:8px;transition:all .2s ease;font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color);line-height:30px}.order-list-container .pagination-container .pagination .ant-pagination-item:hover{border-color:none}.order-list-container .pagination-container .pagination .ant-pagination-item.ant-pagination-item-active{background:var(--bg-secondary-color);border-color:var(--bg-secondary-color)}.order-list-container .pagination-container .pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.order-list-container .pagination-container .pagination .ant-pagination-item.ant-pagination-item-active:hover{background:var(--color-secondary-hover);border-color:none}.order-list-container .pagination-container .pagination .ant-pagination-item a{color:#6b7280;font-weight:500}.order-list-container .pagination-container .pagination .ant-pagination-prev,.order-list-container .pagination-container .pagination .ant-pagination-next{border-radius:8px;border:1px solid #e5e7eb;margin-right:8px;transition:all .2s ease}.order-list-container .pagination-container .pagination .ant-pagination-prev:hover,.order-list-container .pagination-container .pagination .ant-pagination-next:hover{border-color:none;color:var(--color-secondary-hover)}.order-list-container .pagination-container .pagination .ant-pagination-prev .ant-pagination-item-link,.order-list-container .pagination-container .pagination .ant-pagination-next .ant-pagination-item-link{color:#6b7280;border:none;background:transparent}.order-list-container .pagination-container .pagination .ant-pagination-disabled:hover{border-color:#e5e7eb}.order-list-container .pagination-container .pagination .ant-pagination-disabled .ant-pagination-item-link{color:#d1d5db}@media (max-width: 768px){.order-list-container{padding:16px}.order-list-container .action-bar{flex-direction:column;gap:16px}.order-list-container .action-bar .action-buttons{justify-content:flex-start;width:100%}.order-list-container .action-bar .search-container,.order-list-container .action-bar .search-container .search-input{width:100%}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th,.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:12px}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th:first-child,.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td:first-child{padding-left:16px}.order-list-container .table-container .order-table .ant-table .ant-table-thead>tr>th:last-child,.order-list-container .table-container .order-table .ant-table .ant-table-tbody>tr>td:last-child{padding-right:16px}}@media (max-width: 480px){.order-list-container{padding:12px}.order-list-container .order-list-header{margin-bottom:20px}.order-list-container .order-list-header .page-title{font-size:20px}.order-list-container .action-bar .action-buttons{flex-wrap:wrap;gap:8px}.order-list-container .action-bar .action-buttons .add-button,.order-list-container .action-bar .action-buttons .filter-button,.order-list-container .action-bar .action-buttons .sort-button{height:36px;padding:0 12px;font-size:12px}.order-list-container .action-bar .search-container .search-input .ant-input{height:36px;font-size:12px}}.main-sider{background:var(--color-bg-primary);border-right:1px solid var(--border-color);box-shadow:none;height:100vh;overflow:auto}.main-sider::-webkit-scrollbar{width:3px;height:100%}.main-sider::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--border-radius-sm)}.main-sider::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius-sm)}.main-sider__header{padding:20px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:12px;background:var(--color-bg-primary)}.main-sider__avatar{flex-shrink:0}.main-sider__title{font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.main-sider__content{padding:0;background:var(--color-bg-primary)}.main-sider__section{margin-bottom:16px}.main-sider__section .ant-menu-title-content{font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.main-sider__section:last-child{margin-bottom:0}.main-sider__section-title{padding:16px 20px 8px;display:flex;justify-content:space-between}.main-sider__section-title .ant-typography{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.main-sider__menu{border:none!important;background:transparent}.main-sider__menu .ant-menu-item{margin:0;padding:8px 20px;height:auto;line-height:1.4;border-radius:0}.main-sider__menu .ant-menu-item:hover{background-color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-item:focus-visible{outline:3px solid #d0150e}.main-sider__menu .ant-menu-item.ant-menu-item-selected{color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-item.ant-menu-item-selected:after{display:none}.main-sider__menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-submenu .ant-menu-submenu-title{margin:0;padding:8px 20px;height:auto;line-height:1.4}.main-sider__menu .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-expand-icon{right:20px;color:var(--text-primary-color)!important}.main-sider__menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{margin-left:12px;font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.main-sider__menu .ant-menu-submenu .ant-menu-submenu-title .anticon{font-size:16px;color:#8c8c8c}.main-sider__menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title{background-color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title .ant-menu-submenu-expand-icon{color:var(--text-primary-color)!important}.main-sider__menu .ant-menu-submenu .ant-menu-sub{background:transparent}.main-sider__menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{padding-left:52px;font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.main-sider__menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover{background-color:var(--bg-primary-color-hover)}.main-sider__menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background-color:#e6f7ff}.ant-layout-sider.main-sider .ant-layout-sider-children{background:var(--color-bg-primary);overflow-x:hidden;overflow-y:auto}.ant-layout-sider.main-sider .ant-layout-sider-children::-webkit-scrollbar{width:4px}.ant-layout-sider.main-sider .ant-layout-sider-children::-webkit-scrollbar-track{background:#f1f1f1}.ant-layout-sider.main-sider .ant-layout-sider-children::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ant-layout-sider.main-sider .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:var(--bg-primary-color-hover)}.ant-layout-sider-collapsed.main-sider .main-sider__section-title{display:none}.ant-layout-sider-collapsed.main-sider .main-sider__menu .ant-menu-item,.ant-layout-sider-collapsed.main-sider .main-sider__menu .ant-menu-submenu-title{padding:8px 16px;text-align:center}.ant-layout-sider-collapsed.main-sider .main-sider__menu .ant-menu-item .ant-menu-title-content,.ant-layout-sider-collapsed.main-sider .main-sider__menu .ant-menu-submenu-title .ant-menu-title-content{display:none}.navbar{padding:0 16px;display:flex;align-items:center;justify-content:space-between;z-index:1000;background:var(--bg-primary-color);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.navbar__left,.navbar__right{display:flex;align-items:center;gap:16px}.navbar__title{margin:0!important}.navbar--dark .navbar__title{color:var(--color-text-primary)}.navbar__search{width:200px}.navbar__search .ant-input-group-addon{display:none!important}.navbar__search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:8px}.navbar__search .ant-input-affix-wrapper{background-color:var(--bg-secondary-color)!important;border-color:var(--border-color)!important}.navbar__search .ant-input-affix-wrapper .ant-input{background-color:transparent!important;color:var(--color-text-primary)!important}.navbar__search .ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-text-secondary)!important}.navbar__search .ant-input-affix-wrapper .ant-input-prefix{color:var(--color-text-secondary)!important}.navbar__search .ant-input-affix-wrapper:hover{background-color:var(--bg-tertiary-color)!important;border-color:var(--border-hover-color)!important}.navbar__search .ant-input-affix-wrapper:focus-within{background-color:var(--bg-secondary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px var(--primary-color-light)!important}.navbar__icon{cursor:pointer}.navbar--dark .navbar__icon--toggle{color:var(--color-text-primary)}.navbar__icon--theme,.navbar__icon--clock,.navbar__icon--notification{transition:opacity .2s ease}.navbar__icon--theme:hover,.navbar__icon--clock:hover,.navbar__icon--notification:hover{opacity:.8}.right-sider{border-left:1px solid var(--border-color);background:var(--color-bg-primary);height:100vh;overflow:auto}.right-sider::-webkit-scrollbar{width:3px;height:100%}.right-sider::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--border-radius-sm)}.right-sider::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius-sm)}.right-sider__content{padding:24px 16px}.right-sider__section{margin-bottom:24px}.right-sider__section_heading{font-size:var(--font-size-sm);font-weight:600;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.right-sider .item-title{font-size:12px;font-size:var(--font-size-sm);font-weight:400;line-height:20px;letter-spacing:0%;color:var(--text-primary-color)}.right-sider .item-time{font-size:var(--font-size-xs);font-weight:400;line-height:18px;letter-spacing:0%;color:var(--text-secondary-color)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}[data-theme=dark]{--border-color: #FFFFFF1A;--text-primary-color: #FFFFFF;--text-secondary-color: #FFFFFF66;--bg-primary-color: #141414;--bg-primary-color-hover: #FFFFFF1A;--bg-secondary-color: #FFFFFF0D;--dark-theme-border-color: #ffffff --color-border-secondary: #303030;--color-border-tertiary: #3a3a3a;--color-primary: #177ddc;--color-primary-hover: #1890ff;--color-primary-active: #0958d9;--color-primary-light: #111a2c;--color-secondary: #9254de;--color-secondary-hover: #b37feb;--color-secondary-active: #722ed1;--color-white: #141414;--color-black: #ffffff;--color-bg-primary: #141414;--color-bg-secondary: #1f1f1f;--color-bg-tertiary: #262626;--color-bg-quaternary: #2f2f2f;--color-bg-elevated: #1f1f1f;--color-bg-overlay: rgba(0, 0, 0, .65);--color-text-primary: #ffffff;--color-text-secondary: #d9d9d9;--color-text-tertiary: #bfbfbf;--color-text-quaternary: #8c8c8c;--color-text-disabled: #595959;--color-text-inverse: #141414;--color-text-link: #177ddc;--color-text-link-hover: #1890ff;--color-success: #49aa19;--color-success-hover: #52c41a;--color-success-light: #162312;--color-warning: #d48806;--color-warning-hover: #faad14;--color-warning-light: #2b2111;--color-error: #dc4446;--color-error-hover: #ff4d4f;--color-error-light: #2a1215;--color-info: #177ddc;--color-info-hover: #1890ff;--color-info-light: #111a2c;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .16);--shadow-md: 0 4px 8px rgba(0, 0, 0, .24);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .32);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .4)}[data-theme=light]{--border-color: #1c1c1c1a;--text-primary-color: #1c1c1c;--text-secondary-color: #1C1C1C66;--bg-primary-color: #ffffff;--bg-primary-color-hover: #1C1C1C0D;--bg-secondary-color: #fafafa;--color-secondary-hover: #eeeeee;--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-primary-active: #096dd9;--color-primary-light: #e6f7ff;--color-secondary: #722ed1;--color-secondary-active: #531dab;--color-white: #ffffff;--color-black: #000000;--color-bg-primary: #ffffff;--color-bg-secondary: #fafafa;--color-bg-tertiary: #f5f5f5;--color-bg-quaternary: #f0f0f0;--color-bg-elevated: #ffffff;--color-bg-overlay: rgba(0, 0, 0, .45);--color-text-primary: #262626;--color-text-secondary: #595959;--color-text-tertiary: #8c8c8c;--color-text-quaternary: #bfbfbf;--color-text-disabled: #d9d9d9;--color-text-inverse: #ffffff;--color-text-link: #1890ff;--color-text-link-hover: #40a9ff;--color-success: #52c41a;--color-success-hover: #73d13d;--color-success-light: #f6ffed;--color-warning: #faad14;--color-warning-hover: #ffc53d;--color-warning-light: #fffbe6;--color-error: #ff4d4f;--color-error-hover: #ff7875;--color-error-light: #fff2f0;--color-info: #1890ff;--color-info-hover: #40a9ff;--color-info-light: #e6f7ff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .16)}:root{--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--line-height-loose: 1.8;--font-weight-bold: 400 }:root{--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-family-secondary: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "SF Mono", Consolas, monospace}:root{--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800}:root{--base-unit: 4px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--transition-fast: .15s ease-in-out;--transition-normal: .2s ease-in-out;--transition-slow: .3s ease-in-out}
