body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb!important;border-bottom:1px solid #94a3b82e;box-shadow:0 8px 32px #0f172a0a;flex-shrink:0;height:var(--header-height);line-height:1;padding:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:200}.dashboard-header__inner{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding-inline:16px 20px}.dashboard-header .header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.dashboard-header .sidebar-toggle-btn{align-items:center;background:#fff;border:1px solid var(--table-cell-border);border-radius:var(--radius-sm);box-shadow:0 1px 2px #0f172a0a;color:var(--color-heading);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.dashboard-header .sidebar-toggle-btn--rail,.dashboard-header .sidebar-toggle-btn:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary)}.dashboard-header .sidebar-toggle-btn--rail{box-shadow:0 0 0 3px #6366f11f}.dashboard-header .header-context{align-items:center;display:flex;gap:12px;min-width:0}.dashboard-header .header-context__logo{align-items:center;background:var(--gradient-brand);border-radius:var(--radius-sm);box-shadow:0 4px 14px #5b5ef747;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:4px;width:36px}.dashboard-header .header-context__text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:start}.dashboard-header .header-context__eyebrow{color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.dashboard-header .header-context__title{color:var(--color-heading);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-header .header-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.dashboard-header .header-right .header-theme-toggle{align-items:center;background:#fff;background:var(--color-bg-surface,#fff);border:1px solid var(--table-cell-border);border-radius:var(--radius-pill);box-shadow:0 1px 2px #0f172a0a;color:var(--color-heading);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:var(--transition-spring);width:40px}.dashboard-header .header-right .header-theme-toggle .anticon{font-size:17px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dashboard-header .header-right .header-theme-toggle:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary)}.dashboard-header .header-right .header-theme-toggle:hover .anticon{transform:rotate(-12deg) scale(1.08)}.dashboard-header .header-right .header-theme-toggle:active .anticon{transform:scale(.95)}.dashboard-header .header-right .header-theme-toggle--active{background:#fcd34d1a;border-color:#fcd34d59;color:#fcd34d}.dashboard-header .header-right .header-theme-toggle--active:hover{background:#fcd34d29;border-color:#fcd34d73;color:#fde68a}.dashboard-header .header-right .ant-dropdown-trigger.user-section{align-items:center;background:#fff;border:1px solid var(--table-cell-border);border-radius:var(--radius-pill);box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;cursor:pointer;display:inline-flex!important;gap:10px;justify-content:flex-start;line-height:1;max-width:220px;min-width:0;outline:none;padding-block:4px;padding-inline:4px 12px;text-decoration:none;transition:var(--transition-base);vertical-align:middle}.dashboard-header .header-right .ant-dropdown-trigger.user-section.ant-dropdown-open,.dashboard-header .header-right .ant-dropdown-trigger.user-section:hover{border-color:var(--color-primary-border);box-shadow:0 4px 16px #5b5ef71f}.dashboard-header .header-right .ant-dropdown-trigger.user-section:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px #5b5ef72e}.dashboard-header .header-right .ant-dropdown-trigger.user-section.ant-dropdown-rtl{direction:rtl;flex-direction:row;unicode-bidi:isolate}.dashboard-header .header-right .ant-dropdown-trigger.user-section .ant-avatar{background:var(--gradient-brand);flex-shrink:0}.dashboard-header .header-right .ant-dropdown-trigger.user-section .user-name{color:var(--color-heading);flex:1 1 auto;font-size:13px;font-weight:700;max-width:120px;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;unicode-bidi:plaintext;white-space:nowrap}.dashboard-header .header-right .ant-dropdown-trigger.user-section .dropdown-arrow{color:var(--color-text-tertiary);flex-shrink:0;font-size:10px;transition:transform .2s ease,color .2s ease}.dashboard-header .header-right .ant-dropdown-trigger.user-section.ant-dropdown-open .dropdown-arrow,.dashboard-header .header-right .ant-dropdown-trigger.user-section:hover .dropdown-arrow{color:var(--color-primary);transform:rotate(180deg)}.dashboard-header .header-lang .ant-btn{background:#fff;border:1px solid var(--table-cell-border);border-radius:var(--radius-pill);box-shadow:0 1px 2px #0f172a0a;color:var(--color-heading);font-size:13px;font-weight:600;height:40px;padding:0 14px}.dashboard-header .header-lang .ant-btn:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary)}.dashboard-header .user-section{align-items:center;background:#fff;border:1px solid var(--table-cell-border);border-radius:var(--radius-pill);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;display:inline-flex;gap:10px;max-width:220px;min-width:0;padding-block:4px;padding-inline:4px 12px;transition:var(--transition-base)}.dashboard-header .user-section:hover{border-color:var(--color-primary-border);box-shadow:0 4px 16px #5b5ef71f}.dashboard-header .user-section .ant-avatar{background:var(--gradient-brand);flex-shrink:0}.dashboard-header .user-section .user-name{color:var(--color-heading);font-size:13px;font-weight:700;max-width:120px;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;unicode-bidi:plaintext;white-space:nowrap}.dashboard-header .user-section .dropdown-arrow{color:var(--color-text-tertiary);flex-shrink:0;font-size:10px;transition:transform .2s ease}.dashboard-header .user-section:hover .dropdown-arrow{color:var(--color-primary);transform:rotate(180deg)}.dashboard-header--rtl .header-context__eyebrow{font-size:12px;letter-spacing:0;text-transform:none}.dashboard-header--rtl .header-context__title{font-weight:700;letter-spacing:0}.dashboard-header--rtl .sidebar-toggle-btn--desktop .anticon{transform:scaleX(-1)}.App.dark-theme .dashboard-header{background:#0c0c1de0!important;border-bottom-color:#ffffff0f;box-shadow:0 8px 32px #00000059,inset 0 1px 0 #ffffff0a}.App.dark-theme .dashboard-header .header-lang .ant-btn,.App.dark-theme .dashboard-header .header-right .ant-dropdown-trigger.user-section,.App.dark-theme .dashboard-header .header-theme-toggle,.App.dark-theme .dashboard-header .sidebar-toggle-btn,.App.dark-theme .dashboard-header .user-section{background:#1a1a2eeb;border-color:#94a3b829;box-shadow:0 1px 2px #0003}.App.dark-theme .dashboard-header .header-theme-toggle:hover{background:#6366f133;border-color:#818cf859;box-shadow:0 4px 16px #6366f133}.App.dark-theme .dashboard-header .header-theme-toggle--active{background:#fcd34d1f!important;border-color:#fcd34d59!important;box-shadow:0 0 20px #fcd34d26;color:#fde68a!important}.App.dark-theme .dashboard-header .header-right .ant-dropdown-trigger.user-section.ant-dropdown-open,.App.dark-theme .dashboard-header .header-right .ant-dropdown-trigger.user-section:hover,.App.dark-theme .dashboard-header .user-section:hover{border-color:#818cf859;box-shadow:0 4px 16px #6366f12e}.App.dark-theme .user-dropdown-menu{background:#1e1e32!important;border-color:#94a3b829!important}.App.dark-theme .user-dropdown-menu .ant-dropdown-menu-item:hover{background:#6366f124!important}.user-dropdown-menu{border:1px solid var(--table-cell-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;min-width:180px;overflow:hidden}.user-dropdown-menu,.user-dropdown-menu .ant-dropdown-menu,.user-dropdown-menu.ant-dropdown-menu{padding:6px!important}.user-dropdown-menu .ant-dropdown-menu-item,.user-dropdown-menu .ant-dropdown-menu-item-danger{border-radius:var(--radius-sm)!important;font-weight:500;padding:10px 12px!important;text-align:start}.user-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.user-dropdown-menu .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{-webkit-margin-end:10px;-webkit-margin-start:0;margin-inline-end:10px;margin-inline-start:0}.user-dropdown-menu .ant-dropdown-menu-item-danger:hover,.user-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--color-primary-bg)!important}.user-dropdown-menu .ant-dropdown-menu-item-danger,.user-dropdown-menu .logout-item{color:var(--color-error)!important}.user-dropdown-menu .ant-dropdown-menu-item-danger:hover,.user-dropdown-menu .logout-item:hover{background:var(--color-error-bg)!important;color:var(--color-error)!important}[dir=rtl] .user-dropdown-menu .ant-dropdown-menu-item{direction:rtl}@media(max-width:768px){.dashboard-header__inner{padding-inline:10px 12px}.dashboard-header .header-context__title{font-size:16px}.dashboard-header .header-lang{display:none}.dashboard-header .header-right .ant-dropdown-trigger.user-section{-webkit-padding-end:10px;max-width:160px;padding-inline-end:10px}}@media(max-width:480px){.dashboard-header .header-right .ant-dropdown-trigger.user-section .user-name,.dashboard-header .user-section .user-name{max-width:72px}}.side-modal .mobile-menu-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.side-modal .mobile-menu-overlay.open{opacity:1;visibility:visible}.side-modal .responsive-sidebar{background:var(--gradient-sidebar)!important;box-shadow:4px 0 32px #00000073;height:100vh;left:-250px;max-width:250px!important;min-width:250px!important;position:fixed;top:0;transition:all .3s ease;width:250px!important;z-index:1000}.side-modal .responsive-sidebar.open{left:0}.side-modal .responsive-sidebar .ant-layout-sider-children{background:var(--gradient-sidebar)!important;min-width:100%!important;width:100%!important}.side-modal .responsive-sidebar .mobile-close-button{border-bottom:1px solid #ffffff1a;display:none;padding:16px;text-align:right}@media(max-width:768px){.side-modal .responsive-sidebar .mobile-close-button{display:block}}.side-modal .responsive-sidebar .mobile-close-button .ant-btn{background:#0000;border:none;color:#fff}.side-modal .responsive-sidebar .mobile-close-button .ant-btn:hover{background:#ffffff1a}.desktop-sidebar{height:100vh!important;left:0;position:fixed!important;top:0;z-index:100}.desktop-sidebar .ant-layout-sider-children{background:var(--gradient-sidebar)!important;height:100%!important;overflow-x:hidden;overflow-y:auto}.desktop-sidebar.premium-sidebar--collapsed .ant-layout-sider-children{overflow-x:visible!important}.desktop-sidebar .ant-layout-sider{background:var(--gradient-sidebar)!important;height:100vh!important;left:0;position:fixed!important;top:0}.sidebar-content{display:flex;flex-direction:column;min-height:100vh}.sidebar-content>.sidebar-nav{flex:1 1;min-height:0;overflow-y:auto}.sidebar-content>.sidebar-preference-section,.sidebar-content>.sync-data-section{flex-shrink:0}.sidebar-header{background:#0000!important;border-bottom:1px solid #ffffff1a;flex-shrink:0;margin-bottom:20px;padding:10px;text-align:center}.sidebar-header .logo-container{align-items:center;display:flex;gap:12px;justify-content:center}.sidebar-header .logo-container .brand-logo-wrap{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sidebar-header .logo-container .brand-logo-wrap svg{display:block;height:100%;width:100%}.sidebar-header .logo-container .brand-text{color:#fff;font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.sidebar-header .brand-subtitle{color:#ffffffd9;font-size:12px;font-weight:400;letter-spacing:.02em;margin:0}.sidebar-content--embedded{position:relative}.sidebar-embedded-collapse{color:#fff!important;position:absolute;right:6px;top:6px;z-index:2}.sidebar-embedded-collapse:hover{background:#00000038!important;color:#fff!important}.premium-sidebar-menu,.side-modal .ant-menu,.sidebar-content .ant-menu{background:#0000!important;border:none!important;width:100%}.premium-sidebar-menu .ant-menu-item,.side-modal .ant-menu .ant-menu-item,.sidebar-content .ant-menu .ant-menu-item{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);color:#ffffffe0;display:flex;font-weight:500;height:48px;line-height:48px;margin:4px 12px;padding-inline:16px!important;transition:var(--transition-spring);width:auto}.premium-sidebar-menu .ant-menu-item:hover,.side-modal .ant-menu .ant-menu-item:hover,.sidebar-content .ant-menu .ant-menu-item:hover{background:#ffffff24;border-color:#ffffff1f;color:#fff;transform:translateX(4px)}[dir=rtl] .premium-sidebar-menu .ant-menu-item:hover,[dir=rtl] .side-modal .ant-menu .ant-menu-item:hover,[dir=rtl] .sidebar-content .ant-menu .ant-menu-item:hover{transform:translateX(-4px)}.premium-sidebar-menu .ant-menu-item.ant-menu-item-selected,.side-modal .ant-menu .ant-menu-item.ant-menu-item-selected,.sidebar-content .ant-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(90deg,#5b5ef759,#5b5ef71f)!important;border-color:#5b5ef773;box-shadow:inset 3px 0 0 #818cf8,0 0 24px #5b5ef740,0 4px 16px #0003;color:#fff;font-weight:600}[dir=rtl] .premium-sidebar-menu .ant-menu-item.ant-menu-item-selected,[dir=rtl] .side-modal .ant-menu .ant-menu-item.ant-menu-item-selected,[dir=rtl] .sidebar-content .ant-menu .ant-menu-item.ant-menu-item-selected{box-shadow:inset -3px 0 0 #818cf8,0 0 24px #5b5ef740,0 4px 16px #0003}.premium-sidebar-menu .ant-menu-item.ant-menu-item-selected:after,.side-modal .ant-menu .ant-menu-item.ant-menu-item-selected:after,.sidebar-content .ant-menu .ant-menu-item.ant-menu-item-selected:after{display:none}.premium-sidebar-menu .ant-menu-item.ant-menu-item-selected .anticon,.side-modal .ant-menu .ant-menu-item.ant-menu-item-selected .anticon,.sidebar-content .ant-menu .ant-menu-item.ant-menu-item-selected .anticon{color:#c4b5fd;filter:drop-shadow(0 0 6px rgba(129,140,248,.6))}.premium-sidebar-menu .ant-menu-item .anticon,.side-modal .ant-menu .ant-menu-item .anticon,.sidebar-content .ant-menu .ant-menu-item .anticon{-webkit-margin-end:12px;-webkit-margin-start:0;color:#ffffffe6;font-size:16px;margin-inline-end:12px;margin-inline-start:0;min-width:16px}.premium-sidebar-menu .ant-menu-item .ant-menu-title-content,.side-modal .ant-menu .ant-menu-item .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-item .ant-menu-title-content{color:#ffffffe6;font-size:14px;font-weight:500;text-align:start}.premium-sidebar-menu .ant-menu-submenu,.side-modal .ant-menu .ant-menu-submenu,.sidebar-content .ant-menu .ant-menu-submenu{border-radius:var(--radius-sm);margin:4px 12px}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);color:#ffffffe6!important;display:flex;font-weight:500;height:48px;line-height:48px;margin:0;padding-inline:16px!important;transition:var(--transition-spring)}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title:hover,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background:#ffffff24;border-color:#ffffff1f;color:#fff!important}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .anticon,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title .anticon,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title .anticon{-webkit-margin-end:12px;-webkit-margin-start:0;color:#ffffffe6!important;font-size:16px;margin-inline-end:12px;margin-inline-start:0;min-width:16px}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{color:#ffffffe6!important;flex:1 1;font-size:14px;font-weight:500;text-align:start}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#ffffffbf!important;inset-inline-end:16px;inset-inline-start:auto;position:absolute;transition:transform .25s ease}.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.side-modal .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#ffffffbf!important}.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff1a;border-color:#ffffff24;color:#fff!important}.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#fff!important}.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff!important}.premium-sidebar-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title,.side-modal .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title,.sidebar-content .ant-menu .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(90deg,#5b5ef747,#5b5ef714);border-color:#5b5ef759}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline{background:#0000!important;padding-block:4px}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item{-webkit-padding-start:44px!important;-webkit-padding-end:12px!important;-webkit-border-start:2px solid #ffffff1f;border-inline-start:2px solid #ffffff1f;color:#ffffffd9!important;height:42px;line-height:42px;margin:2px 0;padding-inline-end:12px!important;padding-inline-start:44px!important}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{background:#ffffff1a;border-inline-start-color:#ffffff59;color:#fff!important;transform:none}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected{background:#5b5ef738!important;border-inline-start-color:#a5b4fc;box-shadow:none;color:#fff!important;font-weight:600}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected:after,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected:after,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected:after{display:none}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .anticon,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .anticon,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .anticon{-webkit-margin-end:10px;color:#ffffffd9!important;font-size:14px;margin-inline-end:10px}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content{color:#ffffffd9!important;font-size:13px}.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .anticon,.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .ant-menu-title-content,.premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .anticon,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .anticon,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .ant-menu-title-content,.side-modal .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .anticon,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected .anticon,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .ant-menu-title-content,.sidebar-content .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover .anticon{color:#fff!important}@media(min-width:769px){.side-modal .responsive-sidebar{box-shadow:none;height:100%;left:0;position:relative}}@media(max-width:768px){.side-modal .responsive-sidebar{background:var(--gradient-sidebar)!important;box-shadow:4px 0 20px #00000026!important;height:100vh!important;left:-280px!important;max-width:280px!important;min-width:280px!important;position:fixed!important;top:0!important;transition:all .3s ease!important;width:280px!important;z-index:1000!important}.side-modal .responsive-sidebar.open{left:0!important}.side-modal .responsive-sidebar .mobile-close-button{border-bottom:1px solid #ffffff1a;display:block!important;padding:16px;text-align:right}.side-modal .responsive-sidebar .mobile-close-button .ant-btn{background:#0000;border:none;color:#fff}.side-modal .responsive-sidebar .mobile-close-button .ant-btn:hover{background:#ffffff1a}.side-modal .responsive-sidebar .sidebar-header{background:var(--gradient-sidebar)!important;border-bottom:2px solid #fff3;margin-bottom:24px;padding:24px 16px!important;width:100%!important}.side-modal .responsive-sidebar .sidebar-header .logo-container{margin-bottom:20px}.side-modal .responsive-sidebar .sidebar-header .logo-container .brand-logo-wrap{align-items:center;display:flex;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));flex-shrink:0;height:48px;justify-content:center;width:48px}.side-modal .responsive-sidebar .sidebar-header .logo-container .brand-logo-wrap svg{display:block;height:100%;width:100%}.side-modal .responsive-sidebar .sidebar-header .logo-container .brand-text{color:#fff;font-size:22px;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.side-modal .responsive-sidebar .sidebar-header .brand-subtitle{color:#fffffff2;font-size:13px;font-weight:400;line-height:1.4;text-shadow:0 1px 2px #0003}.side-modal .responsive-sidebar .ant-menu,.side-modal .responsive-sidebar .premium-sidebar-menu{background:var(--gradient-sidebar)!important;padding:0 12px;width:100%!important}.side-modal .responsive-sidebar .ant-menu .ant-menu-item,.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu-title,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-item,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu-title{height:52px;line-height:52px}.side-modal .responsive-sidebar .ant-menu .ant-menu-item,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-item{margin:6px 0}.side-modal .responsive-sidebar .ant-menu .ant-menu-item .anticon,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-item .anticon{-webkit-margin-end:14px;font-size:18px;margin-inline-end:14px}.side-modal .responsive-sidebar .ant-menu .ant-menu-item .ant-menu-title-content,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-item .ant-menu-title-content{font-size:15px}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu{margin:6px 0}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu .ant-menu-submenu-title .anticon,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .anticon{-webkit-margin-end:14px;font-size:18px;margin-inline-end:14px}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{font-size:15px}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item{-webkit-padding-start:48px!important;height:48px;line-height:48px;padding-inline-start:48px!important}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .anticon,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .anticon{font-size:16px}.side-modal .responsive-sidebar .ant-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content,.side-modal .responsive-sidebar .premium-sidebar-menu .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content{font-size:14px}.sidebar-content{background:var(--gradient-sidebar)!important}}[dir=rtl] .side-modal .responsive-sidebar{left:auto}[dir=rtl] .side-modal .responsive-sidebar.open{left:auto;right:0}[dir=rtl] .desktop-sidebar,[dir=rtl] .desktop-sidebar .ant-layout-sider{left:auto!important;right:0!important}[dir=rtl] .sidebar-embedded-collapse{left:6px;right:auto}[dir=rtl] .premium-sidebar-menu,[dir=rtl] .side-modal .ant-menu,[dir=rtl] .sidebar-content .ant-menu{direction:rtl}[dir=rtl] .premium-sidebar-menu .ant-menu-item,[dir=rtl] .premium-sidebar-menu .ant-menu-submenu-title,[dir=rtl] .side-modal .ant-menu .ant-menu-item,[dir=rtl] .side-modal .ant-menu .ant-menu-submenu-title,[dir=rtl] .sidebar-content .ant-menu .ant-menu-item,[dir=rtl] .sidebar-content .ant-menu .ant-menu-submenu-title{text-align:start}[dir=rtl] .premium-sidebar-menu .ant-menu-submenu-title .ant-menu-submenu-arrow,[dir=rtl] .side-modal .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow,[dir=rtl] .sidebar-content .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{inset-inline-end:16px;inset-inline-start:auto}[dir=rtl] .premium-sidebar-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,[dir=rtl] .side-modal .ant-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,[dir=rtl] .sidebar-content .ant-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{-webkit-padding-start:44px!important;-webkit-padding-end:12px!important;padding-inline-end:12px!important;padding-inline-start:44px!important}.sidebar-preference-section{margin-top:auto;padding:0 16px 20px}.sidebar-preference-section .sidebar-preference-row{align-items:center;background:#0000001f;border:1px solid #ffffff1f;border-radius:var(--radius-sm);display:flex;gap:10px;padding:10px 12px}.sidebar-preference-section .sidebar-preference-row__icon{color:#ffffffd9;flex-shrink:0;font-size:15px}.sidebar-preference-section .sidebar-preference-row__label{color:#ffffffeb!important;flex:1 1;font-size:12px;font-weight:500;line-height:1.35;text-align:start}.sidebar-preference-section .sidebar-preference-row .ant-switch{flex-shrink:0}.sidebar-preference-section .sidebar-preference-row--collapsed{border-radius:12px;flex-direction:column;gap:6px;justify-content:center;margin:0 auto;min-height:48px;padding:8px 0;width:48px}.sidebar-preference-section .sidebar-preference-row--collapsed .sidebar-preference-row__icon{font-size:14px}.sync-data-section{margin-bottom:20px;padding:0 16px}.sync-data-section .sync-data-header{align-items:center;display:flex;margin-bottom:8px;padding:8px 0}.sync-data-section .sync-data-header .anticon{-webkit-margin-end:8px;font-size:16px;margin-inline-end:8px}.sync-data-section .sync-data-header .ant-typography{color:#fff;font-size:14px;font-weight:600;margin:0}.sync-data-section .sync-data-trigger.ant-btn{align-items:center;background:#0000;border:1px solid #fff3;border-radius:var(--radius-sm);color:#fff;display:inline-flex;gap:8px;height:auto;justify-content:flex-start;padding:8px 16px;text-align:start;transition:all .28s ease;width:100%}.sync-data-section .sync-data-trigger.ant-btn:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.sync-data-section .sync-data-trigger.ant-btn .anticon{color:#52c41a;font-size:16px;margin:0!important}.sidebar-content--collapsed{display:flex;flex-direction:column;height:100%;min-height:100vh}.sidebar-content--collapsed .sidebar-header{margin-bottom:8px;padding:18px 8px 14px}.sidebar-content--collapsed .sidebar-header .logo-container{gap:0;justify-content:center}.sidebar-content--collapsed .sidebar-header .logo-container .brand-logo-wrap{height:36px;width:36px}.sidebar-content--collapsed .sidebar-nav{flex:1 1;overflow:visible}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed{width:100%!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu{border-radius:0!important;margin:0!important;width:100%!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:12px!important;box-shadow:none!important;display:flex!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:6px auto!important;max-width:48px!important;overflow:hidden!important;padding:0!important;text-align:center!important;width:48px!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item:hover,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title:hover{background:#ffffff1a!important;border-color:#ffffff1f!important;transform:none!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item:after,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title:after{display:none!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed .anticon{align-items:center!important;color:#ffffffeb!important;display:flex!important;filter:none!important;font-size:18px!important;height:18px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:18px!important;opacity:1!important;visibility:visible!important;width:18px!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed .ant-menu-inline-collapsed-noicon,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed .ant-menu-title-content{display:none!important;max-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;width:0!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item.ant-menu-item-selected,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{background:#6366f161!important;border-color:#818cf88c!important;box-shadow:0 0 0 1px #818cf840,0 0 22px #6366f173!important}.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item.ant-menu-item-selected .anticon,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.sidebar-content--collapsed .premium-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#eef2ff!important;filter:drop-shadow(0 0 8px rgba(167,139,250,.65))!important}.sidebar-content--collapsed .sync-data-section{display:flex;justify-content:center;margin-bottom:8px;margin-top:0;padding:8px}.sidebar-content--collapsed .sync-data-section .sync-data-trigger.ant-btn{border-radius:12px;height:48px;justify-content:center;min-width:48px;padding:0!important;width:48px}.premium-sidebar--collapsed.ant-layout-sider,.premium-sidebar--collapsed.desktop-sidebar{overflow:visible!important}.premium-sidebar--collapsed .ant-layout-sider-children{overflow-x:visible!important;overflow-y:auto!important}.premium-sidebar-icon-tooltip-target{align-items:center;display:inline-flex;height:18px;justify-content:center;line-height:0;width:18px}.ant-menu-inline-collapsed-tooltip,.ant-tooltip.premium-sidebar-menu-tooltip{z-index:1300!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner,.ant-tooltip.premium-sidebar-menu-tooltip .ant-tooltip-inner{background:#1a1a2e;border:1px solid #94a3b838;border-radius:8px;box-shadow:0 10px 28px #0006;color:#f8fafc;font-size:13px;font-weight:500;min-height:28px;padding:4px 10px}.ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow:before,.ant-tooltip.premium-sidebar-menu-tooltip .ant-tooltip-arrow:before{background:#1a1a2e}.ant-menu-submenu-popup.premium-sidebar-submenu-popup{z-index:1200!important}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu{background:#1a1a2e!important;border:1px solid #94a3b82e;border-radius:12px;box-shadow:0 16px 40px #00000073;min-width:200px;padding:6px}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu .ant-menu-item{align-items:center;border-radius:8px;color:#ffffffe6;display:flex;height:42px;line-height:42px;margin:2px 0}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu .ant-menu-item:hover{background:#6366f133!important;color:#fff!important}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu .ant-menu-item.ant-menu-item-selected{background:#6366f152!important;color:#fff!important}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu .ant-menu-item .anticon{color:#c4b5fd}.ant-menu-submenu-popup.premium-sidebar-submenu-popup .ant-menu .ant-menu-item .ant-menu-title-content{display:inline!important;opacity:1!important;overflow:visible!important;width:auto!important}.ant-modal .ant-modal-body{padding:24px}.ant-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.sync-data-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:16px}.sync-data-grid .ant-btn{border:1px solid #d9d9d9;border-radius:6px;height:auto;padding:12px 16px;text-align:left;transition:all .3s ease}.sync-data-grid .ant-btn:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #6366f12e}.sync-data-grid .ant-btn .anticon{color:var(--color-primary);font-size:16px;margin-right:8px}.sync-data-grid .ant-btn .sync-item-content .sync-item-title{color:var(--color-text);font-weight:600;margin-bottom:4px}.sync-data-grid .ant-btn .sync-item-content .sync-item-subtitle{color:#8c8c8c;font-size:12px}.mobile-table-wrapper .mt-state{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:14px;justify-content:center;min-height:160px}.mobile-table-wrapper .mt-card{border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 1px 4px #00000014;margin-bottom:10px}.mobile-table-wrapper .mt-card.mt-card-tap{cursor:pointer}.mobile-table-wrapper .mt-card.mt-card-tap:active{background:#fafafa}.mobile-table-wrapper .mt-card .ant-card-body{padding:12px 14px}.mobile-table-wrapper .mt-field{align-items:flex-start;display:flex;font-size:13px;gap:6px;line-height:1.5;margin-bottom:6px}.mobile-table-wrapper .mt-label{color:#1890ff;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.mobile-table-wrapper .mt-value{color:#333;flex:1 1;min-width:0;word-break:break-word}.mobile-table-wrapper .mt-actions{border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px}.mobile-table-wrapper .mt-actions .ant-btn{flex:1 1;min-width:0}.mobile-table-wrapper .mt-actions .ant-space{display:flex;width:100%}.mobile-table-wrapper .mt-actions .ant-space .ant-space-item{flex:1 1}.mobile-table-wrapper .mt-actions .ant-space .ant-space-item .ant-btn{width:100%}.mobile-table-wrapper .mt-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px;padding:10px 0 20px}.mobile-table-wrapper .mt-pagination .ant-btn{min-width:70px}.mobile-table-wrapper .mt-pagination .mt-page-info{color:var(--color-text-secondary);font-size:14px;font-weight:500;min-width:50px;text-align:center}.ui-page-header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:var(--space-6);overflow:hidden;padding:22px 26px;position:relative}.ui-page-header:before{background:var(--gradient-brand-soft);inset:0;opacity:.7}.ui-page-header:after,.ui-page-header:before{content:"";pointer-events:none;position:absolute}.ui-page-header:after{animation:ui-float 6s ease-in-out infinite;background:radial-gradient(circle,#5b5ef71f 0,#0000 70%);border-radius:50%;height:200px;inset-inline-end:-40px;top:-80px;width:200px}.ui-page-header__left{align-items:center;display:flex;gap:16px;min-width:0;position:relative;z-index:1}.ui-page-header__icon{align-items:center;background:var(--gradient-brand);border-radius:var(--radius-md);box-shadow:var(--shadow-primary);color:var(--color-text-on-brand);display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;transition:var(--transition-spring);width:52px}.ui-page-header:hover .ui-page-header__icon{transform:scale(1.05) rotate(-4deg)}.ui-page-header__titles{min-width:0}.ui-page-header__title.ant-typography{color:var(--color-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.15;margin:0}.ui-page-header__subtitle.ant-typography{color:var(--color-text-secondary);display:block;font-size:var(--font-size-base);margin-top:4px}.ui-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}@media(max-width:768px){.ui-page-header{padding:18px}.ui-page-header__actions{justify-content:flex-start;width:100%}.ui-page-header__icon{font-size:20px;height:44px;width:44px}}[dir=rtl] .ui-page-header__titles{text-align:start}[dir=rtl] .ui-page-header__title.ant-typography{letter-spacing:0}.ui-stat-card{--tone-from:#4338ca;--tone-to:#a855f7;--tone-glow:#6366f180;border-radius:var(--radius-xl);cursor:default;height:100%;overflow:hidden;padding:24px 26px;position:relative;transition:box-shadow .35s ease}.ui-stat-card--primary{--tone-from:#4338ca;--tone-to:#818cf8;--tone-glow:#6366f18c}.ui-stat-card--success{--tone-from:#047857;--tone-to:#34d399;--tone-glow:#10b98180}.ui-stat-card--warning{--tone-from:#b45309;--tone-to:#fcd34d;--tone-glow:#f59e0b80}.ui-stat-card--danger{--tone-from:#be123c;--tone-to:#fb7185;--tone-glow:#f43f5e80}.ui-stat-card--info{--tone-from:#0e7490;--tone-to:#22d3ee;--tone-glow:#06b6d480}.ui-stat-card--violet{--tone-from:#6d28d9;--tone-to:#e879f9;--tone-glow:#a855f78c}.ui-stat-card--clickable{cursor:pointer}.ui-stat-card__orb{border-radius:50%;filter:blur(1px);pointer-events:none;position:absolute}.ui-stat-card__orb--1{animation:ui-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,var(--tone-glow) 0,#0000 70%);height:120px;inset-inline-end:-30px;top:-40px;width:120px}.ui-stat-card__orb--2{animation:ui-glow-pulse 5s ease-in-out infinite reverse;background:radial-gradient(circle,#ffffff40 0,#0000 70%);bottom:-20px;height:80px;inset-inline-start:-10px;width:80px}.ui-stat-card__accent{display:none}.ui-stat-card__content{align-items:flex-start;display:flex;gap:18px;position:relative;z-index:1}.ui-stat-card__icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border:1px solid #ffffff59;border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;transition:var(--transition-spring);width:56px}.ui-stat-card:hover .ui-stat-card__icon{transform:scale(1.08) rotate(-4deg)}.ui-stat-card__info{flex:1 1;min-width:0}.ui-stat-card__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.05;word-break:break-word}.ui-stat-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:6px;opacity:.88}.ui-stat-card__trend{align-items:center;background:#fff3;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:4px;margin-top:10px;padding:4px 10px}.ui-stat-card__trend.is-positive{color:#ecfdf5}.ui-stat-card__trend.is-negative{color:#fef2f2}.ui-stat-card--bold{background:linear-gradient(145deg,var(--tone-from) 0,var(--tone-to) 100%);border:1px solid #fff3;box-shadow:0 4px 6px #0f172a0f,0 16px 40px var(--tone-glow)}.ui-stat-card--bold .ui-stat-card__title,.ui-stat-card--bold .ui-stat-card__value{color:#fff}.ui-stat-card--bold:hover{box-shadow:0 8px 12px #0f172a14,0 24px 56px var(--tone-glow)}.ui-stat-card--glass{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}.ui-stat-card--glass .ui-stat-card__orb--1{background:radial-gradient(circle,var(--tone-glow) 0,#0000 70%);opacity:.6}.ui-stat-card--glass .ui-stat-card__icon{background:linear-gradient(135deg,var(--tone-from),var(--tone-to));border:none}.ui-stat-card--glass .ui-stat-card__value{color:var(--color-heading)}.ui-stat-card--glass .ui-stat-card__title{color:var(--color-text-secondary);opacity:1}.ui-stat-card--glass .ui-stat-card__trend{background:var(--color-bg-muted)}.ui-stat-card--glass .ui-stat-card__trend.is-positive{color:var(--color-success)}.ui-stat-card--glass .ui-stat-card__trend.is-negative{color:var(--color-error)}.ui-stat-card--glass:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-glow)}.ui-stat-card--classic{background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.ui-stat-card--classic .ui-stat-card__accent{background:linear-gradient(180deg,var(--tone-from),var(--tone-to));bottom:0;display:block;inset-inline-start:0;position:absolute;top:0;width:4px}.ui-stat-card--classic .ui-stat-card__icon{background:linear-gradient(135deg,var(--tone-from),var(--tone-to));border:none}.ui-stat-card--classic .ui-stat-card__value{color:var(--color-heading)}.ui-stat-card--classic .ui-stat-card__title{color:var(--color-text-secondary);opacity:1}.ui-stat-card--classic .ui-stat-card__trend{background:#0000;padding:0}.ui-stat-card--classic .ui-stat-card__trend.is-positive{color:var(--color-success)}.ui-stat-card--classic .ui-stat-card__trend.is-negative{color:var(--color-error)}@media(max-width:768px){.ui-stat-card{padding:20px}.ui-stat-card__icon{font-size:20px;height:48px;width:48px}.ui-stat-card__value{font-size:26px}}[dir=rtl] .ui-stat-card__content{flex-direction:row-reverse;text-align:right}.ui-section-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.ui-section-card:before{background:var(--gradient-brand);content:"";height:3px;left:0;opacity:.85;position:absolute;right:0;top:0}.ui-section-card:after{background:radial-gradient(circle,#5b5ef714 0,#0000 70%);border-radius:50%;content:"";height:160px;inset-inline-end:-40px;pointer-events:none;position:absolute;top:-60px;width:160px}.ui-section-card--hoverable:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-glow);transform:translateY(-5px)}.ui-section-card__header{align-items:center;background:linear-gradient(180deg,#ffffff80,#0000);border-bottom:1px solid var(--color-border-light);display:flex;gap:12px;justify-content:space-between;padding:20px 24px;position:relative;z-index:1}.ui-section-card__heading{align-items:center;display:flex;gap:14px;min-width:0}.ui-section-card__icon{align-items:center;background:var(--gradient-brand);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;transition:var(--transition-spring);width:42px}.ui-section-card:hover .ui-section-card__icon{transform:scale(1.06) rotate(-3deg)}.ui-section-card__title{color:var(--color-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.3;margin:0}.ui-section-card__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:2px 0 0}.ui-section-card__extra{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-section-card__body{padding:24px;position:relative;z-index:1}.ui-section-card__body--flush{padding:0}@media(max-width:768px){.ui-section-card__header{flex-wrap:wrap;padding:16px}.ui-section-card__extra{width:100%}.ui-section-card__body{padding:16px}}[dir=rtl] .ui-section-card__heading{flex-direction:row-reverse;text-align:right}.ui-empty-state{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px dashed var(--color-primary-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;padding:48px 32px;text-align:center}.ui-empty-state,.ui-empty-state__art{align-items:center;display:flex;justify-content:center}.ui-empty-state__art{animation:ui-float 4s ease-in-out infinite;margin-bottom:12px;max-width:100%}.ui-empty-state__title{color:var(--color-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:6px}.ui-empty-state__description{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:420px}.ui-empty-state__action{margin-top:20px}.ui-empty-state__action .ant-btn-primary{box-shadow:var(--shadow-primary)}.dashboard-page{background:#0000;min-height:auto;padding:0}.dashboard-page .dashboard-hero{animation:dashboard-hero-shift 12s ease-in-out infinite alternate;background:var(--gradient-hero);background-size:200% 200%;border-radius:var(--radius-2xl);box-shadow:0 28px 72px #4f46e573,inset 0 0 0 1px #ffffff26,0 0 80px #d946ef33;color:#fff;margin-bottom:28px;overflow:hidden;padding:36px 40px 32px;position:relative}.dashboard-page .dashboard-hero:before{animation:dashboard-hero-shine 8s ease-in-out infinite;background:linear-gradient(115deg,#0000,#ffffff14 45%,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@media(max-width:768px){.dashboard-page .dashboard-hero{border-radius:var(--radius-xl);padding:28px 22px 24px}}.dashboard-page .dashboard-hero__mesh{background:var(--gradient-hero-mesh);inset:0;opacity:.9;pointer-events:none;position:absolute}.dashboard-page .dashboard-hero__orbs{inset:0;overflow:hidden;pointer-events:none;position:absolute}.dashboard-page .dashboard-hero__orb{border-radius:50%;filter:blur(2px);position:absolute}.dashboard-page .dashboard-hero__orb--1{animation:ui-float 7s ease-in-out infinite;background:radial-gradient(circle,#ffffff47 0,#22d3ee26 40%,#0000 72%);height:320px;inset-inline-end:-70px;top:-140px;width:320px}.dashboard-page .dashboard-hero__orb--2{animation:ui-glow-pulse 5s ease-in-out infinite;background:radial-gradient(circle,#22d3ee80 0,#6366f133 45%,#0000 72%);bottom:-70px;height:220px;inset-inline-start:8%;width:220px}.dashboard-page .dashboard-hero__orb--3{animation:ui-float 9s ease-in-out infinite reverse;background:radial-gradient(circle,#f472b673 0,#d946ef33 45%,#0000 72%);height:160px;inset-inline-end:26%;top:38%;width:160px}.dashboard-page .dashboard-hero__content{position:relative;z-index:1}.dashboard-page .dashboard-hero__top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.dashboard-page .dashboard-hero__badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}.dashboard-page .dashboard-hero__live-dot{animation:live-pulse 2s ease-out infinite;background:#22d3ee;border-radius:50%;box-shadow:0 0 12px #22d3eee6;height:8px;width:8px}.dashboard-page .dashboard-hero__date{color:#ffffffe0!important;font-size:13px;font-weight:500}.dashboard-page .dashboard-hero__title{font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px;text-shadow:0 2px 24px #0003}.dashboard-page .dashboard-hero__subtitle{color:#ffffffe0;font-size:1rem;line-height:1.55;margin:0 0 24px;max-width:560px}.dashboard-page .dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-page .dashboard-hero__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important;border:1px solid #ffffff59!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-weight:600;height:40px;padding-inline:18px;transition:var(--transition-spring)}.dashboard-page .dashboard-hero__pill:hover{background:#ffffff38!important;box-shadow:0 8px 24px #0003;color:#fff!important;transform:translateY(-2px)}.dashboard-page .dashboard-hero__pill--accent{background:linear-gradient(135deg,#fff,#eef2ff)!important;border-color:#0000!important;box-shadow:0 4px 24px #ffffff59,0 8px 32px #6366f159;color:#4338ca!important}.dashboard-page .dashboard-hero__pill--accent:hover{background:#fff!important;box-shadow:0 8px 32px #fff6,0 12px 40px #d946ef59;color:#312e81!important}.dashboard-page .stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:28px}@media(min-width:1200px){.dashboard-page .stats-grid{grid-template-columns:repeat(4,1fr)}}.dashboard-page .content-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media(max-width:1024px){.dashboard-page .content-grid{grid-template-columns:1fr}}.dashboard-page .dashboard-charts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:28px}.dashboard-page .dashboard-chart-card{min-height:360px}.dashboard-page .dashboard-chart-card__meta{color:var(--color-text-secondary);font-size:12px}.dashboard-page .dashboard-chart-card__loading{align-items:center;display:flex;justify-content:center;min-height:280px}.dashboard-page .dashboard-chart-card--revenue:before{background:linear-gradient(90deg,#6366f1,#818cf8,#a855f7)!important;height:4px;opacity:1}.dashboard-page .dashboard-chart-card--revenue .ui-section-card__icon{background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 8px 24px #6366f173}.dashboard-page .dashboard-chart-card--revenue:after{background:radial-gradient(circle,#6366f124 0,#0000 70%)}.dashboard-page .dashboard-chart-card--invoices:before{background:linear-gradient(90deg,#059669,#10b981,#34d399)!important;height:4px;opacity:1}.dashboard-page .dashboard-chart-card--invoices .ui-section-card__icon{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 8px 24px #10b98173}.dashboard-page .dashboard-chart-card--invoices:after{background:radial-gradient(circle,#10b98124 0,#0000 70%)}.dashboard-page .dashboard-chart-card--activity:before{background:linear-gradient(90deg,#6366f1,#06b6d4,#10b981)!important;height:4px;opacity:1}.dashboard-page .dashboard-chart-card--activity .ui-section-card__icon{background:var(--gradient-chart-activity);box-shadow:0 8px 24px #06b6d459}.dashboard-page .dashboard-chart-card--activity:after{background:radial-gradient(circle,#06b6d41f 0,#0000 70%)}@media(min-width:1201px){.dashboard-page .dashboard-chart-card--compact{grid-column:span 1}}.dashboard-page .chart-section{min-height:550px!important}.dashboard-page .chart-section:before{background:linear-gradient(90deg,#d946ef,#6366f1,#06b6d4)!important;height:4px;opacity:1}.dashboard-page .chart-section .ui-section-card__icon{background:linear-gradient(135deg,#d946ef,#6366f1);box-shadow:0 8px 28px #d946ef66}.dashboard-page .chart-section .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8fafc,#eef2ff);font-weight:var(--font-weight-semibold)}.dashboard-page .recent-orders:before{background:linear-gradient(90deg,#06b6d4,#6366f1)!important;height:4px;opacity:1}.dashboard-page .recent-orders .ui-section-card__icon{background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 8px 24px #0ea5e966}.dashboard-page .recent-orders .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8fafc,#ecfeff);font-weight:var(--font-weight-semibold)}.dashboard-page .recent-orders .status-tag{border-radius:16px;font-size:12px;font-weight:600;padding:4px 12px}.dashboard-page .monthly-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.dashboard-page .monthly-stats .ui-stat-card--bold:hover{transform:translateY(-4px)}@media(max-width:768px){.dashboard-page .dashboard-hero__actions{width:100%}.dashboard-page .dashboard-hero__actions .dashboard-hero__pill{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;min-width:0}}@keyframes live-pulse{0%{box-shadow:0 0 0 0 #34d399a6}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}@keyframes dashboard-hero-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes dashboard-hero-shine{0%,to{opacity:0;transform:translateX(-120%) skewX(-12deg)}45%{opacity:1}55%{opacity:0;transform:translateX(120%) skewX(-12deg)}}.dashboard-empty-state{color:var(--color-text-tertiary);padding:40px;text-align:center}.customer-view{background:#0000;min-height:auto;padding:0}.customer-view .customer-header{margin-bottom:var(--space-6)}.customer-view .customer-header__back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);margin-bottom:var(--space-4);transition:var(--transition-spring)}.customer-view .customer-header__back:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-glow);color:var(--color-primary);transform:translateY(-1px)}.customer-view .customer-header .ui-page-header{margin-bottom:0}.customer-view .customer-stats-grid{margin-bottom:var(--space-6)}.customer-view .info-card{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;height:100%;overflow:hidden;position:relative;transition:var(--transition-spring)}.customer-view .info-card:before{background:var(--gradient-brand);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.customer-view .info-card:hover{border-color:var(--color-primary-border)!important;box-shadow:var(--shadow-glow)!important;transform:translateY(-4px)}.customer-view .info-card:hover:before{opacity:1}.customer-view .info-card .card-content{align-items:center;display:flex;gap:14px}.customer-view .info-card .card-content .card-icon{background:var(--color-primary-bg);border-radius:var(--radius-sm);color:var(--color-primary);flex-shrink:0;font-size:22px;padding:10px}.customer-view .info-card .card-content div{flex:1 1;min-width:0}.customer-view .info-card .card-content div .ant-typography{color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.customer-view .info-card .card-content div div{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.customer-view .ant-card{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-sm)!important}.customer-view .ant-card .ant-tabs .ant-tabs-nav{margin-bottom:var(--space-4)}.customer-view .ant-card .ant-tabs .ant-tabs-nav:before{border-color:var(--color-border-light)}.customer-view .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-weight:var(--font-weight-medium);padding:12px 20px;transition:var(--transition-base)}.customer-view .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--color-primary)}.customer-view .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.customer-view .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.customer-view .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:var(--gradient-brand);border-radius:var(--radius-pill);height:3px}.customer-view .ant-card .ant-tabs .ant-tabs-content .ant-table .ant-table-thead th{background:var(--color-bg-subtle);color:var(--color-heading);font-weight:var(--font-weight-semibold)}.customer-view .ant-card .ant-tabs .ant-tabs-content .ant-table .ant-table-tbody tr:hover td{background:var(--color-bg-hover)}.customer-view .loyalty-card .loyalty-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.customer-view .loyalty-card .loyalty-info{margin-bottom:var(--space-3)}.customer-view .loyalty-card .loyalty-info .ant-typography{color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.customer-view .loyalty-card .loyalty-info .points-display{align-items:baseline;display:flex;gap:8px}.customer-view .loyalty-card .loyalty-info .points-display .points-value{color:var(--color-primary);font-size:1.5rem;font-weight:var(--font-weight-bold)}.customer-view .loyalty-card .loyalty-info .points-display .points-label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.customer-view .loyalty-card .loyalty-points-history{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-2)}.customer-view .loyalty-card .loyalty-points-history .loyalty-point-row{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);display:flex;gap:12px;justify-content:space-between;padding:12px 14px;transition:var(--transition-base)}.customer-view .loyalty-card .loyalty-points-history .loyalty-point-row:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border)}.customer-view .loyalty-card .loyalty-points-history .loyalty-point-row .loyalty-point-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.customer-view .customer-type-selection .type-columns{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;padding:var(--space-4)}.customer-view .customer-type-selection .type-columns .type-column{display:flex;flex:1 1;flex-direction:column;gap:12px}.customer-view .customer-type-selection .type-columns .type-column .ant-radio-group{display:flex;flex-direction:column;gap:8px}.customer-view .customer-type-selection .type-columns .type-column .ant-radio-group .ant-radio-wrapper{background:var(--glass-bg-strong);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);margin:0;padding:10px 14px;transition:var(--transition-base)}.customer-view .customer-type-selection .type-columns .type-column .ant-radio-group .ant-radio-wrapper:hover{background:var(--color-primary-bg);border-color:var(--color-primary-border)}.customer-view .loyalty-rules-display{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);min-height:60px;padding:14px}.customer-view .products-card .price{color:var(--color-success);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.customer-view .info-card .card-content{flex-direction:column;text-align:center}}.table-container{background:var(--color-bg-surface);border:1px solid #94a3b833;border:1px solid var(--table-shell-border,#94a3b833);border-radius:var(--radius-xl);box-shadow:0 4px 24px #0f172a0f;max-width:100%;overflow:visible;position:relative;width:100%}.table-container:before{background:var(--gradient-brand);border-radius:var(--radius-xl) var(--radius-xl) 0 0;content:"";height:3px;left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.table-container .ant-table-wrapper{border-radius:var(--radius-lg);overflow:visible}.table-container .table-header{align-items:center;background:var(--color-bg-surface);border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--table-cell-border,#94a3b829);border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:flex;justify-content:space-between;padding:20px 24px}.table-container .table-header .table-title-section{align-items:center;display:flex;gap:16px}.table-container .table-header .table-title-section .table-title{color:var(--color-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.table-container .table-header .table-actions{align-items:center;display:flex;gap:12px}.table-container .table-header .table-actions .delete-switch{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-base);gap:8px}.table-container .additional-filters{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-light);padding:16px 24px}.table-container .ant-table,.table-container .ant-table .ant-table-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.table-container .ant-table .ant-table-container{overflow:visible}.table-container .ant-table .ant-table-content{display:flex;flex-direction:column;min-height:0}.table-container .ant-table .ant-table-body{min-height:0;overflow-x:auto!important;overflow-y:auto!important}.table-container .ant-table .ant-table-pagination{background:var(--color-bg-surface)!important;border-top:1px solid var(--color-border-light);display:flex!important;flex-shrink:0;height:auto!important;margin:16px 0!important;min-height:64px!important;opacity:1!important;padding:0 24px!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:10!important}.table-container .ant-table .ant-table-thead>tr>th{background:#f8fafc;background:var(--table-header-bg,#f8fafc);border-bottom:2px solid #5b5ef78c;border-bottom:2px solid var(--table-header-accent,#5b5ef78c);color:#475569;color:var(--table-header-text,#475569);font-size:11px;font-weight:700;letter-spacing:.06em;min-width:80px;padding:14px 16px;text-transform:uppercase;word-break:break-word}.table-container .ant-table .ant-table-tbody>tr>td{background:#fff;background:var(--table-row-bg,#fff);border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--table-cell-border,#94a3b829);color:var(--table-cell-text);font-size:var(--font-size-sm);padding:13px 16px;vertical-align:middle;word-break:break-word}.table-container .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc;background:var(--table-row-stripe,#f8fafc)}.table-container .ant-table .ant-table-tbody>tr:hover>td{background:#f5f3ff;background:var(--table-row-hover,#f5f3ff)}.table-container .ant-table .ant-table-container{border-radius:8px;overflow:hidden}.table-container .ant-table .ant-table-body::-webkit-scrollbar{width:8px}.table-container .ant-table .ant-table-body::-webkit-scrollbar-track{background:var(--color-bg-muted);border-radius:4px}.table-container .ant-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:4px}.table-container .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.table-container .ant-table .ant-table-pagination{margin:16px 0}@media(max-width:768px){.table-container .ant-table .ant-table-pagination .ant-pagination-options{display:none}}.table-container .ant-table .ant-table-content{overflow-x:auto}@media(max-width:768px){.table-container .ant-table .ant-table-content{overflow-x:visible}}.table-container .sort-dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:8px 0}.table-container .sort-dropdown .sort-option{cursor:pointer;padding:8px 16px;transition:var(--transition-base)}.table-container .sort-dropdown .sort-option:hover{background:var(--color-bg-hover)}.table-container .sort-dropdown .sort-option.active{background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--font-weight-medium)}@media(max-width:1200px){.table-container{max-width:100%;width:100%}.table-container .table-header .table-actions{gap:8px}}@media(min-width:769px)and (max-width:1200px){.table-container{margin:0;max-width:100%;padding:0;width:100%}.table-container .ant-table,.table-container .ant-table .ant-table-container,.table-container .ant-table .ant-table-content{width:100%}}@media(max-width:768px){.table-container{max-width:100%;width:100%}.table-container .table-header{align-items:stretch;flex-direction:column;gap:16px}.table-container .table-header .table-actions{flex-wrap:wrap;gap:8px}.table-container .table-header .table-actions .ant-input{width:100%!important}.table-container .ant-table .ant-table-thead>tr>th{min-width:60px}.table-container .ant-table .ant-table-tbody>tr>td,.table-container .ant-table .ant-table-thead>tr>th{font-size:12px;padding:8px 6px;word-break:break-word}.table-container .ant-table .ant-table-pagination .ant-pagination-options{display:none}.table-container .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 12px;position:relative}.table-container .ant-table .ant-table-tbody>tr>td:before{color:var(--color-text-secondary);content:attr(data-label) ": ";display:inline;font-size:12px;font-weight:600;letter-spacing:.5px;margin-right:8px;text-transform:uppercase}.table-container .ant-table .ant-table-thead>tr>th{display:none}.table-container .ant-table .ant-table-tbody>tr>td[data-label]:before{color:var(--color-text-secondary)!important;content:attr(data-label) ": "!important;display:inline!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;margin-right:8px!important;text-transform:uppercase!important}.table-container .ant-table .ant-table-tbody>tr>td .ant-tag{display:inline-block;margin-left:0}.table-container .ant-table .ant-table-tbody>tr>td div,.table-container .ant-table .ant-table-tbody>tr>td span{display:inline}.table-container .ant-table .ant-table-tbody>tr{background:var(--color-bg-surface);border:1px solid var(--table-cell-border);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px}}@media(max-width:480px){.table-container .table-header{padding:12px 16px}.table-container .table-header .table-title{font-size:16px}.table-container .ant-table .ant-table-tbody>tr>td{font-size:11px;padding:6px 8px}.table-container .ant-table .ant-table-pagination .ant-pagination-total{display:none}}.mobile-table-list{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:12px}.mobile-table-list .mobile-empty,.mobile-table-list .mobile-loading{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:14px;justify-content:center;min-height:200px}.mobile-table-list .mobile-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);margin-bottom:12px;transition:var(--transition-base)}.mobile-table-list .mobile-card.mobile-card-clickable{cursor:pointer}.mobile-table-list .mobile-card.mobile-card-clickable:active{background:var(--color-bg-subtle);box-shadow:var(--shadow-sm)}.mobile-table-list .mobile-card .ant-card-body{padding:14px 16px}.mobile-table-list .mobile-card .mobile-card-field{align-items:flex-start;display:flex;font-size:13px;gap:6px;line-height:1.5;margin-bottom:8px}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-label{color:var(--color-primary);flex-shrink:0;font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-value{color:var(--color-text);flex:1 1;min-width:0;word-break:break-word}.mobile-table-list .mobile-card-actions{border-top:1px solid var(--table-cell-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px}.mobile-table-list .mobile-card-actions .ant-btn{flex:1 1;min-width:0}.mobile-table-list .mobile-card-actions .ant-space{display:flex;width:100%}.mobile-table-list .mobile-card-actions .ant-space .ant-space-item{flex:1 1}.mobile-table-list .mobile-card-actions .ant-space .ant-space-item .ant-btn{width:100%}.mobile-table-list .mobile-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px;padding:12px 0 24px;text-align:center}.mobile-table-list .mobile-pagination .ant-btn{min-width:80px}.mobile-table-list .mobile-pagination .mobile-pagination-info{color:var(--color-text-secondary);font-size:14px;font-weight:500;min-width:50px;text-align:center}.customers-page{background:#0000;min-height:calc(100vh - 64px);padding:24px}.customers-page .total-orders{color:#0ea5e9;color:var(--chart-sky,#0ea5e9);font-weight:600}.customers-page .total-spent{color:#10b981;color:var(--color-success,#10b981);font-weight:600}.customers-page .balance,.customers-page .overdue{font-weight:600}.customers-page :global .ant-table-tbody>tr>td.ant-table-cell[style*="text-align: right"]{text-align:right!important}.customers-page :global .ant-table-tbody>tr>td.ant-table-cell[style*="text-align: center"]{text-align:center!important}.customers-page :global .ant-table-thead>tr>th.ant-table-cell[style*="text-align: right"]{text-align:right!important}.customers-page :global .ant-table-thead>tr>th.ant-table-cell[style*="text-align: center"]{text-align:center!important}.customers-page :global .ant-table-tbody>tr.blocked-user-row>td,.customers-page :global .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.customers-page :global .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right{background:var(--table-row-blocked-bg)!important}.customers-page :global .ant-table-tbody>tr.blocked-user-row:hover>td,.customers-page :global .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.customers-page :global .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.customers-page :global .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.customers-page :global .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.customers-page :global .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-row-hover{background:var(--table-row-blocked-hover)!important}.customers-page .ant-modal-body .ant-form-item,.customers-page .premium-filter-form .ant-form-item{margin-bottom:16px}.customers-page .table-header .table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.customers-page .ant-tag{border-radius:var(--radius-pill);font-weight:600;padding-inline:10px}.customers-page .customers-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:center}.customers-page .customers-table-btn.ant-btn-sm{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;padding:0!important;width:32px}.customers-page .customers-table-btn.ant-btn-sm .anticon{font-size:14px;margin:0!important}.customers-page .customers-table-btn--success:not(:disabled){background:#10b9811f!important;border-color:#10b98173!important;color:var(--color-success)!important}.customers-page .customers-table-btn--success:not(:disabled):hover{background:var(--color-success)!important;border-color:var(--color-success)!important;color:#fff!important}.customers-page .customers-table-btn--danger:not(:disabled){min-width:32px}.customers-page .table-container .ant-table-thead>tr>th{border-bottom:2px solid var(--table-header-accent)!important}.customers-page .table-container .ant-table-tbody>tr>td{border-bottom:1px solid var(--table-cell-border)!important}.customers-page .table-container .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.customers-page .table-container .ant-table-cell-fix-left-last:after,.customers-page .table-container .ant-table-cell-fix-right-first:after{box-shadow:inset -1px 0 0 var(--table-cell-border)!important}[dir=rtl] .customers-page .table-container .ant-table-cell-fix-left-last:after,[dir=rtl] .customers-page .table-container .ant-table-cell-fix-right-first:after{box-shadow:inset 1px 0 0 var(--table-cell-border)!important}@media(max-width:768px){.customers-page{min-height:auto;overflow-x:hidden;padding:8px}.customers-page .table-container{height:auto!important;min-height:calc(100vh - 80px)}.customers-page .table-header .table-actions{align-items:stretch;flex-direction:column;gap:12px}}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr:hover>td,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-first,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--table-row-hover)!important}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right{background:var(--table-row-blocked-bg)!important}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row:hover>td,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left-first,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left-first.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-row-hover{background:var(--table-row-blocked-hover)!important}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-first{background-clip:padding-box!important}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-first:after{background:#0000!important;box-shadow:none!important}.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-last:after,.customers-page .table-container .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-first:after{background:#0000!important}.product-detail-modal[dir=rtl] .modal-header{text-align:right}.product-detail-modal[dir=rtl] .product-detail-content .details-section .ant-row,.product-detail-modal[dir=rtl] .product-detail-content .images-section .ant-row,.product-detail-modal[dir=rtl] .product-detail-content .info-section .ant-row{direction:rtl}.product-detail-modal[dir=rtl] .product-detail-content .details-section .info-item .value,.product-detail-modal[dir=rtl] .product-detail-content .details-section .info-item label,.product-detail-modal[dir=rtl] .product-detail-content .info-section .info-item .value,.product-detail-modal[dir=rtl] .product-detail-content .info-section .info-item label{text-align:right}.product-detail-modal[dir=rtl] .product-detail-content .details-section .info-item .value.description,.product-detail-modal[dir=rtl] .product-detail-content .info-section .info-item .value.description{border-left:none;border-right:4px solid #1890ff}.product-detail-modal[dir=rtl] .product-detail-content .upload-section h4,.product-detail-modal[dir=rtl] .product-detail-content .upload-section p{text-align:right}.product-detail-modal .modal-header{display:flex;flex-direction:column;gap:8px}.product-detail-modal .modal-header .product-name{color:var(--color-text-secondary);font-size:14px;font-weight:400}.product-detail-modal .product-detail-content{max-height:70vh;overflow-y:auto;padding:0}.product-detail-modal .product-detail-content .images-section{margin-bottom:24px}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .image-container{border:2px solid #f0f0f0;border-radius:8px;overflow:hidden;position:relative}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .image-container .image-actions{background:#0009;border-radius:4px;padding:4px;position:absolute;right:8px;top:8px}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .image-container .image-actions .ant-btn{background:#0000;border:none;color:#fff}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .image-container .image-actions .ant-btn:hover{background:#fff3}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .no-image .no-image-placeholder{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:200px;justify-content:center}.product-detail-modal .product-detail-content .images-section .image-upload-area .current-image .no-image .no-image-placeholder p{color:var(--color-text-tertiary);font-size:14px;margin:8px 0 0}.product-detail-modal .product-detail-content .images-section .upload-section h4{color:#333;font-weight:600;margin-bottom:8px}.product-detail-modal .product-detail-content .images-section .upload-section .upload-hint{color:var(--color-text-secondary);font-size:12px;line-height:1.4;margin-bottom:16px}.product-detail-modal .product-detail-content .images-section .upload-section .ant-btn{align-items:center;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;transition:all .3s ease}.product-detail-modal .product-detail-content .images-section .upload-section .ant-btn:hover{border-color:#1890ff;color:#1890ff}.product-detail-modal .product-detail-content .images-section .upload-section .ant-btn .anticon{font-size:24px}.product-detail-modal .product-detail-content .details-section,.product-detail-modal .product-detail-content .info-section{margin-bottom:24px}.product-detail-modal .product-detail-content .details-section .info-item,.product-detail-modal .product-detail-content .info-section .info-item{margin-bottom:16px}.product-detail-modal .product-detail-content .details-section .info-item label,.product-detail-modal .product-detail-content .info-section .info-item label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.product-detail-modal .product-detail-content .details-section .info-item .value,.product-detail-modal .product-detail-content .info-section .info-item .value{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.product-detail-modal .product-detail-content .details-section .info-item .value.price-buying,.product-detail-modal .product-detail-content .info-section .info-item .value.price-buying{color:#52c41a;font-weight:600}.product-detail-modal .product-detail-content .details-section .info-item .value.price-selling,.product-detail-modal .product-detail-content .info-section .info-item .value.price-selling{color:#1890ff;font-weight:600}.product-detail-modal .product-detail-content .details-section .info-item .value.description,.product-detail-modal .product-detail-content .info-section .info-item .value.description{background:#f5f5f5;border-left:4px solid #1890ff;border-radius:6px;padding:12px;white-space:pre-wrap;word-break:break-word}.product-detail-modal .product-detail-content .details-section .info-item .ant-tag,.product-detail-modal .product-detail-content .info-section .info-item .ant-tag{border-radius:4px;font-weight:500;padding:4px 8px}.product-detail-modal .product-detail-content .details-section .info-item .ant-tag.status-active,.product-detail-modal .product-detail-content .info-section .info-item .ant-tag.status-active{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;color:#fff}.product-detail-modal .product-detail-content .details-section .info-item .ant-tag.status-inactive,.product-detail-modal .product-detail-content .info-section .info-item .ant-tag.status-inactive{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;color:#fff}@media(max-width:768px){.product-detail-modal{max-width:95%;width:95%!important}.product-detail-modal .product-detail-content .images-section .ant-row .ant-col{span:24;margin-bottom:16px}.product-detail-modal .product-detail-content .details-section .ant-row .ant-col,.product-detail-modal .product-detail-content .info-section .ant-row .ant-col{span:24}.product-detail-modal[dir=rtl] .product-detail-content .details-section .ant-row,.product-detail-modal[dir=rtl] .product-detail-content .images-section .ant-row,.product-detail-modal[dir=rtl] .product-detail-content .info-section .ant-row{direction:rtl}}.ant-modal-image-preview .ant-modal-body{padding:0;text-align:center}.ant-modal-image-preview .ant-modal-body img{max-height:80vh;max-width:100%;object-fit:contain}.products-page{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.products-page .product-image{border-radius:8px;overflow:hidden;transition:all .3s ease}.products-page .product-image:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.products-page .status-active{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.products-page .status-inactive{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.products-page .price-buying{color:#52c41a;font-size:14px;font-weight:600}.products-page .price-selling{color:#1890ff;font-size:14px;font-weight:600}.products-page .ant-tag{border-radius:4px;font-weight:500}@media(max-width:768px){.products-page{padding:16px}}.sales-representative-modal .ant-modal-header{border-bottom:2px solid #f0f0f0;padding:20px 24px}.sales-representative-modal .ant-modal-header .ant-modal-title{color:var(--color-text);font-weight:600}.sales-representative-modal .ant-modal-body{padding:24px}.sales-representative-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.sales-representative-modal .ant-form .ant-form-item{margin-bottom:20px}.sales-representative-modal .ant-form .ant-form-item .ant-form-item-label label{color:var(--color-text);font-weight:500}.sales-representative-modal .ant-form .ant-form-item .ant-input,.sales-representative-modal .ant-form .ant-form-item .ant-input-password,.sales-representative-modal .ant-form .ant-form-item .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px}.sales-representative-modal .ant-form .ant-form-item .ant-input-password:hover,.sales-representative-modal .ant-form .ant-form-item .ant-input:hover,.sales-representative-modal .ant-form .ant-form-item .ant-select-selector:hover{border-color:#40a9ff}.sales-representative-modal .ant-form .ant-form-item .ant-input-password.ant-input-focused,.sales-representative-modal .ant-form .ant-form-item .ant-input-password.ant-select-focused .ant-select-selector,.sales-representative-modal .ant-form .ant-form-item .ant-input-password:focus,.sales-representative-modal .ant-form .ant-form-item .ant-input.ant-input-focused,.sales-representative-modal .ant-form .ant-form-item .ant-input.ant-select-focused .ant-select-selector,.sales-representative-modal .ant-form .ant-form-item .ant-input:focus,.sales-representative-modal .ant-form .ant-form-item .ant-select-selector.ant-input-focused,.sales-representative-modal .ant-form .ant-form-item .ant-select-selector.ant-select-focused .ant-select-selector,.sales-representative-modal .ant-form .ant-form-item .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.sales-representative-modal .ant-form .ant-form-item .ant-select{width:100%}.sales-representative-modal .ant-btn{border-radius:6px;font-weight:500}.sales-representative-modal .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.sales-representative-modal .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.sales-representative-modal .ant-btn.ant-btn-primary:disabled{background:#f5f5f5;color:#bfbfbf}.sales-representative-modal .ant-btn.ant-btn-default{border:1px solid #d9d9d9}.sales-representative-modal .ant-btn.ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}@media(max-width:768px){.sales-representative-modal .ant-modal{margin:10px;width:95%!important}.sales-representative-modal .ant-modal-body{padding:16px}.sales-representative-modal .ant-modal-footer{padding:12px 16px}}.sales-representative-modal[dir=rtl] .ant-form-item-label,.sales-representative-modal[dir=rtl] .ant-input,.sales-representative-modal[dir=rtl] .ant-input-password{text-align:right}.sales-representatives-page{background:#0000;min-height:auto;padding:0}.sales-representatives-page .ui-page-header{margin-bottom:var(--space-6)}.sales-analytics-tab__filters-card{border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;margin-bottom:16px!important}.sales-analytics-tab__main-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden}.sales-analytics-tab__main-card .ant-card-body{padding:0}.sales-analytics-tab__hero{background:linear-gradient(135deg,#fafbff,#f5f8ff 45%,#fafafa);border-bottom:1px solid #f0f0f0;padding:20px 24px 18px}.sales-analytics-tab__title{color:#1a1a1a!important;font-weight:600!important;letter-spacing:-.02em;margin:0 0 8px!important}.sales-analytics-tab__rep{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;box-shadow:0 1px 2px #0000000a;color:var(--color-text);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:8px 14px}.sales-analytics-tab__rep .anticon{color:#1890ff;font-size:16px}.sales-analytics-tab__metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:20px 24px 8px}.sales-analytics-tab__metric{background:#fff;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:16px;padding:18px 18px 18px 20px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.sales-analytics-tab__metric:hover{box-shadow:0 4px 14px #00000014}.sales-analytics-tab__metric:before{border-radius:0 4px 4px 0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:4px}.sales-analytics-tab__metric--sales:before{background:linear-gradient(180deg,#1890ff,#40a9ff)}.sales-analytics-tab__metric--receivables:before{background:linear-gradient(180deg,#fa8c16,#ffc069)}.sales-analytics-tab__metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.sales-analytics-tab__metric--sales .sales-analytics-tab__metric-icon{background:#e6f7ff;color:#1890ff}.sales-analytics-tab__metric--receivables .sales-analytics-tab__metric-icon{background:#fff7e6;color:#d46b08}.sales-analytics-tab__metric-body{flex:1 1;min-width:0}.sales-analytics-tab__metric-label{color:#8c8c8c;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:6px}.sales-analytics-tab__metric-value{font-feature-settings:"tnum";color:var(--color-text);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.2}.sales-analytics-tab__metric--sales .sales-analytics-tab__metric-value{color:#0050b3}.sales-analytics-tab__metric--receivables .sales-analytics-tab__metric-value{color:#ad4e00}.sales-analytics-tab__metric-suffix{-webkit-margin-start:6px;color:#8c8c8c;font-size:14px;font-weight:600;margin-inline-start:6px}.sales-analytics-tab__metric-hint{color:#8c8c8c;font-size:12px;line-height:1.45;margin-top:10px}.sales-analytics-tab__table-wrap{padding:8px 24px 24px}[dir=rtl] .sales-analytics-tab__metric:before{border-radius:4px 0 0 4px;left:auto;right:0}[dir=rtl] .sales-analytics-tab__metric-suffix{-webkit-margin-start:0;-webkit-margin-end:6px;margin-inline-end:6px;margin-inline-start:0}.driver-detail-page{background-color:#f5f5f5;min-height:100vh;padding:24px}.driver-detail-page .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.driver-detail-page .driver-header{margin-bottom:24px}.driver-detail-page .driver-header .driver-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.driver-detail-page .driver-header .driver-title h1{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.driver-detail-page .ant-descriptions .ant-descriptions-item-label{background-color:#fafafa;color:#595959;font-weight:600}.driver-detail-page .ant-descriptions .ant-descriptions-item-content{color:var(--color-text)}.driver-detail-page .orders-section .orders-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.driver-detail-page .orders-section .orders-header h3{color:var(--color-text);font-size:18px;font-weight:600;margin:0}.driver-detail-page .orders-section .orders-header .orders-stats .ant-tag{font-size:14px;padding:4px 12px}.driver-detail-page .ant-tabs .ant-tabs-tab{font-weight:500}.driver-detail-page .ant-tabs .ant-tabs-tab-active{font-weight:600}.driver-detail-page .ant-tabs .ant-tabs-tab[data-node-key=invoiceLineItemsAnalytics]{pointer-events:auto;visibility:hidden}.driver-detail-page .ant-table .ant-table-thead>tr>th{background-color:#fafafa;color:#595959;font-weight:600}.driver-detail-page .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}[dir=rtl] .driver-detail-page .driver-title,[dir=rtl] .driver-detail-page .orders-header{flex-direction:row-reverse}@media(max-width:768px){.driver-detail-page{padding:16px}.driver-detail-page .driver-title{align-items:flex-start;flex-direction:column;gap:12px}.driver-detail-page .driver-title h1{font-size:20px}.driver-detail-page .orders-header{align-items:flex-start;flex-direction:column;gap:12px}.driver-detail-page .ant-descriptions .ant-descriptions-item{padding:12px 8px}}@media(max-width:480px){.driver-detail-page{padding:12px}.driver-detail-page .driver-title h1{font-size:18px}.driver-detail-page .ant-card .ant-card-body{padding:16px}}.loyalty-points-page{background:#f5f7fa;min-height:calc(100vh - 64px);padding:24px}.loyalty-points-page .page-header{margin-bottom:24px;text-align:center}.loyalty-points-page .page-header h2{color:#1a1a1a;font-weight:600;margin-bottom:8px}.loyalty-points-page .page-header h2 .anticon{color:#1890ff;margin-right:8px}.loyalty-points-page .page-header .ant-typography{color:var(--color-text-secondary);font-size:16px}.loyalty-points-page .table-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 0}.loyalty-points-page .table-header .ant-space{gap:12px}.loyalty-points-page .table-header .ant-btn{border-radius:6px;font-weight:500}.loyalty-points-page .table-header .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 2px 8px #667eea4d}.loyalty-points-page .table-header .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.loyalty-points-page .ant-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.loyalty-points-page .ant-card .ant-card-body{padding:24px}.loyalty-points-page .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-weight:600;padding:16px 12px}.loyalty-points-page .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.loyalty-points-page .ant-table .ant-table-tbody>tr:hover>td{background:#f8f9fa}.loyalty-points-page .ant-table .ant-tag{border-radius:6px;font-weight:500;padding:4px 8px}.loyalty-points-page .ant-table .ant-tag.ant-tag-orange{background:#fff7e6;border-color:#ffd591;color:#d46b08}.loyalty-points-page .ant-table .ant-tag.ant-tag-blue{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.loyalty-points-page .ant-table .ant-tag.ant-tag-green,.loyalty-points-page .ant-table .ant-tag.ant-tag-success{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.loyalty-points-page .ant-table .ant-tag.ant-tag-default{background:#f5f5f5;border-color:#d9d9d9;color:var(--color-text-secondary)}.loyalty-points-page .ant-statistic .ant-statistic-title{color:var(--color-text-secondary);font-size:14px;font-weight:500;margin-bottom:8px}.loyalty-points-page .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:24px;font-weight:600}.loyalty-points-page .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--color-text-secondary);font-size:14px;margin-left:4px}.loyalty-points-page .ant-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.loyalty-points-page .ant-modal .ant-modal-header .ant-modal-title{color:#1a1a1a;font-weight:600}.loyalty-points-page .ant-modal .ant-modal-body{padding:24px}.loyalty-points-page .ant-modal .ant-form-item{margin-bottom:20px}.loyalty-points-page .ant-modal .ant-form-item .ant-form-item-label label{color:#1a1a1a;font-weight:500}.loyalty-points-page .ant-modal .ant-form-item .ant-input,.loyalty-points-page .ant-modal .ant-form-item .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px}.loyalty-points-page .ant-modal .ant-form-item .ant-input:hover,.loyalty-points-page .ant-modal .ant-form-item .ant-select-selector:hover{border-color:#40a9ff}.loyalty-points-page .ant-modal .ant-form-item .ant-input.ant-input-focused,.loyalty-points-page .ant-modal .ant-form-item .ant-input.ant-select-focused .ant-select-selector,.loyalty-points-page .ant-modal .ant-form-item .ant-input:focus,.loyalty-points-page .ant-modal .ant-form-item .ant-select-selector.ant-input-focused,.loyalty-points-page .ant-modal .ant-form-item .ant-select-selector.ant-select-focused .ant-select-selector,.loyalty-points-page .ant-modal .ant-form-item .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.loyalty-points-page .ant-btn-link{border-radius:4px;padding:4px 8px}.loyalty-points-page .ant-btn-link:hover{background:#f5f5f5}.loyalty-points-page .ant-btn-link.ant-btn-dangerous:hover{background:#fff2f0;color:#ff4d4f}@media(max-width:768px){.loyalty-points-page{padding:16px}.loyalty-points-page .page-header{margin-bottom:16px}.loyalty-points-page .page-header h2{font-size:20px}.loyalty-points-page .page-header .ant-typography{font-size:14px}.loyalty-points-page .table-header{align-items:stretch;flex-direction:column;gap:12px}.loyalty-points-page .table-header .ant-space{justify-content:center}.loyalty-points-page .ant-card .ant-card-body{padding:16px}.loyalty-points-page .ant-table .ant-table-tbody>tr>td,.loyalty-points-page .ant-table .ant-table-thead>tr>th{font-size:14px;padding:12px 8px}.loyalty-points-page .ant-modal{margin:10px;width:95%!important}.loyalty-points-page .ant-modal .ant-modal-body{padding:16px}}@media(max-width:480px){.loyalty-points-page .ant-table .ant-table-tbody>tr>td,.loyalty-points-page .ant-table .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}.loyalty-points-page .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:20px}}[dir=rtl] .loyalty-points-page .page-header h2 .anticon{margin-left:8px;margin-right:0}[dir=rtl] .loyalty-points-page .table-header .ant-space{gap:12px}[dir=rtl] .loyalty-points-page .ant-modal .ant-form-item .ant-form-item-label,[dir=rtl] .loyalty-points-page .ant-table .ant-table-tbody>tr>td,[dir=rtl] .loyalty-points-page .ant-table .ant-table-thead>tr>th{text-align:right}.customer-types-page,.payment-methods-page{padding:24px}.order-details-modal .order-header-card .reference-text,.reference-text-enhanced{border-radius:4px}@media(max-width:768px){.order-items-table-enhanced .ant-table .price-text,.order-items-table-enhanced .ant-table .quantity-text,.order-items-table-enhanced .ant-table .tax-text,.order-items-table-enhanced .ant-table .total-text{color:var(--color-text);font-weight:500}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item .summary-value{color:var(--color-text);font-size:13px;font-weight:500}}.visits-page{background:#f5f5f5;min-height:100vh;padding:24px}.visits-page .page-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}@media(max-width:768px){.visits-page .page-header{align-items:flex-start;flex-direction:column;gap:16px}}.visits-page .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px}.visits-page .ant-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.visits-page .ant-table .ant-table-thead>tr>th{background:#fafafa;color:var(--color-text);font-weight:600}.visits-page .ant-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.visits-page .status-tag{border-radius:4px;font-weight:500;text-transform:capitalize}.visits-page .ant-tabs-tab{font-weight:500}.visits-page .ant-tabs-tab-active{font-weight:600}.visits-page .ant-descriptions-item-label{color:var(--color-text);font-weight:600}.visits-page .ant-modal-content{border-radius:8px}.visits-page .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.visits-page .ant-form-item-label>label{color:var(--color-text);font-weight:500}.visits-page .ant-input-search .ant-input,.visits-page .ant-picker,.visits-page .ant-select .ant-select-selector{border-radius:6px}.visits-page .ant-btn{border-radius:6px;font-weight:500}.visits-page .ant-btn-primary{background:#1890ff;border-color:#1890ff;box-shadow:0 2px 4px #1890ff33}.visits-page .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff;box-shadow:0 4px 8px #1890ff4d}.visits-page .admin-notes-section .admin-note-item{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:8px;padding:12px}.visits-page .admin-notes-section .admin-note-item:last-child{margin-bottom:0}.visits-page .admin-notes-section .admin-note-item .admin-note-content{color:var(--color-text);line-height:1.5;margin-bottom:4px}.visits-page .admin-notes-section .admin-note-item .admin-note-timestamp{color:#8c8c8c;font-size:12px;font-style:italic}.visits-page .ant-statistic .ant-statistic-title{color:var(--color-text-secondary);font-weight:500}.visits-page .ant-statistic .ant-statistic-content{font-weight:600}.visits-page .ant-tag{border-radius:4px;font-weight:500}.visits-page .ant-space .ant-space-item{align-items:center;display:flex}.visits-page .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;font-weight:600}.visits-page .ant-image{border-radius:4px;overflow:hidden}.visits-page .ant-divider{color:var(--color-text-secondary);font-weight:500;margin:24px 0}@media(max-width:768px){.visits-page{padding:16px}.visits-page .ant-table .ant-table-tbody>tr>td,.visits-page .ant-table .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}.visits-page .ant-card{margin-bottom:12px}.visits-page .ant-statistic .ant-statistic-title{font-size:12px}.visits-page .ant-statistic .ant-statistic-content{font-size:18px}}@media(max-width:480px){.visits-page{padding:12px}.visits-page .page-header{padding:16px}.visits-page .ant-table .ant-table-tbody>tr>td,.visits-page .ant-table .ant-table-thead>tr>th{font-size:11px;padding:6px 2px}}.offers-page{background:#0000;min-height:auto;padding:0}@media(max-width:768px){.offers-page{padding:16px 14px 24px}}.offers-page--rtl{direction:rtl}.offers-page .offers-page-hero{background:linear-gradient(125deg,#3b0764,#6d28d9 28%,#a21caf 58%,#db2777);border-radius:20px;box-shadow:0 4px 24px #581c8759,0 1px 3px #0000001f;color:#fff;margin-bottom:22px;overflow:hidden;position:relative}.offers-page .offers-page-hero__decor{background-image:radial-gradient(circle at 18% 22%,#ffffff38 0,#0000 42%),radial-gradient(circle at 88% 12%,#ffffff24 0,#0000 38%),radial-gradient(circle at 72% 88%,#ffffff1a 0,#0000 45%),repeating-linear-gradient(-28deg,#ffffff0a,#ffffff0a 1px,#0000 0,#0000 14px);inset:0;opacity:.55;pointer-events:none;position:absolute}.offers-page .offers-page-hero__inner{padding:28px 28px 22px;position:relative;z-index:1}@media(max-width:768px){.offers-page .offers-page-hero__inner{padding:22px 18px 18px}}.offers-page .offers-page-hero__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:space-between}.offers-page .offers-page-hero__center{flex:1 1 280px;min-width:0;text-align:center}.offers-page .offers-page-hero__icon-wrap{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:2px solid #ffffff8c;border-radius:14px;color:#fff;display:inline-flex;font-size:26px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.offers-page .offers-page-hero__title.ant-typography{color:#fff!important;font-size:clamp(1.5rem,4vw,2rem)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2!important;margin:0 0 8px!important}.offers-page .offers-page-hero__subtitle{color:#ffffffe6;font-size:15px;font-weight:400;line-height:1.55;margin:0 auto;max-width:520px}.offers-page .offers-page-hero__side-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:16px;box-shadow:0 8px 32px #0000001f;flex:0 1 220px;padding:18px 20px}.offers-page .offers-page-hero__side-label{color:#ffffffe0;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.offers-page .offers-page-hero__side-value{font-feature-settings:"tnum";display:block;font-size:clamp(1.5rem,3.5vw,2rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;line-height:1.1}.offers-page .offers-page-hero__side-currency{font-size:.55em;font-weight:700;opacity:.95}.offers-page .offers-page-hero__side-note{color:#ffffffb8;display:block;font-size:11px;line-height:1.4;margin-top:10px}.offers-page .offers-page-hero__toolbar{align-items:center;border-top:1px solid #fff3;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:22px;padding-top:18px}.offers-page .offers-page-hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.offers-page .offers-page-hero__badge{align-items:center;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px}.offers-page .offers-page-hero__badge-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.offers-page .offers-page-hero__badge-dot--cyan{background:#22d3ee;box-shadow:0 0 0 3px #22d3ee59}.offers-page .offers-page-hero__badge-dot--amber{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2459}.offers-page .offers-page-hero__cta.ant-btn-primary{background:linear-gradient(180deg,#fff,#f5f0ff);border:1px solid #ffffff73;border-radius:12px;box-shadow:0 4px 14px #0000002e;color:#5b21b6!important;font-weight:700;height:44px;padding-inline:22px}.offers-page .offers-page-hero__cta.ant-btn-primary:hover{background:linear-gradient(180deg,#fff,#ede9fe)!important;color:#3b0764!important}.offers-page .offers-page-hero__metrics{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin-top:16px}.offers-page .offers-page-hero__metric{background:#0000001f;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffd1;font-size:12px;padding:6px 12px}.offers-page .offers-page-hero__metric strong{-webkit-margin-start:4px;color:#fff;font-weight:700;margin-inline-start:4px}.offers-page .offers-page-hero__pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.offers-page .offers-page-hero__pill{background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;color:#fffffff2;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:background .15s ease,transform .15s ease}.offers-page .offers-page-hero__pill:hover{background:#ffffff2e;transform:translateY(-1px)}.offers-page .offers-stats-row{margin-bottom:4px}.offers-page .offers-stat-card{background:#fff!important;border:1px solid #e2e5ec!important;border-radius:12px;box-shadow:0 2px 10px #0f172a0f;height:100%;overflow:hidden;position:relative}.offers-page .offers-stat-card .ant-card-body{padding:16px 18px 14px}.offers-page .offers-stat-card__icon{font-size:22px;margin-bottom:8px;opacity:.92}.offers-page .offers-stat-card__label{color:#6b7280!important;display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.offers-page .offers-stat-card__value{font-feature-settings:"tnum";color:#1a1d26;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.offers-page .offers-stat-card__hint{color:#8b92a0;display:block;font-size:11px;line-height:1.4;margin-top:8px}.offers-page .offers-stat-card--total .offers-page .offers-stat-card__icon{color:#531dab}.offers-page .offers-stat-card--active .offers-page .offers-stat-card__icon{color:#389e0d}.offers-page .offers-stat-card--expired .offers-page .offers-stat-card__icon{color:#cf1322}.offers-page .offers-stat-card--usage .offers-page .offers-stat-card__icon{color:#d48806}.offers-page .offers-stat-card--orders .offers-page .offers-stat-card__icon{color:#096dd9}.offers-page .offers-table-title-cell{color:#1f2430;font-size:14px}.offers-page .offers-metric-num{font-feature-settings:"tnum";color:#3d4350;font-variant-numeric:tabular-nums;font-weight:700}.offers-page .offers-list-table.table-container{background:#fff;border:1px solid #d9dce3;border-radius:14px;box-shadow:0 1px 2px #0f172a0d,0 14px 36px #0f172a17;overflow:hidden}.offers-page .offers-list-table.table-container .table-header{align-items:flex-start;background:#fff;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--table-cell-border,#94a3b829);flex-wrap:wrap;gap:14px;padding:20px 24px 22px}.offers-page .offers-list-table.table-container .table-header .table-title-section{align-items:flex-start;flex-direction:column;gap:2px}.offers-page .offers-list-table.table-container .table-header .table-title{color:var(--color-heading);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.offers-page .offers-list-table.table-container .table-header .offers-list-subtitle{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:1.5;margin:0;max-width:560px}.offers-page .offers-list-table.table-container .table-header .table-actions{-webkit-margin-start:auto;align-self:center;margin-inline-start:auto}.offers-page .offers-list-table.table-container .table-header .table-actions .ant-btn-primary{background:linear-gradient(180deg,#fff,#f3edff);border:1px solid #ffffff61;border-radius:10px;box-shadow:0 2px 8px #00000024;color:#43117a;font-size:13px;font-weight:600;height:38px;padding-inline:20px}.offers-page .offers-list-table.table-container .table-header .table-actions .ant-btn-primary:focus,.offers-page .offers-list-table.table-container .table-header .table-actions .ant-btn-primary:hover{background:linear-gradient(180deg,#fff,#e9d8ff)!important;border-color:#ffffff8c!important;color:#2d1150!important}.offers-page .offers-list-table.table-container.offers-list-table--under-hero .table-header{display:none}.offers-page .offers-list-table.table-container .ant-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8f9fb,#eef0f4)!important;border-bottom:2px solid #dcdce3!important;color:#2d3140;font-size:11px;font-weight:600;letter-spacing:.07em;padding:14px 12px!important;text-transform:uppercase}.offers-page .offers-list-table.table-container .ant-table .ant-table-thead>tr>th:before{display:none}.offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #eceef2!important;color:#30343c;font-size:14px;padding:14px 12px!important;transition:background .15s ease;vertical-align:middle}.offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:nth-child(2n)>td{background:#fafbfc}.offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:hover>td,.offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:nth-child(2n):hover>td{background:#faf8ff!important}.offers-page .offers-list-table.table-container .ant-table .ant-table-pagination{background:linear-gradient(180deg,#fcfcfd,#f4f5f7)!important;border-top:1px solid #e4e5ec;margin:0!important;padding:16px 20px!important}.offers-page .offers-list-table.table-container .ant-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.offers-page .offers-list-table.table-container .ant-table .ant-table-body::-webkit-scrollbar-thumb{background:#c5c9d4;border-radius:6px}.offers-page .offers-list-table.table-container .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8aebc}.offers-page .offers-list-table.table-container .ant-table .ant-table-body::-webkit-scrollbar-track{background:#f0f1f4;border-radius:6px}.offers-page .offers-list-table.table-container .mobile-table-list{background:#f6f7f9;padding:12px 12px 8px}.offers-page .offers-list-table.table-container .mobile-table-list .mobile-card{border:1px solid #e2e4e9;border-radius:12px;box-shadow:0 2px 10px #0f172a0f;margin-bottom:12px}.offers-page .offers-list-table.table-container .mobile-table-list .mobile-card .mobile-card-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.offers-page .offers-list-table.table-container .mobile-table-list .mobile-card .mobile-card-value{color:#1f2430;font-weight:500}.offers-page .offers-list-table.table-container .mobile-table-list .mobile-pagination{padding:12px 0 8px}.offers-page .offer-cover{border:1px solid #e4e6ec;border-radius:10px;box-shadow:0 1px 3px #0f172a14}.offers-page .offer-cover--list{flex-shrink:0}.offers-page .offer-cover--placeholder{background:linear-gradient(145deg,#f9f0ff,#f3f4f6)!important;color:#9254de!important}.offers-page .offer-id{font-feature-settings:"tnum";color:#5c6370;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.offers-page .offer-price{font-feature-settings:"tnum";color:#531dab;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.offers-page .offers-cell-expiry{align-items:center;color:#3d4350;display:inline-flex;gap:8px}.offers-page .offers-cell-expiry__icon{color:#531dab;font-size:14px;opacity:.9}.offers-page .offers-cell-expiry__text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.offers-page .offers-stat-pill{font-feature-settings:"tnum";align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:8px;padding:6px 12px}.offers-page .offers-stat-pill__icon{font-size:14px}.offers-page .offers-stat-pill--products{background:#f6ffed;border-color:#d3f0be;color:#237804}.offers-page .offers-stat-pill--products .offers-stat-pill__icon{color:#389e0d}.offers-page .offers-stat-pill--customers{background:#f9f0ff;border-color:#e4d4f5;color:#531dab}.offers-page .offers-stat-pill--customers .offers-stat-pill__icon{color:#722ed1}.offers-page .offer-status-tag{border:none;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0;padding:2px 12px}.offers-page .offer-status-tag--active{background:linear-gradient(135deg,#f6ffed,#d9f7be)!important;color:#237804!important}.offers-page .offer-status-tag--inactive{background:#f4f4f5!important;color:#595959!important}.offers-page .offer-status-tag--expired{background:linear-gradient(135deg,#fff1f0,#ffccc7)!important;color:#a8071a!important}.offers-page .offers-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:center}.offers-page .offers-table-btn.ant-btn-sm{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;padding:0!important;width:32px}.offers-page .offers-table-btn.ant-btn-sm .anticon{font-size:14px;margin:0!important}.offers-page .offers-table-btn.ant-btn-sm--edit:not(:disabled){border-color:var(--color-primary-border)!important;color:var(--color-primary)!important}.offers-page .offers-table-btn.ant-btn-sm--edit:not(:disabled):hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.App.dark-theme .offers-page .offers-list-table.table-container{background:var(--color-bg-surface);border-color:var(--table-shell-border)}.App.dark-theme .offers-page .offers-list-table.table-container .table-header{background:var(--color-bg-surface);border-bottom-color:var(--table-cell-border)}.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-thead>tr>th{background:var(--table-header-bg)!important;border-bottom-color:var(--table-cell-border)!important;color:var(--table-header-text)!important}.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr>td{background:var(--table-row-bg)!important;border-bottom-color:var(--table-row-divider)!important;color:var(--table-cell-text)!important}.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:nth-child(2n)>td{background:var(--table-row-stripe)!important}.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:hover>td,.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-tbody>tr.offers-table-row:nth-child(2n):hover>td{background:var(--table-row-hover)!important;color:var(--color-heading)!important}.App.dark-theme .offers-page .offers-list-table.table-container .ant-table .ant-table-pagination{background:var(--color-bg-muted)!important;border-top-color:var(--table-cell-border)}.App.dark-theme .offers-page .offer-id,.App.dark-theme .offers-page .offers-metric-num,.App.dark-theme .offers-page .offers-table-title-cell{color:var(--color-text)!important}.App.dark-theme .offers-page .offer-price{color:var(--color-primary-hover)!important}.App.dark-theme .offers-page .offers-cell-expiry{color:var(--color-text-secondary)}.App.dark-theme .offers-page .offers-cell-expiry__icon{color:var(--color-primary-hover)}.App.dark-theme .offers-page .offers-stat-pill--products{background:#10b98129;border-color:#10b9814d;color:#6ee7b7}.App.dark-theme .offers-page .offers-stat-pill--products .offers-stat-pill__icon{color:#34d399}.App.dark-theme .offers-page .offers-stat-pill--customers{background:#818cf829;border-color:#818cf84d;color:#c7d2fe}.App.dark-theme .offers-page .offers-stat-pill--customers .offers-stat-pill__icon{color:#a5b4fc}.App.dark-theme .offers-page .offer-status-tag--inactive{background:#94a3b833!important;color:#cbd5e1!important}.offers-form-page{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.offers-form-page .offers-form-header{margin-bottom:24px}.offers-form-page .offers-form-header .offers-back-btn{align-items:center;display:inline-flex;gap:6px;margin-bottom:8px;padding:0}.offers-form-page .offers-form-header .offers-form-title{align-items:center;display:flex;gap:10px;margin:0 0 4px}.offers-form-page .offers-form-header .offers-form-title .offers-form-title-icon{background:#722ed11a;border-radius:10px;color:#722ed1;padding:8px}.offers-form-page .offers-form .offer-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a}.offers-form-page .offers-form .offer-card .ant-card-head{border-bottom:1px solid #f5f5f5;min-height:48px}.offers-form-page .offers-form .offer-image-field .ant-upload.ant-upload-select{background:#fafafa;border:1px dashed #d9d9d9;border-radius:12px;height:220px;transition:all .2s ease;width:100%}.offers-form-page .offers-form .offer-image-field .ant-upload.ant-upload-select:hover{background:#f9f0ff;border-color:#722ed1}.offers-form-page .offers-form .offer-image-field .ant-upload-list-item-container{height:220px!important;width:100%!important}.offers-form-page .offers-form .offer-image-field .ant-upload-list-item{border-radius:12px!important}.offers-form-page .offers-form .offer-default-status{align-items:center;display:flex;gap:4px;margin-top:5px}.offers-form-page .offers-form .offer-special-price-tax-summary{background:linear-gradient(180deg,#faf8ff,#fff);border:1px solid #ede7fa;border-radius:10px;margin-top:16px;padding:14px 16px 16px}.offers-form-page .offers-form .offer-special-price-tax-summary__hint{color:#0000008c;display:block;font-size:12px;line-height:1.45;text-align:start}.offers-form-page .offers-form .offer-special-price-tax-summary__rows{display:flex;flex-direction:column;margin-top:10px}.offers-form-page .offers-form .offer-special-price-tax-summary__row{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;min-height:40px}.offers-form-page .offers-form .offer-special-price-tax-summary__row--grand{border-top:1px dashed #d5d5dd;margin-top:4px;padding-top:12px}.offers-form-page .offers-form .offer-special-price-tax-summary__label{color:#5c6370;flex:1 1 auto;font-size:14px;font-weight:500;line-height:1.4;min-width:0;text-align:start}.offers-form-page .offers-form .offer-special-price-tax-summary__value{font-feature-settings:"tnum";color:#1f2430;flex:0 0 auto;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-align:end;white-space:nowrap}.offers-form-page .offers-form .offer-special-price-tax-summary__value--tabular{letter-spacing:.02em}.offers-form-page .offers-form .offer-special-price-tax-summary__value--grand{color:#531dab;font-size:17px;font-weight:700;letter-spacing:.02em}.offers-form-page .offers-form .offers-products-card{background:#fff;border:1px solid #e4e4e9;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a12;margin-bottom:0;overflow:hidden}.offers-form-page .offers-form .offers-products-card .ant-card-head{background:linear-gradient(105deg,#1e1b2e,#3d2b6b 42%,#531dab);border-bottom:none;min-height:56px;padding:0 22px}.offers-form-page .offers-form .offers-products-card .ant-card-head .ant-card-head-title{color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;padding:16px 0}.offers-form-page .offers-form .offers-products-card .ant-card-head .ant-card-extra{padding:12px 0}.offers-form-page .offers-form .offers-products-card .ant-card-body{background:#f6f7f9;padding:0}.offers-form-page .offers-form .offers-products-card .offers-products-add-btn{background:linear-gradient(180deg,#fff,#f3edff);border:1px solid #ffffff59;border-radius:9px;box-shadow:0 1px 3px #0000001f;color:#43117a;font-size:13px;font-weight:600;height:36px;letter-spacing:.01em;padding-inline:18px}.offers-form-page .offers-form .offers-products-card .offers-products-add-btn:focus,.offers-form-page .offers-form .offers-products-card .offers-products-add-btn:hover{background:linear-gradient(180deg,#fff,#e9d8ff)!important;border-color:#ffffff8c!important;color:#2d1150!important}.offers-form-page .offers-form .offers-products-table{padding:18px 20px 4px}.offers-form-page .offers-form .offers-products-table .ant-table-wrapper{background:#fff;border:1px solid #e8e8ed;border-radius:12px;box-shadow:inset 0 1px 0 #fffc;overflow:hidden}.offers-form-page .offers-form .offers-products-table .ant-table{background:#fff}.offers-form-page .offers-form .offers-products-table .ant-table-container{border-radius:12px}.offers-form-page .offers-form .offers-products-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8f9fb,#eef0f4)!important;border-bottom:2px solid #dcdce3!important;color:#30343c;font-size:12px;font-weight:600;letter-spacing:.06em;padding:14px 12px!important;text-transform:uppercase;white-space:nowrap}.offers-form-page .offers-form .offers-products-table .ant-table-thead>tr>th:before{display:none}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr>td{border-bottom:1px solid #efeff3!important;padding:14px 12px!important;transition:background .15s ease;vertical-align:top}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr:hover>td{background:#faf8ff!important}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfcfd}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#faf8ff!important}.offers-form-page .offers-form .offers-products-table .ant-input-number,.offers-form-page .offers-form .offers-products-table .ant-input-number-affix-wrapper,.offers-form-page .offers-form .offers-products-table .ant-select .ant-select-selector{border-radius:8px}@media(max-width:768px){.offers-form-page .offers-form .offers-products-table{padding:12px 12px 0}.offers-form-page .offers-form .offers-products-table .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.offers-form-page .offers-form .offers-products-table .ant-table-thead>tr>th{font-size:11px;padding:10px 8px!important}.offers-form-page .offers-form .offers-products-table .ant-table-tbody>tr>td{padding:12px 8px!important}}.offers-form-page .offers-form .offers-products-summary{background:linear-gradient(180deg,#fff,#f6f7f9);border-top:1px solid #e4e4e9;padding:20px 24px 22px}.offers-form-page .offers-form .offers-products-summary__row{align-items:baseline;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:8px 0}.offers-form-page .offers-form .offers-products-summary__row--grand{border-top:1px dashed #d5d5dd;margin-top:8px;padding-top:16px}.offers-form-page .offers-form .offers-products-summary__label{color:#5c6370;font-weight:500}.offers-form-page .offers-form .offers-products-summary__value{color:#1f2430;font-weight:600}.offers-form-page .offers-form .offers-products-summary__value--tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.offers-form-page .offers-form .offers-products-summary__value--grand{font-feature-settings:"tnum";color:#531dab;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.offers-form-page .offers-form .offers-products-empty{color:#6b7280;padding:48px 24px 40px;text-align:center}.offers-form-page .offers-form .offers-products-empty__icon{font-size:44px;line-height:1;margin-bottom:14px;opacity:.85}.offers-form-page .offers-form .offers-products-empty__text{font-size:14px;line-height:1.55;margin:0 auto;max-width:360px}.offers-form-page .offer-form-footer{background:linear-gradient(180deg,#f5f5f500,#f5f5f5 50%);bottom:0;display:flex;justify-content:flex-end;margin-top:24px;padding:16px 0;position:-webkit-sticky;position:sticky;z-index:5}@media(max-width:768px){.offers-form-page{padding:16px}.offers-form-page .offer-form-footer .ant-space{justify-content:space-between;width:100%}}[dir=rtl] .offers-form-page .offers-back-btn .anticon{transform:scaleX(-1)}.invoice-detail-page .invoice-header-card .reference-text{border-radius:4px}.users-page{background:#0000;min-height:calc(100vh - 64px);padding:24px}.users-page .bold.primary{color:var(--color-primary);font-weight:600}.users-page .ant-tag{border-radius:var(--radius-pill);font-weight:600;padding-inline:10px}.users-page .users-row-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:center}.users-page .users-table-btn.ant-btn-sm{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;padding:0!important;width:32px}.users-page .users-table-btn.ant-btn-sm .anticon{font-size:14px;margin:0!important}.users-page .table-container .ant-table-thead>tr>th{border-bottom:2px solid var(--table-header-accent)!important}.users-page .table-container .ant-table-tbody>tr>td{border-bottom:1px solid var(--table-cell-border)!important}.users-page .table-container .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.users-page .table-container .ant-table-cell-fix-left-first:after,.users-page .table-container .ant-table-cell-fix-left-last:after,.users-page .table-container .ant-table-cell-fix-right-first:after{background:#0000!important;box-shadow:none!important}@media(max-width:768px){.users-page{min-height:auto;padding:12px}}.permissions-page,.roles-page{padding:24px}.models-page{padding:24px;width:100%}.models-page .table-container,.models-page .table-container .ant-table,.models-page .table-container .ant-table .ant-table-body,.models-page .table-container .ant-table .ant-table-container,.models-page .table-container .ant-table .ant-table-content,.models-page .table-container .ant-table-wrapper{width:100%!important}.models-page .table-container .ant-table .ant-table-body>table,.models-page .table-container .ant-table .ant-table-content>table{min-width:100%!important;table-layout:auto!important;width:100%!important}.models-page .table-container .ant-table .ant-table-tbody>tr>td,.models-page .table-container .ant-table .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--color-primary:#6366f1;--color-primary-hover:#818cf8;--color-primary-active:#4f46e5;--color-primary-bg:#6366f11f;--color-primary-bg-hover:#6366f12e;--color-primary-border:#6366f152;--gradient-brand:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);--gradient-brand-vertical:linear-gradient(180deg,#312e81,#6366f1 38%,#a855f7 72%,#ec4899);--gradient-brand-soft:linear-gradient(135deg,#6366f11f,#d946ef14 50%,#ec48990f);--gradient-sidebar:linear-gradient(180deg,#050510,#0c0c1d 35%,#151530 68%,#1a1040);--gradient-shell-dark:linear-gradient(145deg,#050510,#1e1b4b 42%,#581c87);--gradient-hero:linear-gradient(125deg,#312e81,#4338ca 18%,#6366f1 38%,#7c3aed 58%,#a855f7 78%,#ec4899);--gradient-hero-mesh:radial-gradient(circle at 15% 25%,#22d3ee73 0%,#0000 42%),radial-gradient(circle at 85% 15%,#f472b666 0%,#0000 38%),radial-gradient(circle at 70% 85%,#a78bfa59 0%,#0000 45%),radial-gradient(circle at 25% 75%,#34d39940 0%,#0000 40%);--gradient-aurora:linear-gradient(125deg,#6366f12e,#22d3ee1a 28%,#d946ef24 58%,#ec48991a 82%,#6366f114);--chart-violet:#6366f1;--chart-cyan:#06b6d4;--chart-emerald:#10b981;--chart-rose:#f43f5e;--chart-amber:#f59e0b;--chart-fuchsia:#d946ef;--chart-sky:#0ea5e9;--chart-orange:#f97316;--gradient-chart-sales:linear-gradient(180deg,#a5b4fc,#6366f1 45%,#4338ca);--gradient-chart-invoices:linear-gradient(180deg,#6ee7b7,#10b981 45%,#059669);--gradient-chart-activity:linear-gradient(135deg,#6366f1,#10b981);--color-success:#10b981;--color-success-bg:#10b9811f;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1f;--color-error:#f43f5e;--color-error-bg:#f43f5e1f;--color-info:#06b6d4;--color-info-bg:#06b6d41f;--color-heading:#0f172a;--color-text:#1e293b;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-on-brand:#fff;--color-bg-app:#e8ecf8;--color-bg-surface:#ffffffe0;--color-bg-subtle:#f8fafce6;--color-bg-muted:#f1f5f9;--color-bg-hover:#5b5ef70f;--glass-bg:#ffffffb8;--glass-bg-strong:#ffffffeb;--glass-border:#ffffffa6;--glass-blur:16px;--color-border:#94a3b838;--color-border-light:#94a3b824;--color-border-strong:#64748b47;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 4px 16px #0f172a0f;--shadow-md:0 12px 32px #0f172a14;--shadow-lg:0 24px 48px #0f172a1f;--shadow-primary:0 10px 32px #6366f16b;--shadow-glow:0 0 0 1px #6366f11f,0 12px 40px #6366f138;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,"Cairo",Tahoma,sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--header-height:64px;--sidebar-width:250px;--transition-base:all 0.28s cubic-bezier(0.22,1,0.36,1);--transition-spring:all 0.45s cubic-bezier(0.34,1.56,0.64,1);--control-height:42px;--control-height-sm:36px;--table-header-bg:#f8fafc;--table-header-text:#475569;--table-header-accent:#5b5ef78c;--table-row-bg:#fff;--table-row-stripe:#f8fafc;--table-row-blocked-bg:#fff1f0;--table-row-blocked-hover:#ffd8d3;--table-row-hover:#eef2ff;--table-cell-text:#1e293b;--table-cell-border:#94a3b829;--table-shell-border:#94a3b833}@keyframes ui-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes ui-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes ui-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes ui-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-spin-slow{to{transform:rotate(1turn)}}@keyframes aurora-shift{0%{opacity:.85;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1.05) translateY(-12px)}}.app-mesh-bg{isolation:isolate;min-height:100%;position:relative}.app-mesh-bg:after,.app-mesh-bg:before{animation:ui-glow-pulse 8s ease-in-out infinite;border-radius:50%;content:"";filter:blur(80px);pointer-events:none;position:fixed;z-index:0}.app-mesh-bg:before{background:radial-gradient(circle,#6366f152 0,#d946ef1f 45%,#0000 72%);height:560px;inset-inline-end:-100px;top:-140px;width:560px}.app-mesh-bg:after{animation-delay:-4s;background:radial-gradient(circle,#06b6d447 0,#10b9811a 45%,#0000 72%);bottom:-120px;height:520px;inset-inline-start:-80px;width:520px}.app-mesh-bg>*{position:relative;z-index:1}.ui-stagger-children>*{animation:ui-fade-up .55s cubic-bezier(.22,1,.36,1) both}.ui-stagger-children>:first-child{animation-delay:0s}.ui-stagger-children>:nth-child(2){animation-delay:.07s}.ui-stagger-children>:nth-child(3){animation-delay:.14s}.ui-stagger-children>:nth-child(4){animation-delay:.21s}.ui-stagger-children>:nth-child(5){animation-delay:.28s}.ui-stagger-children>:nth-child(6){animation-delay:.35s}.ui-stagger-children>:nth-child(7){animation-delay:.42s}.ui-stagger-children>:nth-child(8){animation-delay:.49s}.ui-stagger-children>:nth-child(9){animation-delay:.56s}.ui-stagger-children>:nth-child(10){animation-delay:.63s}.ui-stagger-children>:nth-child(11){animation-delay:.7s}.ui-stagger-children>:nth-child(12){animation-delay:.77s}.ui-glass{backdrop-filter:blur(16px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffffb8;background:var(--glass-bg);border:1px solid #ffffffa6;border:1px solid var(--glass-border)}.app-splash{align-items:center;background:linear-gradient(145deg,#050510,#1e1b4b 42%,#581c87);background:var(--gradient-shell-dark);color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.app-splash:after,.app-splash:before{animation:ui-glow-pulse 4s ease-in-out infinite;border-radius:50%;content:"";filter:blur(80px);position:absolute}.app-splash:before{background:#5b5ef759;height:420px;inset-inline-end:-80px;top:-100px;width:420px}.app-splash:after{animation-delay:-2s;background:#a855f747;bottom:-80px;height:360px;inset-inline-start:-60px;width:360px}.app-splash__inner{position:relative;text-align:center;z-index:1}.app-splash__ring{animation:ui-spin-slow .9s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;box-shadow:0 0 32px #5b5ef780;height:56px;margin:0 auto 24px;width:56px}.app-splash__title{font-size:1.125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-splash__sub{font-size:.875rem;margin-top:8px;opacity:.75}.app-splash__clear{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-size:.8125rem;padding:10px 18px;transition:all .28s cubic-bezier(.22,1,.36,1);transition:var(--transition-base)}.app-splash__clear:hover{background:#fff3;transform:translateY(-1px)}.premium-sidebar .ant-layout-sider-children,.premium-sidebar.ant-layout-sider{background:linear-gradient(180deg,#050510,#0c0c1d 35%,#151530 68%,#1a1040)!important;background:var(--gradient-sidebar)!important}.premium-sidebar{-webkit-border-end:1px solid #ffffff0f;border-inline-end:1px solid #ffffff0f;box-shadow:4px 0 40px #00000059,inset -1px 0 0 #ffffff0a}.premium-sidebar:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand);content:"";height:100%;inset-inline-start:0;opacity:.85;pointer-events:none;position:absolute;top:0;width:3px;z-index:2}[dir=rtl] .premium-sidebar{box-shadow:-4px 0 40px #00000059,inset 1px 0 0 #ffffff0a}.content-island{-webkit-margin-start:10px;background:linear-gradient(165deg,#fffffff0,#f8faffe0 45%,#eef2ffd1);border:1px solid #ffffffa6;border-radius:28px;border-radius:var(--radius-2xl);box-shadow:0 0 0 1px #6366f10f,0 28px 72px #4338ca1f,inset 0 1px 0 #ffffffeb;margin:18px;margin-inline-start:10px;overflow:hidden}@media(max-width:768px){.content-island{border:none;border-radius:0;box-shadow:none;margin:0}}html.dark-theme-root{--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-active:#6366f1;--color-primary-bg:#818cf829;--color-primary-bg-hover:#818cf83d;--color-primary-border:#818cf861;--color-heading:#f1f5f9;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-bg-app:#0a0a14;--color-bg-surface:#1a1a2eeb;--color-bg-subtle:#1e1e34e6;--color-bg-muted:#1e1e32;--color-bg-hover:#818cf81a;--glass-bg:#1a1a2ec7;--glass-bg-strong:#1e1e34f0;--glass-border:#ffffff14;--color-border:#94a3b824;--color-border-light:#94a3b814;--color-border-strong:#94a3b838;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 4px 16px #00000047;--shadow-md:0 12px 32px #00000059;--shadow-lg:0 24px 48px #0000006b;--shadow-glow:0 0 0 1px #818cf82e,0 12px 40px #6366f133;--gradient-aurora:linear-gradient(125deg,#6366f11f,#22d3ee0f 28%,#d946ef14 58%,#6366f10f);--table-header-bg:#1e1e32;--table-header-text:#cbd5e1;--table-row-bg:#161625;--table-row-stripe:#1a1a2e;--table-row-blocked-bg:#be123c33;--table-row-blocked-hover:#be123c52;--table-row-hover:#6366f11f;--table-cell-text:#e2e8f0;--table-cell-border:#94a3b81f;--table-shell-border:#94a3b829;--table-row-divider:#94a3b82e;--primary-color:var(--color-primary);--background-color:var(--color-bg-app);--text-color:var(--color-text)}html.dark-theme-root .reference-text,html.dark-theme-root .reference-text-enhanced,html.dark-theme-root .reference-text.ant-typography-code{background:#818cf82e!important;border-color:#818cf852!important;color:#1e293b!important;color:var(--color-text)!important}html.dark-theme-root .order-timeline-enhanced .ant-timeline-item-tail{border-left-color:#94a3b838!important;border-left-color:var(--color-border)!important}html.dark-theme-root .order-timeline-enhanced .ant-timeline-item-content{background:#1e1e34eb!important;border-color:#94a3b824!important;box-shadow:none!important}html.dark-theme-root .order-timeline-enhanced .ant-timeline-item-content .timeline-title{color:#1e293b!important;color:var(--color-text)!important}html.dark-theme-root .order-timeline-enhanced .ant-timeline-item-content .timeline-description,html.dark-theme-root .order-timeline-enhanced .ant-timeline-item-content .timeline-time{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme{--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-active:#6366f1;--color-primary-bg:#818cf829;--color-primary-bg-hover:#818cf83d;--color-primary-border:#818cf861;--color-heading:#f1f5f9;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-bg-app:#0a0a14;--color-bg-surface:#1a1a2eeb;--color-bg-subtle:#1e1e34e6;--color-bg-muted:#1e1e32;--color-bg-hover:#818cf81a;--glass-bg:#1a1a2ec7;--glass-bg-strong:#1e1e34f0;--glass-border:#ffffff14;--color-border:#94a3b824;--color-border-light:#94a3b814;--color-border-strong:#94a3b838;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 4px 16px #00000047;--shadow-md:0 12px 32px #00000059;--shadow-lg:0 24px 48px #0000006b;--shadow-glow:0 0 0 1px #818cf82e,0 12px 40px #6366f133;--gradient-aurora:linear-gradient(125deg,#6366f11f,#22d3ee0f 28%,#d946ef14 58%,#6366f10f);--table-header-bg:#1e1e32;--table-header-text:#cbd5e1;--table-row-bg:#161625;--table-row-stripe:#1a1a2e;--table-row-blocked-bg:#be123c33;--table-row-blocked-hover:#be123c52;--table-row-hover:#6366f11f;--table-cell-text:#e2e8f0;--table-cell-border:#94a3b81f;--table-shell-border:#94a3b829;--table-row-divider:#94a3b82e;--primary-color:var(--color-primary);--background-color:var(--color-bg-app);--text-color:var(--color-text)}.App.dark-theme .site-layout{background:#e8ecf8;background:var(--color-bg-app)}.App.dark-theme .site-layout-background{background:linear-gradient(125deg,#6366f12e,#22d3ee1a 28%,#d946ef24 58%,#ec48991a 82%,#6366f114);background:var(--gradient-aurora);background-color:#e8ecf8;background-color:var(--color-bg-app)}.App.dark-theme .content-island{background:linear-gradient(165deg,#161625f5,#121220eb 45%,#0f0f1ce0);border-color:#ffffff0f;box-shadow:0 0 0 1px #818cf814,0 28px 72px #00000073,inset 0 1px 0 #ffffff0a}.App.dark-theme .app-mesh-bg:after,.App.dark-theme .app-mesh-bg:before{opacity:.35}.App.dark-theme .ant-btn-default:not(:disabled){background:#1e1e34eb!important;border-color:#94a3b833!important}.App.dark-theme .ant-modal .ant-modal-content{background:#1a1a2efa!important;border-color:#ffffff14!important}.App.dark-theme .ant-modal .ant-modal-header{background:#1a1a2e!important}.App.dark-theme .ant-modal .ant-modal-footer{background:#161625!important}.App.dark-theme .ui-section-card__header{background:linear-gradient(180deg,#ffffff0a,#0000)}.App.dark-theme .ui-empty-state__title,.App.dark-theme .ui-page-header__title.ant-typography,.App.dark-theme .ui-section-card__title{color:#0f172a;color:var(--color-heading)}.App.dark-theme .dashboard-page .chart-section .ant-table-thead>tr>th,.App.dark-theme .dashboard-page .recent-orders .ant-table-thead>tr>th{background:linear-gradient(180deg,#1e1e32,#161625)!important;border-bottom-color:#818cf859!important;color:#475569!important;color:var(--table-header-text)!important}.App.dark-theme .dashboard-page .dashboard-chart-card__meta{color:#64748b;color:var(--color-text-secondary)}.App.dark-theme .ant-input,.App.dark-theme .ant-input-affix-wrapper,.App.dark-theme .ant-picker,.App.dark-theme .ant-select .ant-select-selector{background:#161625eb!important;border-color:#94a3b82e!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .ant-input::placeholder,.App.dark-theme .ant-picker-input>input::placeholder,.App.dark-theme .ant-select-selection-placeholder{color:#94a3b8!important;color:var(--color-text-tertiary)!important;opacity:1!important}.App.dark-theme .ant-input-affix-wrapper .ant-input{background:#0000!important}.App.dark-theme .ant-alert{border-color:#94a3b824}.App.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#161625cc!important;border-color:#94a3b824!important;color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#6366f124!important;color:#0f172a!important;color:var(--color-heading)!important}.App.dark-theme .ant-card{background:#ffffffe0;background:var(--color-bg-surface);border-color:#94a3b838;border-color:var(--color-border)}.App.dark-theme .ant-dropdown-menu,.App.dark-theme .ant-popover-inner{background:#1e1e32!important}.App.dark-theme .ui-stat-card--glass .ui-stat-card__value{color:#0f172a;color:var(--color-heading)}.App.dark-theme .ui-stat-card--glass .ui-stat-card__trend{background:#ffffff0f}.App.dark-theme ::-webkit-scrollbar-track{background:#ffffff0a}.App.dark-theme .customers-page,.App.dark-theme .loyalty-points-page,.App.dark-theme .offers-page,.App.dark-theme .orders-page,.App.dark-theme .products-page,.App.dark-theme .visits-page{background:#0000!important}.App.dark-theme .table-container{box-shadow:0 4px 24px #00000047!important}.App.dark-theme .table-container .ant-table-tbody>tr>td{border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-row-divider,var(--table-cell-border))!important}.App.dark-theme .table-container .ant-table-tbody>tr>td,.App.dark-theme .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr>td.ant-table-cell-fix-right{color:#1e293b!important;color:var(--table-cell-text)!important}.App.dark-theme .table-container .ant-table-tbody>tr>td .ant-typography,.App.dark-theme .table-container .ant-table-tbody>tr>td span:not(.ant-tag):not(.ant-badge){color:inherit}.App.dark-theme .table-container .ant-table-tbody>tr>td .balance[style*=inherit],.App.dark-theme .table-container .ant-table-tbody>tr>td .overdue[style*=inherit]{color:#1e293b!important;color:var(--table-cell-text)!important}.App.dark-theme .table-container .ant-table-tbody>tr:nth-child(2n)>td,.App.dark-theme .table-container .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:#f8fafc!important;background:var(--table-row-stripe)!important}.App.dark-theme .table-container .ant-table-tbody>tr:hover>td,.App.dark-theme .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.App.dark-theme .table-container .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#eef2ff!important;background:var(--table-row-hover)!important}.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-row-hover{background:#fff1f0!important;background:var(--table-row-blocked-bg)!important;color:#1e293b!important;color:var(--table-cell-text)!important}.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right{background:#ffd8d3!important;background:var(--table-row-blocked-hover)!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr>td{color:#1e293b!important;color:var(--table-cell-text)!important}.App.dark-theme .ant-pagination-item,.App.dark-theme .ant-pagination-item-link{background:#f1f5f9!important;background:var(--color-bg-muted)!important;border-color:#94a3b838!important;border-color:var(--color-border)!important}.App.dark-theme .ant-pagination-item a,.App.dark-theme .ant-pagination-item-link a{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .ant-pagination-item-active a{color:#fff!important}.App.dark-theme .ant-typography.ant-typography-secondary{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .orders-page>.order-card-enhanced.ant-card{background:#1a1a2eeb!important;border-color:#94a3b824!important;box-shadow:0 8px 32px #00000059!important}.App.dark-theme .orders-page .order-stats-enhanced .ant-statistic{background:#1e1e34e6!important;border:1px solid #94a3b81f;box-shadow:none!important}.App.dark-theme .orders-page .order-stats-enhanced .ant-statistic .ant-statistic-title{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .orders-page .order-stats-enhanced .ant-statistic .ant-statistic-content,.App.dark-theme .orders-page .order-stats-enhanced .ant-statistic .ant-statistic-content-value{-webkit-text-fill-color:unset!important;background:none!important;color:#0f172a!important;color:var(--color-heading)!important}.App.dark-theme .orders-page .order-tabs-enhanced{background:#161625f2!important;border-color:#94a3b824!important;box-shadow:none!important}.App.dark-theme .orders-page .order-tabs-enhanced .ant-tabs-nav{background:#1e1e34d9!important;border-bottom-color:#94a3b824!important}.App.dark-theme .orders-page .order-tabs-enhanced .ant-tabs-tab:hover{background:#6366f11f!important}.App.dark-theme .orders-page .order-tabs-enhanced .ant-tabs-tab .ant-tabs-tab-btn{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .orders-page .order-tabs-enhanced .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 4px 16px #6366f159!important}.App.dark-theme .orders-page .order-tabs-enhanced .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.App.dark-theme .orders-page .order-actions-enhanced .create-order-btn,.App.dark-theme .orders-page .order-actions-enhanced .filter-btn,.App.dark-theme .orders-page .order-actions-enhanced .refresh-btn{height:42px!important;height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;min-width:120px;width:auto!important}.App.dark-theme .orders-page .order-actions-enhanced .filter-btn.ant-btn-default,.App.dark-theme .orders-page .order-actions-enhanced .refresh-btn{background:#1e1e34f2!important;border:1px solid #94a3b833!important;box-shadow:none!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .orders-page .order-actions-enhanced .filter-btn.ant-btn-default:hover,.App.dark-theme .orders-page .order-actions-enhanced .refresh-btn:hover{background:#6366f11f!important;background:var(--color-primary-bg)!important;border-color:#6366f152!important;border-color:var(--color-primary-border)!important;color:#818cf8!important;color:var(--color-primary-hover)!important}.App.dark-theme .orders-page .order-actions-enhanced .filter-btn.ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.App.dark-theme .orders-page .orders-toolbar-actions .ant-space-item{flex:0 0 auto;min-width:auto;width:auto}.App.dark-theme .orders-page .order-stats-enhanced .ant-statistic-content-value{color:#6366f1!important;color:var(--color-primary)!important}.App.dark-theme .orders-page .order-table-enhanced{border:1px solid #94a3b833;border:1px solid var(--table-shell-border);border-radius:18px;border-radius:var(--radius-lg);overflow:hidden}.App.dark-theme .orders-page .order-table-enhanced .offer-order-row td{background:#a855f724!important}.App.dark-theme .order-detail-page .order-header-card .customer-driver-info .ant-descriptions-item-label,.App.dark-theme .order-detail-page .order-header-card .order-info .ant-descriptions-item-label,.App.dark-theme .order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-label,.App.dark-theme .order-details-modal .order-header-card .order-info .ant-descriptions-item-label{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .order-detail-page .order-header-card .customer-driver-info .ant-descriptions-item-content,.App.dark-theme .order-detail-page .order-header-card .order-info .ant-descriptions-item-content,.App.dark-theme .order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-content,.App.dark-theme .order-details-modal .order-header-card .order-info .ant-descriptions-item-content{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .order-header-card .customer-phone,.App.dark-theme .order-detail-page .order-header-card .customer-tax,.App.dark-theme .order-detail-page .order-header-card .date-info,.App.dark-theme .order-detail-page .order-header-card .location-info,.App.dark-theme .order-details-modal .order-header-card .customer-phone,.App.dark-theme .order-details-modal .order-header-card .customer-tax,.App.dark-theme .order-details-modal .order-header-card .date-info,.App.dark-theme .order-details-modal .order-header-card .location-info{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .order-detail-page .order-header-card .reference-text,.App.dark-theme .order-detail-page .order-header-card .reference-text.ant-typography-code,.App.dark-theme .order-details-modal .order-header-card .reference-text,.App.dark-theme .order-details-modal .order-header-card .reference-text.ant-typography-code{background:#818cf82e!important;border-color:#818cf852!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .status-progression .step-title,.App.dark-theme .order-details-modal .status-progression .step-title{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .status-progression .step-circle:not(.completed):not(.current),.App.dark-theme .order-details-modal .status-progression .step-circle:not(.completed):not(.current){background:#1e1e34e6;border-color:#94a3b859;color:#64748b;color:var(--color-text-secondary)}.App.dark-theme .order-detail-page .order-items-table .product-info .product-name,.App.dark-theme .order-details-modal .order-items-table .product-info .product-name{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .decline-reason,.App.dark-theme .order-detail-page .order-items-table .product-info .product-name-en,.App.dark-theme .order-details-modal .decline-reason,.App.dark-theme .order-details-modal .order-items-table .product-info .product-name-en{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .order-detail-page .edit-actions .ant-btn-default:not(:disabled),.App.dark-theme .order-detail-page .order-actions-enhanced:not(.orders-toolbar-actions) .ant-btn-default:not(:disabled),.App.dark-theme .order-details-modal .edit-actions .ant-btn-default:not(:disabled),.App.dark-theme .order-details-modal .order-actions-enhanced:not(.orders-toolbar-actions) .ant-btn-default:not(:disabled){background:#1e1e34eb!important;border-color:#94a3b847!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .edit-actions .ant-btn-default:not(:disabled) .anticon,.App.dark-theme .order-detail-page .order-actions-enhanced:not(.orders-toolbar-actions) .ant-btn-default:not(:disabled) .anticon,.App.dark-theme .order-details-modal .edit-actions .ant-btn-default:not(:disabled) .anticon,.App.dark-theme .order-details-modal .order-actions-enhanced:not(.orders-toolbar-actions) .ant-btn-default:not(:disabled) .anticon{color:inherit!important}.App.dark-theme .order-detail-page .ant-statistic-title,.App.dark-theme .order-details-modal .ant-statistic-title{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .order-detail-page .ant-statistic-content,.App.dark-theme .order-details-modal .ant-statistic-content{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .ant-table-summary,.App.dark-theme .order-details-modal .ant-table-summary{background:#f1f5f9!important;background:var(--color-bg-muted)!important;border-top-color:#94a3b838!important;border-top-color:var(--color-border)!important}.App.dark-theme .order-detail-page .ant-table-summary .summary-row,.App.dark-theme .order-details-modal .ant-table-summary .summary-row{border-bottom-color:#94a3b838!important;border-bottom-color:var(--color-border)!important}.App.dark-theme .order-detail-page .ant-table-summary .summary-label,.App.dark-theme .order-details-modal .ant-table-summary .summary-label{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .order-detail-page .ant-table-summary .summary-value,.App.dark-theme .order-details-modal .ant-table-summary .summary-value{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .order-timeline-enhanced .ant-timeline-item-tail,.App.dark-theme .order-details-modal .order-timeline-enhanced .ant-timeline-item-tail{border-left-color:#94a3b838!important;border-left-color:var(--color-border)!important}.App.dark-theme .order-detail-page .order-timeline-enhanced .ant-timeline-item-content,.App.dark-theme .order-details-modal .order-timeline-enhanced .ant-timeline-item-content{background:#1e1e34eb!important;border:1px solid #94a3b824!important;box-shadow:none!important}.App.dark-theme .order-detail-page .order-timeline-enhanced .ant-timeline-item-content .timeline-title,.App.dark-theme .order-details-modal .order-timeline-enhanced .ant-timeline-item-content .timeline-title{color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .order-detail-page .order-timeline-enhanced .ant-timeline-item-content .timeline-description,.App.dark-theme .order-detail-page .order-timeline-enhanced .ant-timeline-item-content .timeline-time,.App.dark-theme .order-details-modal .order-timeline-enhanced .ant-timeline-item-content .timeline-description,.App.dark-theme .order-details-modal .order-timeline-enhanced .ant-timeline-item-content .timeline-time{color:#64748b!important;color:var(--color-text-secondary)!important}[dir=rtl] .App,[dir=rtl] .ant-app,[dir=rtl] body,[dir=rtl] html{font-family:Cairo,Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .ml-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .flex-row{flex-direction:row-reverse!important}[dir=rtl] .ant-layout-sider{left:auto;right:0}[dir=rtl] .ant-dropdown-menu,[dir=rtl] .ant-form-item-label,[dir=rtl] .ant-menu,[dir=rtl] .ant-menu-item{text-align:right}[dir=rtl] .ant-input-prefix{margin-left:8px;margin-right:0}[dir=rtl] .ant-input-suffix{margin-left:0;margin-right:8px}@media(max-width:768px){[dir=rtl] .responsive-sidebar{left:auto!important;right:0!important;transform:translateX(100%)!important}[dir=rtl] .responsive-sidebar.open{transform:translateX(0)!important}[dir=rtl] .mobile-menu-overlay{left:auto;right:0}}[dir=rtl] .floating-icon{left:20px;right:auto}[dir=rtl] .login-language-switcher{left:20px!important;right:auto!important}@media(max-width:768px){[dir=rtl] .login-language-switcher{left:10px!important;right:auto!important}}[dir=rtl] .ant-card-head-title,[dir=rtl] .ant-dropdown-menu-item,[dir=rtl] .ant-form-horizontal .ant-form-item-label,[dir=rtl] .ant-modal-header,[dir=rtl] .ant-modal-title,[dir=rtl] .ant-table-tbody>tr>td,[dir=rtl] .ant-table-thead>tr>th{text-align:right}[dir=rtl] .ant-btn-group>.ant-btn:first-child:not(:last-child){border-radius:0 6px 6px 0}[dir=rtl] .ant-btn-group>.ant-btn:last-child:not(:first-child){border-radius:6px 0 0 6px}[dir=rtl] .ant-input-group-addon:first-child{border-radius:0 6px 6px 0}[dir=rtl] .ant-input-group-addon:last-child{border-radius:6px 0 0 6px}[dir=rtl] .ant-pagination-prev{margin-left:8px;margin-right:0}[dir=rtl] .ant-pagination-next{margin-left:0;margin-right:8px}[dir=rtl] .ant-breadcrumb-separator{margin:0 8px}[dir=rtl] .ant-steps-item-icon{margin-left:8px;margin-right:0}[dir=rtl] .ant-timeline-item-head,[dir=rtl] .ant-timeline-item-tail{left:auto;right:4px}[dir=rtl] .ant-tabs-tab{margin-left:32px;margin-right:0}[dir=rtl] .ant-select-dropdown{text-align:right}[dir=rtl] .ant-picker-calendar,[dir=rtl] .ant-picker-panel,[dir=rtl] .ant-picker-time-panel{direction:rtl}[dir=rtl] .ant-collapse-header,[dir=rtl] .ant-drawer-body,[dir=rtl] .ant-drawer-header,[dir=rtl] .ant-list-item-meta-description,[dir=rtl] .ant-list-item-meta-title,[dir=rtl] .ant-message-notice-content,[dir=rtl] .ant-notification-notice-message,[dir=rtl] .ant-popover-inner-content,[dir=rtl] .ant-tooltip-inner,[dir=rtl] .ant-transfer-list-header,[dir=rtl] .ant-tree-node-content-wrapper,[dir=rtl] .ant-upload-list-item-name{text-align:right}[dir=rtl] .ant-avatar-string{text-align:center}[dir=rtl] .ant-badge-count{left:0;right:auto}[dir=rtl] .ant-progress-text{text-align:center}[dir=rtl] .ant-rate-star{margin-left:4px;margin-right:0}[dir=rtl] .ant-carousel .slick-dots,[dir=rtl] .ant-slider-mark-text,[dir=rtl] .ant-spin-dot,[dir=rtl] .ant-switch-inner{text-align:center}[dir=rtl] .ant-skeleton-paragraph>li,[dir=rtl] .ant-skeleton-title{text-align:right}[dir=rtl] .ant-empty-description,[dir=rtl] .ant-result-subtitle,[dir=rtl] .ant-result-title{text-align:center}[dir=rtl] .ant-descriptions-item-content,[dir=rtl] .ant-descriptions-item-label,[dir=rtl] .ant-page-header-heading-sub-title,[dir=rtl] .ant-page-header-heading-title,[dir=rtl] .ant-statistic-content,[dir=rtl] .ant-statistic-title{text-align:right}[dir=rtl] .ant-divider-inner-text{text-align:center}[dir=rtl] .ant-anchor-link-title{text-align:right}[dir=rtl] .ant-back-top{left:100px;right:auto}[dir=rtl] .ant-affix{left:0;right:auto}[dir=rtl] .ant-anchor-ink{left:auto;right:0}[dir=rtl] .ant-float-btn{left:24px;right:auto}[dir=rtl] .ant-watermark{direction:rtl}[dir=rtl] .ant-color-picker-trigger,[dir=rtl] .ant-image-preview-img,[dir=rtl] .ant-qrcode{text-align:center}[dir=rtl] .ant-tour-content{text-align:right}[dir=rtl] .ant-app,[dir=rtl] .ant-config-provider{direction:rtl}.ant-layout{min-height:100vh}html.dark-theme-root,html.dark-theme-root body{background-color:#0a0a14;color-scheme:dark}.light-theme{--primary-color:var(--color-primary);--background-color:var(--color-bg-app);--text-color:var(--color-text)}.dark-theme{--primary-color:#818cf8;--background-color:#0a0a14;--text-color:#e2e8f0}.App{background-color:var(--background-color);color:var(--text-color);min-height:100vh;overflow-x:hidden}@media(max-width:768px){body,html{-webkit-text-size-adjust:100%;overflow-x:hidden;width:100%}}.responsive-container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media(min-width:768px){.responsive-container{padding:0 24px}}@media(min-width:1024px){.responsive-container{padding:0 32px}}.responsive-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.responsive-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.responsive-grid{gap:24px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.responsive-grid{gap:32px;grid-template-columns:repeat(4,1fr)}}@media(max-width:576px){.hide-mobile{display:none!important}}@media(min-width:577px)and (max-width:768px){.hide-tablet{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}@media(min-width:577px){.show-mobile{display:none!important}}@media(max-width:576px)or (min-width:769px){.show-tablet{display:none!important}}@media(max-width:768px){.show-desktop{display:none!important}}.responsive-padding{padding:16px}@media(min-width:768px){.responsive-padding{padding:20px}}@media(min-width:1024px){.responsive-padding{padding:24px}}@media(min-width:1200px){.responsive-padding{padding:32px}}.responsive-margin{margin:16px}@media(min-width:768px){.responsive-margin{margin:20px}}@media(min-width:1024px){.responsive-margin{margin:24px}}@media(min-width:1200px){.responsive-margin{margin:32px}}.responsive-title{font-size:1.5rem;line-height:1.2}@media(min-width:768px){.responsive-title{font-size:1.75rem}}@media(min-width:1024px){.responsive-title{font-size:2rem}}@media(min-width:1200px){.responsive-title{font-size:2.25rem}}.responsive-text{font-size:.875rem;line-height:1.5}@media(min-width:768px){.responsive-text{font-size:1rem}}@media(min-width:1024px){.responsive-text{font-size:1.125rem}}@media(max-width:768px){.responsive-sidebar{height:100vh!important;left:0;position:fixed!important;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.responsive-sidebar.open{transform:translateX(0)}}@media(max-width:576px){.responsive-header{padding:0 12px!important}.responsive-header .header-title{font-size:16px!important}.responsive-header .header-user{gap:8px!important}.responsive-header .header-user .welcome-text{display:none}}@media(min-width:577px)and (max-width:768px){.responsive-header{padding:0 16px!important}.responsive-header .header-title{font-size:18px!important}}.responsive-content{padding:12px}@media(min-width:768px){.responsive-content{padding:16px 20px}}@media(min-width:1024px){.responsive-content{padding:20px 24px}}@media(min-width:1200px){.responsive-content{padding:24px 32px}}@media(max-width:768px){.mobile-menu-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.mobile-menu-overlay.open{opacity:1;visibility:visible}}@media(max-width:576px){.responsive-card{margin-bottom:12px}.responsive-card .ant-card-body{padding:12px}.responsive-card .ant-card-head{padding:0 12px}.responsive-card .ant-card-head .ant-card-head-title{font-size:14px}}@media(min-width:577px)and (max-width:768px){.responsive-card{margin-bottom:16px}.responsive-card .ant-card-body{padding:16px}.responsive-card .ant-card-head{padding:0 16px}.responsive-card .ant-card-head .ant-card-head-title{font-size:15px}}@media(max-width:768px){.responsive-table .ant-table{font-size:12px}.responsive-table .ant-table-tbody>tr>td,.responsive-table .ant-table-thead>tr>th{padding:8px 4px}.responsive-table .ant-table-thead>tr>th{display:none}.responsive-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;padding:12px}.responsive-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}.responsive-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 0;position:relative;text-align:left}.responsive-table .ant-table-tbody>tr>td:before{color:#1890ff;content:attr(data-label) ": ";display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.responsive-table .ant-table-tbody>tr>td:last-child{border-bottom:none}}@media(max-width:576px){.responsive-table .ant-table-tbody>tr{padding:8px}.responsive-table .ant-table-tbody>tr>td{font-size:11px;padding:6px 0}.responsive-table .ant-table-tbody>tr>td:before{font-size:10px}.responsive-form .ant-form-item{margin-bottom:12px}.responsive-form .ant-input,.responsive-form .ant-select-selector{font-size:13px;height:40px!important}.responsive-form .ant-btn{font-size:14px;height:40px}.responsive-form .ant-form-item-label{font-size:12px}}@media(min-width:577px)and (max-width:768px){.responsive-form .ant-form-item{margin-bottom:14px}.responsive-form .ant-input,.responsive-form .ant-select-selector{font-size:14px;height:44px!important}.responsive-form .ant-btn{font-size:15px;height:44px}}@media(max-width:576px){.responsive-button{font-size:14px!important;height:40px!important;padding:0 12px!important}}@media(min-width:577px)and (max-width:768px){.responsive-button{font-size:15px!important;height:44px!important;padding:0 16px!important}}.responsive-login{background:linear-gradient(180deg,#312e81,#6366f1 38%,#a855f7 72%,#ec4899);background:var(--gradient-brand-vertical);display:flex;min-height:100vh;overflow:hidden;position:relative}.responsive-login:before{animation:aurora-shift 18s ease-in-out infinite alternate;background:linear-gradient(125deg,#6366f12e,#22d3ee1a 28%,#d946ef24 58%,#ec48991a 82%,#6366f114);background:var(--gradient-aurora);content:"";inset:0;position:absolute;z-index:0}.responsive-login:after{animation:ui-float 8s ease-in-out infinite;background:radial-gradient(circle,#ffffff1f 0,#0000 70%);border-radius:50%;content:"";height:480px;position:absolute;right:-80px;top:-120px;width:480px;z-index:0}.responsive-login .login-branding{color:#fff;flex:1 1;flex-direction:column}.responsive-login .login-branding,.responsive-login .login-form{align-items:center;display:flex;justify-content:center;padding:40px;position:relative;z-index:2}.responsive-login .login-form{flex:1 1}.responsive-login .login-form .ant-card{backdrop-filter:blur(16px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffffeb!important;background:var(--glass-bg-strong)!important;border:1px solid #ffffffa6!important;border:1px solid var(--glass-border)!important;border-radius:22px!important;border-radius:var(--radius-xl)!important;box-shadow:0 24px 48px #0f172a1f!important;box-shadow:var(--shadow-lg)!important;max-width:450px;overflow:hidden;position:relative;width:100%}.responsive-login .login-form .ant-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand);content:"";height:4px;left:0;position:absolute;right:0;top:0}.responsive-login .login-form .ant-input-affix-wrapper{align-items:center;background:#fff;border-color:#94a3b838;border-color:var(--color-border);border-radius:10px;border-radius:var(--radius-sm);font-size:16px;height:48px;overflow:hidden;padding-inline:12px;transition:all .28s cubic-bezier(.22,1,.36,1);transition:var(--transition-base)}.responsive-login .login-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.responsive-login .login-form .ant-input-affix-wrapper:hover{border-color:#6366f1;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px var(--color-primary-bg)}.responsive-login .login-form .ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;box-shadow:none!important;font-size:inherit;height:100%;line-height:1.5;padding:0}.responsive-login .login-form .ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important}.responsive-login .login-form .ant-input-affix-wrapper .ant-input:-webkit-autofill,.responsive-login .login-form .ant-input-affix-wrapper .ant-input:-webkit-autofill:active,.responsive-login .login-form .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.responsive-login .login-form .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:#1e293b!important;-webkit-text-fill-color:var(--color-text)!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#1e293b;caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.responsive-login .login-form .ant-input-affix-wrapper .ant-input-prefix{-webkit-margin-end:10px;color:#94a3b8;color:var(--color-text-tertiary);margin-inline-end:10px}.responsive-login .login-form .ant-input-affix-wrapper .ant-input-suffix{-webkit-margin-start:10px;color:#94a3b8;color:var(--color-text-tertiary);margin-inline-start:10px}.responsive-login .login-form .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899)!important;background:var(--gradient-brand)!important;border:none!important;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 10px 32px #6366f16b;box-shadow:var(--shadow-primary);font-size:16px;font-weight:600;font-weight:var(--font-weight-semibold);height:48px;transition:all .45s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-spring);width:100%}.responsive-login .login-form .ant-btn-primary:hover{box-shadow:0 0 0 1px #6366f11f,0 12px 40px #6366f138;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.responsive-login .login-form .ant-btn-link{color:#6366f1;color:var(--color-primary)}.responsive-login .login-bg-pattern{background-position:50%;background-size:cover;inset:0;opacity:.08;position:absolute;z-index:1}.responsive-login .login-branding-inner{max-width:400px;text-align:center}.responsive-login .brand-title.ant-typography{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;margin-bottom:20px!important;text-shadow:0 2px 4px #0000004d}.responsive-login .brand-subtitle.ant-typography{color:#ffffffe6!important;font-size:1.2rem!important;font-weight:300!important;margin-bottom:30px!important}.responsive-login .brand-tagline{color:#fffc;font-size:1rem;line-height:1.6}.responsive-login .login-form-header{margin-bottom:32px;position:relative;text-align:center}.responsive-login .login-form-header h2.ant-typography{color:#0f172a;color:var(--color-heading);font-size:1.8rem!important;margin-bottom:8px!important}.responsive-login .login-form-back-btn{color:#64748b!important;color:var(--color-text-secondary)!important;inset-inline-start:0;position:absolute;top:0}.responsive-login .login-form-icon{color:#6366f1;color:var(--color-primary);font-size:48px;margin-bottom:16px}.responsive-login .login-form-highlight{color:#6366f1;color:var(--color-primary);display:block;font-size:1rem;font-weight:500}.responsive-login .login-forgot-row{display:flex;justify-content:flex-end;margin-bottom:24px}.responsive-login .login-verification-inputs{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.responsive-login .login-verification-digit{border:2px solid #94a3b838;border:2px solid var(--color-border);border-radius:10px;border-radius:var(--radius-sm);font-size:24px;font-weight:700;height:60px;text-align:center;width:50px}.responsive-login .login-verification-digit:focus{border-color:#6366f1;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px var(--color-primary-bg)}.responsive-login .login-phone-prefix{align-items:center;color:#94a3b8;color:var(--color-text-tertiary);display:flex;font-size:14px;gap:4px}.responsive-login .login-language-switcher{inset-inline-end:20px;position:absolute;top:20px;z-index:3}.responsive-login .login-language-switcher .ant-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:10px!important;border-radius:var(--radius-sm)!important;color:#fff!important}.responsive-login .login-secure-note{background:#f8fafce6;background:var(--color-bg-subtle);border:1px solid #94a3b824;border:1px solid var(--color-border-light);border-radius:10px;border-radius:var(--radius-sm);padding:16px;text-align:center}@media(max-width:768px){.responsive-login{flex-direction:column!important}.responsive-login .login-branding{flex:none!important;min-height:200px!important;padding:20px!important}.responsive-login .login-branding .brand-title{font-size:1.75rem!important}.responsive-login .login-branding .brand-subtitle{font-size:1rem!important}.responsive-login .login-form{flex:none!important;padding:20px!important}.responsive-login .login-form .ant-card{margin:0!important;max-width:100%!important}.responsive-login .login-language-switcher{right:10px!important;top:10px!important}}@media(max-width:576px){.responsive-login .login-branding{min-height:150px!important;padding:16px!important}.responsive-login .login-branding .brand-title{font-size:1.5rem!important}.responsive-login .login-branding .brand-subtitle{font-size:.875rem!important}.responsive-login .login-form{padding:16px!important}.responsive-login .login-language-switcher{right:10px!important;top:10px!important}.text-center-mobile{text-align:center!important}}@media(min-width:768px){.text-left-tablet{text-align:left!important}}@media(max-width:576px){.flex-column-mobile{flex-direction:column!important}}@media(min-width:768px){.flex-row-tablet{flex-direction:row!important}}@media(max-width:768px){.site-layout-background{padding:10px!important}.ant-modal{margin:10px auto!important;max-width:95vw!important}.ant-modal .ant-modal-content{border-radius:8px}.ant-modal .ant-modal-header{padding:16px 20px}.ant-modal .ant-modal-header .ant-modal-title{font-size:16px}.ant-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:20px}.ant-modal .ant-modal-footer{padding:12px 20px}.ant-table-wrapper .ant-table{font-size:12px}.ant-table-wrapper .ant-table-thead>tr>th{display:none}.ant-table-wrapper .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;padding:12px}.ant-table-wrapper .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 0;position:relative;text-align:left}.ant-table-wrapper .ant-table-tbody>tr>td:before{color:#1890ff;content:attr(data-label) ": ";display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ant-table-wrapper .ant-table-tbody>tr>td:last-child{border-bottom:none}.ant-form .ant-form-item{margin-bottom:12px}.ant-form .ant-form-item-label{font-size:13px;font-weight:500}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select{font-size:13px}}@media(max-width:768px)and (max-width:480px){.ant-btn{font-size:13px;height:36px;padding:0 12px}}@media(max-width:768px){.ant-card .ant-card-head{padding:0 12px}.ant-card .ant-card-head .ant-card-head-title{font-size:14px}.ant-card .ant-card-body{padding:12px}.ant-pagination{text-align:center}.ant-pagination .ant-pagination-options,.ant-pagination .ant-pagination-total{display:none}.ant-statistic{text-align:center}.ant-statistic .ant-statistic-title{font-size:12px}.ant-statistic .ant-statistic-content{font-size:18px}}@media(max-width:480px){.ant-modal{border-radius:0;margin:0!important;max-width:100vw!important}.ant-modal .ant-modal-header{padding:12px 16px}.ant-modal .ant-modal-header .ant-modal-title{font-size:14px}.ant-modal .ant-modal-body{padding:16px}.ant-modal .ant-modal-footer{padding:8px 16px}.ant-table-wrapper .ant-table-tbody>tr{padding:8px}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:11px;padding:6px 0}.ant-table-wrapper .ant-table-tbody>tr>td:before{font-size:10px}.ant-form .ant-form-item-label,.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select{font-size:12px}.ant-card .ant-card-head{padding:0 8px}.ant-card .ant-card-head .ant-card-head-title{font-size:12px}.ant-card .ant-card-body{padding:8px}}@media(max-width:768px){[dir=rtl] .ant-form .ant-form-item-label,[dir=rtl] .ant-modal .ant-modal-header .ant-modal-title,[dir=rtl] .responsive-table .ant-table-tbody>tr>td{text-align:right}}body{background:#e8ecf8;background:var(--color-bg-app);color:#1e293b;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Cairo,Tahoma,sans-serif;font-family:var(--font-family)}h1,h2,h3,h4,h5{color:#0f172a;color:var(--color-heading);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.ant-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;background:var(--glass-bg-strong);border:1px solid #94a3b838;border:1px solid var(--color-border);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:all .28s cubic-bezier(.22,1,.36,1);transition:var(--transition-base)}.ant-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .28s ease}.ant-card .ant-card-head{background:#0000;border-bottom:1px solid #94a3b824;border-bottom:1px solid var(--color-border-light)}.ant-card .ant-card-head .ant-card-head-title{color:#0f172a;color:var(--color-heading);font-weight:var(--font-weight-semibold)}.ant-card.ant-card-hoverable:hover{border-color:#6366f152;border-color:var(--color-primary-border);box-shadow:0 0 0 1px #6366f11f,0 12px 40px #6366f138;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.ant-card.ant-card-hoverable:hover:before{opacity:1}.ant-btn{border-radius:10px;border-radius:var(--radius-sm);box-shadow:none;font-weight:var(--font-weight-medium)}.ant-btn.ant-btn-primary{box-shadow:0 10px 32px #6366f16b;box-shadow:var(--shadow-primary);color:#fff;transition:all .45s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-spring)}.ant-btn.ant-btn-primary,.ant-btn.ant-btn-primary:focus,.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand)}.ant-btn.ant-btn-primary:focus,.ant-btn.ant-btn-primary:hover{box-shadow:0 0 0 1px #6366f11f,0 12px 40px #6366f138;box-shadow:var(--shadow-glow);filter:brightness(1.06);transform:translateY(-2px)}.ant-btn.ant-btn-primary:active{filter:brightness(.98);transform:translateY(0)}.ant-btn.ant-btn-dangerous.ant-btn-primary{background:#f43f5e;background:var(--color-error);box-shadow:0 4px 12px #ef444440}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-color:#64748b47;border-color:var(--color-border-strong);border-radius:10px;border-radius:var(--radius-sm);transition:all .28s cubic-bezier(.22,1,.36,1);transition:var(--transition-base)}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select .ant-select-selector:hover{border-color:#818cf8;border-color:var(--color-primary-hover)}.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#6366f1!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #6366f11f!important;box-shadow:0 0 0 3px var(--color-primary-bg)!important}.ant-modal .ant-modal-content{backdrop-filter:blur(16px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffffeb;background:var(--glass-bg-strong);border:1px solid #ffffffa6;border:1px solid var(--glass-border);border-radius:22px;border-radius:var(--radius-xl);box-shadow:0 24px 48px #0f172a1f;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.ant-modal .ant-modal-content:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.ant-modal .ant-modal-header{border-bottom:1px solid #94a3b824;border-bottom:1px solid var(--color-border-light)}.ant-modal .ant-modal-header .ant-modal-title{color:#0f172a;color:var(--color-heading);font-weight:600;font-weight:var(--font-weight-semibold)}.ant-modal .ant-modal-footer{border-top:1px solid #94a3b824;border-top:1px solid var(--color-border-light)}.ant-tag{border:none;border-radius:8px;border-radius:var(--radius-xs);font-weight:500;font-weight:var(--font-weight-medium)}.ant-pagination .ant-pagination-item{border-radius:10px;border-radius:var(--radius-sm)}.ant-pagination .ant-pagination-item.ant-pagination-item-active{border-color:#6366f1;border-color:var(--color-primary)}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#6366f1;color:var(--color-primary)}.ant-dropdown .ant-dropdown-menu{border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 32px #0f172a14;box-shadow:var(--shadow-md);padding:4px;padding:var(--space-1)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px;border-radius:var(--radius-xs)}.ant-empty{padding:32px 16px;padding:var(--space-8) var(--space-4)}.ant-empty .ant-empty-image{opacity:.75}.ant-empty .ant-empty-description{color:#94a3b8;color:var(--color-text-tertiary);font-size:var(--font-size-base)}.ant-spin-dot-item{background-color:#6366f1;background-color:var(--color-primary)}.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title{border-radius:8px;border-radius:var(--radius-xs)}.ant-tabs .ant-tabs-ink-bar{background:#6366f1;background:var(--color-primary)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-semibold)}@media(min-width:769px){*{scrollbar-color:#64748b47 #0000;scrollbar-color:var(--color-border-strong) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#64748b47;background:var(--color-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--color-text-tertiary);background-clip:padding-box}}.orders-page{background:#0000;padding:24px}.orders-page .orders-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.orders-page .orders-toolbar-actions .orders-toolbar-btn{align-items:center;display:inline-flex;height:42px!important;height:var(--control-height)!important;justify-content:center;min-height:42px!important;min-height:var(--control-height)!important;padding-inline:18px!important}.orders-page>.order-card-enhanced.ant-card{background:#ffffffeb;background:var(--glass-bg-strong);border:1px solid #ffffffa6;border:1px solid var(--glass-border);border-radius:22px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm)}.orders-page>.order-card-enhanced.ant-card .ant-card-body{padding:24px}.orders-page .page-header .page-title{color:#0f172a;color:var(--color-heading)}.orders-page .page-header .page-description{color:#64748b;color:var(--color-text-secondary)}@media(max-width:768px){.orders-page{padding:16px}}@media(max-width:480px){.orders-page{padding:12px}}.page-header{margin-bottom:24px}.page-header .page-title{color:#0f172a;color:var(--color-heading);font-size:24px;font-weight:600;margin-bottom:8px}@media(max-width:768px){.page-header .page-title{font-size:20px}}@media(max-width:480px){.page-header .page-title{font-size:18px}}.page-header .page-description{color:#64748b;color:var(--color-text-secondary);font-size:14px}@media(max-width:768px){.page-header .page-description{font-size:13px}}.statistics-section{margin-bottom:24px}@media(max-width:768px){.statistics-section{margin-bottom:16px}}.filters-section{margin-bottom:24px}@media(max-width:768px){.filters-section{margin-bottom:16px}}.mobile-table-list{flex:1 1;min-height:0;overflow:auto;padding:16px}.mobile-table-list .offer-order-mobile-card{background:linear-gradient(180deg,#fcfaff,#fff);border:42px solid #d3adf7}.mobile-table-list .mobile-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px}.mobile-table-list .mobile-card .ant-card-body{padding:16px}.mobile-table-list .mobile-card .mobile-card-field,.mobile-table-list .mobile-card .mobile-card-item{align-items:flex-start;display:flex;gap:6px;line-height:1.5;margin-bottom:8px}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-label,.mobile-table-list .mobile-card .mobile-card-item .mobile-card-label{color:#1890ff;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-value,.mobile-table-list .mobile-card .mobile-card-item .mobile-card-value{color:#1e293b;color:var(--color-text);flex:1 1;font-size:13px;min-width:0;word-break:break-word}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-value .ant-tag,.mobile-table-list .mobile-card .mobile-card-item .mobile-card-value .ant-tag{margin-left:0;margin-right:4px}.mobile-table-list .mobile-card .mobile-card-field .mobile-card-value .ant-badge .ant-badge-status-text,.mobile-table-list .mobile-card .mobile-card-item .mobile-card-value .ant-badge .ant-badge-status-text{font-size:12px}.mobile-table-list .mobile-card .mobile-card-actions{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px;text-align:center}.mobile-table-list .mobile-card .mobile-card-actions .ant-btn{font-size:13px;height:36px;width:100%}.mobile-table-list .mobile-pagination,.mobile-table-list .mt-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px;padding:10px 0 20px}.mobile-table-list .mobile-pagination .ant-btn,.mobile-table-list .mt-pagination .ant-btn{min-width:70px}.mobile-table-list .mobile-pagination .mt-page-info,.mobile-table-list .mobile-pagination span,.mobile-table-list .mt-pagination .mt-page-info,.mobile-table-list .mt-pagination span{color:#64748b;color:var(--color-text-secondary);font-size:14px;font-weight:500;min-width:50px;text-align:center}.table-section .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#1e293b;color:var(--color-text);font-weight:600}@media(max-width:768px){.table-section .ant-table-wrapper .ant-table .ant-table-thead>tr>th{display:none}.table-section .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 0;position:relative;text-align:left}.table-section .ant-table-wrapper .ant-table .ant-table-tbody>tr>td:before{color:#1890ff;content:attr(data-label) ": ";display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.table-section .ant-table-wrapper .ant-table .ant-table-tbody>tr>td:last-child{border-bottom:none}.table-section .ant-table-wrapper .ant-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;padding:12px}.table-section .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}}.status-tag{border:none;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-tag.status-new{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff}.status-tag.status-approved{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.status-tag.status-current{background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff}.status-tag.status-completed{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.status-tag.status-declined{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.status-tag.status-delivered{background:linear-gradient(135deg,#722ed1,#9254de);color:#fff}@media(max-width:768px){.status-tag{font-size:11px;padding:3px 8px}}@media(max-width:480px){.status-tag{font-size:10px;padding:2px 6px}}.offer-order-badge{background:#f0e6ff;border:4px solid #c9a8ff;border-radius:999px;color:#391085;font-weight:600;margin-bottom:6px}.offer-order-badge .offer-order-badge__icon{-webkit-margin-end:6px;margin-inline-end:6px}.order-table-enhanced .offer-order-row td{background:#a855f71f!important}.ant-badge .ant-badge-status-text{font-size:12px;font-weight:500}@media(max-width:768px){.ant-badge .ant-badge-status-text{font-size:11px}}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 16px #00000026}.ant-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.ant-card .ant-card-head .ant-card-head-title{color:#1e293b;color:var(--color-text);font-weight:600}@media(max-width:768px){.ant-card{border-radius:6px}.ant-card .ant-card-head{padding:0 12px}.ant-card .ant-card-head .ant-card-head-title{font-size:14px}.ant-card .ant-card-body{padding:12px}}@media(max-width:480px){.ant-card .ant-card-head{padding:0 8px}.ant-card .ant-card-head .ant-card-head-title{font-size:12px}.ant-card .ant-card-body{padding:8px}}.ant-form .ant-form-item{margin-bottom:16px}@media(max-width:768px){.ant-form .ant-form-item{margin-bottom:12px}}.ant-form .ant-form-item-label label{color:#1e293b;color:var(--color-text);font-weight:500}@media(max-width:768px){.ant-form .ant-form-item-label label{font-size:13px}}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.ant-form .ant-input:hover,.ant-form .ant-picker:hover,.ant-form .ant-select-selector:hover{border-color:#40a9ff}.ant-form .ant-input:focus,.ant-form .ant-picker:focus,.ant-form .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff)}.ant-btn.ant-btn-danger{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none}.ant-btn.ant-btn-danger:hover{background:linear-gradient(135deg,#ff7875,#ffa39e)}@media(max-width:768px){.ant-btn{font-size:12px;height:32px;padding:4px 8px}}@media(max-width:480px){.ant-btn{font-size:11px;height:30px;padding:3px 6px}}.ant-space{gap:8px}@media(max-width:768px){.ant-space{gap:6px}}@media(max-width:480px){.ant-space{gap:4px}}.ant-pagination{margin-top:16px;text-align:center}.ant-pagination .ant-pagination-item{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.ant-pagination .ant-pagination-item:hover{border-color:#1890ff;color:#1890ff}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#1890ff;border-color:#1890ff;color:#fff}.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.ant-pagination .ant-pagination-next:hover,.ant-pagination .ant-pagination-prev:hover{border-color:#1890ff;color:#1890ff}@media(max-width:768px){.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{height:32px;line-height:30px;min-width:32px}}@media(max-width:480px){.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{font-size:12px;height:28px;line-height:26px;min-width:28px}}.ant-empty .ant-empty-description{color:#8c8c8c;font-size:14px}@media(max-width:768px){.ant-empty .ant-empty-description{font-size:13px}[dir=rtl] .ant-table .ant-table-tbody>tr>td{text-align:right}}[dir=rtl] .ant-pagination,[dir=rtl] .ant-space{direction:rtl}[dir=rtl] .mobile-card-field .mobile-card-label,[dir=rtl] .mobile-card-item .mobile-card-label{margin-left:8px;margin-right:0}.order-details-modal .order-header-card--offer{background:linear-gradient(180deg,#fcfaff,#fff);border:1px solid #d3adf7}.order-details-modal .ant-modal{max-width:95vw}@media(max-width:768px){.order-details-modal .ant-modal{margin:10px;max-width:98vw}}@media(max-width:480px){.order-details-modal .ant-modal{margin:5px;max-width:100vw}}.order-details-modal .modal-title{align-items:center;display:flex;gap:12px}.order-details-modal .modal-title .title-text{font-size:16px;font-weight:600}@media(max-width:768px){.order-details-modal .modal-title .title-text{font-size:14px}}@media(max-width:480px){.order-details-modal .modal-title .title-text{font-size:12px}}.order-details-modal .modal-footer{text-align:right}@media(max-width:768px){.order-details-modal .modal-footer{text-align:center}}.order-details-modal .order-header-card{margin-bottom:24px}.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-label,.order-details-modal .order-header-card .order-info .ant-descriptions-item-label{color:#1e293b;color:var(--color-text);font-weight:600}@media(max-width:768px){.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-label,.order-details-modal .order-header-card .order-info .ant-descriptions-item-label{font-size:12px}}.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-content,.order-details-modal .order-header-card .order-info .ant-descriptions-item-content{font-size:14px}@media(max-width:768px){.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-content,.order-details-modal .order-header-card .order-info .ant-descriptions-item-content{font-size:13px}}.order-details-modal .order-header-card .reference-text{background:#6366f11f!important;background:var(--color-primary-bg)!important;border:1px solid #6366f152;border:1px solid var(--color-primary-border);border-radius:8px;border-radius:var(--radius-xs,4px);color:#1e293b!important;color:var(--color-text)!important;font-size:14px;padding:4px 8px}@media(max-width:768px){.order-details-modal .order-header-card .reference-text{font-size:13px;padding:3px 6px}}.order-details-modal .order-header-card .offer-order-badge{background:#f0e6ff;border:1px solid #c9a8ff;border-radius:999px;color:#391085;font-weight:600;margin:0}.order-details-modal .order-header-card .offer-order-badge .offer-order-badge__icon{-webkit-margin-end:6px;margin-inline-end:6px}.order-details-modal .order-header-card .status-tag{border-radius:12px;font-size:12px;padding:2px 8px}.order-details-modal .order-header-card .status-tag.delivered{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}@media(max-width:768px){.order-details-modal .order-header-card .status-tag{font-size:11px;padding:1px 6px}}.order-details-modal .order-header-card .date-info,.order-details-modal .order-header-card .location-info{align-items:center;color:#64748b;color:var(--color-text-secondary);display:flex;font-size:13px;gap:6px}@media(max-width:768px){.order-details-modal .order-header-card .date-info,.order-details-modal .order-header-card .location-info{font-size:12px;gap:4px}}.order-details-modal .order-header-card .customer-details .customer-name,.order-details-modal .order-header-card .customer-details .driver-name,.order-details-modal .order-header-card .driver-details .customer-name,.order-details-modal .order-header-card .driver-details .driver-name{color:#1890ff;font-size:14px;font-weight:600;margin-bottom:4px}@media(max-width:768px){.order-details-modal .order-header-card .customer-details .customer-name,.order-details-modal .order-header-card .customer-details .driver-name,.order-details-modal .order-header-card .driver-details .customer-name,.order-details-modal .order-header-card .driver-details .driver-name{font-size:13px}}.order-details-modal .order-header-card .customer-details .customer-phone,.order-details-modal .order-header-card .customer-details .driver-phone,.order-details-modal .order-header-card .driver-details .customer-phone,.order-details-modal .order-header-card .driver-details .driver-phone{color:#64748b;color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){.order-details-modal .order-header-card .customer-details .customer-phone,.order-details-modal .order-header-card .customer-details .driver-phone,.order-details-modal .order-header-card .driver-details .customer-phone,.order-details-modal .order-header-card .driver-details .driver-phone{font-size:11px}}.order-details-modal .order-header-card .customer-details .customer-tax,.order-details-modal .order-header-card .driver-details .customer-tax{color:#94a3b8;color:var(--color-text-tertiary);font-size:11px}@media(max-width:768px){.order-details-modal .order-header-card .customer-details .customer-tax,.order-details-modal .order-header-card .driver-details .customer-tax{font-size:10px}}.order-details-modal .order-items-card{margin-bottom:24px}@media(max-width:768px){.order-details-modal .order-items-card .ant-card-head{padding:0 12px}}.order-details-modal .order-items-card .ant-card-head-title{font-size:16px;font-weight:600}@media(max-width:768px){.order-details-modal .order-items-card .ant-card-head-title{font-size:14px}.order-details-modal .order-items-card .ant-card-body{padding:12px}}@media(max-width:480px){.order-details-modal .order-items-card .ant-card-body{padding:8px}}.order-details-modal .order-items-table .ant-table{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.order-details-modal .order-items-table .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-bottom:2px solid #91d5ff;color:#1890ff;font-size:12px;font-weight:600;padding:12px 16px}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .ant-table-thead>tr>th{display:none}}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;font-size:13px;padding:12px 16px;transition:all .3s ease}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 0;position:relative;text-align:left}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr>td:before{color:#1890ff;content:attr(data-label) ": ";display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr>td:last-child{border-bottom:none}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;padding:12px}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.deleted-item{background:#fafafa;border-color:#ffccc7;opacity:.6}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.modified-item{background:#fff7e6;border-left:3px solid #faad14}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.new-item{background:#f6ffed;border-left:3px solid #52c41a}}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.deleted-item{background:#fafafa;opacity:.6}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.deleted-item td{border-color:#ffccc7}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.modified-item{background:#fff7e6}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.modified-item td{border-left:3px solid #faad14}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.new-item{background:#f6ffed}.order-details-modal .order-items-table .ant-table .ant-table-tbody>tr.new-item td{border-left:3px solid #52c41a}.order-details-modal .order-items-table .ant-table .product-info .product-name{color:#1e293b;color:var(--color-text);font-weight:500;margin-bottom:2px}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .product-info .product-name{color:#1890ff;font-size:13px;font-weight:600}}.order-details-modal .order-items-table .ant-table .product-info .product-name-en{color:#64748b;color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .product-info .product-name-en{font-size:11px}}.order-details-modal .order-items-table .ant-table .price-input,.order-details-modal .order-items-table .ant-table .quantity-input{max-width:120px;width:100%}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .price-input,.order-details-modal .order-items-table .ant-table .quantity-input{font-size:12px;max-width:none;width:100%}}.order-details-modal .order-items-table .ant-table .price-text,.order-details-modal .order-items-table .ant-table .quantity-text,.order-details-modal .order-items-table .ant-table .subtotal-text,.order-details-modal .order-items-table .ant-table .tax-amount-text,.order-details-modal .order-items-table .ant-table .tax-percent-text,.order-details-modal .order-items-table .ant-table .tax-text,.order-details-modal .order-items-table .ant-table .total-text,.order-details-modal .order-items-table .ant-table .total-with-tax-text{font-size:13px}@media(max-width:768px){.order-details-modal .order-items-table .ant-table .price-text,.order-details-modal .order-items-table .ant-table .quantity-text,.order-details-modal .order-items-table .ant-table .subtotal-text,.order-details-modal .order-items-table .ant-table .tax-amount-text,.order-details-modal .order-items-table .ant-table .tax-percent-text,.order-details-modal .order-items-table .ant-table .tax-text,.order-details-modal .order-items-table .ant-table .total-text,.order-details-modal .order-items-table .ant-table .total-with-tax-text{font-size:12px}}.order-details-modal .order-items-table .ant-table .subtotal-text{color:#722ed1;font-weight:500}.order-details-modal .order-items-table .ant-table .tax-percent-text{color:#fa8c16;font-weight:600}.order-details-modal .order-items-table .ant-table .tax-amount-text{color:#f5222d;font-weight:500}.order-details-modal .order-items-table .ant-table .total-text,.order-details-modal .order-items-table .ant-table .total-with-tax-text{color:#1890ff;font-weight:600}.order-details-modal .edit-actions{align-items:center;display:flex;gap:8px}@media(max-width:768px){.order-details-modal .edit-actions{flex-direction:column;gap:8px;width:100%}.order-details-modal .edit-actions .ant-btn{height:36px;width:100%}}.order-details-modal .status-progression{margin:24px 0}.order-details-modal .status-progression .progression-container{align-items:center;display:flex;justify-content:space-between;padding:20px 0;position:relative}@media(max-width:768px){.order-details-modal .status-progression .progression-container{flex-direction:column;gap:16px;padding:16px 0}}.order-details-modal .status-progression .step-container{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}@media(max-width:768px){.order-details-modal .status-progression .step-container{flex-direction:row;gap:12px;justify-content:flex-start;width:100%}}.order-details-modal .status-progression .step-circle{align-items:center;background:#f0f0f0;border:2px solid #d9d9d9;border-radius:50%;color:#94a3b8;color:var(--color-text-tertiary);display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:2}.order-details-modal .status-progression .step-circle.completed{background:#52c41a;border-color:#52c41a;color:#fff}.order-details-modal .status-progression .step-circle.current{background:#1890ff;border-color:#1890ff;box-shadow:0 0 0 4px #1890ff33;color:#fff}@media(max-width:768px){.order-details-modal .status-progression .step-circle{flex-shrink:0;font-size:12px;height:32px;width:32px}}.order-details-modal .status-progression .step-content{margin-top:8px;text-align:center}@media(max-width:768px){.order-details-modal .status-progression .step-content{flex:1 1;margin-top:0;text-align:left}}.order-details-modal .status-progression .step-title{color:#1e293b;color:var(--color-text);font-size:13px;font-weight:500}@media(max-width:768px){.order-details-modal .status-progression .step-title{font-size:12px}}.order-details-modal .status-progression .connection-line{background:#d9d9d9;height:2px;left:50%;position:absolute;top:20px;width:100%;z-index:1}.order-details-modal .status-progression .connection-line.completed{background:#52c41a}@media(max-width:768px){.order-details-modal .status-progression .connection-line{display:none}}[dir=rtl] .order-details-modal .status-progression .connection-line{left:auto;right:50%}[dir=rtl] .order-details-modal .status-progression .connection-line:before{background:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.order-details-modal .declined-status{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;margin:24px 0;padding:40px 20px;text-align:center}.order-details-modal .declined-status .decline-icon{font-size:48px;margin-bottom:16px}@media(max-width:768px){.order-details-modal .declined-status .decline-icon{font-size:36px;margin-bottom:12px}}.order-details-modal .declined-status .decline-title{color:#ff4d4f;font-size:18px;font-weight:600;margin-bottom:12px}@media(max-width:768px){.order-details-modal .declined-status .decline-title{font-size:16px;margin-bottom:8px}}.order-details-modal .declined-status .decline-reason{color:#64748b;color:var(--color-text-secondary);font-size:14px;margin:0 auto;max-width:600px}@media(max-width:768px){.order-details-modal .declined-status .decline-reason{font-size:12px}}.order-details-modal .ant-timeline .ant-timeline-item{padding-bottom:16px}.order-details-modal .ant-timeline .ant-timeline-item .ant-timeline-item-content{font-size:13px}@media(max-width:768px){.order-details-modal .ant-timeline .ant-timeline-item .ant-timeline-item-content{font-size:12px}}.order-details-modal .images-grid{display:flex;flex-wrap:wrap;gap:8px}.order-details-modal .images-grid .ant-image{border-radius:4px;height:100px;overflow:hidden;width:100px}@media(max-width:768px){.order-details-modal .images-grid .ant-image{height:80px;width:80px}}@media(max-width:480px){.order-details-modal .images-grid .ant-image{height:60px;width:60px}}@media(max-width:1200px){.order-details-modal .ant-modal{width:90%!important}}@media(max-width:768px){.order-details-modal .ant-modal{margin:10px auto;width:95%!important}.order-details-modal .ant-descriptions .ant-descriptions-item{padding-bottom:8px}}@media(max-width:576px){.order-details-modal .ant-modal{margin:5px auto;width:98%!important}.order-details-modal .ant-card .ant-card-body,.order-details-modal .order-items-table .ant-table-tbody>tr{padding:8px}.order-details-modal .order-items-table .ant-table-tbody>tr>td{font-size:11px;padding:6px 0}.order-details-modal .order-items-table .ant-table-tbody>tr>td:before{font-size:10px}}@media(max-width:480px){.order-details-modal .ant-modal{border-radius:0;margin:0;width:100%!important}.order-details-modal .modal-title .title-text{font-size:12px}.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-label,.order-details-modal .order-header-card .order-info .ant-descriptions-item-label{font-size:11px}.order-details-modal .order-header-card .customer-driver-info .ant-descriptions-item-content,.order-details-modal .order-header-card .order-info .ant-descriptions-item-content{font-size:12px}}.order-detail-page .order-header-card--offer{background:linear-gradient(180deg,#fcfaff,#fff);border:1px solid #d3adf7}.order-detail-page .offer-order-badge{background:#f0e6ff;border:1px solid #c9a8ff;border-radius:999px;color:#391085;font-weight:600;margin:0}.order-detail-page .offer-order-badge .offer-order-badge__icon{-webkit-margin-end:6px;margin-inline-end:6px}[dir=rtl] .order-details-modal .modal-footer{text-align:left}@media(max-width:768px){[dir=rtl] .order-details-modal .modal-footer{text-align:center}[dir=rtl] .order-details-modal .order-items-table .ant-table-tbody>tr>td{text-align:right}[dir=rtl] .order-details-modal .status-progression .step-container{justify-content:flex-end}[dir=rtl] .order-details-modal .status-progression .step-content{text-align:right}}.create-order-modal .ant-modal{max-width:95vw}@media(max-width:768px){.create-order-modal .ant-modal{margin:10px;max-width:98vw}}@media(max-width:480px){.create-order-modal .ant-modal{margin:5px;max-width:100vw}}.create-order-modal .create-order-modal-title{align-items:center;display:flex;gap:12px}.create-order-modal .create-order-modal-title .title-text{font-size:16px;font-weight:600}@media(max-width:768px){.create-order-modal .create-order-modal-title .title-text{font-size:14px}}@media(max-width:480px){.create-order-modal .create-order-modal-title .title-text{font-size:12px}}.create-order-modal .ant-form .ant-form-item{margin-bottom:16px}@media(max-width:768px){.create-order-modal .ant-form .ant-form-item{margin-bottom:12px}}.create-order-modal .ant-form .ant-form-item-label{color:#1e293b;color:var(--color-text);font-weight:500}@media(max-width:768px){.create-order-modal .ant-form .ant-form-item-label{font-size:13px}}@media(max-width:480px){.create-order-modal .ant-form .ant-form-item-label{font-size:12px}}@media(max-width:768px){.create-order-modal .ant-form .ant-form-item-control .ant-input,.create-order-modal .ant-form .ant-form-item-control .ant-picker,.create-order-modal .ant-form .ant-form-item-control .ant-select{font-size:13px}.create-order-modal .ant-row{margin-left:-8px!important;margin-right:-8px!important}}@media(max-width:480px){.create-order-modal .ant-row{margin-left:-4px!important;margin-right:-4px!important}}@media(max-width:768px){.create-order-modal .ant-col{padding-left:8px!important;padding-right:8px!important}}@media(max-width:480px){.create-order-modal .ant-col{padding-left:4px!important;padding-right:4px!important}}.create-order-modal .line-items-table{overflow-x:auto}@media(max-width:768px){.create-order-modal .line-items-table{overflow-x:visible!important}.create-order-modal .line-items-table,.create-order-modal .line-items-table .ant-table-wrapper{max-width:100%!important;width:100%!important}}@media(min-width:769px){.create-order-modal .line-items-table .ant-table{min-width:1150px;table-layout:fixed!important}.create-order-modal .line-items-table .ant-table colgroup col{width:auto!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table{display:block!important;max-width:100%!important;min-width:100%!important;table-layout:auto!important;width:100%!important}}.create-order-modal .line-items-table .ant-table-container{max-width:100%!important;width:100%!important}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-body,.create-order-modal .line-items-table .ant-table-container,.create-order-modal .line-items-table .ant-table-content,.create-order-modal .line-items-table .ant-table-tbody{display:block!important;max-width:100%!important;width:100%!important}}.create-order-modal .line-items-table .ant-table-row,.create-order-modal .line-items-table .ant-table-row-level-0{box-sizing:border-box!important;max-width:100%!important;width:100%!important}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-row,.create-order-modal .line-items-table .ant-table-row-level-0{max-width:100%!important;min-width:100%!important;width:100%!important}}.create-order-modal .line-items-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#1e293b;color:var(--color-text);font-weight:600;padding:12px 16px}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-thead>tr>th{display:table-cell!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-thead>tr>th{display:none!important}}.create-order-modal .line-items-table .ant-table-tbody>tr{box-sizing:border-box!important;max-width:100%!important;width:100%!important}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-tbody>tr{display:table-row!important;max-width:100%!important;width:100%!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box!important;display:block!important;margin-bottom:16px;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:100%!important;padding:12px;width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}}.create-order-modal .line-items-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-tbody>tr>td{display:table-cell!important;vertical-align:middle}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;box-sizing:border-box!important;display:block!important;margin-bottom:8px;max-width:100%!important;padding:10px 0;position:relative;text-align:left;width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td>div[data-label]:before,.create-order-modal .line-items-table .ant-table-tbody>tr>td[data-label]:before{color:#1890ff!important;content:attr(data-label) ": ";display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:6px!important;text-transform:uppercase!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td:last-child{border-bottom:none;margin-bottom:0}}.create-order-modal .line-items-table .ant-input-number{width:100%}@media(max-width:768px){.create-order-modal .line-items-table .ant-input-number,.create-order-modal .line-items-table .ant-select{font-size:12px;margin-top:4px;width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-price>div[data-label] .ant-input-number,.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-product>div[data-label] .ant-select,.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-qty>div[data-label] .ant-input-number,.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-tax-rate>div[data-label] .ant-input-number{width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-actions>div[data-label] .ant-btn{display:flex;justify-content:center;margin:0 auto;width:auto}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-grand>div[data-label] .ant-typography,.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-tax>div[data-label] .ant-typography,.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-total>div[data-label] .ant-typography{font-size:13px;word-break:break-word}}.create-order-modal .ant-card{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;margin-bottom:16px}@media(max-width:768px){.create-order-modal .ant-card .ant-card-head{padding:0 12px}}@media(max-width:480px){.create-order-modal .ant-card .ant-card-head{padding:0 8px}}.create-order-modal .ant-card .ant-card-head-title{font-size:16px;font-weight:600}@media(max-width:768px){.create-order-modal .ant-card .ant-card-head-title{font-size:14px}}@media(max-width:480px){.create-order-modal .ant-card .ant-card-head-title{font-size:12px}}@media(max-width:768px){.create-order-modal .ant-card .ant-card-body{padding:12px}}@media(max-width:480px){.create-order-modal .ant-card .ant-card-body{padding:8px}}@media(max-width:768px){.create-order-modal .ant-card .ant-card-extra .ant-btn{font-size:11px;height:28px;padding:4px 8px}}.create-order-modal .form-actions{margin-top:24px;text-align:right}@media(max-width:768px){.create-order-modal .form-actions{margin-top:20px;text-align:center}}.create-order-modal .form-actions .action-buttons{display:flex;gap:12px}@media(max-width:768px){.create-order-modal .form-actions .action-buttons{flex-direction:column;gap:12px;width:100%}.create-order-modal .form-actions .action-buttons .ant-btn{font-size:14px;height:40px;width:100%}}@media(max-width:480px){.create-order-modal .form-actions .action-buttons .ant-btn{font-size:13px;height:36px}}@media(max-width:768px){.create-order-modal .ant-space-vertical{text-align:center}.create-order-modal .ant-space-vertical .ant-typography{font-size:14px}}@media(max-width:480px){.create-order-modal .ant-space-vertical .ant-typography{font-size:13px}}@media(max-width:768px){.create-order-modal .ant-empty{margin:20px 0}.create-order-modal .ant-empty .ant-empty-description{font-size:13px}}@media(max-width:480px){.create-order-modal .ant-empty{margin:16px 0}.create-order-modal .ant-empty .ant-empty-description{font-size:12px}}@media(max-width:768px){.create-order-modal .ant-modal-body{padding:16px}}@media(max-width:480px){.create-order-modal .ant-modal-body{padding:12px}}@media(max-width:768px){.create-order-modal .ant-divider{margin:16px 0}}@media(max-width:480px){.create-order-modal .ant-divider{margin:12px 0}}@media(max-width:768px){.create-order-modal .ant-input{font-size:13px}}@media(max-width:480px){.create-order-modal .ant-input{font-size:12px}}@media(max-width:768px){.create-order-modal .ant-picker{font-size:13px}}@media(max-width:480px){.create-order-modal .ant-picker{font-size:12px}}@media(max-width:1200px){.create-order-modal .ant-modal{width:90%!important}}@media(max-width:768px){.create-order-modal .ant-modal{margin:10px auto;width:95%!important}}@media(max-width:576px){.create-order-modal .ant-modal{margin:5px auto;width:98%!important}.create-order-modal .line-items-table .ant-table-tbody>tr{padding:8px;width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td{font-size:11px;padding:6px 0}.create-order-modal .line-items-table .ant-table-tbody>tr>td:before{font-size:10px}}@media(max-width:480px){.create-order-modal .ant-modal{border-radius:0;margin:0;width:100%!important}.create-order-modal .ant-form .ant-form-item-control .ant-input,.create-order-modal .ant-form .ant-form-item-control .ant-picker,.create-order-modal .ant-form .ant-form-item-control .ant-select,.create-order-modal .ant-form .ant-form-item-label,.create-order-modal .create-order-modal-title .title-text{font-size:12px}}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-tbody>tr{display:table-row!important;max-width:100%!important;width:100%!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td{display:table-cell!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-tbody>tr,.create-order-modal .line-items-table .ant-table-tbody>tr>td{box-sizing:border-box!important;display:block!important;max-width:100%!important;width:100%!important}}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-thead>tr>th.col-product{max-width:350px!important;min-width:250px!important;width:300px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-qty{min-width:80px!important;text-align:center;width:100px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-price{min-width:120px!important;width:130px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-total{min-width:110px!important;width:120px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-tax-rate{min-width:100px!important;width:120px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-tax{min-width:130px!important;width:140px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-grand{min-width:150px!important;width:160px!important}.create-order-modal .line-items-table .ant-table-thead>tr>th.col-actions{min-width:70px!important;text-align:center;width:80px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-product{max-width:350px!important;min-width:250px!important;width:300px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-qty{min-width:80px!important;text-align:center;width:100px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-price{min-width:120px!important;width:130px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-total{min-width:110px!important;width:120px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-tax-rate{min-width:100px!important;width:120px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-tax{min-width:130px!important;width:140px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-grand{min-width:150px!important;width:160px!important}.create-order-modal .line-items-table .ant-table-tbody>tr>td.col-actions{min-width:70px!important;text-align:center;width:80px!important}}.order-tabs-enhanced{background:#ffffffeb;background:var(--glass-bg-strong);border:1px solid #94a3b838;border:1px solid var(--color-border);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm);margin:20px 0}.order-tabs-enhanced .ant-tabs-nav{background:#f1f5f9;background:var(--color-bg-muted);border-bottom:1px solid #94a3b838;border-bottom:1px solid var(--color-border);margin:0;overflow-x:auto;overflow-y:hidden}.order-tabs-enhanced .ant-tabs-nav:before{display:none}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap;min-width:-webkit-max-content;min-width:max-content}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{background:#0000;border:none;flex-shrink:0;margin:0;padding:16px 20px;position:relative;transition:all .3s ease;white-space:nowrap}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab:hover{background:#6366f11f;background:var(--color-primary-bg);color:#6366f1;color:var(--color-primary)}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f159;color:#fff}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;font-weight:600}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after{background:linear-gradient(135deg,#40a9ff,#1890ff);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{align-items:center;color:#64748b;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:500;gap:6px;transition:all .3s ease}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn .ant-spin .ant-spin-dot{font-size:12px}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-ink-bar{display:none}.order-tabs-enhanced .ant-tabs-content-holder{padding:0}[dir=rtl] .order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after{left:0;right:0}@media(max-width:768px){.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{flex:1 1;min-width:120px;padding:12px 16px;text-align:center}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-nav-list{justify-content:space-between;width:100%}.order-tabs-enhanced .ant-tabs-content-holder{padding:0}}@media(max-width:480px){.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{min-width:100px;padding:10px 12px}.order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-size:12px}}.customer-info-enhanced .customer-name{color:#1890ff;font-size:14px;font-weight:600;margin-bottom:4px}@media(max-width:768px){.customer-info-enhanced .customer-name{font-size:13px}}.customer-info-enhanced .customer-phone{color:#64748b;color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){.customer-info-enhanced .customer-phone{font-size:11px}}.customer-info-enhanced .customer-tax{background:#f5f5f5;border-radius:4px;color:#94a3b8;color:var(--color-text-tertiary);display:inline-block;font-size:11px;margin-top:2px;padding:2px 6px}@media(max-width:768px){.customer-info-enhanced .customer-tax{font-size:10px}}.driver-info-enhanced .driver-name{color:#1e293b;color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:4px}@media(max-width:768px){.driver-info-enhanced .driver-name{font-size:13px}}.driver-info-enhanced .driver-phone{color:#64748b;color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){.driver-info-enhanced .driver-phone{font-size:11px}}.status-info-enhanced .order-status-tag{margin-bottom:4px}.status-info-enhanced .decline-reason{background:#fff2f0;border-left:3px solid #ff4d4f;border-radius:4px;color:#ff4d4f;font-size:11px;margin-top:4px;padding:4px 8px}@media(max-width:768px){.status-info-enhanced .decline-reason{font-size:10px;padding:3px 6px}}.reference-text-enhanced{background:#6366f11f!important;background:var(--color-primary-bg)!important;border:1px solid #6366f152;border:1px solid var(--color-primary-border);border-radius:8px;border-radius:var(--radius-xs,4px);color:#1e293b!important;color:var(--color-text)!important;font-family:Monaco,Consolas,monospace;padding:4px 8px}@media(max-width:768px){.reference-text-enhanced{font-size:12px;padding:3px 6px}}.location-info-enhanced{align-items:center;color:#64748b;color:var(--color-text-secondary);display:flex;font-size:13px;gap:6px}@media(max-width:768px){.location-info-enhanced{font-size:12px;gap:4px}}.date-info-enhanced{align-items:center;color:#64748b;color:var(--color-text-secondary);display:flex;font-size:13px;gap:6px}@media(max-width:768px){.date-info-enhanced{font-size:12px;gap:4px}}.order-total-enhanced{color:#722ed1;font-size:14px;font-weight:700}@media(max-width:768px){.order-total-enhanced{font-size:13px}}.action-buttons-enhanced .view-order-btn{border-radius:4px;color:#1890ff;transition:all .3s ease}.action-buttons-enhanced .view-order-btn:hover{background:#f0f8ff;color:#40a9ff;transform:scale(1.1)}.shipping-status-badge .ant-badge-status-text{font-size:12px;font-weight:500}@media(max-width:768px){.shipping-status-badge .ant-badge-status-text{font-size:11px}}.summary-value-enhanced{color:#1890ff;font-size:14px;font-weight:600}@media(max-width:768px){.summary-value-enhanced{font-size:13px}}.order-card-enhanced{background:#ffffffe0;background:var(--color-bg-surface);border:1px solid #94a3b824;border:1px solid var(--color-border-light);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm);transition:all .3s ease}.order-card-enhanced:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.order-card-enhanced .ant-card-head{background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:12px 12px 0 0;color:#fff}.order-card-enhanced .ant-card-head .ant-card-head-title{color:#fff;font-weight:600}.order-card-enhanced .ant-card-body{padding:20px}@media(max-width:768px){.order-card-enhanced{border-radius:8px}.order-card-enhanced .ant-card-head{border-radius:8px 8px 0 0;padding:0 12px}.order-card-enhanced .ant-card-head .ant-card-head-title{font-size:14px}.order-card-enhanced .ant-card-body{padding:12px}}@media(max-width:480px){.order-card-enhanced .ant-card-head{padding:0 8px}.order-card-enhanced .ant-card-head .ant-card-head-title{font-size:12px}.order-card-enhanced .ant-card-body{padding:8px}}.order-status-tag{border:none;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.order-status-tag.status-new{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff}.order-status-tag.status-approved{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.order-status-tag.status-current{background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff}.order-status-tag.status-completed{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.order-status-tag.status-declined{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.order-status-tag.status-delivered{background:linear-gradient(135deg,#722ed1,#9254de);color:#fff}@media(max-width:768px){.order-status-tag{font-size:11px;padding:3px 8px}}@media(max-width:480px){.order-status-tag{font-size:10px;padding:2px 6px}}.order-table-enhanced .ant-table{border-radius:14px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm)}.order-table-enhanced .ant-table .ant-table-thead>tr>th{background:#f8fafc;background:var(--table-header-bg);border-bottom:2px solid #5b5ef78c;border-bottom:2px solid var(--table-header-accent,var(--table-cell-border));color:#475569;color:var(--table-header-text);font-size:13px;font-weight:600;padding:16px}@media(max-width:768px){.order-table-enhanced .ant-table .ant-table-thead>tr>th{display:none}}.order-table-enhanced .ant-table .ant-table-tbody>tr>td{background:#fff;background:var(--table-row-bg);border-bottom:1px solid var(--table-row-divider);color:#1e293b;color:var(--table-cell-text);font-size:13px;padding:16px;transition:background-color .3s ease}@media(max-width:768px){.order-table-enhanced .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:8px 0;position:relative;text-align:left}.order-table-enhanced .ant-table .ant-table-tbody>tr>td:before{color:#1890ff;content:attr(data-label) ": ";display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.order-table-enhanced .ant-table .ant-table-tbody>tr>td:last-child{border-bottom:none}}.order-table-enhanced .ant-table .ant-table-tbody>tr:hover>td{background:#eef2ff;background:var(--table-row-hover)}@media(max-width:768px){.order-table-enhanced .ant-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;padding:12px}.order-table-enhanced .ant-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}}.order-items-table-enhanced,.order-items-table-enhanced .ant-table{max-width:100%!important;overflow:visible!important;width:100%!important}.order-items-table-enhanced .ant-table{border-radius:8px;box-shadow:0 2px 8px #0000001a;table-layout:auto!important}.order-items-table-enhanced .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-bottom:2px solid #91d5ff;color:#1890ff;font-size:12px;font-weight:600;max-width:none!important;min-width:auto!important;padding:12px 16px;width:auto!important}@media(max-width:768px){.order-items-table-enhanced .ant-table .ant-table-thead>tr>th{display:none}}.order-items-table-enhanced .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;font-size:13px;max-width:none!important;min-width:auto!important;padding:12px 16px;transition:all .3s ease;width:auto!important}@media(max-width:768px){.order-items-table-enhanced .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;max-width:100%!important;overflow:visible!important;padding:8px 0;position:relative;text-align:left;width:100%!important}.order-items-table-enhanced .ant-table .ant-table-tbody>tr>td>div[data-label]:before{color:#1890ff!important;content:attr(data-label) ": ";display:inline-block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;margin-right:8px!important;min-width:80px!important;opacity:1!important;text-transform:uppercase!important;visibility:visible!important}.order-items-table-enhanced .ant-table .ant-table-tbody>tr>td:last-child{border-bottom:none}.order-items-table-enhanced .ant-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;max-width:100%!important;overflow:visible!important;padding:12px;width:100%!important}.order-items-table-enhanced .ant-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}.order-items-table-enhanced .ant-table .ant-table-tbody>tr.deleted-item{background:#fafafa;border-color:#ffccc7;opacity:.6}}.order-items-table-enhanced .ant-table .product-info .product-name{color:#1e293b;color:var(--color-text);font-weight:500;margin-bottom:2px}@media(max-width:768px){.order-items-table-enhanced .ant-table .product-info .product-name{color:#1890ff;font-size:13px;font-weight:600}}.order-items-table-enhanced .ant-table .product-info .product-name-en{color:#64748b;color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){.order-items-table-enhanced .ant-table .product-info .product-name-en{font-size:11px}}.order-items-table-enhanced .ant-table .price-input,.order-items-table-enhanced .ant-table .quantity-input{width:100%}@media(max-width:768px){.order-items-table-enhanced .ant-table .price-input,.order-items-table-enhanced .ant-table .quantity-input{margin-top:4px;width:100%}.order-items-table-enhanced .ant-table .price-text,.order-items-table-enhanced .ant-table .quantity-text,.order-items-table-enhanced .ant-table .tax-text,.order-items-table-enhanced .ant-table .total-text{color:#1e293b;color:var(--color-text);font-weight:500}}.order-items-table-enhanced .ant-table .total-text{color:#1890ff;font-weight:600}.order-items-table-enhanced .ant-table-wrapper .ant-table{table-layout:auto!important}.order-items-table-enhanced .ant-table-wrapper,.order-items-table-enhanced .ant-table-wrapper .ant-table,.order-items-table-enhanced .ant-table-wrapper .ant-table-container,.order-items-table-enhanced .ant-table-wrapper .ant-table-content{max-width:100%!important;overflow:visible!important;width:100%!important}@media(max-width:768px){.order-items-table-enhanced .ant-table-wrapper,.order-items-table-enhanced .ant-table-wrapper .ant-table{max-width:100%!important;overflow:visible!important;width:100%!important}.order-items-table-enhanced .ant-table-wrapper .ant-table{table-layout:auto!important}.order-items-table-enhanced .ant-table-wrapper .ant-table colgroup col{max-width:none!important;min-width:auto!important;width:auto!important}.order-items-table-enhanced .ant-table-wrapper .ant-table-container,.order-items-table-enhanced .ant-table-wrapper .ant-table-content{max-width:100%!important;overflow:visible!important;width:100%!important}}.order-items-table-enhanced .ant-table-summary{background:#f8f9fa;border-top:2px solid #e9ecef}.order-items-table-enhanced .ant-table-summary .summary-row{border-bottom:1px solid #e9ecef}.order-items-table-enhanced .ant-table-summary .summary-row:last-child{border-bottom:none}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell{padding:12px 16px;width:100%!important}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell{display:block;padding:8px 12px;width:100%!important}}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item{align-items:flex-start;flex-direction:column;gap:4px}}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item .summary-label{color:#64748b;color:var(--color-text-secondary);font-size:14px;font-weight:600}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item .summary-label{color:#1890ff;font-size:13px;font-weight:600}}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item .summary-value{color:#1e293b;color:var(--color-text);font-size:14px;font-weight:600}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item .summary-value{color:#1e293b;color:var(--color-text);font-size:13px;font-weight:500}}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item.total-item .summary-label{color:#1890ff;font-size:16px}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item.total-item .summary-label{font-size:14px}}.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item.total-item .summary-value{color:#1890ff;font-size:16px;font-weight:700}@media(max-width:768px){.order-items-table-enhanced .ant-table-summary .summary-row .summary-label-cell .summary-item.total-item .summary-value{font-size:14px}}.order-items-card,.order-items-card .ant-card-body{max-width:100%!important;overflow:visible!important;width:100%!important}.order-items-card .ant-card-body{padding:16px!important}@media(max-width:768px){.order-items-card .ant-card-body{padding:12px!important}}.order-items-card .ant-card-head{max-width:100%!important}.order-items-card .ant-card-head,.order-items-card .ant-card-head-title,.order-items-card .ant-table-wrapper{overflow:visible!important;width:100%!important}.order-items-card .ant-table-wrapper{max-width:100%!important}@media(max-width:768px){.order-items-card .ant-table-wrapper,.order-items-card .ant-table-wrapper .ant-table,.order-items-card .ant-table-wrapper .ant-table-container,.order-items-card .ant-table-wrapper .ant-table-content{max-width:100%!important;overflow:visible!important;width:100%!important}}.add-items-section-enhanced{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border:1px solid #91d5ff;border-radius:12px;margin-bottom:20px;padding:20px}.add-items-section-enhanced .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.add-items-section-enhanced .section-header .section-title{color:#1890ff;font-size:16px;font-weight:600}@media(max-width:768px){.add-items-section-enhanced .section-header .section-title{font-size:14px}}.add-items-section-enhanced .section-header .add-item-button{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;border-radius:6px;color:#fff;font-weight:500;transition:all .3s ease}.add-items-section-enhanced .section-header .add-item-button:hover{background:linear-gradient(135deg,#73d13d,#95de64);box-shadow:0 2px 8px #52c41a4d;transform:translateY(-1px)}@media(max-width:768px){.add-items-section-enhanced .section-header .add-item-button{font-size:12px;padding:6px 12px}}.add-items-section-enhanced .empty-state{color:#8c8c8c;padding:40px 20px;text-align:center}.add-items-section-enhanced .empty-state .empty-icon{color:#d9d9d9;font-size:48px;margin-bottom:16px}@media(max-width:768px){.add-items-section-enhanced .empty-state .empty-icon{font-size:36px}}.add-items-section-enhanced .empty-state .empty-text{font-size:14px}@media(max-width:768px){.add-items-section-enhanced .empty-state .empty-text{font-size:13px}.add-items-section-enhanced{border-radius:8px;padding:16px}}@media(max-width:480px){.add-items-section-enhanced{padding:12px}.add-items-section-enhanced .section-header{align-items:stretch;flex-direction:column;gap:12px}.add-items-section-enhanced .section-header .add-item-button{width:100%}}.order-summary-enhanced{background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:12px;margin-top:20px;padding:20px}.order-summary-enhanced .summary-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.order-summary-enhanced .summary-row:last-child{border-top:1px solid #d9d9d9;color:#1890ff;font-size:16px;font-weight:700;margin-bottom:0;padding-top:12px}.order-summary-enhanced .summary-row .summary-label{color:#1e293b;color:var(--color-text);font-weight:500}@media(max-width:768px){.order-summary-enhanced .summary-row .summary-label{font-size:13px}}.order-summary-enhanced .summary-row .summary-value{color:#1890ff;font-weight:600}@media(max-width:768px){.order-summary-enhanced .summary-row .summary-value{font-size:13px}}.order-summary-enhanced .total-row .summary-value{color:#722ed1;font-size:18px}@media(max-width:768px){.order-summary-enhanced .total-row .summary-value{font-size:16px}.order-summary-enhanced{border-radius:8px;padding:16px}}@media(max-width:480px){.order-summary-enhanced{padding:12px}.order-summary-enhanced .summary-row{align-items:flex-start;flex-direction:column;gap:4px}}.orders-page .order-actions-enhanced.orders-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0}.orders-page .order-actions-enhanced.orders-toolbar-actions .ant-space{align-items:center;display:flex;flex-wrap:wrap;gap:10px!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .ant-space-item{flex:0 0 auto;margin:0!important;min-width:auto;padding:0!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .orders-toolbar-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn{border-radius:14px!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-size:14px;font-weight:600;height:42px!important;height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;min-width:120px;transform:none!important;width:auto!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn:hover,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn:hover,.orders-page .order-actions-enhanced.orders-toolbar-actions .orders-toolbar-btn:hover,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn:hover{box-shadow:0 4px 16px #0f172a0f!important;box-shadow:var(--shadow-sm)!important;transform:translateY(-1px)!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn.ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899)!important;background:var(--gradient-brand)!important;border:none!important;color:#fff!important;color:var(--color-text-on-brand)!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn:hover,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn.ant-btn-primary:hover{color:#fff!important;color:var(--color-text-on-brand)!important;opacity:.92}.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn.ant-btn-default,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn{background:#ffffffe0!important;background:var(--color-bg-surface)!important;border:1px solid #94a3b838!important;border:1px solid var(--color-border)!important;color:#1e293b!important;color:var(--color-text)!important}.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn.ant-btn-default:hover,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn:hover{background:#6366f11f!important;background:var(--color-primary-bg)!important;border-color:#6366f152!important;border-color:var(--color-primary-border)!important;color:#818cf8!important;color:var(--color-primary-hover)!important}@media(max-width:768px){.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;min-width:0}}@media(max-width:480px){.orders-page .order-actions-enhanced.orders-toolbar-actions .create-order-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .filter-btn,.orders-page .order-actions-enhanced.orders-toolbar-actions .refresh-btn{flex:1 1 100%}}.order-actions-enhanced:not(.orders-toolbar-actions){align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:10px 0;padding:12px}.order-actions-enhanced:not(.orders-toolbar-actions) .ant-space-item{flex:1 1;margin:0!important;min-width:120px;padding:0!important}.order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:8px;box-shadow:0 4px 12px #1890ff4d;font-size:14px;font-weight:600;height:40px;min-width:140px;transition:all .3s ease;width:100%}.order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 16px #1890ff66;transform:translateY(-2px)}.order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn:active{transform:translateY(0)}.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;border-radius:8px;box-shadow:0 4px 12px #52c41a4d;color:#fff;font-size:14px;font-weight:600;height:40px;min-width:120px;transition:all .3s ease;width:100%}.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn:hover{background:linear-gradient(135deg,#73d13d,#52c41a);box-shadow:0 6px 16px #52c41a66;transform:translateY(-2px)}.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn:active{transform:translateY(0)}.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn.ant-btn-default{background:linear-gradient(135deg,#f5f5f5,#d9d9d9);box-shadow:0 4px 12px #0000001a;color:#595959}.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn.ant-btn-default:hover{background:linear-gradient(135deg,#fafafa,#f0f0f0);box-shadow:0 6px 16px #00000026;color:#1e293b;color:var(--color-text);transform:translateY(-2px)}.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn{background:linear-gradient(135deg,#722ed1,#531dab);border:none;border-radius:8px;box-shadow:0 4px 12px #722ed14d;color:#fff;font-size:14px;font-weight:600;height:40px;min-width:120px;transition:all .3s ease;width:100%}.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn:hover{background:linear-gradient(135deg,#9254de,#722ed1);box-shadow:0 6px 16px #722ed166;transform:translateY(-2px)}.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn:active{transform:translateY(0)}.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn.ant-btn-loading{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);box-shadow:0 4px 12px #0000001a;color:#8c8c8c}[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn,[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn,[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn{margin-left:0;margin-right:8px}[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn:last-child,[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn:last-child,[dir=rtl] .order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn:last-child{margin-right:0}@media(max-width:768px){.order-actions-enhanced:not(.orders-toolbar-actions){flex-direction:column;gap:12px;padding:16px}.order-actions-enhanced:not(.orders-toolbar-actions) .ant-space-item{min-width:auto;width:100%}.order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn,.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn,.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn{font-size:16px;height:48px;margin:0;min-width:auto;width:100%}}@media(max-width:480px){.order-actions-enhanced:not(.orders-toolbar-actions){gap:10px;padding:12px}.order-actions-enhanced:not(.orders-toolbar-actions) .create-order-btn,.order-actions-enhanced:not(.orders-toolbar-actions) .filter-btn,.order-actions-enhanced:not(.orders-toolbar-actions) .refresh-btn{font-size:14px;height:44px}}.order-actions-enhanced .ant-btn{align-items:center!important;border-radius:6px!important;display:flex!important;font-weight:500!important;gap:4px!important;justify-content:center!important;overflow:visible!important;text-overflow:clip!important;transition:all .3s ease!important;white-space:nowrap!important}.order-actions-enhanced .ant-btn:hover{box-shadow:0 4px 8px #00000026!important;transform:translateY(-1px)!important}.order-actions-enhanced .ant-btn.ant-btn-success{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border-color:#52c41a!important;color:#fff!important}.order-actions-enhanced .ant-btn.ant-btn-success:hover{background:linear-gradient(135deg,#389e0d,#237804)!important;border-color:#389e0d!important}.order-actions-enhanced .ant-btn.add-item-button{background:linear-gradient(135deg,#1890ff,#096dd9)!important;border-color:#1890ff!important;color:#fff!important}.order-actions-enhanced .ant-btn.add-item-button:hover{background:linear-gradient(135deg,#096dd9,#0050b3)!important;border-color:#096dd9!important}.order-actions-enhanced .ant-btn span{display:inline-block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media(max-width:768px){.order-actions-enhanced .ant-btn{font-size:12px!important;min-width:70px!important;padding:4px 8px!important}.order-actions-enhanced .ant-btn span{font-size:12px!important}}.order-stats-enhanced .ant-statistic{background:#ffffffe0;background:var(--color-bg-surface);border:1px solid #94a3b824;border:1px solid var(--color-border-light);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0f172a0f;box-shadow:var(--shadow-sm);padding:16px;text-align:center;transition:all .3s ease}.order-stats-enhanced .ant-statistic:hover{box-shadow:0 12px 32px #0f172a14;box-shadow:var(--shadow-md);transform:translateY(-2px)}.order-stats-enhanced .ant-statistic .ant-statistic-title{color:#64748b;color:var(--color-text-secondary);font-size:14px;font-weight:500;margin-bottom:8px}.order-stats-enhanced .ant-statistic .ant-statistic-content{color:#0f172a;color:var(--color-heading);font-size:24px;font-weight:700}.order-stats-enhanced .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:#6366f1;color:var(--color-primary)}@media(max-width:768px){.order-stats-enhanced .ant-statistic{padding:12px}.order-stats-enhanced .ant-statistic .ant-statistic-title{font-size:12px;margin-bottom:6px}.order-stats-enhanced .ant-statistic .ant-statistic-content{font-size:20px}}@media(max-width:480px){.order-stats-enhanced .ant-statistic{padding:8px}.order-stats-enhanced .ant-statistic .ant-statistic-title{font-size:11px;margin-bottom:4px}.order-stats-enhanced .ant-statistic .ant-statistic-content{font-size:18px}}.order-filters-enhanced{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:20px}.order-filters-enhanced .ant-form-inline .ant-form-item{margin-bottom:16px;margin-right:16px}.order-filters-enhanced .ant-form-inline .ant-form-item:last-child{margin-right:0}.order-filters-enhanced .ant-form-inline .ant-picker,.order-filters-enhanced .ant-form-inline .ant-select{min-width:180px}.order-filters-enhanced .ant-form-inline .ant-btn{border-radius:6px;height:32px}.order-filters-enhanced .ant-form-inline .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.order-filters-enhanced .ant-form-inline .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff)}@media(max-width:768px){.order-filters-enhanced{margin-bottom:16px;padding:16px}.order-filters-enhanced .ant-form-inline{flex-direction:column}.order-filters-enhanced .ant-form-inline .ant-form-item{margin-bottom:12px;margin-right:0;width:100%}.order-filters-enhanced .ant-form-inline .ant-form-item .ant-picker,.order-filters-enhanced .ant-form-inline .ant-form-item .ant-select{min-width:auto;width:100%}}@media(max-width:480px){.order-filters-enhanced{padding:12px}.order-filters-enhanced .ant-form-inline .ant-form-item{margin-bottom:10px}}.order-modal-enhanced .ant-modal{border-radius:12px}.order-modal-enhanced .ant-modal .ant-modal-content{border-radius:12px;box-shadow:0 8px 32px #0003}.order-modal-enhanced .ant-modal .ant-modal-header{background:linear-gradient(135deg,#1890ff,#40a9ff);border-bottom:none;color:#fff}.order-modal-enhanced .ant-modal .ant-modal-header .ant-modal-title{color:#fff;font-weight:600}.order-modal-enhanced .ant-modal .ant-modal-header .ant-modal-close{color:#fff}.order-modal-enhanced .ant-modal .ant-modal-header .ant-modal-close:hover{color:#fffc}.order-modal-enhanced .ant-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.order-modal-enhanced .ant-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}@media(max-width:768px){.order-modal-enhanced .ant-modal,.order-modal-enhanced .ant-modal .ant-modal-content{border-radius:8px}.order-modal-enhanced .ant-modal .ant-modal-header{padding:16px 20px}.order-modal-enhanced .ant-modal .ant-modal-header .ant-modal-title{font-size:16px}.order-modal-enhanced .ant-modal .ant-modal-body{padding:20px}.order-modal-enhanced .ant-modal .ant-modal-footer{padding:12px 20px}}@media(max-width:480px){.order-modal-enhanced .ant-modal,.order-modal-enhanced .ant-modal .ant-modal-content{border-radius:0}.order-modal-enhanced .ant-modal .ant-modal-header{padding:12px 16px}.order-modal-enhanced .ant-modal .ant-modal-header .ant-modal-title{font-size:14px}.order-modal-enhanced .ant-modal .ant-modal-body{padding:16px}.order-modal-enhanced .ant-modal .ant-modal-footer{padding:8px 16px}}.order-timeline-enhanced .ant-timeline .ant-timeline-item{padding-bottom:20px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-tail{border-left:2px solid #94a3b838;border-left:2px solid var(--color-border)}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-head{background:#ffffffe0;background:var(--color-bg-surface);border:2px solid #1890ff;border-radius:50%;height:12px;width:12px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-head.ant-timeline-item-head-blue{background:#1890ff;border-color:#1890ff}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-head.ant-timeline-item-head-red{background:#ff4d4f;border-color:#ff4d4f}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-head.ant-timeline-item-head-green{background:#52c41a;border-color:#52c41a}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{background:#f8fafce6;background:var(--color-bg-subtle);border:1px solid #94a3b824;border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-xs);margin-left:20px;padding:12px 16px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-title{color:#1e293b;color:var(--color-text);font-weight:600;margin-bottom:4px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-time{color:#64748b;color:var(--color-text-secondary);font-size:12px;margin-bottom:8px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-description{color:#64748b;color:var(--color-text-secondary);font-size:13px;line-height:1.5}@media(max-width:768px){.order-timeline-enhanced .ant-timeline .ant-timeline-item{padding-bottom:16px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:16px;padding:10px 12px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-title{font-size:13px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-time{font-size:11px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-description{font-size:12px}}@media(max-width:480px){.order-timeline-enhanced .ant-timeline .ant-timeline-item{padding-bottom:12px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:12px;padding:8px 10px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-title{font-size:12px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-time{font-size:10px}.order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content .timeline-description{font-size:11px}}[dir=rtl] .order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{margin-left:4px;margin-right:0}@media(max-width:768px){[dir=rtl] .order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{margin-left:2px}}@media(max-width:480px){[dir=rtl] .order-tabs-enhanced .ant-tabs-nav .ant-tabs-tab{margin-left:1px}}[dir=rtl] .order-actions-enhanced .ant-btn{display:flex;flex-direction:row;width:90%}[dir=rtl] .order-actions-enhanced .ant-btn:hover{transform:translateY(-1px)}@media(max-width:768px){[dir=rtl] .order-items-table-enhanced .ant-table .ant-table-tbody>tr>td,[dir=rtl] .order-table-enhanced .ant-table .ant-table-tbody>tr>td{text-align:right}}[dir=rtl] .order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{margin-left:0;margin-right:20px}@media(max-width:768px){[dir=rtl] .order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{margin-right:16px}}@media(max-width:480px){[dir=rtl] .order-timeline-enhanced .ant-timeline .ant-timeline-item .ant-timeline-item-content{margin-right:12px}[dir=rtl] .order-summary-enhanced .summary-row{align-items:flex-end}}.order-details-modal,.order-details-modal .ant-modal-content{max-width:100%!important;width:100%!important}.order-details-modal .ant-modal-content{overflow:visible!important}.order-details-modal .ant-modal-body{height:auto!important;max-width:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px!important;width:100%!important}@media(max-width:768px){.order-details-modal .ant-modal-body{padding:16px!important}}.order-details-modal .ant-card,.order-details-modal .ant-modal-body>div{max-width:100%!important;overflow:visible!important;width:100%!important}.order-details-modal .ant-card{margin:0 0 16px!important}.order-details-modal .ant-card .ant-card-body{max-width:100%!important;overflow:visible!important;width:100%!important}.order-details-modal .order-card-enhanced,.order-details-modal .order-header-card,.order-details-modal .order-items-card{margin:0 0 16px!important;max-width:100%!important;overflow:visible!important;width:100%!important}.order-details-modal .order-card-enhanced .ant-card-body,.order-details-modal .order-header-card .ant-card-body,.order-details-modal .order-items-card .ant-card-body{max-width:100%!important;overflow:visible!important;padding:16px!important;width:100%!important}@media(max-width:768px){.order-details-modal .order-card-enhanced .ant-card-body,.order-details-modal .order-header-card .ant-card-body,.order-details-modal .order-items-card .ant-card-body{padding:12px!important}}.order-details-modal .ant-table,.order-details-modal .ant-table-container,.order-details-modal .ant-table-content,.order-details-modal .ant-table-wrapper,.order-details-modal .order-card-enhanced .ant-card-head,.order-details-modal .order-header-card .ant-card-head,.order-details-modal .order-items-card .ant-card-head{max-width:100%!important;overflow:visible!important;width:100%!important}.fullscreen-modal .ant-modal{bottom:0!important;height:100vh!important;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.fullscreen-modal .ant-modal,.fullscreen-modal .ant-modal .ant-modal-content{border-radius:0!important;margin:0!important;overflow:hidden!important;padding:0!important}.fullscreen-modal .ant-modal .ant-modal-content{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.fullscreen-modal .ant-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #f0f0f0!important;flex-shrink:0!important;padding:16px 24px!important}@media(max-width:768px){.fullscreen-modal .ant-modal .ant-modal-header{padding:12px 16px!important}}.fullscreen-modal .ant-modal .ant-modal-body{flex:1 1!important;height:auto!important;margin:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px!important}@media(max-width:768px){.fullscreen-modal .ant-modal .ant-modal-body{padding:16px!important}}.fullscreen-modal .ant-modal .ant-modal-footer{background:#fff!important;border-top:1px solid #f0f0f0!important;flex-shrink:0!important;padding:16px 24px!important}@media(max-width:768px){.fullscreen-modal .ant-modal .ant-modal-footer{padding:12px 16px!important}}.fullscreen-modal .ant-modal-wrap{overflow:auto!important}.fullscreen-modal .ant-modal-mask,.fullscreen-modal .ant-modal-wrap{background:#00000073!important;bottom:0!important;height:100vh!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.create-order-modal .line-items-table,.create-order-modal .line-items-table .ant-table{max-width:100%!important;overflow:visible!important;width:100%!important}.create-order-modal .line-items-table .ant-table{border-radius:8px;box-shadow:0 2px 8px #0000001a}@media(min-width:769px){.create-order-modal .line-items-table .ant-table{table-layout:fixed!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table{table-layout:auto!important}.create-order-modal .line-items-table .ant-table colgroup col{max-width:none!important;min-width:auto!important;width:auto!important}}.create-order-modal .line-items-table .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-bottom:2px solid #91d5ff;color:#1890ff;font-size:12px;font-weight:600;padding:12px 16px}@media(max-width:768px){.create-order-modal .line-items-table .ant-table .ant-table-thead>tr>th{display:none;max-width:none!important;min-width:auto!important;width:auto!important}}.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;font-size:13px;padding:12px 16px;transition:all .3s ease}@media(max-width:768px){.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr>td{border-bottom:none;display:block;max-width:100%!important;overflow:visible!important;padding:8px 0;position:relative;text-align:left;width:100%!important}.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr>td>div[data-label]:before,.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr>td[data-label]:before{color:#1890ff!important;content:attr(data-label) ": ";display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:4px!important;opacity:1!important;text-transform:uppercase!important;visibility:visible!important}.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr>td:last-child{border-bottom:none}.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:16px;max-width:100%!important;overflow:visible!important;padding:12px;width:100%!important}.create-order-modal .line-items-table .ant-table .ant-table-tbody>tr:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px);transition:all .3s ease}}.create-order-modal .line-items-table .ant-table-wrapper{max-width:100%!important;overflow-x:auto!important;width:100%!important}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-wrapper{overflow-x:auto!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-wrapper{overflow-x:visible!important}}.create-order-modal .line-items-table .ant-table-wrapper .ant-table{max-width:100%!important;overflow:visible!important;width:100%!important}@media(min-width:769px){.create-order-modal .line-items-table .ant-table-wrapper .ant-table{table-layout:fixed!important}}@media(max-width:768px){.create-order-modal .line-items-table .ant-table-wrapper .ant-table{table-layout:auto!important}}.create-order-modal .line-items-table .ant-table-wrapper .ant-table-container,.create-order-modal .line-items-table .ant-table-wrapper .ant-table-content{max-width:100%!important;overflow:visible!important;width:100%!important}.invoice-detail-page .invoice-header-card .invoice-info .ant-descriptions-item-label{color:#1e293b;color:var(--color-text);font-weight:600}.invoice-detail-page .invoice-header-card .invoice-info .ant-descriptions-item-content{font-size:14px}.invoice-detail-page .invoice-header-card .reference-text{background:#6366f11f!important;background:var(--color-primary-bg)!important;border:1px solid #6366f152;border:1px solid var(--color-primary-border);border-radius:8px;border-radius:var(--radius-xs,4px);color:#1e293b!important;color:var(--color-text)!important;font-size:14px;padding:4px 8px}.invoice-detail-page .invoice-header-card .status-tag{border-radius:12px;font-size:12px;padding:2px 8px}.invoice-detail-page .invoice-header-card .customer-info,.invoice-detail-page .invoice-header-card .date-info,.invoice-detail-page .invoice-header-card .phone-info{align-items:center;display:flex;gap:6px}.invoice-detail-page .invoice-items-card .invoice-items-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center}.invoice-detail-page .invoice-items-card .invoice-items-table .ant-table-thead>tr>th:first-child{text-align:right}.invoice-detail-page .invoice-items-card .invoice-items-table .ant-table-tbody>tr>td{text-align:center}.invoice-detail-page .invoice-items-card .invoice-items-table .ant-table-tbody>tr>td:first-child{text-align:right}.invoice-detail-page .invoice-items-card .product-info .product-name{color:#1e293b;color:var(--color-text);font-weight:500}.invoice-detail-page .invoice-items-card .product-info .product-name-en{color:#64748b;color:var(--color-text-secondary);font-size:12px}.invoice-detail-page .invoice-items-card .quantity-text{color:#1890ff;font-weight:600}.invoice-detail-page .invoice-items-card .price-text{color:#52c41a;font-weight:500}.invoice-detail-page .invoice-items-card .discount-text{color:#eb2f96;font-weight:500}.invoice-detail-page .invoice-items-card .subtotal-text{color:#722ed1;font-weight:500}.invoice-detail-page .invoice-items-card .tax-percent-text{color:#fa8c16;font-weight:600}.invoice-detail-page .invoice-items-card .tax-amount-text{color:#f5222d;font-weight:500}.invoice-detail-page .invoice-items-card .total-after-tax-text{color:#1890ff;font-weight:600}@media(max-width:768px){.invoice-detail-page .invoice-items-table .ant-table-tbody>tr>td,.invoice-detail-page .invoice-items-table .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}}@media(max-width:480px){.invoice-detail-page .invoice-items-table .ant-table-tbody>tr>td,.invoice-detail-page .invoice-items-table .ant-table-thead>tr>th{font-size:11px;padding:6px 2px}}@keyframes premium-modal-in{0%{opacity:0;transform:scale(.9) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes premium-row-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes premium-shimmer-btn{0%{background-position:0}to{background-position:200%}}.App.dark-theme .ant-btn,.App.light-theme .ant-btn,.premium-admin .ant-btn{border-radius:10px!important;border-radius:var(--radius-sm)!important;font-weight:600!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,filter .2s ease!important}.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous),.App.light-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous),.premium-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#5b5ef7,#7c3aed)!important;border:none!important;box-shadow:0 4px 16px #5b5ef759!important;color:#fff!important;min-height:42px!important;min-height:var(--control-height)!important;padding-block:0!important;padding-inline:20px!important}.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):focus,.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover,.App.light-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):focus,.App.light-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover,.premium-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):focus,.premium-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 8px 24px #5b5ef766!important;transform:translateY(-2px)!important}.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active,.App.light-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active,.premium-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{transform:translateY(0)!important}.App.dark-theme .ant-btn-default:not(:disabled),.App.light-theme .ant-btn-default:not(:disabled),.premium-admin .ant-btn-default:not(:disabled){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0!important;background:var(--color-bg-surface)!important;border:1px solid #94a3b838!important;border:1px solid var(--color-border)!important;box-shadow:0 1px 2px #0f172a0d!important;box-shadow:var(--shadow-xs)!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .ant-btn-default:not(:disabled) .anticon,.App.light-theme .ant-btn-default:not(:disabled) .anticon,.premium-admin .ant-btn-default:not(:disabled) .anticon{color:inherit}.App.dark-theme .ant-btn-default:not(:disabled):hover,.App.light-theme .ant-btn-default:not(:disabled):hover,.premium-admin .ant-btn-default:not(:disabled):hover{background:#6366f11f!important;background:var(--color-primary-bg)!important;border-color:#6366f152!important;border-color:var(--color-primary-border)!important;box-shadow:0 0 0 1px #6366f11f,0 12px 40px #6366f138!important;box-shadow:var(--shadow-glow)!important;color:#6366f1!important;color:var(--color-primary)!important;transform:translateY(-2px)!important}.App.dark-theme .ant-btn-link,.App.light-theme .ant-btn-link,.premium-admin .ant-btn-link{color:#6366f1!important;color:var(--color-primary)!important;font-weight:600!important}.App.dark-theme .ant-btn-link:hover,.App.light-theme .ant-btn-link:hover,.premium-admin .ant-btn-link:hover{color:#4f46e5!important;color:var(--color-primary-active)!important}.App.dark-theme .ant-modal-root .ant-modal,.App.light-theme .ant-modal-root .ant-modal,.premium-admin .ant-modal-root .ant-modal{animation:premium-modal-in .4s cubic-bezier(.34,1.56,.64,1) both}.App.dark-theme .ant-modal .ant-modal-content,.App.light-theme .ant-modal .ant-modal-content,.premium-admin .ant-modal .ant-modal-content{backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;background:#fffffff5!important;border:1px solid #fff9!important;border-radius:28px!important;border-radius:var(--radius-2xl)!important;box-shadow:0 32px 80px #0f172a38,0 0 0 1px #5b5ef714!important;overflow:hidden!important}.App.dark-theme .ant-modal .ant-modal-header,.App.light-theme .ant-modal .ant-modal-header,.premium-admin .ant-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important;margin-bottom:0!important;padding:18px 24px!important;position:relative}.App.dark-theme .ant-modal .ant-modal-header:before,.App.light-theme .ant-modal .ant-modal-header:before,.premium-admin .ant-modal .ant-modal-header:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899);background:var(--gradient-brand);content:"";height:3px;left:0;position:absolute;right:0;top:0}.App.dark-theme .ant-modal .ant-modal-header .ant-modal-title,.App.light-theme .ant-modal .ant-modal-header .ant-modal-title,.premium-admin .ant-modal .ant-modal-header .ant-modal-title{color:#0f172a!important;color:var(--color-heading)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:-.02em}.App.dark-theme .ant-modal .ant-modal-close,.App.light-theme .ant-modal .ant-modal-close,.premium-admin .ant-modal .ant-modal-close{color:#64748b!important;color:var(--color-text-secondary)!important;inset-inline-end:16px!important;top:16px!important}.App.dark-theme .ant-modal .ant-modal-close:hover,.App.light-theme .ant-modal .ant-modal-close:hover,.premium-admin .ant-modal .ant-modal-close:hover{background:#6366f11f!important;background:var(--color-primary-bg)!important;color:#6366f1!important;color:var(--color-primary)!important}.App.dark-theme .ant-modal .ant-modal-body,.App.light-theme .ant-modal .ant-modal-body,.premium-admin .ant-modal .ant-modal-body{padding:24px 28px!important}.App.dark-theme .ant-modal .ant-modal-footer,.App.light-theme .ant-modal .ant-modal-footer,.premium-admin .ant-modal .ant-modal-footer{background:#f8fafc!important;background:var(--table-row-stripe)!important;border-top:1px solid #94a3b829!important;border-top:1px solid var(--table-cell-border)!important;padding:14px 24px 20px!important}.App.dark-theme .ant-tag,.App.light-theme .ant-tag,.premium-admin .ant-tag{border:none!important;border-radius:999px!important;border-radius:var(--radius-pill)!important;font-weight:600!important;padding:2px 12px!important}.App.dark-theme .ant-input,.App.dark-theme .ant-input-affix-wrapper,.App.dark-theme .ant-picker,.App.dark-theme .ant-select .ant-select-selector,.App.light-theme .ant-input,.App.light-theme .ant-input-affix-wrapper,.App.light-theme .ant-picker,.App.light-theme .ant-select .ant-select-selector,.premium-admin .ant-input,.premium-admin .ant-input-affix-wrapper,.premium-admin .ant-picker,.premium-admin .ant-select .ant-select-selector{border-color:#94a3b859!important;border-radius:10px!important;border-radius:var(--radius-sm)!important;min-height:42px!important;min-height:var(--control-height)!important;transition:all .45s cubic-bezier(.34,1.56,.64,1)!important;transition:var(--transition-spring)!important}.App.dark-theme .ant-input-affix-wrapper:hover,.App.dark-theme .ant-input:hover,.App.dark-theme .ant-picker:hover,.App.dark-theme .ant-select .ant-select-selector:hover,.App.light-theme .ant-input-affix-wrapper:hover,.App.light-theme .ant-input:hover,.App.light-theme .ant-picker:hover,.App.light-theme .ant-select .ant-select-selector:hover,.premium-admin .ant-input-affix-wrapper:hover,.premium-admin .ant-input:hover,.premium-admin .ant-picker:hover,.premium-admin .ant-select .ant-select-selector:hover{border-color:#6366f1!important;border-color:var(--color-primary)!important}.App.dark-theme .ant-input-affix-wrapper-focused,.App.dark-theme .ant-picker-focused,.App.dark-theme .ant-select-focused .ant-select-selector,.App.light-theme .ant-input-affix-wrapper-focused,.App.light-theme .ant-picker-focused,.App.light-theme .ant-select-focused .ant-select-selector,.premium-admin .ant-input-affix-wrapper-focused,.premium-admin .ant-picker-focused,.premium-admin .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #5b5ef71f!important}.App.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.App.light-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.premium-admin .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:10px 10px 0 0!important;border-radius:var(--radius-sm) var(--radius-sm) 0 0!important;transition:all .28s cubic-bezier(.22,1,.36,1)!important;transition:var(--transition-base)!important}.App.dark-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active,.App.light-theme .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active,.premium-admin .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#6366f11f!important;background:var(--color-primary-bg)!important;border-color:#6366f152!important;border-color:var(--color-primary-border)!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th{background:#f8fafc!important;background:var(--table-header-bg)!important;border-bottom:2px solid #5b5ef78c!important;border-bottom:2px solid var(--table-header-accent)!important;color:#475569!important;color:var(--table-header-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;padding:14px 16px!important;text-transform:uppercase!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th:before,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th:before,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-thead>tr>th:before{display:none!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr>td,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr>td,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr>td{background:#fff!important;background:var(--table-row-bg)!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important;color:#1e293b!important;color:var(--table-cell-text)!important;padding:13px 16px!important;transition:background .18s ease!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:nth-child(2n)>td,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:nth-child(2n)>td,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc!important;background:var(--table-row-stripe)!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:hover>td,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:hover>td,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr:hover>td{background:#eef2ff!important;background:var(--table-row-hover)!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td,.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right{background:#fff1f0!important;background:var(--table-row-blocked-bg)!important}.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td,.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.App.dark-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.App.light-theme .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.premium-admin .ant-table-wrapper:not(.table-container .ant-table-wrapper) .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right{background:#ffd8d3!important;background:var(--table-row-blocked-hover)!important}.App.dark-theme .table-container,.App.light-theme .table-container,.premium-admin .table-container{background:#ffffffe0!important;background:var(--color-bg-surface)!important;border:1px solid #94a3b833!important;border:1px solid var(--table-shell-border)!important;border-radius:22px!important;border-radius:var(--radius-xl)!important;box-shadow:0 4px 24px #0f172a0f!important;overflow:hidden}.App.dark-theme .table-container:before,.App.light-theme .table-container:before,.premium-admin .table-container:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 38%,#d946ef 72%,#ec4899)!important;background:var(--gradient-brand)!important;height:3px!important;opacity:1!important}.App.dark-theme .table-container .table-header,.App.light-theme .table-container .table-header,.premium-admin .table-container .table-header{background:#ffffffe0!important;background:var(--color-bg-surface)!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important;padding:20px 24px!important}.App.dark-theme .table-container .table-header .table-title,.App.light-theme .table-container .table-header .table-title,.premium-admin .table-container .table-header .table-title{-webkit-text-fill-color:unset!important;background:none!important;color:#0f172a!important;color:var(--color-heading)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:-.02em}.App.dark-theme .table-container .additional-filters,.App.light-theme .table-container .additional-filters,.premium-admin .table-container .additional-filters{background:#f8fafc!important;background:var(--table-row-stripe)!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important}.App.dark-theme .table-container .ant-table-thead>tr>th,.App.light-theme .table-container .ant-table-thead>tr>th,.premium-admin .table-container .ant-table-thead>tr>th{background:#f8fafc!important;background:var(--table-header-bg)!important;border-bottom:2px solid #5b5ef78c!important;border-bottom:2px solid var(--table-header-accent)!important;color:#475569!important;color:var(--table-header-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;padding:14px 16px!important;text-transform:uppercase!important}.App.dark-theme .table-container .ant-table-thead>tr>th:before,.App.light-theme .table-container .ant-table-thead>tr>th:before,.premium-admin .table-container .ant-table-thead>tr>th:before{display:none!important}.App.dark-theme .table-container .ant-table-tbody>tr>td,.App.light-theme .table-container .ant-table-tbody>tr>td,.premium-admin .table-container .ant-table-tbody>tr>td{background:#fff!important;background:var(--table-row-bg)!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important;color:#1e293b!important;color:var(--table-cell-text)!important;font-size:13px!important;font-size:var(--font-size-sm)!important;padding:13px 16px!important;transition:background .18s ease!important}.App.dark-theme .table-container .ant-table-tbody>tr:nth-child(2n)>td,.App.light-theme .table-container .ant-table-tbody>tr:nth-child(2n)>td,.premium-admin .table-container .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc!important;background:var(--table-row-stripe)!important}.App.dark-theme .table-container .ant-table-tbody>tr:hover>td,.App.light-theme .table-container .ant-table-tbody>tr:hover>td,.premium-admin .table-container .ant-table-tbody>tr:hover>td{background:#eef2ff!important;background:var(--table-row-hover)!important}.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row>td,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row>td,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-left,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row>td.ant-table-cell-fix-right{background:#fff1f0!important;background:var(--table-row-blocked-bg)!important}.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.App.dark-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.App.light-theme .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row:hover>td,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-left,.premium-admin .table-container .ant-table-tbody>tr.blocked-user-row:hover>td.ant-table-cell-fix-right{background:#ffd8d3!important;background:var(--table-row-blocked-hover)!important}.App.dark-theme .table-container .ant-table-pagination,.App.light-theme .table-container .ant-table-pagination,.premium-admin .table-container .ant-table-pagination{background:#f8fafc!important;background:var(--table-row-stripe)!important;border-top:1px solid #94a3b829!important;border-top:1px solid var(--table-cell-border)!important;margin:0!important;padding:14px 24px!important}.App.dark-theme .ant-modal .ant-table-thead>tr>th,.App.light-theme .ant-modal .ant-table-thead>tr>th,.premium-admin .ant-modal .ant-table-thead>tr>th{background:#f8fafc!important;background:var(--table-header-bg)!important;border-bottom:2px solid #5b5ef78c!important;border-bottom:2px solid var(--table-header-accent)!important;color:#475569!important;color:var(--table-header-text)!important;font-size:10px!important;padding:12px 14px!important}.App.dark-theme .ant-modal .ant-table-tbody>tr>td,.App.light-theme .ant-modal .ant-table-tbody>tr>td,.premium-admin .ant-modal .ant-table-tbody>tr>td{font-size:13px!important;padding:11px 14px!important}.App.dark-theme .ant-pagination-item-active,.App.light-theme .ant-pagination-item-active,.premium-admin .ant-pagination-item-active{background:#6366f1!important;background:var(--color-primary)!important;border-color:#6366f1!important;border-color:var(--color-primary)!important}.App.dark-theme .ant-pagination-item-active a,.App.light-theme .ant-pagination-item-active a,.premium-admin .ant-pagination-item-active a{color:#fff!important}.App.dark-theme .mobile-table-list .mobile-card,.App.light-theme .mobile-table-list .mobile-card,.premium-admin .mobile-table-list .mobile-card{background:#ffffffe0!important;background:var(--color-bg-surface)!important;border:1px solid #94a3b829!important;border:1px solid var(--table-cell-border)!important;border-radius:14px!important;border-radius:var(--radius-md)!important;box-shadow:0 2px 8px #0f172a0a!important}.App.dark-theme .mobile-table-list .mobile-card .mobile-card-label,.App.light-theme .mobile-table-list .mobile-card .mobile-card-label,.premium-admin .mobile-table-list .mobile-card .mobile-card-label{color:#6366f1!important;color:var(--color-primary)!important}.App.dark-theme .mobile-table-list .mobile-card .mobile-card-value,.App.light-theme .mobile-table-list .mobile-card .mobile-card-value,.premium-admin .mobile-table-list .mobile-card .mobile-card-value{color:#1e293b!important;color:var(--table-cell-text)!important}.offers-page .offers-list-table.table-container .table-header{background:#ffffffe0!important;background:var(--color-bg-surface)!important;border-bottom:1px solid #94a3b829!important;border-bottom:1px solid var(--table-cell-border)!important}.offers-page .offers-list-table.table-container .table-header .table-title{color:#0f172a!important;color:var(--color-heading)!important}.offers-page .offers-list-table.table-container .table-header .offers-list-subtitle{color:#64748b!important;color:var(--color-text-secondary)!important}.App.dark-theme .ant-btn-default:not(:disabled){background:#1e1e34f2!important;border-color:#94a3b83d!important;color:#1e293b!important;color:var(--color-text)!important}.App.dark-theme .ant-btn-default:not(:disabled) .anticon{color:inherit!important}.App.dark-theme .ant-btn-default:not(:disabled):hover{background:#6366f11f!important;background:var(--color-primary-bg)!important;border-color:#6366f152!important;border-color:var(--color-primary-border)!important;color:#818cf8!important;color:var(--color-primary-hover)!important}.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important}.App.dark-theme .ant-btn-dangerous:not(:disabled),.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous) .anticon,.App.dark-theme .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous) span{color:#fff!important}.App.dark-theme .ant-btn-dangerous:not(:disabled).ant-btn-default{background:#be123cd9!important;border-color:#f43f5e80!important}.App.dark-theme .ant-btn-link:not(:disabled){color:#818cf8!important;color:var(--color-primary-hover)!important}.App.dark-theme .ant-btn-link:not(:disabled) .anticon{color:inherit!important}.App.dark-theme .ant-btn-link:not(:disabled):hover{color:#c4b5fd!important}.App.dark-theme .ant-table-wrapper .ant-btn-sm,.App.dark-theme .table-container .ant-btn-sm{font-weight:600}.App.dark-theme .table-actions,.App.light-theme .table-actions,.premium-admin .table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.App.dark-theme .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.dark-theme .table-actions .ant-input-affix-wrapper,.App.light-theme .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .table-actions .ant-input-affix-wrapper,.premium-admin .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .table-actions .ant-input-affix-wrapper{align-items:center;box-sizing:border-box!important;display:inline-flex;height:42px!important;height:var(--control-height)!important;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important}.App.dark-theme .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .table-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){justify-content:center;padding-block:0!important}.App.dark-theme .table-actions .delete-switch,.App.light-theme .table-actions .delete-switch,.premium-admin .table-actions .delete-switch{align-items:center;display:inline-flex;min-height:42px;min-height:var(--control-height)}.App.dark-theme .additional-filters,.App.dark-theme .filters-card,.App.dark-theme .premium-filter-form,.App.dark-theme .sales-analytics-tab__filters-card,.App.light-theme .additional-filters,.App.light-theme .filters-card,.App.light-theme .premium-filter-form,.App.light-theme .sales-analytics-tab__filters-card,.premium-admin .additional-filters,.premium-admin .filters-card,.premium-admin .premium-filter-form,.premium-admin .sales-analytics-tab__filters-card{--filter-label-height:22px;--filter-label-gap:8px}.App.dark-theme .additional-filters .ant-form-item,.App.dark-theme .filters-card .ant-form-item,.App.dark-theme .premium-filter-form .ant-form-item,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item,.App.light-theme .additional-filters .ant-form-item,.App.light-theme .filters-card .ant-form-item,.App.light-theme .premium-filter-form .ant-form-item,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item,.premium-admin .additional-filters .ant-form-item,.premium-admin .filters-card .ant-form-item,.premium-admin .premium-filter-form .ant-form-item,.premium-admin .sales-analytics-tab__filters-card .ant-form-item{margin-bottom:0!important}.App.dark-theme .additional-filters .ant-form-item-label,.App.dark-theme .filters-card .ant-form-item-label,.App.dark-theme .premium-filter-form .ant-form-item-label,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item-label,.App.light-theme .additional-filters .ant-form-item-label,.App.light-theme .filters-card .ant-form-item-label,.App.light-theme .premium-filter-form .ant-form-item-label,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item-label,.premium-admin .additional-filters .ant-form-item-label,.premium-admin .filters-card .ant-form-item-label,.premium-admin .premium-filter-form .ant-form-item-label,.premium-admin .sales-analytics-tab__filters-card .ant-form-item-label{overflow:visible;padding:0 0 var(--filter-label-gap)!important}.App.dark-theme .additional-filters .ant-form-item-label>label,.App.dark-theme .filters-card .ant-form-item-label>label,.App.dark-theme .premium-filter-form .ant-form-item-label>label,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item-label>label,.App.light-theme .additional-filters .ant-form-item-label>label,.App.light-theme .filters-card .ant-form-item-label>label,.App.light-theme .premium-filter-form .ant-form-item-label>label,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item-label>label,.premium-admin .additional-filters .ant-form-item-label>label,.premium-admin .filters-card .ant-form-item-label>label,.premium-admin .premium-filter-form .ant-form-item-label>label,.premium-admin .sales-analytics-tab__filters-card .ant-form-item-label>label{color:#64748b;color:var(--color-text-secondary);display:block;font-weight:600;height:var(--filter-label-height);line-height:var(--filter-label-height)}.App.dark-theme .additional-filters .ant-form-item-control-input,.App.dark-theme .additional-filters .ant-form-item-control-input-content,.App.dark-theme .filters-card .ant-form-item-control-input,.App.dark-theme .filters-card .ant-form-item-control-input-content,.App.dark-theme .premium-filter-form .ant-form-item-control-input,.App.dark-theme .premium-filter-form .ant-form-item-control-input-content,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item-control-input,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item-control-input-content,.App.light-theme .additional-filters .ant-form-item-control-input,.App.light-theme .additional-filters .ant-form-item-control-input-content,.App.light-theme .filters-card .ant-form-item-control-input,.App.light-theme .filters-card .ant-form-item-control-input-content,.App.light-theme .premium-filter-form .ant-form-item-control-input,.App.light-theme .premium-filter-form .ant-form-item-control-input-content,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item-control-input,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item-control-input-content,.premium-admin .additional-filters .ant-form-item-control-input,.premium-admin .additional-filters .ant-form-item-control-input-content,.premium-admin .filters-card .ant-form-item-control-input,.premium-admin .filters-card .ant-form-item-control-input-content,.premium-admin .premium-filter-form .ant-form-item-control-input,.premium-admin .premium-filter-form .ant-form-item-control-input-content,.premium-admin .sales-analytics-tab__filters-card .ant-form-item-control-input,.premium-admin .sales-analytics-tab__filters-card .ant-form-item-control-input-content{min-height:42px;min-height:var(--control-height)}.App.dark-theme .additional-filters .ant-form-item-control-input-content,.App.dark-theme .filters-card .ant-form-item-control-input-content,.App.dark-theme .premium-filter-form .ant-form-item-control-input-content,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-item-control-input-content,.App.light-theme .additional-filters .ant-form-item-control-input-content,.App.light-theme .filters-card .ant-form-item-control-input-content,.App.light-theme .premium-filter-form .ant-form-item-control-input-content,.App.light-theme .sales-analytics-tab__filters-card .ant-form-item-control-input-content,.premium-admin .additional-filters .ant-form-item-control-input-content,.premium-admin .filters-card .ant-form-item-control-input-content,.premium-admin .premium-filter-form .ant-form-item-control-input-content,.premium-admin .sales-analytics-tab__filters-card .ant-form-item-control-input-content{align-items:center;display:flex}.App.dark-theme .additional-filters .ant-form-vertical>.ant-row,.App.dark-theme .filters-card .ant-form-vertical>.ant-row,.App.dark-theme .premium-filter-form .ant-form-vertical>.ant-row,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row,.App.light-theme .additional-filters .ant-form-vertical>.ant-row,.App.light-theme .filters-card .ant-form-vertical>.ant-row,.App.light-theme .premium-filter-form .ant-form-vertical>.ant-row,.App.light-theme .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row,.premium-admin .additional-filters .ant-form-vertical>.ant-row,.premium-admin .filters-card .ant-form-vertical>.ant-row,.premium-admin .premium-filter-form .ant-form-vertical>.ant-row,.premium-admin .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row{align-items:flex-end;row-gap:16px}.App.dark-theme .additional-filters .ant-form-vertical>.ant-row>.ant-col,.App.dark-theme .filters-card .ant-form-vertical>.ant-row>.ant-col,.App.dark-theme .premium-filter-form .ant-form-vertical>.ant-row>.ant-col,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row>.ant-col,.App.light-theme .additional-filters .ant-form-vertical>.ant-row>.ant-col,.App.light-theme .filters-card .ant-form-vertical>.ant-row>.ant-col,.App.light-theme .premium-filter-form .ant-form-vertical>.ant-row>.ant-col,.App.light-theme .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row>.ant-col,.premium-admin .additional-filters .ant-form-vertical>.ant-row>.ant-col,.premium-admin .filters-card .ant-form-vertical>.ant-row>.ant-col,.premium-admin .premium-filter-form .ant-form-vertical>.ant-row>.ant-col,.premium-admin .sales-analytics-tab__filters-card .ant-form-vertical>.ant-row>.ant-col{display:flex;flex-direction:column;justify-content:flex-end}.App.dark-theme .additional-filters .premium-filter-form__actions .ant-form-item-label>label,.App.dark-theme .filters-card .premium-filter-form__actions .ant-form-item-label>label,.App.dark-theme .premium-filter-form .premium-filter-form__actions .ant-form-item-label>label,.App.dark-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-form-item-label>label,.App.light-theme .additional-filters .premium-filter-form__actions .ant-form-item-label>label,.App.light-theme .filters-card .premium-filter-form__actions .ant-form-item-label>label,.App.light-theme .premium-filter-form .premium-filter-form__actions .ant-form-item-label>label,.App.light-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-form-item-label>label,.premium-admin .additional-filters .premium-filter-form__actions .ant-form-item-label>label,.premium-admin .filters-card .premium-filter-form__actions .ant-form-item-label>label,.premium-admin .premium-filter-form .premium-filter-form__actions .ant-form-item-label>label,.premium-admin .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-form-item-label>label{visibility:hidden}.App.dark-theme .additional-filters .premium-filter-form__actions .ant-space,.App.dark-theme .filters-card .premium-filter-form__actions .ant-space,.App.dark-theme .premium-filter-form .premium-filter-form__actions .ant-space,.App.dark-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-space,.App.light-theme .additional-filters .premium-filter-form__actions .ant-space,.App.light-theme .filters-card .premium-filter-form__actions .ant-space,.App.light-theme .premium-filter-form .premium-filter-form__actions .ant-space,.App.light-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-space,.premium-admin .additional-filters .premium-filter-form__actions .ant-space,.premium-admin .filters-card .premium-filter-form__actions .ant-space,.premium-admin .premium-filter-form .premium-filter-form__actions .ant-space,.premium-admin .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-space{align-items:center;display:flex!important;flex-wrap:nowrap;gap:8px!important;width:100%}.App.dark-theme .additional-filters .premium-filter-form__actions .ant-btn,.App.dark-theme .filters-card .premium-filter-form__actions .ant-btn,.App.dark-theme .premium-filter-form .premium-filter-form__actions .ant-btn,.App.dark-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-btn,.App.light-theme .additional-filters .premium-filter-form__actions .ant-btn,.App.light-theme .filters-card .premium-filter-form__actions .ant-btn,.App.light-theme .premium-filter-form .premium-filter-form__actions .ant-btn,.App.light-theme .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-btn,.premium-admin .additional-filters .premium-filter-form__actions .ant-btn,.premium-admin .filters-card .premium-filter-form__actions .ant-btn,.premium-admin .premium-filter-form .premium-filter-form__actions .ant-btn,.premium-admin .sales-analytics-tab__filters-card .premium-filter-form__actions .ant-btn{align-items:center;box-sizing:border-box!important;display:inline-flex!important;flex:1 1;height:42px!important;height:var(--control-height)!important;justify-content:center;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;min-width:88px;padding-block:0!important;white-space:nowrap}.App.dark-theme .additional-filters .ant-form-inline,.App.dark-theme .filters-card .ant-form-inline,.App.dark-theme .premium-filter-form .ant-form-inline,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-inline,.App.light-theme .additional-filters .ant-form-inline,.App.light-theme .filters-card .ant-form-inline,.App.light-theme .premium-filter-form .ant-form-inline,.App.light-theme .sales-analytics-tab__filters-card .ant-form-inline,.premium-admin .additional-filters .ant-form-inline,.premium-admin .filters-card .ant-form-inline,.premium-admin .premium-filter-form .ant-form-inline,.premium-admin .sales-analytics-tab__filters-card .ant-form-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.App.dark-theme .additional-filters .ant-form-inline .ant-form-item,.App.dark-theme .filters-card .ant-form-inline .ant-form-item,.App.dark-theme .premium-filter-form .ant-form-inline .ant-form-item,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item,.App.light-theme .additional-filters .ant-form-inline .ant-form-item,.App.light-theme .filters-card .ant-form-inline .ant-form-item,.App.light-theme .premium-filter-form .ant-form-inline .ant-form-item,.App.light-theme .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item,.premium-admin .additional-filters .ant-form-inline .ant-form-item,.premium-admin .filters-card .ant-form-inline .ant-form-item,.premium-admin .premium-filter-form .ant-form-inline .ant-form-item,.premium-admin .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item{-webkit-margin-end:0!important;margin-inline-end:0!important}.App.dark-theme .additional-filters .ant-form-inline .ant-form-item-row,.App.dark-theme .filters-card .ant-form-inline .ant-form-item-row,.App.dark-theme .premium-filter-form .ant-form-inline .ant-form-item-row,.App.dark-theme .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item-row,.App.light-theme .additional-filters .ant-form-inline .ant-form-item-row,.App.light-theme .filters-card .ant-form-inline .ant-form-item-row,.App.light-theme .premium-filter-form .ant-form-inline .ant-form-item-row,.App.light-theme .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item-row,.premium-admin .additional-filters .ant-form-inline .ant-form-item-row,.premium-admin .filters-card .ant-form-inline .ant-form-item-row,.premium-admin .premium-filter-form .ant-form-inline .ant-form-item-row,.premium-admin .sales-analytics-tab__filters-card .ant-form-inline .ant-form-item-row{align-items:center;flex-wrap:nowrap}.App.dark-theme .additional-filters .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.dark-theme .additional-filters .ant-input-number:not(.ant-input-number-sm),.App.dark-theme .additional-filters .ant-input:not(.ant-input-sm),.App.dark-theme .filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.dark-theme .filters-card .ant-input-number:not(.ant-input-number-sm),.App.dark-theme .filters-card .ant-input:not(.ant-input-sm),.App.dark-theme .premium-filter-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.dark-theme .premium-filter-form .ant-input-number:not(.ant-input-number-sm),.App.dark-theme .premium-filter-form .ant-input:not(.ant-input-sm),.App.dark-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.dark-theme .sales-analytics-tab__filters-card .ant-input-number:not(.ant-input-number-sm),.App.dark-theme .sales-analytics-tab__filters-card .ant-input:not(.ant-input-sm),.App.light-theme .additional-filters .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.light-theme .additional-filters .ant-input-number:not(.ant-input-number-sm),.App.light-theme .additional-filters .ant-input:not(.ant-input-sm),.App.light-theme .filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.light-theme .filters-card .ant-input-number:not(.ant-input-number-sm),.App.light-theme .filters-card .ant-input:not(.ant-input-sm),.App.light-theme .premium-filter-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.light-theme .premium-filter-form .ant-input-number:not(.ant-input-number-sm),.App.light-theme .premium-filter-form .ant-input:not(.ant-input-sm),.App.light-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.App.light-theme .sales-analytics-tab__filters-card .ant-input-number:not(.ant-input-number-sm),.App.light-theme .sales-analytics-tab__filters-card .ant-input:not(.ant-input-sm),.premium-admin .additional-filters .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.premium-admin .additional-filters .ant-input-number:not(.ant-input-number-sm),.premium-admin .additional-filters .ant-input:not(.ant-input-sm),.premium-admin .filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.premium-admin .filters-card .ant-input-number:not(.ant-input-number-sm),.premium-admin .filters-card .ant-input:not(.ant-input-sm),.premium-admin .premium-filter-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.premium-admin .premium-filter-form .ant-input-number:not(.ant-input-number-sm),.premium-admin .premium-filter-form .ant-input:not(.ant-input-sm),.premium-admin .sales-analytics-tab__filters-card .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.premium-admin .sales-analytics-tab__filters-card .ant-input-number:not(.ant-input-number-sm),.premium-admin .sales-analytics-tab__filters-card .ant-input:not(.ant-input-sm){box-sizing:border-box!important;height:42px!important;height:var(--control-height)!important;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important}.App.dark-theme .additional-filters .ant-input-affix-wrapper,.App.dark-theme .filters-card .ant-input-affix-wrapper,.App.dark-theme .premium-filter-form .ant-input-affix-wrapper,.App.dark-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper,.App.light-theme .additional-filters .ant-input-affix-wrapper,.App.light-theme .filters-card .ant-input-affix-wrapper,.App.light-theme .premium-filter-form .ant-input-affix-wrapper,.App.light-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper,.premium-admin .additional-filters .ant-input-affix-wrapper,.premium-admin .filters-card .ant-input-affix-wrapper,.premium-admin .premium-filter-form .ant-input-affix-wrapper,.premium-admin .sales-analytics-tab__filters-card .ant-input-affix-wrapper{align-items:center;display:inline-flex;padding-block:0!important;width:100%}.App.dark-theme .additional-filters .ant-input-affix-wrapper .ant-input,.App.dark-theme .filters-card .ant-input-affix-wrapper .ant-input,.App.dark-theme .premium-filter-form .ant-input-affix-wrapper .ant-input,.App.dark-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper .ant-input,.App.light-theme .additional-filters .ant-input-affix-wrapper .ant-input,.App.light-theme .filters-card .ant-input-affix-wrapper .ant-input,.App.light-theme .premium-filter-form .ant-input-affix-wrapper .ant-input,.App.light-theme .sales-analytics-tab__filters-card .ant-input-affix-wrapper .ant-input,.premium-admin .additional-filters .ant-input-affix-wrapper .ant-input,.premium-admin .filters-card .ant-input-affix-wrapper .ant-input,.premium-admin .premium-filter-form .ant-input-affix-wrapper .ant-input,.premium-admin .sales-analytics-tab__filters-card .ant-input-affix-wrapper .ant-input{height:100%!important;line-height:1.2!important;min-height:0!important}.App.dark-theme .additional-filters .ant-select:not(.ant-select-sm),.App.dark-theme .filters-card .ant-select:not(.ant-select-sm),.App.dark-theme .premium-filter-form .ant-select:not(.ant-select-sm),.App.dark-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm),.App.light-theme .additional-filters .ant-select:not(.ant-select-sm),.App.light-theme .filters-card .ant-select:not(.ant-select-sm),.App.light-theme .premium-filter-form .ant-select:not(.ant-select-sm),.App.light-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm),.premium-admin .additional-filters .ant-select:not(.ant-select-sm),.premium-admin .filters-card .ant-select:not(.ant-select-sm),.premium-admin .premium-filter-form .ant-select:not(.ant-select-sm),.premium-admin .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm){width:100%}.App.dark-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selector,.App.dark-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selector,.App.dark-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selector,.App.dark-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selector,.App.light-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selector,.App.light-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selector,.App.light-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selector,.App.light-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selector,.premium-admin .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selector,.premium-admin .filters-card .ant-select:not(.ant-select-sm) .ant-select-selector,.premium-admin .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selector,.premium-admin .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selector{align-items:center;box-sizing:border-box!important;display:flex;height:42px!important;height:var(--control-height)!important;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;padding-block:0!important}.App.dark-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.dark-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.dark-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.dark-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.light-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.light-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.light-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.App.light-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.premium-admin .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.premium-admin .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.premium-admin .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-search-input,.premium-admin .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-search-input{height:100%!important}.App.dark-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.dark-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.dark-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.dark-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.dark-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.dark-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.dark-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.dark-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.light-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.light-theme .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.light-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.light-theme .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.light-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.light-theme .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.App.light-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.App.light-theme .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.premium-admin .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-item,.premium-admin .additional-filters .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.premium-admin .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.premium-admin .filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.premium-admin .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-item,.premium-admin .premium-filter-form .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder,.premium-admin .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-item,.premium-admin .sales-analytics-tab__filters-card .ant-select:not(.ant-select-sm) .ant-select-selection-placeholder{line-height:40px!important;line-height:calc(var(--control-height) - 2px)!important}.App.dark-theme .additional-filters .ant-picker:not(.ant-picker-small),.App.dark-theme .filters-card .ant-picker:not(.ant-picker-small),.App.dark-theme .premium-filter-form .ant-picker:not(.ant-picker-small),.App.dark-theme .sales-analytics-tab__filters-card .ant-picker:not(.ant-picker-small),.App.light-theme .additional-filters .ant-picker:not(.ant-picker-small),.App.light-theme .filters-card .ant-picker:not(.ant-picker-small),.App.light-theme .premium-filter-form .ant-picker:not(.ant-picker-small),.App.light-theme .sales-analytics-tab__filters-card .ant-picker:not(.ant-picker-small),.premium-admin .additional-filters .ant-picker:not(.ant-picker-small),.premium-admin .filters-card .ant-picker:not(.ant-picker-small),.premium-admin .premium-filter-form .ant-picker:not(.ant-picker-small),.premium-admin .sales-analytics-tab__filters-card .ant-picker:not(.ant-picker-small){align-items:center;box-sizing:border-box!important;display:inline-flex;height:42px!important;height:var(--control-height)!important;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;padding-block:0!important;width:100%}.App.dark-theme .additional-filters .ant-picker-range .ant-picker-input,.App.dark-theme .filters-card .ant-picker-range .ant-picker-input,.App.dark-theme .premium-filter-form .ant-picker-range .ant-picker-input,.App.dark-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input,.App.light-theme .additional-filters .ant-picker-range .ant-picker-input,.App.light-theme .filters-card .ant-picker-range .ant-picker-input,.App.light-theme .premium-filter-form .ant-picker-range .ant-picker-input,.App.light-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input,.premium-admin .additional-filters .ant-picker-range .ant-picker-input,.premium-admin .filters-card .ant-picker-range .ant-picker-input,.premium-admin .premium-filter-form .ant-picker-range .ant-picker-input,.premium-admin .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input{align-items:center;display:flex;height:100%}.App.dark-theme .additional-filters .ant-picker-range .ant-picker-input>input,.App.dark-theme .filters-card .ant-picker-range .ant-picker-input>input,.App.dark-theme .premium-filter-form .ant-picker-range .ant-picker-input>input,.App.dark-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input>input,.App.light-theme .additional-filters .ant-picker-range .ant-picker-input>input,.App.light-theme .filters-card .ant-picker-range .ant-picker-input>input,.App.light-theme .premium-filter-form .ant-picker-range .ant-picker-input>input,.App.light-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input>input,.premium-admin .additional-filters .ant-picker-range .ant-picker-input>input,.premium-admin .filters-card .ant-picker-range .ant-picker-input>input,.premium-admin .premium-filter-form .ant-picker-range .ant-picker-input>input,.premium-admin .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-input>input{font-size:13px;font-size:var(--font-size-sm);text-align:center}.App.dark-theme .additional-filters .ant-picker-range .ant-picker-range-separator,.App.dark-theme .filters-card .ant-picker-range .ant-picker-range-separator,.App.dark-theme .premium-filter-form .ant-picker-range .ant-picker-range-separator,.App.dark-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-range-separator,.App.light-theme .additional-filters .ant-picker-range .ant-picker-range-separator,.App.light-theme .filters-card .ant-picker-range .ant-picker-range-separator,.App.light-theme .premium-filter-form .ant-picker-range .ant-picker-range-separator,.App.light-theme .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-range-separator,.premium-admin .additional-filters .ant-picker-range .ant-picker-range-separator,.premium-admin .filters-card .ant-picker-range .ant-picker-range-separator,.premium-admin .premium-filter-form .ant-picker-range .ant-picker-range-separator,.premium-admin .sales-analytics-tab__filters-card .ant-picker-range .ant-picker-range-separator{align-items:center;display:flex;padding-inline:4px}.App.dark-theme .additional-filters .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.dark-theme .filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.dark-theme .premium-filter-form .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.dark-theme .sales-analytics-tab__filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.light-theme .additional-filters .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.light-theme .filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.light-theme .premium-filter-form .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.App.light-theme .sales-analytics-tab__filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.premium-admin .additional-filters .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.premium-admin .filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.premium-admin .premium-filter-form .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper,.premium-admin .sales-analytics-tab__filters-card .ant-input-search:not(.ant-input-search-small) .ant-input-affix-wrapper{box-sizing:border-box!important;height:42px!important;height:var(--control-height)!important;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;width:100%}.App.dark-theme .additional-filters .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.dark-theme .filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.dark-theme .premium-filter-form .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.dark-theme .sales-analytics-tab__filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .additional-filters .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .premium-filter-form .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.App.light-theme .sales-analytics-tab__filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .additional-filters .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .premium-filter-form .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.premium-admin .sales-analytics-tab__filters-card .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){align-items:center;box-sizing:border-box!important;display:inline-flex;height:42px!important;height:var(--control-height)!important;justify-content:center;line-height:1.2!important;max-height:42px!important;max-height:var(--control-height)!important;min-height:42px!important;min-height:var(--control-height)!important;padding-block:0!important}.App.dark-theme .additional-filters .ant-input::placeholder,.App.dark-theme .additional-filters .ant-picker-input>input::placeholder,.App.dark-theme .additional-filters .ant-select-selection-placeholder,.App.dark-theme .filters-card .ant-input::placeholder,.App.dark-theme .filters-card .ant-picker-input>input::placeholder,.App.dark-theme .filters-card .ant-select-selection-placeholder,.App.dark-theme .premium-filter-form .ant-input::placeholder,.App.dark-theme .premium-filter-form .ant-picker-input>input::placeholder,.App.dark-theme .premium-filter-form .ant-select-selection-placeholder,.App.dark-theme .sales-analytics-tab__filters-card .ant-input::placeholder,.App.dark-theme .sales-analytics-tab__filters-card .ant-picker-input>input::placeholder,.App.dark-theme .sales-analytics-tab__filters-card .ant-select-selection-placeholder,.App.light-theme .additional-filters .ant-input::placeholder,.App.light-theme .additional-filters .ant-picker-input>input::placeholder,.App.light-theme .additional-filters .ant-select-selection-placeholder,.App.light-theme .filters-card .ant-input::placeholder,.App.light-theme .filters-card .ant-picker-input>input::placeholder,.App.light-theme .filters-card .ant-select-selection-placeholder,.App.light-theme .premium-filter-form .ant-input::placeholder,.App.light-theme .premium-filter-form .ant-picker-input>input::placeholder,.App.light-theme .premium-filter-form .ant-select-selection-placeholder,.App.light-theme .sales-analytics-tab__filters-card .ant-input::placeholder,.App.light-theme .sales-analytics-tab__filters-card .ant-picker-input>input::placeholder,.App.light-theme .sales-analytics-tab__filters-card .ant-select-selection-placeholder,.premium-admin .additional-filters .ant-input::placeholder,.premium-admin .additional-filters .ant-picker-input>input::placeholder,.premium-admin .additional-filters .ant-select-selection-placeholder,.premium-admin .filters-card .ant-input::placeholder,.premium-admin .filters-card .ant-picker-input>input::placeholder,.premium-admin .filters-card .ant-select-selection-placeholder,.premium-admin .premium-filter-form .ant-input::placeholder,.premium-admin .premium-filter-form .ant-picker-input>input::placeholder,.premium-admin .premium-filter-form .ant-select-selection-placeholder,.premium-admin .sales-analytics-tab__filters-card .ant-input::placeholder,.premium-admin .sales-analytics-tab__filters-card .ant-picker-input>input::placeholder,.premium-admin .sales-analytics-tab__filters-card .ant-select-selection-placeholder{color:#94a3b8!important;color:var(--color-text-tertiary)!important;opacity:1!important}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body,html{height:100%}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{background:none;cursor:pointer}button,input,select,textarea{border:none;font-family:inherit}input,select,textarea{outline:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%}.App .ant-layout .ant-layout-header{height:var(--header-height);padding:0!important}.App .ant-layout .ant-layout-content{background:#0000;flex:1 1;padding:var(--space-5)}.App .site-layout{background:var(--color-bg-app);display:flex;flex-direction:column;min-height:100vh;transition:margin .35s cubic-bezier(.22,1,.36,1)}.App .desktop-sidebar .ant-layout-sider{height:100vh!important;overflow:hidden;position:fixed!important;top:0!important;transition:width .28s cubic-bezier(.22,1,.36,1),min-width .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)!important;z-index:100!important}.App .desktop-sidebar .ant-layout-sider-children{height:100%!important;overflow-x:hidden;overflow-y:auto}.App .desktop-sidebar.premium-sidebar--collapsed .ant-layout-sider-children{overflow-x:visible!important}.App .desktop-sidebar.premium-sidebar--collapsed.ant-layout-sider{overflow:visible!important}.App .site-layout-background{background:var(--gradient-aurora);background-color:var(--color-bg-app);min-height:0}.App[dir=rtl] .desktop-sidebar .ant-layout-sider{left:auto!important;right:0!important}@media(max-width:768px){.App .desktop-sidebar{display:none!important}.App .site-layout{margin-left:0!important;margin-right:0!important;max-width:100vw!important;padding:0!important;width:100%!important}.App .ant-layout-content{overflow-x:hidden!important;padding:8px!important}}@media(min-width:769px)and (max-width:1024px){.App .desktop-sidebar .ant-layout-sider{width:200px!important}}
/*# sourceMappingURL=main.f8600bcb.css.map*/