code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-btn:has(.anticon-arrow-left),.ant-btn:has(.anticon-left){background:#f0f5ff!important;border-color:#5b8cff!important;color:#1d39c4!important}.ant-btn:has(.anticon-arrow-left):hover,.ant-btn:has(.anticon-left):hover{background:#d6e4ff!important;border-color:#2f54eb!important;color:#10239e!important}.ant-btn:has(.anticon-download),.ant-btn:has(.anticon-export),.ant-btn:has(.anticon-file-excel){background:#f6ffed!important;border-color:#389e0d!important;color:#135200!important}.ant-btn:has(.anticon-download):hover,.ant-btn:has(.anticon-export):hover,.ant-btn:has(.anticon-file-excel):hover{background:#d9f7be!important;border-color:#237804!important;color:#092b00!important}.blinkit-inventory-report .ant-table-cell-fix-left,.blinkit-inventory-report .ant-table-cell-fix-right{background:#fff!important}.blinkit-inventory-report .ant-table-thead>tr>th.ant-table-cell-fix-left,.blinkit-inventory-report .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fff!important;background-clip:padding-box;z-index:6!important}.blinkit-inventory-report .ant-table-tbody>tr>td.ant-table-cell-fix-left,.blinkit-inventory-report .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important;background-clip:padding-box;z-index:5!important}.blinkit-inventory-report .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.blinkit-inventory-report .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#fafafa!important;background-clip:padding-box;z-index:5!important}.blinkit-inventory-report .ant-table-cell-fix-left-first,.blinkit-inventory-report .ant-table-cell-fix-left-last,.blinkit-inventory-report .ant-table-cell-fix-right-first,.blinkit-inventory-report .ant-table-cell-fix-right-last{background:inherit!important;background-clip:padding-box}.blinkit-inventory-report .ant-table-cell,.blinkit-inventory-report .blinkit-fixed-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blinkit-inventory-report .blinkit-fixed-ellipsis{display:block;width:100%}.blinkit-inventory-report td.ant-table-cell-fix-left .blinkit-fixed-ellipsis,.blinkit-inventory-report td.ant-table-cell-fix-left-last .blinkit-fixed-ellipsis{position:relative;z-index:1}@media (max-width:768px){.filter-card .ant-row{margin-left:-8px!important;margin-right:-8px!important}.filter-card .ant-col{flex:0 0 100%!important;min-width:0;padding:8px!important}.filter-card .ant-col,.filter-card .ant-input,.filter-card .ant-input-affix-wrapper,.filter-card .ant-picker,.filter-card .ant-select,.filter-card .ant-select .ant-select-selector{max-width:100%!important;width:100%!important}}.wms-login{--wms-ink:#010220;--wms-ink-2:#010220b8;--wms-ink-dim:#01022047;--wms-bg-0:#07060c;--wms-bg-1:#0c0a12;--login-accent-1:#7b6cf0;--login-accent-2:#22d3ee;--login-muted:#94a3b8e0;background:var(--wms-bg-0);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh;overflow:hidden;position:relative}.wms-scene{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.wms-scene__base{background:linear-gradient(180deg,#00000052,#00000085),url(/static/media/background-4.bd8651bbd67f21d2412d.png),radial-gradient(900px 600px at 22% 35%,#01022038,#0000 55%),radial-gradient(800px 560px at 82% 30%,#0102202e,#0000 60%),radial-gradient(900px 700px at 50% 78%,#ffffff14,#0000 62%),linear-gradient(180deg,#0b0a12,#06060b 55%,#0a0911);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;inset:0;position:absolute}.wms-scene__dots{background:radial-gradient(circle at 10px 10px,#ffffff0f 1px,#0000 1.2px);background-size:24px 24px;content:"";filter:blur(.2px);inset:0;opacity:.55;position:absolute}.wms-scene__mesh{background-image:none;inset:0;opacity:0;position:absolute}.wms-scene__vignette{background:radial-gradient(ellipse 70% 55% at 0 0,#00000061,#0000),radial-gradient(ellipse 55% 55% at 100% 100%,#0000006b,#0000),linear-gradient(180deg,#00000008,#0000002e);inset:0;position:absolute}.wms-scene__layer{inset:0;position:absolute;will-change:transform}.wms-scene__neon{height:100%;inset:0;opacity:.98;position:absolute;width:100%}.wms-scene__neon-path{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 10;animation:wms-neon-dash 4.5s linear infinite}.wms-scene__neon-path--glow{stroke-dasharray:18 14;animation-duration:5.8s}.wms-scene__node circle{animation:wms-node-pulse 2.6s ease-in-out infinite;animation-delay:0s;animation-delay:var(--node-d,0s);transform-origin:center}.wms-scene__iso{filter:drop-shadow(0 22px 60px rgba(0,0,0,.55));opacity:.9}.wms-scene__iso-led{animation:wms-led 2.4s ease-in-out infinite}.wms-scene__chart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0e61;border:1px solid #ffffff0f;border-radius:14px;opacity:.18;padding:10px;position:absolute}.wms-scene__chart--1{height:60px;right:8%;top:18%;width:140px}.wms-scene__chart--2{height:50px;left:6%;top:32%;width:100px}.wms-scene__chart-line{stroke-dasharray:200;stroke-dashoffset:200;animation:wms-chart-draw 4s ease-in-out infinite alternate}.wms-scene__chart-bar{animation:wms-bar-grow 2.5s ease-in-out infinite alternate;transform-origin:bottom}.wms-scene__beam{animation:wms-beam-sweep 10s ease-in-out infinite;background:linear-gradient(180deg,#0000,#22d3ee42,#0000);filter:blur(1px);height:140%;left:18%;opacity:.9;position:absolute;top:-12%;width:2px}.wms-scene__data-flow{height:200px;left:0;opacity:.42;position:absolute;top:42%;width:100%}.wms-scene__flow-path{stroke-dasharray:12 8;animation:wms-flow-dash 3s linear infinite}.wms-scene__particles{inset:0;position:absolute}.wms-scene__particle{animation:wms-particle-float 8s ease-in-out infinite;background:#ffffff8c;border-radius:50%;box-shadow:0 0 10px #ff4da61f;height:2px;position:absolute;width:2px}.wms-login__frame{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:3.5rem 1.25rem;position:relative;z-index:2}.wms-login__frame:before{content:none}.wms-login__topbar{color:#ffffffd1;font-size:.85rem;gap:1rem;justify-content:space-between;left:calc(8vw + 18px);position:absolute;right:calc(8vw + 18px);top:calc(8vh + 14px);z-index:3}.wms-login__brandmark,.wms-login__topbar{align-items:center;display:flex}.wms-login__brand-squares{background:linear-gradient(90deg,var(--wms-ink) 0 20%,#ffffff40 20% 55%,#ffffff14 55% 100%);border-radius:8px;box-shadow:0 0 30px #01022040;display:inline-block;height:14px;width:92px}.wms-login__nav,.wms-login__nav-right{align-items:center;display:flex;gap:1.2rem}.wms-login__nav-item{cursor:default;opacity:.78}.wms-login__nav-cta{border:1px solid #0102208c;border-radius:10px;box-shadow:inset 0 0 0 1px #0102202e;color:#ffffffd9;padding:.35rem .9rem}.wms-login__inner{display:grid;padding:2.75rem 1rem 1.5rem;place-items:center;position:relative;width:min(980px,92vw);z-index:3}.wms-login__headline{margin-bottom:1.6rem;margin-top:.5rem;text-align:center}.wms-login__headline--in-card{margin:0 0 1rem}.wms-login__headline-text{color:#ffffffe0;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.wms-login__headline-text span{color:#22d3eefa;text-shadow:0 0 18px #22d3ee38}.wms-login__center{display:flex;justify-content:center;width:100%}.logo-container{animation:wms-fade-up .8s cubic-bezier(.22,1,.36,1) both;background:#fffffff5;border-radius:1rem;box-shadow:0 16px 40px #00000059;display:inline-block;margin-bottom:1.25rem;padding:.85rem 1.15rem}.logo{display:block;height:3.5rem;width:auto}.login-title{animation:wms-fade-up .85s cubic-bezier(.22,1,.36,1) .1s both;display:flex;justify-content:center;margin-bottom:.75rem}.login-title-logo{filter:drop-shadow(0 0 32px rgba(34,211,238,.15));max-height:76px;max-width:min(300px,92%);object-fit:contain}.login-subtitle{animation:wms-fade-up .9s cubic-bezier(.22,1,.36,1) .15s both;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#bac6e6e0;display:inline-block;font-size:.9rem;margin-top:.35rem;padding:.5rem 1.15rem}.wms-login__card{animation:wms-card-enter 1s cubic-bezier(.22,1,.36,1) .12s both;max-width:32rem;width:100%}.login-card{backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);background:#010220d1!important;border:1px solid #ffffff1a!important;border-radius:1.25rem!important;box-shadow:0 30px 90px #0000008c,inset 0 0 0 1px #0102203d!important;overflow:hidden;position:relative}.login-card .ant-card-body{padding:1.65rem 1.75rem 1.4rem!important}.login-card:before{background:linear-gradient(135deg,#010220e0,#ffffff0f,#01022073);border-radius:1.25rem;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.login-card:after,.login-card:before{content:"";pointer-events:none;position:absolute}.login-card:after{animation:wms-card-shine 6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#01022033,#0000);height:100%;left:-100%;top:0;width:60%}.wms-login__card-logo{margin-bottom:.5rem;text-align:center}.wms-login__card-logo-img{max-height:40px;opacity:.9}.wms-login__clientmark{display:flex;justify-content:center;margin-bottom:.9rem}.wms-login__client-logo{filter:drop-shadow(0 8px 20px rgba(0,0,0,.35));height:34px;opacity:.92;width:auto}.login-form{margin-top:.25rem}.login-form .ant-form-item{animation:wms-fade-up .65s cubic-bezier(.22,1,.36,1) both}.login-form .ant-form-item:first-child{animation-delay:.45s}.login-form .ant-form-item:nth-child(2){animation-delay:.52s}.login-form .wms-login__remember-row{animation-delay:.58s}.login-form .ant-form-item:last-child{animation-delay:.65s}.login-form .ant-input-affix-wrapper{background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:.75rem!important;height:3.25rem;transition:border-color .25s,box-shadow .25s,background .25s}.login-form .ant-input-affix-wrapper:hover{background:#ffffff12!important;border-color:#22d3ee59!important}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:focus-within{border-color:#22d3ee8c!important;box-shadow:0 0 0 3px #22d3ee1f!important}.login-form .ant-input{background:#0000!important;color:#f0f4ff!important}.login-form .ant-input::placeholder{color:#94a3b880!important}.login-form .ant-input-prefix{color:#ff4da6bf!important}.wms-login__remember-wrap{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.wms-login__remember .ant-checkbox-inner{background:#ffffff0f;border-color:#fff3}.wms-login__remember .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#010220f2,#010220a6)!important;border-color:#0000!important}.wms-login__remember span:not(.ant-checkbox){color:#bac6e6d9;font-size:.875rem}.wms-login__forgot{color:#94a3b8d9!important;font-size:.875rem;transition:color .2s;white-space:nowrap}.wms-login__forgot:hover{color:#22d3eefa!important}.wms-login__card-subtitle{color:#94a3b8c7;display:block;font-size:.9rem;line-height:1.5;margin:0 0 1.25rem;text-align:center}.wms-login__forgot-row{margin-top:1rem;text-align:center}.wms-login__back-btn.ant-btn-link{color:#22d3eee6!important;height:auto;padding:0}.wms-login__back-btn.ant-btn-link:hover{color:#22d3ee!important}.login-button{background:linear-gradient(135deg,#22d3eef5,#8b5cf6eb)!important;border:1px solid #ffffff2e!important;border-radius:.8rem!important;box-shadow:0 16px 44px #22d3ee2e,0 10px 36px #8b5cf624,inset 0 0 0 1px #ffffff1a!important;color:#010220!important;font-size:.98rem!important;font-weight:700!important;height:3.25rem!important;letter-spacing:.03em;overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s!important}.login-button:before{background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .5s}.login-button:hover{border-color:#ffffff42!important;box-shadow:0 22px 60px #22d3ee38,0 12px 44px #8b5cf62e,inset 0 0 0 1px #ffffff24!important;transform:translateY(-2px)}.login-button:hover:before{transform:translateX(120%)}.login-button:active{transform:translateY(0)}.login-footer{animation:wms-fade-up .6s ease .75s both;border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.25rem;text-align:center}.login-footer .ant-typography{color:#94a3b88c!important;font-size:.8rem}@keyframes wms-neon-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes wms-node-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes wms-led{0%,to{opacity:.22}50%{opacity:.6}}@keyframes wms-chart-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes wms-bar-grow{0%{opacity:.5;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes wms-beam-sweep{0%,to{opacity:.2;transform:rotate(-8deg) translateX(-20px)}50%{opacity:.6;transform:rotate(8deg) translateX(20px)}}@keyframes wms-flow-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}@keyframes wms-particle-float{0%,to{opacity:.3;transform:translate(0) scale(1)}50%{opacity:.9;transform:translate(12px,-20px) scale(1.2)}}@keyframes wms-horizon-dot{0%{opacity:0;transform:translate3d(60px,420px,0)}12%{opacity:.75}50%{opacity:.95;transform:translate3d(600px,410px,0)}88%{opacity:.75}to{opacity:0;transform:translate3d(1140px,410px,0)}}@keyframes wms-fade-slide-left{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}@keyframes wms-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wms-card-enter{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wms-card-shine{0%,to{left:-100%}45%,55%{left:120%}}@keyframes wms-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:991px){.wms-scene__chart{opacity:.22}.wms-login__frame:before{inset:3.5vh 4vw}.login-title{display:none}.logo-container{margin-bottom:.75rem}.logo{height:2.75rem}.wms-login__topbar{display:none}.login-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.login-button:before,.login-card-subtitle,.login-card-title,.login-footer,.login-form .ant-form-item,.wms-login__brand,.wms-login__card,.wms-login__card:after,.wms-scene *{animation:none!important;transition:none!important}.login-button:hover{transform:none}}.login-container{--login-accent-1:#7b6cf0;--login-accent-2:#22d3ee;--login-muted:#94a3b8e0;--login-bg-0:#07060c;--login-bg-1:#0c0a12;background:var(--login-bg-0);display:flex;min-height:100vh;overflow:hidden;position:relative;z-index:0}.login-container.login-page:before{background:linear-gradient(180deg,#00000052,#00000085),url(/static/media/background-4.bd8651bbd67f21d2412d.png),linear-gradient(180deg,#0b0a12,#06060b 55%,#0a0911);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.login-container.login-page:after{background:radial-gradient(ellipse 70% 55% at 0 0,#00000061,#0000),radial-gradient(ellipse 55% 55% at 100% 100%,#0000006b,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.login-left{align-items:center;display:none;flex:1 1;justify-content:center;padding:2rem;position:relative;z-index:1}@media (min-width:992px){.login-left{display:flex}}.login-branding{color:#fff;padding:2rem 1.25rem;text-align:center}.login-right{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative;z-index:1}.login-card-title{color:#e8eeff!important;font-size:1.65rem!important;font-weight:600!important;margin-bottom:.35rem!important}.login-card-subtitle{color:#94a3b8c7;display:block;font-size:.9rem;margin-bottom:1.75rem}@media (max-width:991px){.login-container{flex-direction:column}.login-left{display:flex;min-height:140px;padding:1.5rem 1rem}.login-title{font-size:1.6rem!important}}.maintenance-page{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#eee;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.maintenance-box{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;max-width:420px;padding:2.5rem;text-align:center}.maintenance-icon{font-size:3.5rem;margin-bottom:1rem;opacity:.9}.maintenance-box h1{color:#fff;font-size:1.75rem;font-weight:600;margin:0 0 1rem}.maintenance-box p{color:#ffffffd9;line-height:1.5;margin:.5rem 0}.maintenance-note{color:#fff9;font-size:.9rem;margin-top:1.25rem!important}.app-layout{min-height:100vh}.app-sider{background:#001529;background:var(--theme-sidebar-bg,#001529);box-shadow:2px 0 8px #00000026;overflow:hidden}.app-logo{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;margin:16px}.app-logo,.logo-icon,.logo-text{color:#fff!important}.logo-icon{font-size:24px}.app-menu{background:#0000;border-right:none}.app-menu .ant-menu-item{border-radius:8px;color:#ffffffd9!important;margin:8px 16px}.app-menu .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.app-menu .ant-menu-item-selected{background:#1890ff!important;background:var(--theme-primary,#1890ff)!important;color:#fff!important}.app-menu .ant-menu-item-selected:after{display:none}.app-menu .ant-menu-item-icon{color:#ffffffd9!important}.app-menu .ant-menu-item-selected .ant-menu-item-icon,.app-menu .ant-menu-item:hover .ant-menu-item-icon{color:#fff!important}.app-header{background:#fff;background:var(--theme-header-bg,#fff);box-shadow:0 2px 8px #0000001a;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-header,.header-left{align-items:center;display:flex}.header-left{gap:16px;min-width:0}@media (max-width:991px){.app-header .header-left{min-width:48px}}.mobile-menu-button{align-items:center;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.page-title{color:#262626;font-size:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right{align-items:center;display:flex;flex-shrink:0}.user-info{border-radius:8px;padding:4px 12px;transition:background .3s}.user-info:hover{background:#f5f5f5}.user-name{color:#262626;font-weight:500}.app-content{margin:12px 24px 24px;min-height:calc(100vh - 112px);padding:0}.content-wrapper{border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:100%;padding:14px 20px 20px}.content-wrapper>div.inventory-tab-page,.content-wrapper>div[class$=-container],.content-wrapper>div[class*=-page]{padding:0!important}.content-wrapper>div[class$=-container],.content-wrapper>div[class*=-page]{margin-inline:0!important;max-width:none!important}.content-wrapper .page-header,.content-wrapper .page-header-row,.content-wrapper [class$=-header]:not([class*=ant-]){align-items:center;gap:8px;margin-bottom:8px!important}.content-wrapper .page-header .ant-typography,.content-wrapper .page-header-row .ant-typography,.content-wrapper [class$=-header]:not([class*=ant-]) .ant-typography{margin-bottom:0!important}.content-wrapper h1.ant-typography,.content-wrapper h2.ant-typography,.content-wrapper h3.ant-typography{font-size:16px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:0!important;margin-top:0!important}.content-wrapper h4.ant-typography,.content-wrapper h5.ant-typography{font-size:14px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:0!important;margin-top:0!important}.content-wrapper .page-header>div:first-child .ant-typography-secondary{display:block;font-size:12px!important;line-height:1.2!important;margin-top:2px!important}@media (max-width:767px){.app-header,.app-header.ant-layout-header{align-items:center;height:auto!important;min-height:64px;overflow:visible;padding:12px 16px}.app-header .header-left{align-items:center;overflow:visible}.page-title{font-size:16px;line-height:1.35;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.app-content{margin:10px 16px 16px}.content-wrapper{padding:12px 16px 16px}.content-wrapper .ant-table-body,.content-wrapper .ant-table-container,.content-wrapper .ant-table-content{-webkit-overflow-scrolling:touch}.user-name{display:none}}@media (min-width:768px) and (max-width:991px){.app-content{margin:12px 20px 20px}.content-wrapper{padding:14px 20px 20px}}@media (min-width:992px){.app-content{margin:12px 24px 24px}.content-wrapper{padding:14px 24px 24px}}.app-footer{background:#f0f2f5;background:var(--theme-footer-bg,#f0f2f5);border-top:1px solid #d9d9d9;margin-top:auto;padding:16px 24px;text-align:center}.footer-content{color:#595959;font-size:14px}@media (max-width:767px){.app-footer{font-size:12px;padding:12px 16px}}.drawer-menu{background:#0000!important}.drawer-menu .ant-menu-item{color:#ffffffd9!important}.drawer-menu .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.drawer-menu .ant-menu-item-selected{background:#1890ff!important;background:var(--theme-primary,#1890ff)!important;color:#fff!important}.drawer-menu .ant-menu-item-icon{color:#ffffffd9!important}.drawer-menu .ant-menu-item-selected .ant-menu-item-icon,.drawer-menu .ant-menu-item:hover .ant-menu-item-icon{color:#fff!important}.dashboard-banner{margin-bottom:16px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.dashboard-banner-inner{aspect-ratio:151/27;background:#0f172a0f;border:1px solid #e2e8f0e6;border-radius:10px;height:auto;max-height:240px;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.dashboard-banner-inner{max-height:160px}}.dashboard-banner-img{height:100%;object-fit:cover;object-position:center;width:100%}.dashboard-banner-track{display:flex;height:100%;transform:translateZ(0);transition:transform .45s ease;width:100%;will-change:transform}.dashboard-banner-slide{flex:0 0 100%;height:100%}.dashboard-banner-arrow{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;border:1px solid #ffffffa6;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:34px;z-index:3}.dashboard-banner-arrow:hover{background:#0f172a99}.dashboard-banner-arrow.is-left{left:10px}.dashboard-banner-arrow.is-right{right:10px}.dashboard-banner-dots{bottom:10px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.dashboard-banner-dot{background:#ffffff8c;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;width:8px}.dashboard-banner-dot.is-active{background:#fffffff2;width:18px}#main-content-wrapper.is-vendor-dashboard-shell,#main-content-wrapper:has(.supplier-dashboard-page),#main-content-wrapper:has(.vendor-dashboard-page),.content-wrapper.is-vendor-dashboard-shell,.content-wrapper:has(.supplier-dashboard-page),.content-wrapper:has(.vendor-dashboard-page){background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:0;padding:0!important}.app-content.is-vendor-dashboard-shell,.app-content:has(.supplier-dashboard-page),.app-content:has(.vendor-dashboard-page){background:#0000!important;background-color:initial!important;box-shadow:none!important;margin:8px 16px 12px;min-height:0}.app-layout>.ant-layout.is-vendor-dashboard-layout,.app-layout>.ant-layout:has(.supplier-dashboard-page),.app-layout>.ant-layout:has(.vendor-dashboard-page){background:#0000!important;background-color:initial!important}.vendor-dashboard-page{--vd-radius-lg:24px;--vd-space-3:1rem;--vd-space-4:1.25rem;--vd-space-5:1.5rem;--vd-viewport-h:calc(100dvh - 112px);color:#111827;height:var(--vd-viewport-h);max-height:var(--vd-viewport-h);padding:clamp(8px,1vh,14px) clamp(8px,1vh,14px) 16px;width:100%}.vendor-dashboard-page,.vendor-dashboard-page .vendor-dashboard-main{background:#0000;box-sizing:border-box;overflow:hidden;position:relative}.vendor-dashboard-page .vendor-dashboard-main{align-items:stretch;box-shadow:none;display:flex;flex-direction:column;gap:clamp(18px,2vh,24px);height:100%;justify-content:flex-start;min-height:0;z-index:1}.vendor-dashboard-hero{align-items:flex-end;background:linear-gradient(135deg,#0b1226f2,#2548e8c7 55%,#19c6d8bd),radial-gradient(circle at 85% 15%,#ffffff47,#0000 18rem);border-radius:clamp(16px,2vh,28px);color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:clamp(10px,1.2vh,16px);justify-content:space-between;margin-bottom:0;padding:clamp(12px,1.5vh,20px) clamp(14px,1.8vw,22px)}.vendor-dashboard-hero-title{color:#fff!important;font-weight:600!important;letter-spacing:-.035em;margin:0!important}.vendor-dashboard-hero-sub{color:#f8fbffbd;display:block;font-size:14px;margin-top:6px}.vendor-dashboard-filters{align-items:flex-end;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;display:flex;flex-wrap:wrap;gap:12px;padding:16px 18px}.vendor-dashboard-filters .ant-input,.vendor-dashboard-filters .ant-picker,.vendor-dashboard-filters .ant-select-selector{border-radius:14px!important;min-width:140px}.vendor-dashboard-meta{color:#667085;display:block;flex:0 0 auto;font-size:11px;margin-bottom:0}.vendor-dashboard-page .kpi-grid{grid-column-gap:clamp(10px,1vh,12px);grid-row-gap:clamp(18px,2vh,24px);column-gap:clamp(10px,1vh,12px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;row-gap:clamp(18px,2vh,24px)}.vendor-dashboard-page .vendor-dashboard-main>.kpi-grid:not(.kpi-grid--delivery){align-content:stretch;flex:1 1;grid-template-rows:repeat(3,minmax(0,1fr));margin:0}.vendor-dashboard-page .kpi-grid--delivery{flex:0 0 clamp(108px,16vh,168px);grid-template-rows:minmax(0,1fr);margin:0}.supplier-dashboard-page{--vd-viewport-h:calc(100dvh - 76px)}.app-content:has(.supplier-dashboard-page){margin:4px 12px 8px}.supplier-dashboard-page .dashboard-banner{flex:0 0 auto;margin:0 0 clamp(4px,.5vh,8px);width:100%}.supplier-dashboard-page .dashboard-banner-inner{aspect-ratio:6/1;max-height:clamp(44px,7vh,72px);min-height:40px}.supplier-dashboard-page .supplier-dashboard-hero{flex:0 0 auto;margin-top:0;padding:clamp(8px,1.1vh,14px) clamp(12px,1.5vw,18px)}.supplier-dashboard-page .vendor-dashboard-main>.kpi-grid{align-content:stretch;column-gap:clamp(10px,1vh,12px);flex:1 1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;row-gap:clamp(18px,2vh,24px)}.supplier-dashboard-page .stat-card{align-self:stretch;gap:clamp(7px,.85vh,10px);height:100%;justify-content:flex-start;max-height:none;padding:clamp(12px,1.3vh,16px) clamp(13px,1.3vw,17px) clamp(13px,1.4vh,17px)}.supplier-dashboard-page .stat-card__header{min-height:0;padding-right:clamp(50px,7vw,62px);padding-top:2px}.supplier-dashboard-page .stat-card__heading{font-size:.78rem;line-height:1.35}.supplier-dashboard-page .stat-icon{flex:0 0 clamp(44px,5.8vh,58px);height:clamp(44px,5.8vh,58px);width:clamp(44px,5.8vh,58px)}.supplier-dashboard-page .stat-card__numbers{font-size:clamp(1.35rem,2.7vh,2.2rem);margin:clamp(2px,.4vh,6px) 0 0}.supplier-dashboard-page .stat-card__numbers.currency{font-size:clamp(1.25rem,2.4vh,2rem)}.supplier-dashboard-page .stat-card__content{line-height:1.4;margin:clamp(2px,.35vh,5px) 0 clamp(2.5rem,3.8vh,3.1rem);padding-right:.25rem}.supplier-dashboard-page .stat-card__chart{bottom:clamp(8px,1vh,12px);height:clamp(30px,4.2vh,40px);left:clamp(12px,1.3vw,16px);right:clamp(12px,1.3vw,16px)}.supplier-dashboard-page .stat-card.wide .stat-card__chart{bottom:clamp(8px,1vh,12px);height:clamp(32px,4.5vh,42px)}.vendor-dashboard-page .kpi-grid--delivery .stat-card{grid-column:span 2}.vendor-dashboard-page .kpi-grid--compliance{margin-top:var(--vd-space-4)}.vendor-dashboard-page .kpi-grid--compliance .stat-card{grid-column:span 2}.vendor-dashboard-page .stat-value--text{font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:.02em;text-transform:capitalize}.vendor-dashboard-page .stat-card{align-items:flex-start;animation:vd-subtleFloat 7s ease-in-out infinite;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffbd;border:none;border-radius:var(--vd-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(4px,.5vh,6px);height:100%;min-height:0;overflow:hidden;padding:clamp(10px,1.2vh,16px);position:relative;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1)}.vendor-dashboard-page .stat-card:nth-child(2n){animation-delay:-1.5s}.vendor-dashboard-page .stat-card:nth-child(3n){animation-delay:-3s}.vendor-dashboard-page .stat-card.wide{grid-column:span 2}.vendor-dashboard-page .stat-card--drill{cursor:pointer}.vendor-dashboard-page .stat-card--drill:focus-visible{outline:2px solid #6366f1a6;outline-offset:2px}.vendor-dashboard-page .stat-card:before{background:radial-gradient(circle at 88% 12%,var(--card-spot),#0000 8rem),radial-gradient(circle at 8% 92%,#ffffffd1,#0000 9rem),linear-gradient(135deg,var(--card-start),var(--card-mid),var(--card-end)),#ffffffb3;background:radial-gradient(circle at 88% 12%,var(--card-spot),#0000 8rem),radial-gradient(circle at 8% 92%,#ffffffd1,#0000 9rem),linear-gradient(var(--card-angle,135deg),var(--card-start),var(--card-mid),var(--card-end)),#ffffffb3;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.vendor-dashboard-page .stat-card:after{background:linear-gradient(120deg,#0000 0 30%,#ffffff73 45%,#0000 58% 100%),radial-gradient(circle at 86% 18%,var(--card-glow),#0000 9rem);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:translateX(-40%);transition:opacity .3s ease,transform .8s ease}.vendor-dashboard-page .stat-card:hover{box-shadow:0 0 32px var(--card-glow);transform:translateY(-9px) rotateX(0deg) rotateY(0deg);transform:translateY(-9px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.vendor-dashboard-page .stat-card:hover:after{opacity:1;transform:translateX(42%)}.vendor-dashboard-page .color-gold{--card-angle:132deg;--card-start:#ffee9cf5;--card-mid:#fff8dbe6;--card-end:#ffffffbd;--card-glow:#f7b73157;--card-spot:#f7b73147;--accent:#b7791f}.vendor-dashboard-page .color-blue{--card-angle:145deg;--card-start:#c3e1fff5;--card-mid:#e7f4ffdb;--card-end:#ffffffb3;--card-glow:#5b7cfa47;--card-spot:#5b7cfa3d;--accent:#2548e8}.vendor-dashboard-page .color-violet{--card-angle:120deg;--card-start:#f7cefff0;--card-mid:#e8ddffe0;--card-end:#ffffffb8;--card-glow:#8b5cf652;--card-spot:#8b5cf642;--accent:#7c3aed}.vendor-dashboard-page .color-teal{--card-angle:150deg;--card-start:#b2fff3f0;--card-mid:#d9fffcdb;--card-end:#ffffffb3;--card-glow:#19c6d84d;--card-spot:#19c6d840;--accent:#0f9f94}.vendor-dashboard-page .color-green{--card-angle:138deg;--card-start:#d1ffc2f2;--card-mid:#e9ffe0e0;--card-end:#ffffffb8;--card-glow:#26c28147;--card-spot:#26c28140;--accent:#24935f}.vendor-dashboard-page .color-orange{--card-angle:128deg;--card-start:#ffdfabf2;--card-mid:#fff2d7e0;--card-end:#ffffffb3;--card-glow:#f7b7314d;--card-spot:#f59e0b40;--accent:#c76a09}.vendor-dashboard-page .color-indigo{--card-angle:142deg;--card-start:#d2dbfff5;--card-mid:#e9eeffe6;--card-end:#ffffffb8;--card-glow:#2548e840;--card-spot:#2548e83d;--accent:#2f47b7}.vendor-dashboard-page .color-pink{--card-angle:126deg;--card-start:#ffcde6f2;--card-mid:#ffe7f4e0;--card-end:#ffffffb8;--card-glow:#f75e9c47;--card-spot:#f75e9c40;--accent:#d62f78}.vendor-dashboard-page .color-cyan{--card-angle:146deg;--card-start:#b1fafff2;--card-mid:#dafeffe6;--card-end:#ffffffb8;--card-glow:#19c6d84d;--card-spot:#0891b240;--accent:#098a98}.vendor-dashboard-page .color-lime{--card-angle:136deg;--card-start:#e8ff99f2;--card-mid:#f5ffcde6;--card-end:#ffffffb8;--card-glow:#a3e63547;--card-spot:#84cc1640;--accent:#5f8f00}.vendor-dashboard-page .color-red{--card-angle:132deg;--card-start:#ffd2d2f5;--card-mid:#ffebebe6;--card-end:#ffffffb8;--card-glow:#ef44444d;--card-spot:#dc262642;--accent:#b91c1c}.vendor-dashboard-page .color-yellow{--card-angle:140deg;--card-start:#fff4aaf2;--card-mid:#fffbd2e6;--card-end:#ffffffb8;--card-glow:#eab3084d;--card-spot:#ca8a0440;--accent:#a16207}.vendor-dashboard-page .stat-card__header{box-sizing:border-box;display:block;flex-shrink:0;min-height:clamp(44px,7vh,60px);padding-right:clamp(52px,8vw,72px);position:relative;width:100%;z-index:3}.vendor-dashboard-page .stat-card__heading{color:#11182794;display:block;font-size:.9rem;font-weight:900;letter-spacing:.075em;line-height:1.3;margin:0;padding:0;text-align:left;text-transform:uppercase}.vendor-dashboard-page .stat-card__header .stat-icon{align-self:auto;flex:none;margin:0;position:absolute;right:0;top:0}.vendor-dashboard-page .stat-icon{background:radial-gradient(circle at 30% 20%,#fffffff2,#ffffff4d 58%),linear-gradient(135deg,#ffffffad,#ffffff38);border:1px solid #ffffffb8;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffc7,0 18px 32px var(--card-glow),0 0 0 7px #ffffff38;color:var(--accent);display:grid;flex:0 0 clamp(48px,7vh,64px);height:clamp(48px,7vh,64px);opacity:.92;overflow:hidden;place-items:center;position:relative;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease;width:clamp(48px,7vh,64px)}.vendor-dashboard-page .stat-icon:after,.vendor-dashboard-page .stat-icon:before{content:"";pointer-events:none;position:absolute}.vendor-dashboard-page .stat-icon:before{animation:vd-iconOrbit 5.5s linear infinite;background:conic-gradient(from 90deg,#0000,var(--accent),#0000 32%,#0000);border-radius:inherit;inset:-38%;opacity:.22}.vendor-dashboard-page .stat-icon:after{border:1px solid;border-radius:16px;box-shadow:0 0 22px currentColor;inset:9px;opacity:.18}.vendor-dashboard-page .stat-icon svg{fill:currentColor;display:block;filter:drop-shadow(0 8px 12px var(--card-glow));height:1.9rem;position:relative;width:1.9rem;z-index:1}.vendor-dashboard-page .rupee-symbol{align-items:center;color:currentColor;display:inline-flex;font-size:30px;font-weight:600;height:100%;justify-content:center;line-height:1;position:relative;text-shadow:0 10px 18px var(--card-glow),0 0 16px #ffffffa6;width:100%;z-index:1}.vendor-dashboard-page .stat-card:hover .stat-icon{box-shadow:inset 0 1px 0 #ffffffe6,0 22px 42px var(--card-glow),0 0 0 10px #ffffff47,0 0 34px var(--card-glow);opacity:1;transform:translateZ(22px) scale(1.08) rotate(4deg)}.vendor-dashboard-page .stat-card__numbers{align-items:baseline;align-self:flex-start;color:var(--accent);display:flex;flex-wrap:wrap;font-size:clamp(1.35rem,2.8vh,2.35rem);font-weight:700;gap:.25rem;letter-spacing:-.06em;line-height:1.05;margin:.35rem 0 0;max-width:100%;padding-right:0;position:relative;width:100%;z-index:2}.vendor-dashboard-page .stat-card__numbers.currency{font-size:clamp(1.55rem,3vw,2.45rem)}.vendor-dashboard-page .stat-card__numbers small{color:#11182785;font-size:.9rem;font-weight:600;letter-spacing:0}.vendor-dashboard-page .stat-value__symbol{font-weight:700}.vendor-dashboard-page .stat-card__numbers.stat-value--dual{align-items:baseline;gap:.35rem .75rem;justify-content:space-between}.vendor-dashboard-page .stat-card__count{flex-shrink:0}.vendor-dashboard-page .stat-card__value-amount{align-items:baseline;color:#111827c7;display:inline-flex;flex-shrink:1;font-size:clamp(.95rem,1.8vw,1.28rem);font-weight:700;gap:.1rem;letter-spacing:-.03em;line-height:1.2;margin-left:auto;min-width:0;text-align:right}.vendor-dashboard-page .stat-card__content{align-self:flex-start;color:#11182794;flex:1 1 auto;font-size:clamp(.72rem,1.35vh,.84rem);line-height:1.35;margin:clamp(2px,.35vh,6px) 0 clamp(2.4rem,4.2vh,3rem);min-height:0;overflow:hidden;padding-right:.5rem;position:relative;width:100%;z-index:2}.vendor-dashboard-page .stat-card__chart{bottom:-6px;height:clamp(34px,5vh,44px);left:var(--vd-space-4);pointer-events:none;position:absolute;right:var(--vd-space-4);z-index:2}.vendor-dashboard-page .stat-card__chart .mini-chart{color:var(--accent);height:100%;inset:0;opacity:.92;position:absolute;width:100%}.vendor-dashboard-page .stat-card.wide .stat-card__chart{height:58px;left:auto;width:min(48%,320px)}.vendor-dashboard-page .mini-chart svg{display:block;height:100%;overflow:visible;width:100%}.vendor-dashboard-page .chart-line,.vendor-dashboard-page .route-path,.vendor-dashboard-page .wave-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 8px 12px var(--card-glow));transition:stroke-dashoffset 1.35s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page .chart-area,.vendor-dashboard-page .wave-fill{fill:currentColor;opacity:0;transform:translateY(12px);transition:opacity .8s ease .25s,transform .8s cubic-bezier(.16,1,.3,1) .25s}.vendor-dashboard-page .chart-dot{fill:currentColor;filter:drop-shadow(0 0 12px var(--card-glow));opacity:0;transform:scale(0);transform-origin:center;transition:opacity .35s ease 1s,transform .45s cubic-bezier(.16,1,.3,1) 1s}.vendor-dashboard-page.chart-ready .is-visible .chart-line,.vendor-dashboard-page.chart-ready .is-visible .route-path,.vendor-dashboard-page.chart-ready .is-visible .wave-line{stroke-dashoffset:0}.vendor-dashboard-page.chart-ready .is-visible .chart-area,.vendor-dashboard-page.chart-ready .is-visible .wave-fill{opacity:.14;transform:translateY(0)}.vendor-dashboard-page.chart-ready .is-visible .chart-dot{opacity:1;transform:scale(1)}.vendor-dashboard-page .invoice-stack,.vendor-dashboard-page .mini-bars,.vendor-dashboard-page .stepped-bars{align-items:end;display:flex;gap:.42rem}.vendor-dashboard-page .invoice-stack span,.vendor-dashboard-page .mini-bars span,.vendor-dashboard-page .stepped-bars span:not(.trend-badge){background:linear-gradient(180deg,currentColor,#ffffff6b);border-radius:999px 999px 8px 8px;box-shadow:0 10px 18px var(--card-glow);flex:1 1;height:var(--h);min-width:8px;transform:scaleY(0);transform-origin:bottom;transition:transform .85s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page.chart-ready .is-visible .invoice-stack span,.vendor-dashboard-page.chart-ready .is-visible .mini-bars span,.vendor-dashboard-page.chart-ready .is-visible .stepped-bars span:not(.trend-badge){transform:scaleY(1)}.vendor-dashboard-page .invoice-stack span:nth-child(2),.vendor-dashboard-page .mini-bars span:nth-child(2),.vendor-dashboard-page .stepped-bars span:nth-child(2){transition-delay:.08s}.vendor-dashboard-page .invoice-stack span:nth-child(3),.vendor-dashboard-page .mini-bars span:nth-child(3),.vendor-dashboard-page .stepped-bars span:nth-child(3){transition-delay:.16s}.vendor-dashboard-page .invoice-stack span:nth-child(4),.vendor-dashboard-page .mini-bars span:nth-child(4),.vendor-dashboard-page .stepped-bars span:nth-child(4){transition-delay:.24s}.vendor-dashboard-page .mini-bars span:nth-child(5){transition-delay:.32s}.vendor-dashboard-page .stepped-bars{align-items:end;padding-right:4.8rem;position:relative}.vendor-dashboard-page .trend-badge{background:#ffffff70;border:1px solid #ffffff94;border-radius:999px;bottom:.35rem;box-shadow:0 8px 18px var(--card-glow);color:var(--accent);font-size:.72rem;font-weight:900;opacity:0;padding:.28rem .46rem;position:absolute;right:0;transform:translateY(10px);transition:opacity .45s ease .45s,transform .45s cubic-bezier(.16,1,.3,1) .45s}.vendor-dashboard-page.chart-ready .is-visible .trend-badge{display:none}.vendor-dashboard-page .radial-chart{align-items:center;display:flex;gap:.65rem;max-width:100%;width:auto}.vendor-dashboard-page .radial-chart svg{height:48px;transform:rotate(-90deg);width:48px}.vendor-dashboard-page .radial-progress,.vendor-dashboard-page .radial-track{fill:none;stroke-width:7}.vendor-dashboard-page .radial-track{stroke:#ffffff8f}.vendor-dashboard-page .radial-progress{stroke:currentColor;stroke-linecap:round;stroke-dasharray:var(--progress) 100;stroke-dashoffset:var(--progress);filter:drop-shadow(0 0 12px var(--card-glow));transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page .radial-chart>span{font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vendor-dashboard-page.chart-ready .is-visible .radial-progress{stroke-dashoffset:0}.vendor-dashboard-page .grn-polar-chart{align-items:center;display:flex;gap:.55rem;max-width:100%;width:auto}.vendor-dashboard-page .grn-polar-chart__svg{display:block;height:48px;overflow:visible;width:88px}.vendor-dashboard-page .grn-polar-chart__hub-ring{fill:#ffffff73;stroke:#ffffffa6;stroke-width:1}.vendor-dashboard-page .grn-polar-chart__sector{fill:currentColor;filter:drop-shadow(0 4px 8px var(--card-glow));opacity:0;transform:scale(.2);transform-origin:30px 26px;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page .grn-polar-chart--clear .grn-polar-chart__sector{opacity:.22}.vendor-dashboard-page .grn-polar-chart--clear .grn-polar-chart__sector:nth-child(2n){opacity:.32}.vendor-dashboard-page .grn-polar-chart__hub{fill:#ffffffd9;stroke:currentColor;stroke-width:1.5}.vendor-dashboard-page .grn-polar-chart__check{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .65s cubic-bezier(.16,1,.3,1) .45s}.vendor-dashboard-page .grn-polar-chart__label{background:#ffffff6b;border:1px solid #ffffff8c;border-radius:999px;box-shadow:0 6px 14px var(--card-glow);color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.1em;opacity:0;padding:.28rem .55rem;text-transform:uppercase;transform:translateY(6px);transition:opacity .45s ease .25s,transform .45s cubic-bezier(.16,1,.3,1) .25s}.vendor-dashboard-page .grn-polar-chart__label--clear{background:#ffffff8c}.vendor-dashboard-page.chart-ready .is-visible .grn-polar-chart__sector{opacity:.55;transform:scale(1)}.vendor-dashboard-page.chart-ready .is-visible .grn-polar-chart--clear .grn-polar-chart__sector{opacity:.28}.vendor-dashboard-page.chart-ready .is-visible .grn-polar-chart--clear .grn-polar-chart__sector:nth-child(2n){opacity:.4}.vendor-dashboard-page.chart-ready .is-visible .grn-polar-chart__check{stroke-dashoffset:0}.vendor-dashboard-page.chart-ready .is-visible .grn-polar-chart__label{opacity:1;transform:translateY(0)}.vendor-dashboard-page .pending-meter{grid-gap:.48rem;align-content:center;display:grid;gap:.48rem}.vendor-dashboard-page .pending-meter span{background:linear-gradient(90deg,currentColor,#ffffff85);border-radius:999px;box-shadow:0 8px 16px var(--card-glow);display:block;height:8px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1);width:var(--w)}.vendor-dashboard-page .pending-meter span:nth-child(2){transition-delay:.1s}.vendor-dashboard-page .pending-meter span:nth-child(3){transition-delay:.2s}.vendor-dashboard-page.chart-ready .is-visible .pending-meter span{transform:scaleX(1)}.vendor-dashboard-page .dispatch-route{height:52px}.vendor-dashboard-page .route-dot{fill:currentColor;filter:drop-shadow(0 0 10px var(--card-glow));opacity:0;transform:scale(0);transform-origin:center;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page .route-dot.two{transition-delay:.38s}.vendor-dashboard-page .route-dot.three{transition-delay:.78s}.vendor-dashboard-page.chart-ready .is-visible .route-dot{opacity:1;transform:scale(1)}.vendor-dashboard-page .invoice-stack{align-items:center}.vendor-dashboard-page .invoice-stack span{border-radius:12px}.vendor-dashboard-page .wave-line{stroke-width:5}.vendor-dashboard-page .candlestick-chart{height:52px}.vendor-dashboard-page .candlestick-chart svg{display:block;height:100%;width:100%}.vendor-dashboard-page .candlestick-chart__grid{stroke:currentColor;stroke-width:1;stroke-dasharray:4 6;opacity:.12}.vendor-dashboard-page .candlestick-chart__candle{opacity:0;transform:scaleY(0);transition:opacity .45s ease,transform .75s cubic-bezier(.16,1,.3,1)}.vendor-dashboard-page .candlestick-chart__wick{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;opacity:.85}.vendor-dashboard-page .candlestick-chart__body{filter:drop-shadow(0 6px 12px var(--card-glow))}.vendor-dashboard-page .candlestick-chart__candle--bull .candlestick-chart__body{fill:currentColor}.vendor-dashboard-page .candlestick-chart__candle--bear .candlestick-chart__body{fill:#ffffff61;stroke:currentColor;stroke-width:1.5}.vendor-dashboard-page.chart-ready .is-visible .candlestick-chart__candle{opacity:1;transform:scaleY(1)}.vendor-dashboard-page .skeleton{animation:vd-shimmer 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000),linear-gradient(135deg,#ffffff8c,#fff3);background-size:220% 100%,100% 100%;border-radius:inherit;inset:0;position:absolute;transition:opacity .45s ease,visibility .45s ease;z-index:6}.vendor-dashboard-page:not(.is-loading) .skeleton{opacity:0;visibility:hidden}.vendor-dashboard-page .ripple-target{overflow:hidden;position:relative}.vendor-dashboard-page .ripple{animation:vd-ripple .7s ease-out forwards;background:#5b7cfa33;border-radius:50%;height:12px;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(0);width:12px}.vendor-dashboard-page .animate-in{--enter-x:0;--enter-y:32px;filter:blur(14px);opacity:0;transform:translate3d(var(--enter-x),var(--enter-y),0) scale(.96);transition:opacity .78s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1),transform .88s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.vendor-dashboard-page .animate-in.from-left{--enter-x:-56px;--enter-y:0}.vendor-dashboard-page .animate-in.from-right{--enter-x:56px;--enter-y:0}.vendor-dashboard-page .animate-in.from-top{--enter-x:0;--enter-y:-44px}.vendor-dashboard-page .animate-in.from-bottom{--enter-x:0;--enter-y:48px}.vendor-dashboard-page .animate-in.is-visible{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.vendor-dashboard-page .stat-card.animate-in.is-visible:hover{transform:translateY(-9px) rotateX(0deg) rotateY(0deg);transform:translateY(-9px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.vendor-dashboard-page .stat-card.animate-in{transition-duration:.9s,.9s,1s}@keyframes vd-subtleFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes vd-shimmer{to{background-position:-220% 0,0 0}}@keyframes vd-ripple{to{opacity:0;transform:translate(-50%,-50%) scale(18)}}@keyframes vd-iconOrbit{to{transform:rotate(1turn)}}@media (max-height:900px),(max-width:1280px){.vendor-dashboard-page{height:auto;max-height:none;overflow-y:auto}.vendor-dashboard-page .vendor-dashboard-main{height:auto;overflow:visible}.vendor-dashboard-page .vendor-dashboard-main>.kpi-grid:not(.kpi-grid--delivery){flex:none;grid-template-rows:none}.vendor-dashboard-page .kpi-grid--delivery{flex:none}.vendor-dashboard-page .stat-card{height:auto;min-height:clamp(168px,24vh,210px)}}@media (max-width:1280px){.vendor-dashboard-page .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-dashboard-page .stat-card.wide{grid-column:span 1}.vendor-dashboard-page .stat-card.wide .mini-chart{height:48px;left:var(--vd-space-4);right:var(--vd-space-4);width:auto}}@media (max-width:820px){.vendor-dashboard-hero{border-radius:24px;padding:18px}.vendor-dashboard-filters{width:100%}.vendor-dashboard-page .kpi-grid{gap:.85rem;grid-template-columns:1fr 1fr}.vendor-dashboard-page .kpi-grid--delivery .stat-card{grid-column:span 1}.vendor-dashboard-page .stat-card{height:auto;min-height:clamp(160px,22vh,200px)}.vendor-dashboard-page .stat-icon{flex-basis:56px;height:56px;width:56px}}@media (max-width:560px){.vendor-dashboard-page .kpi-grid{grid-template-columns:1fr}.vendor-dashboard-page .stat-card__numbers{font-size:clamp(1.75rem,8vw,2.5rem)}.vendor-dashboard-page .stat-card__numbers.currency{font-size:clamp(1.35rem,6vw,2rem)}}@media (prefers-reduced-motion:reduce){.vendor-dashboard-page .skeleton,.vendor-dashboard-page .stat-card,.vendor-dashboard-page .stat-icon:before{animation:none!important}.vendor-dashboard-page .animate-in{filter:none;opacity:1;transform:none;transition:none}}.dashboard-inventory-glass.vendor-dashboard-page{background:#0000;height:auto;margin:8px 0 22px;max-height:none;overflow:visible;padding:0;position:relative;width:100%}.dashboard-section-label--inventory{letter-spacing:.1em;margin-bottom:12px;margin-top:22px}.dashboard-inventory-glass__grid.kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-template-rows:auto;min-height:0}.dashboard-inventory-glass .stat-card{animation:inventoryGlassFloat 8s ease-in-out infinite;min-height:172px}.dashboard-inventory-glass .stat-card:nth-child(2n){animation-delay:-2s}.dashboard-inventory-glass .stat-card:nth-child(3n){animation-delay:-4s}@keyframes inventoryGlassFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.dashboard-inventory-glass__skeleton{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:8px 0}.dashboard-inventory-glass__empty{background:#ffffffb3;border:1px dashed #0f172a1a;border-radius:16px;color:#94a3b8;font-size:14px;margin:0;padding:32px 16px;text-align:center}.dashboard-inventory-glass .glow-total{--card-angle:132deg;--card-start:#e0e7fff5;--card-mid:#eef2ffe6;--card-end:#ffffffbd;--card-glow:#6366f152;--card-spot:#818cf842;--accent:#4338ca}.dashboard-inventory-glass .glow-plum{--card-angle:128deg;--card-start:#fccfe8f5;--card-mid:#f3e0ffe6;--card-end:#ffffffbd;--card-glow:#c026d352;--card-spot:#d946ef42;--accent:#a21caf}.dashboard-inventory-glass .glow-sage{--card-angle:142deg;--card-start:#ccfbe1f2;--card-mid:#ecfdf5e0;--card-end:#ffffffb8;--card-glow:#10b98147;--card-spot:#34d3993d;--accent:#047857}.dashboard-inventory-glass .glow-terracotta{--card-angle:135deg;--card-start:#ffd6bef5;--card-mid:#ffedd5e6;--card-end:#ffffffb8;--card-glow:#ea580c4d;--card-spot:#fb923c42;--accent:#c2410c}.dashboard-inventory-glass .glow-ocean{--card-angle:148deg;--card-start:#bae6fdf5;--card-mid:#dbeafee6;--card-end:#ffffffb8;--card-glow:#2563eb47;--card-spot:#3b82f63d;--accent:#1d4ed8}.dashboard-inventory-glass .glow-amber{--card-angle:138deg;--card-start:#ffedabf2;--card-mid:#fef9c3e6;--card-end:#ffffffb8;--card-glow:#eab30847;--card-spot:#facc1540;--accent:#b45309}.dashboard-inventory-glass .glow-violet{--card-angle:120deg;--card-start:#eddcfff2;--card-mid:#f5f3ffe6;--card-end:#ffffffb8;--card-glow:#8b5cf64d;--card-spot:#a78bfa40;--accent:#6d28d9}.dashboard-inventory-glass .glow-delivery{--card-angle:125deg;--card-start:#ffd6e6f7;--card-mid:#fff1f6eb;--card-end:#ffffffc2;--card-glow:#f43f5e47;--card-spot:#fb71854d;--accent:#e11d48}.dashboard-inventory-glass .delivery-pills{align-items:flex-end;box-sizing:border-box;display:flex;gap:clamp(8px,1.2vw,12px);height:100%;justify-content:flex-start;padding:0 2px 4px;width:100%}.dashboard-inventory-glass .delivery-pill{animation:deliveryPillFloat 2.8s ease-in-out infinite;background:linear-gradient(180deg,#f472b6,#fb7185 28%,#fecdd3 52%,#fff5f7 78%,#fff);border-radius:999px;box-shadow:0 10px 22px #f43f5e33,0 3px 8px #0f172a0f,inset 0 1px 0 #ffffffd9;display:block;height:70%;height:var(--pill-h,70%);max-height:100%;min-height:22px;opacity:.65;transform:scaleY(.2);transform-origin:center bottom;width:24%;width:var(--pill-w,24%)}.dashboard-inventory-glass.chart-ready .is-visible .delivery-pill{animation:deliveryPillGrow .9s cubic-bezier(.22,1,.36,1) both,deliveryPillFloat 2.8s ease-in-out .9s infinite}@keyframes deliveryPillGrow{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes deliveryPillFloat{0%,to{filter:brightness(1);transform:scaleY(1) translateY(0)}50%{filter:brightness(1.06);transform:scaleY(1.03) translateY(-3px)}}.dashboard-inventory-glass .glow-delivery:hover .delivery-pill{box-shadow:0 14px 28px #f43f5e47,0 4px 10px #0f172a14,inset 0 1px 0 #ffffffe6}.ai-dashboard-root .dashboard-inventory-glass .stat-card{border:1px solid #ffffffa6;box-shadow:0 8px 28px #0f172a0f}.ai-dashboard-root .dashboard-inventory-glass .stat-card:hover{box-shadow:0 0 32px var(--card-glow),0 14px 36px #0f172a1a}@media (max-width:767px){.dashboard-inventory-glass__grid.kpi-grid{grid-template-columns:1fr}}.dashboard-container{width:100%}.dashboard-container--premium{margin:-4px -4px 0}.dashboard-banner-wrap{border-radius:12px;margin-bottom:16px;overflow:hidden}.dashboard-intro{background:linear-gradient(135deg,#fffffff5,#f8fafceb 45%,#eef2ffe0);border:1px solid #0f172a12;border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 12px 40px #6366f114;margin-bottom:18px;overflow:hidden;position:relative}.dashboard-intro__mesh{background:radial-gradient(55% 80% at 0 0,#6366f11f,#0000 55%),radial-gradient(45% 70% at 100% 100%,#22d3ee1a,#0000 50%),radial-gradient(30% 40% at 85% 15%,#8b5cf614,#0000 45%);inset:0;pointer-events:none;position:absolute}.dashboard-intro__inner{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:space-between;padding:22px 24px 24px;position:relative;z-index:1}.dashboard-intro__copy{flex:1 1 280px;max-width:640px;min-width:0}.dashboard-intro__eyebrow{align-items:center;color:#4f46e5;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.dashboard-intro__eyebrow-dot{animation:introDotPulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:50%;box-shadow:0 0 12px #6366f18c;height:7px;width:7px}@keyframes introDotPulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.dashboard-intro__title{color:#0f172af2!important;font-size:clamp(1.5rem,2.8vw,1.85rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important;margin:0 0 8px!important}.dashboard-intro__subtitle{color:#475569eb;display:block;font-size:14px;line-height:1.5;max-width:52ch}.dashboard-intro__panel{align-self:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 24px #0f172a0f;flex:0 1 auto;min-width:min(100%,380px);padding:14px 16px 16px}.dashboard-intro__panel-head{margin-bottom:10px}.dashboard-intro__panel-label{align-items:center;color:#475569d9;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.dashboard-intro__panel-label .anticon{color:#6366f1;font-size:14px}.dashboard-intro__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-intro__select{min-width:168px}.dashboard-intro__select .ant-select-selector{background:#ffffffe6!important;border-color:#0f172a1a!important;border-radius:12px!important;box-shadow:0 2px 8px #0f172a0a;min-height:40px!important;padding-bottom:4px!important;padding-top:4px!important}.dashboard-intro__range-picker.ant-picker{background:#ffffffe6;border-color:#0f172a1a;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;min-height:40px}.dashboard-intro__range-pill{align-items:center;background:linear-gradient(135deg,#d1fae5f2,#a7f3d0bf);border:1px solid #10b98140;border-radius:999px;box-shadow:0 4px 14px #10b9811f;color:#047857;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.02em;padding:8px 14px;white-space:nowrap}.dashboard-title{margin-bottom:4px!important}.dashboard-section-label{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.04em;margin:20px 0 12px;text-transform:uppercase}.dashboard-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:18px;margin-top:10px}.kpi-tile{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffa6,#ffffff59);border:1px solid #0f172a0f;border-radius:16px;box-shadow:0 6px 18px #0f172a14;grid-column:span 4;min-height:148px;overflow:hidden;padding:16px 16px 48px;position:relative}.kpi-tile:before{background:radial-gradient(90% 70% at 15% 10%,#ffffff8c,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute}.kpi-tile__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.kpi-tile__title{color:#0f172a9e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kpi-tile__icon{align-items:center;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:12px;box-shadow:0 10px 30px #0f172a1a;color:#0f172abf;display:flex;height:34px;justify-content:center;width:34px}.kpi-tile__body{margin-top:10px;position:relative;z-index:1}.kpi-tile__primary{color:#0f172aeb;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.kpi-tile__count-badge{background:#ffffff8c;border:1px solid #0f172a14;border-radius:999px;color:#0f172ac7;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.3;margin-top:8px;padding:4px 12px;position:relative;z-index:2}.kpi-tile__secondary{color:#0f172a80;font-size:11px;line-height:1.35;margin-top:8px;max-width:85%;position:relative;z-index:2}.kpi-tile__viz{bottom:6px;height:40px;left:10px;pointer-events:none;position:absolute;right:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease,opacity .4s ease;z-index:0}.kpi-tile__viz-placeholder{animation:kpiVizShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0f172a0d,#0f172a05);border-radius:10px;height:100%;width:100%}@keyframes kpiVizShimmer{0%,to{opacity:.5}50%{opacity:.9}}.kpi-viz{height:100%;opacity:.72;width:100%}.kpi-viz__svg{display:block;height:100%;overflow:visible;width:100%}.kpi-viz__draw{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:140;stroke-dashoffset:140;animation:kpiPathDraw 3.2s ease-in-out infinite}.kpi-viz__draw--violet{stroke:#8b5cf6e6;filter:drop-shadow(0 0 6px rgba(139,92,246,.45))}.kpi-viz__draw--blue{stroke:#3b82f6e6;filter:drop-shadow(0 0 6px rgba(59,130,246,.4))}.kpi-viz__draw--cyan{stroke:#22d3eed9;filter:drop-shadow(0 0 5px rgba(34,211,238,.35))}.kpi-viz__draw--emerald{stroke:#10b981d9;filter:drop-shadow(0 0 5px rgba(16,185,129,.35))}.kpi-viz__draw--mint{stroke:#34d399e6;filter:drop-shadow(0 0 5px rgba(52,211,153,.4))}.kpi-viz__draw--rose{stroke:#f43f5ee6;filter:drop-shadow(0 0 6px rgba(244,63,94,.45))}.kpi-viz__draw--amber{stroke:#f59e0be6;filter:drop-shadow(0 0 5px rgba(245,158,11,.4))}.kpi-viz__draw--slate{stroke:#64748be6;filter:drop-shadow(0 0 5px rgba(99,102,241,.35))}@keyframes kpiPathDraw{0%{stroke-dashoffset:140;opacity:.65}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40;opacity:.75}}.kpi-viz--revenue-area .kpi-viz__area{animation:kpiAreaPulse 3s ease-in-out infinite}@keyframes kpiAreaPulse{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:.95;transform:translateY(0)}}.kpi-viz--orders-pulse .kpi-viz__dot-travel{animation:kpiDotTravel 2.8s linear infinite;filter:drop-shadow(0 0 4px rgba(59,130,246,.8))}.kpi-viz--orders-pulse .kpi-viz__pulse-ring{animation:kpiPulseRing 2s ease-out infinite;transform-origin:60px 24px}@keyframes kpiDotTravel{0%{opacity:.4;transform:translate(12px,4px)}50%{opacity:1;transform:translate(58px,-6px)}to{opacity:.5;transform:translate(104px,2px)}}@keyframes kpiPulseRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.kpi-viz__bar{fill:#f59e0bbf;animation:kpiBarPulse 1.8s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(245,158,11,.35));transform-origin:center bottom}@keyframes kpiBarPulse{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.kpi-viz__zigzag{stroke-width:2;animation:kpiZigzagFlash 1.4s ease-in-out infinite,kpiPathDraw 2.6s ease-in-out infinite}@keyframes kpiZigzagFlash{0%,to{opacity:.7}50%{filter:drop-shadow(0 0 8px rgba(244,63,94,.55));opacity:1}}.kpi-viz__stream{stroke-width:1.5;animation:kpiStreamFlow 3.6s ease-in-out infinite}@keyframes kpiStreamFlow{0%{stroke-dashoffset:120;opacity:.5}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-30;opacity:.6}}.kpi-viz__ring{stroke-width:1.6;fill:none;stroke-linecap:round}.kpi-viz__ring--outer{stroke:#10b9818c;stroke-dasharray:8 6;animation:kpiRingSpin 4s linear infinite;transform-origin:60px 38px}.kpi-viz__ring--inner{stroke:#22d3ee80;stroke-dasharray:4 8;animation:kpiRingSpin 2.5s linear infinite reverse;transform-origin:60px 38px}.kpi-viz__ring-dot{animation:kpiRingDotOrbit 3s linear infinite;filter:drop-shadow(0 0 4px rgba(16,185,129,.7));transform-origin:60px 38px}@keyframes kpiRingSpin{to{transform:rotate(1turn)}}@keyframes kpiRingDotOrbit{0%{transform:rotate(0deg) translateY(-22px)}to{transform:rotate(1turn) translateY(-22px)}}.kpi-viz__wave-bar{fill:#f59e0ba6;animation:kpiWaveBar 1.2s ease-in-out infinite;transform-origin:center center}@keyframes kpiWaveBar{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1.6)}}.kpi-viz__finance{stroke-width:2.2;stroke-dasharray:8 6;animation:kpiFinanceNeon 2.2s linear infinite}.kpi-viz__grid-h{stroke-width:.5;animation:kpiGridFade 2.5s ease-in-out infinite}@keyframes kpiFinanceNeon{0%{stroke-dashoffset:0;opacity:.7}50%{filter:drop-shadow(0 0 8px rgba(99,102,241,.5));opacity:1}to{stroke-dashoffset:-24;opacity:.75}}@keyframes kpiGridFade{0%,to{opacity:.3}50%{opacity:.7}}.kpi-viz__broken{stroke-dasharray:6 8;animation:kpiBrokenSignal 1.6s steps(4) infinite,kpiPathDraw 3s ease-in-out infinite}.kpi-viz__alert-pulse{animation:kpiAlertPulse 1.2s ease-out infinite;transform-origin:50px 18px}@keyframes kpiBrokenSignal{0%,to{opacity:.55}50%{opacity:1}}@keyframes kpiAlertPulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.kpi-viz__timeline-base{stroke:#f59e0b59;stroke-width:2;stroke-linecap:round}.kpi-viz__timeline-node{fill:#f59e0be6;animation:kpiTimelineNode 2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(245,158,11,.5))}.kpi-viz__timeline-progress{fill:#f59e0b8c;animation:kpiTimelineGrow 2.8s ease-in-out infinite;transform-origin:8px 36px;width:104px}@keyframes kpiTimelineNode{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes kpiTimelineGrow{0%,to{opacity:.5;transform:scaleX(.12)}50%{opacity:1;transform:scaleX(.92)}}.kpi-viz__particle{fill:#3b82f6d9;animation:kpiParticleFlow 2.4s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(34,211,238,.5))}@keyframes kpiParticleFlow{0%{opacity:.2;transform:translate(-8px,4px)}50%{opacity:1;transform:translate(4px,-6px)}to{opacity:.35;transform:translate(12px)}}.kpi-tile:hover .kpi-tile__viz{filter:brightness(1.2);opacity:1;transform:scale(1.04)}.kpi-tile:hover .kpi-viz{opacity:.95}.kpi-tile:hover .kpi-viz__draw,.kpi-tile:hover .kpi-viz__stream{animation-duration:2s}.kpi-tile:hover .kpi-viz__bar,.kpi-tile:hover .kpi-viz__wave-bar{animation-duration:1s}.kpi-tile__skeleton{animation:kpiShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff59,#ffffffbf,#ffffff59);background-size:200% 100%;border-radius:14px;height:56px}@keyframes kpiShimmer{0%{background-position:0 0;opacity:.65}50%{background-position:100% 0;opacity:1}to{background-position:0 0;opacity:.65}}.kpi-tile--wide{grid-column:span 8}.kpi-tile--amber{background:radial-gradient(90% 70% at 10% 5%,#fff5ccd9,#0000 70%),radial-gradient(80% 60% at 90% 15%,#ffcd7d59,#0000 55%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--blue{background:radial-gradient(90% 70% at 10% 5%,#dbeafee6,#0000 70%),radial-gradient(80% 60% at 95% 20%,#60a5fa40,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--violet{background:radial-gradient(90% 70% at 10% 5%,#ede9feeb,#0000 70%),radial-gradient(80% 60% at 95% 20%,#a855f72e,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--mint{background:radial-gradient(90% 70% at 10% 5%,#ccfbf1eb,#0000 70%),radial-gradient(80% 60% at 95% 20%,#2dd4bf2e,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--lime{background:radial-gradient(90% 70% at 10% 5%,#ecfccbeb,#0000 70%),radial-gradient(80% 60% at 95% 20%,#84cc1629,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--rose{background:radial-gradient(90% 70% at 10% 5%,#ffe4e6e6,#0000 70%),radial-gradient(80% 60% at 95% 20%,#f43f5e29,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.kpi-tile--slate{background:radial-gradient(90% 70% at 10% 5%,#e2e8f0eb,#0000 70%),radial-gradient(80% 60% at 95% 20%,#64748b24,#0000 60%),linear-gradient(135deg,#ffffffb3,#ffffff59)}.dashboard-filters-card{margin-bottom:16px!important}.dashboard-filters-card--premium{border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.dashboard-filters-card--premium .ant-card-body{padding:16px 20px!important}.dashboard-filters-header-extra{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;width:100%}.dashboard-filter-range-tag{margin:0}.stats-row{margin-bottom:0}.dashboard-charts-row{margin-top:16px}.dashboard-chart-card{border-radius:12px;height:100%;overflow:hidden}.dashboard-chart-card--inventory .ant-card-head,.dashboard-chart-card--orders .ant-card-head{border-bottom:1px solid #0f172a0f}.dashboard-chart-card--orders .ant-card-body{background:linear-gradient(180deg,#6366f10a,#fff0 55%)}.dashboard-chart-card--inventory .ant-card-body{background:linear-gradient(180deg,#06b6d40d,#fff0 55%)}.dashboard-chart-wrap{height:240px;min-width:0;position:relative;width:100%}.dashboard-chart-card .ant-card-body{padding:16px 18px 18px!important}.dashboard-chart-empty{align-items:center;color:#94a3b8;display:flex;font-size:14px;height:100%;justify-content:center}.dash-chart{transition:transform .35s ease,filter .35s ease}.dash-chart,.dash-chart__svg{display:block;height:100%;width:100%}.dash-chart__svg{min-height:100%;overflow:visible}.dash-chart__svg--stretch{max-height:none}.dash-chart__grid-line{stroke:#94a3b859;stroke-width:1;stroke-dasharray:4 6}.dash-chart__bar-group{animation:dashBarReveal .8s cubic-bezier(.22,1,.36,1) both}.dash-chart__bar-shadow{fill:#0f172a0f;transform-origin:center bottom}.dash-chart__bar{animation:dashBarGrow 1.2s cubic-bezier(.22,1,.36,1) both;filter:drop-shadow(0 4px 12px rgba(99,102,241,.25));filter:drop-shadow(0 4px 12px var(--glow,rgba(99,102,241,.25)));transform-origin:center bottom}.dash-chart__bar-value{fill:#0f172ad1;font-weight:700}.dash-chart__bar-label,.dash-chart__bar-value{font-family:system-ui,-apple-system,sans-serif;font-size:11px}.dash-chart__bar-label{fill:#64748be6;font-weight:600}.dash-chart__ambient-line{stroke:url(#orders-ambient);stroke-width:1.5;stroke:#6366f140;stroke-dasharray:6 8;animation:dashAmbientFlow 4s linear infinite}@keyframes dashBarReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashBarGrow{0%{opacity:.5;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes dashAmbientFlow{to{stroke-dashoffset:-28}}.dash-chart__hbar-group{animation:dashBarReveal .7s cubic-bezier(.22,1,.36,1) both}.dash-chart__hbar-label{fill:#475569f2;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.dash-chart__hbar-track{fill:#e2e8f0a6}.dash-chart__hbar{animation:dashHBarGrow 1.1s cubic-bezier(.22,1,.36,1) both;filter:drop-shadow(0 2px 8px rgba(99,102,241,.3));filter:drop-shadow(0 2px 8px var(--glow,rgba(99,102,241,.3)));transform-origin:left center}.dash-chart__hbar-value{fill:#0f172ac7;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}@keyframes dashHBarGrow{0%{opacity:.45;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}.dash-chart--inventory-empty{flex-direction:column;gap:4px}.dash-chart__warehouse-icon{animation:dashWhFloat 3s ease-in-out infinite}.dash-chart__wh-window{fill:#ffffff8c;animation:dashWhWindow 2s ease-in-out infinite}.dash-chart__wh-roof{stroke:#6366f180;stroke-width:2;stroke-linecap:round}.dash-chart__inv-ring{stroke:#6366f166;stroke-width:1.5;stroke-dasharray:6 8;animation:dashInvRing 5s linear infinite;transform-origin:160px 118px}.dash-chart__inv-ring--inner{stroke:#22d3ee73;animation-direction:reverse;animation-duration:3.5s}.dash-chart__inv-particle{fill:#3b82f6bf;animation:dashInvParticle 2.2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(34,211,238,.4))}.dash-chart__empty-copy{margin-top:-12px;padding:0 16px 8px;text-align:center}.dash-chart__empty-title{color:#0f172ab8;display:block;font-size:13px;font-weight:600}.dash-chart__empty-sub{color:#64748bd9;display:block;font-size:12px;margin-top:4px}@keyframes dashWhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dashWhWindow{0%,to{opacity:.45}50%{opacity:.9}}@keyframes dashInvRing{to{transform:rotate(1turn)}}@keyframes dashInvParticle{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.dashboard-chart-card:hover .dash-chart{filter:brightness(1.06);transform:scale(1.01)}.dashboard-chart-card:hover .dash-chart__bar,.dashboard-chart-card:hover .dash-chart__hbar{filter:drop-shadow(0 6px 16px rgba(99,102,241,.35));filter:drop-shadow(0 6px 16px var(--glow,rgba(99,102,241,.35)))}.ai-dashboard-root .dashboard-chart-card--orders .ant-card-body{background:linear-gradient(180deg,#6366f10f,#fff0 60%)}.ai-dashboard-root .dashboard-chart-card--inventory .ant-card-body{background:linear-gradient(180deg,#22d3ee0f,#fff0 60%)}.dashboard-inventory-panel{border-radius:12px;margin-top:4px}.dashboard-bottom-row{margin-top:24px}.dashboard-empty-text{color:#8c8c8c;margin:0}.stat-card{border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0f;height:100%;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.stat-card--premium:before{background:linear-gradient(135deg,#6366f10a,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.stat-card--vertical .ant-card-body{padding:20px 20px 22px}.stat-card-vertical-inner{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:110px;padding-right:40px;position:relative;z-index:1}.dashboard-stat-title{color:#00000073;font-size:14px;font-weight:500;line-height:1.35}.dashboard-stat-amount{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.dashboard-stat-count-badge{background:#ffffff80;border:1px solid color-mix(in srgb,currentcolor 22%,#0000);border-radius:999px;display:inline-block;font-size:12px;font-weight:600;line-height:1.3;margin-top:6px;opacity:.9;padding:4px 11px}.dashboard-stat-middle-spacer{min-height:30px;width:100%}.stat-card:hover{box-shadow:0 4px 16px #6366f11f,0 12px 32px #0f172a14;transform:translateY(-3px)}.stat-icon{opacity:.28;position:absolute;right:20px;top:22px;z-index:0}.actions-card,.activity-card{border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;height:100%}.actions-card--premium .quick-action-item--premium{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;box-shadow:0 4px 12px #6366f140;color:#fff!important;font-weight:500;height:auto;padding:12px 16px;transition:transform .2s ease,box-shadow .2s ease}.actions-card--premium .quick-action-item--premium:nth-child(2){background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98140}.actions-card--premium .quick-action-item--premium:nth-child(3){background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 12px #0ea5e940}.actions-card--premium .quick-action-item--premium:hover{filter:brightness(1.05);transform:translateY(-2px)}.announcement-item--premium{border-bottom:1px solid #f0f0f0;padding:12px 0}.announcement-item--premium:last-child{border-bottom:none}.announcement-item-inner{display:flex;gap:12px}.announcement-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.announcement-title{font-weight:600}.announcement-desc{color:#000000a6;font-size:14px}.announcement-meta{color:#00000073;font-size:12px;margin-top:4px}@media (max-width:767px){.dashboard-intro__inner{flex-direction:column;padding:18px 16px 20px}.dashboard-intro__panel{min-width:0;width:100%}.dashboard-intro__controls{justify-content:flex-start}.dashboard-intro__select{min-width:0;width:100%}.dashboard-intro__range-picker.ant-picker{width:100%}.dashboard-title{font-size:20px!important}.dashboard-chart-wrap{height:200px}.stat-icon{font-size:24px;right:16px;top:16px}.dashboard-kpi-grid{gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.kpi-tile,.kpi-tile--wide{grid-column:span 1}}@media (min-width:768px) and (max-width:1199px){.dashboard-kpi-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.kpi-tile{grid-column:span 4}.kpi-tile--wide{grid-column:span 8}}.ai-dashboard-root{background:linear-gradient(180deg,#fff,#f6f7fb);overflow:hidden;position:relative}.ai-dashboard-root:after,.ai-dashboard-root:before{content:none!important}.ai-dashboard-root{--cursor-x:50%;--cursor-y:30%}.ai-dashboard-root .ai-cursor-glow{background:radial-gradient(520px 280px at var(--cursor-x) var(--cursor-y),#6366f10f,#0000 65%);filter:blur(6px);inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.ai-dashboard-root>*{position:relative;z-index:1}.ai-dashboard-root .ai-cursor-glow{z-index:0!important}.ai-reveal{animation:aiReveal .52s ease-out both;filter:blur(10px)}.ai-reveal--left{animation-name:aiRevealLeft}.ai-reveal--right{animation-name:aiRevealRight}@keyframes aiRevealLeft{0%{filter:blur(14px);opacity:0;transform:translateX(-18px) translateY(10px) scale(.99)}to{filter:blur(0);opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes aiRevealRight{0%{filter:blur(14px);opacity:0;transform:translateX(18px) translateY(10px) scale(.99)}to{filter:blur(0);opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes aiMeshMove{0%{filter:saturate(1.1) brightness(1);transform:translateZ(0) scale(1)}50%{filter:saturate(1.25) brightness(1.02);transform:translate3d(24px,-10px,0) scale(1.03)}to{filter:saturate(1.1) brightness(1);transform:translateZ(0) scale(1)}}@keyframes aiScanlines{0%{opacity:.42;transform:translateY(-30px)}50%{opacity:.62}to{opacity:.42;transform:translateY(30px)}}.ai-dashboard-root .dashboard-intro{background:linear-gradient(135deg,#fffffff0,#f8fafce6 50%,#eef2ffdb);border-color:#0f172a14}.ai-dashboard-root .dashboard-intro__title,.ai-dashboard-root .dashboard-title{color:#0f172af5!important}.ai-dashboard-root .ant-typography.ant-typography-secondary{color:#475569f2!important}.ai-dashboard-root .actions-card,.ai-dashboard-root .activity-card,.ai-dashboard-root .ant-card,.ai-dashboard-root .dashboard-filters-card--premium,.ai-dashboard-root .stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7!important;border:1px solid #0f172a14!important;box-shadow:0 1px 2px #0f172a0a,0 14px 40px #0f172a14!important}.ai-dashboard-root .ant-card-head{background:#ffffffa6!important;border-bottom-color:#0f172a14!important}.ai-dashboard-root .activity-card .ant-card-head-title,.ai-dashboard-root .ant-card-head-title,.ai-dashboard-root .ant-card-title{color:#0f172aeb!important}.ai-dashboard-root .ant-card-body,.ai-dashboard-root .ant-card-content-holder{background:#0000!important}.ai-dashboard-root .dashboard-filter-range-tag{border-color:#22d3ee38!important}.ai-dashboard-root .dashboard-kpi-grid{margin-top:8px}.ai-dashboard-root .kpi-tile{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#6366f147,#22d3ee29)!important;border:1px solid #0f172a1a!important;border-radius:18px;box-shadow:0 10px 34px #0f172a1f,0 0 0 1px #6366f11a!important;min-height:142px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ai-dashboard-root .kpi-tile:hover{border-color:#6366f138!important;box-shadow:0 18px 56px #0f172a29,0 0 0 1px #22d3ee29,0 0 34px #6366f11a!important;transform:translateY(-6px)}.ai-dashboard-root .kpi-tile:before{background:radial-gradient(90% 70% at 10% 10%,#ffffff1a,#0000 65%),radial-gradient(70% 50% at 95% 10%,#22d3ee29,#0000 58%)}.ai-dashboard-root .kpi-tile:after{animation:aiTileShimmer 3.2s ease-in-out infinite;background:linear-gradient(115deg,#22d3ee2e,#0000 35%,#6366f129 55%,#0000 80%);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.ai-dashboard-root .kpi-tile--violet{background:linear-gradient(135deg,#8b5cf652,#3b82f62e)!important}.ai-dashboard-root .kpi-tile--blue{background:linear-gradient(135deg,#0ea5e94d,#3b82f62e)!important}.ai-dashboard-root .kpi-tile--amber{background:linear-gradient(135deg,#f59e0b47,#f43f5e24)!important}.ai-dashboard-root .kpi-tile--mint{background:linear-gradient(135deg,#10b98142,#22d3ee29)!important}.ai-dashboard-root .kpi-tile--lime{background:linear-gradient(135deg,#84cc1642,#10b98124)!important}.ai-dashboard-root .kpi-tile--rose{background:linear-gradient(135deg,#f43f5e42,#a855f724)!important}.ai-dashboard-root .kpi-tile--slate{background:linear-gradient(135deg,#64748b38,#6366f124)!important}.ai-dashboard-root .kpi-tile:hover:after{opacity:1}@keyframes aiTileShimmer{0%,to{transform:translate3d(-10px,0,0)}50%{transform:translate3d(10px,0,0)}}.ai-dashboard-root .kpi-tile__title{color:#0f172a9e!important}.ai-dashboard-root .kpi-tile__icon{background:#fff6!important;border:1px solid #ffffffb3!important;box-shadow:0 0 0 1px #6366f11f,0 14px 34px #0f172a1f;color:#0f172ad1!important}.ai-dashboard-root .kpi-tile__primary{color:#0f172aeb!important;font-size:clamp(1.75rem,3.5vw,2.35rem)!important;text-shadow:0 0 18px #6366f12e}.ai-dashboard-root .kpi-tile__count-badge{background:#ffffff8c!important;border-color:#0f172a1a!important;color:#0f172ac7!important}.ai-dashboard-root .kpi-tile__secondary{color:#0f172a8c!important;font-size:11px!important}.ai-dashboard-root .kpi-tile__viz{opacity:1}.ai-dashboard-root .kpi-viz{opacity:.78}.ai-dashboard-root .kpi-tile__viz-placeholder{background:linear-gradient(90deg,#6366f11f,#22d3ee14);border:1px dashed #fff3}.ai-dashboard-root .kpi-tile:hover .kpi-tile__viz{filter:brightness(1.25) drop-shadow(0 4px 14px rgba(99,102,241,.12))}.ai-dashboard-root .kpi-tile__trend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;bottom:14px;color:#0f172acc;font-size:11px;font-weight:700;letter-spacing:.02em;padding:6px 10px;position:absolute;right:14px}.ai-dashboard-root .kpi-tile__trend--up{box-shadow:0 0 0 1px #10b9812e,0 14px 40px #10b9811f}.ai-dashboard-root .kpi-tile__trend--down{box-shadow:0 0 0 1px #f43f5e2e,0 14px 40px #f43f5e1f}.ai-dashboard-root .dashboard-stat-title{color:#0f172a8c!important}.ai-dashboard-root .dashboard-stat-amount{color:#0f172ae6!important;font-size:clamp(1.65rem,3vw,2.2rem)!important;font-weight:800!important}.ai-dashboard-root .dashboard-stat-count-badge{background:#ffffff80!important;border-color:#0f172a1a!important;color:#0f172ac7!important}.ai-dashboard-root .stat-card{background:#ffffffd1!important;border:1px solid #0f172a14!important}.ai-dashboard-root .stat-card:hover{box-shadow:0 0 0 1px #6366f12e,0 18px 60px #00000073!important;transform:translateY(-4px)}.ai-dashboard-root .stat-icon{opacity:.32}.ai-dashboard-root .announcement-desc{color:#0f172ab3!important}.ai-dashboard-root .announcement-meta{color:#0f172a80!important}.ai-dashboard-root .dashboard-section-label{color:#0f172ab3!important}.ai-dashboard-root .dashboard-empty-text{color:#0f172a8c!important}.ai-dashboard-root .ant-picker,.ai-dashboard-root .ant-picker-input input,.ai-dashboard-root .ant-select-selector{background:#ffffffc7!important;border-color:#0f172a1f!important;color:#0f172ae6!important}.ai-dashboard-root .ant-picker-suffix,.ai-dashboard-root .ant-select-arrow{color:#0f172a8c!important}.ai-dashboard-root .ant-picker-clear,.ai-dashboard-root .ant-select-selection-item{color:#0f172abf!important}.ai-dashboard-root .ant-btn,.ai-dashboard-root .ant-btn:focus,.ai-dashboard-root .ant-btn:hover{border-color:#ffffff1a!important}.ai-dashboard-root .quick-action-item--premium{background:linear-gradient(135deg,#4f46e5,#0ea5e9)!important;border:none!important}.page-otp-verification-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:24px}.verification-loading{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px}.verification-content{max-width:500px;width:100%}.verification-header{color:#fff;margin-bottom:32px;text-align:center}.verification-icon{align-items:center;background:#fff3;border-radius:20px;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.verification-title{color:#fff!important;font-size:28px;font-weight:600;margin-bottom:12px!important}.verification-subtitle{color:#ffffffe6!important;display:block;font-size:18px;font-weight:500;margin-bottom:8px}.verification-help{color:#fffc!important;display:block;font-size:14px;margin-top:8px}.verification-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0003}.verification-alert{border-radius:8px;margin-bottom:24px}.otp-send-section{text-align:center}.send-otp-button{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px #1890ff4d;font-size:16px;font-weight:500;height:44px;margin-top:16px;transition:all .3s}.send-otp-button:hover{box-shadow:0 6px 16px #1890ff66;transform:translateY(-1px)}.verification-form{margin-top:8px}.otp-input{font-weight:600}.verification-help-text{color:#8c8c8c;display:block;font-size:12px;margin-bottom:16px;margin-top:-8px;text-align:center}.verification-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px #667eea4d;font-size:16px;font-weight:500;height:44px;transition:all .3s}.verification-button:hover{box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}.resend-section,.verification-footer{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px;text-align:center}@media (max-width:767px){.page-otp-verification-container{padding:16px}.verification-icon{font-size:32px;height:64px;margin-bottom:20px;width:64px}.verification-title{font-size:24px!important}.verification-subtitle{font-size:16px!important}.verification-help{font-size:13px!important}.verification-card{border-radius:12px}.otp-input{font-size:20px!important;letter-spacing:6px!important}}.settings-container{width:100%}.settings-subtitle{display:block;font-size:14px;margin-bottom:24px}.settings-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.color-section{border-radius:8px;height:100%}.color-input{background:#fff;border:2px solid #d9d9d9;border-radius:4px;cursor:pointer;height:40px;overflow:hidden;padding:0;position:relative;width:100%}.color-input:hover{border-color:#40a9ff}.color-input input[type=color]{border:none;border-radius:4px;cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.color-input:before{background:#fff;background:var(--current-color,#fff);z-index:1}.color-input:after,.color-input:before{border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.color-input:after{opacity:.3;z-index:0}.color-input:after,.color-preview{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.color-preview{border:2px solid #d9d9d9;border-radius:4px;flex-shrink:0;height:28px;margin-right:8px;position:relative;width:28px}.color-preview:after{background:#fff;background:var(--preview-color,#fff);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.preview-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.theme-preview{border:1px solid #d9d9d9;border-radius:8px;min-height:300px;overflow:hidden}.preview-header{border-bottom:1px solid #d9d9d9;color:#262626;font-weight:600;padding:16px}.preview-body{display:flex;min-height:250px}.preview-sidebar{border-right:1px solid #ffffff1a;color:#fff;font-weight:500;padding:16px;width:200px}.preview-content{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:24px}.preview-footer{border-top:1px solid #d9d9d9;color:#262626;font-weight:500;margin-top:auto;padding:16px}@media (max-width:767px){.settings-container{padding:0}.preview-sidebar{font-size:12px;padding:12px;width:120px}.preview-content{padding:16px}}.security-settings-container{background:#f5f7fa;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px);padding:24px;width:100%}.security-header{margin-bottom:32px}.security-header-content{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea26;gap:20px;padding:24px}.security-header-content,.security-header-icon{align-items:center;border-radius:12px;display:flex}.security-header-icon{background:#fff3;color:#fff;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.security-header-text{flex:1 1}.security-title{color:#fff!important;font-size:28px;font-weight:600;line-height:1.2;margin:0!important}.security-subtitle{color:#ffffffe6!important;display:block;font-size:15px;line-height:1.5;margin-top:8px}.security-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;overflow:hidden;transition:all .3s ease}.security-card:hover{box-shadow:0 4px 16px #0000001f}.security-card .ant-card-head{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e8e8e8;padding:20px 24px}.security-card .ant-card-body{background:#fff;padding:24px}.card-title-wrapper{align-items:center;display:flex;gap:12px}.card-title-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.card-title-text{color:#262626;font-size:18px;font-weight:600}.security-card .ant-form-item-label>label{color:#262626;font-size:14px;font-weight:600}.security-card .ant-input-number{border:1px solid #d9d9d9;border-radius:8px;transition:all .3s}.security-card .ant-input-number:hover{border-color:#667eea}.security-card .ant-input-number-focused{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.field-help-text{color:#8c8c8c;display:block;font-size:13px;line-height:1.5;margin-top:6px}.security-card .ant-alert{border:none;border-radius:8px;margin-bottom:20px}.security-card .ant-alert-info{background:#e6f7ff;border-left:4px solid #1890ff}.security-card .ant-alert-success{background:#f6ffed;border-left:4px solid #52c41a}.security-notes-list{margin:8px 0 0;padding-left:20px}.security-notes-list li{color:#595959;font-size:14px;line-height:1.7;margin-bottom:8px}.security-notes-list li strong{color:#262626;font-weight:600}.form-actions{padding-top:20px}.reset-button{border:1px solid #d9d9d9;border-radius:8px;font-weight:500;height:40px;padding:0 24px;transition:all .3s}.reset-button:hover{border-color:#667eea;color:#667eea}.save-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 2px 8px #667eea4d;font-weight:500;height:40px;padding:0 24px;transition:all .3s}.save-button:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.current-config-card{background:linear-gradient(135deg,#f8f9fa,#fff)}.current-setting-item{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 2px 4px #0000000a;height:100%;padding:20px;transition:all .3s ease}.current-setting-item:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.setting-label{margin-bottom:12px}.setting-label .ant-typography{color:#8c8c8c;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.setting-value-wrapper{margin-top:4px}.setting-value{color:#262626;display:block;font-size:24px;font-weight:700;line-height:1.2}.admin-protection-alert{border-radius:8px;margin-top:24px}@media (max-width:767px){.security-settings-container{background:#fff;padding:12px}.security-header{margin-bottom:20px}.security-header-content{align-items:flex-start;border-radius:10px;flex-direction:column;gap:16px;padding:20px}.security-header-icon{font-size:24px;height:48px;width:48px}.security-title{font-size:22px!important}.security-subtitle{font-size:13px!important}.security-card{border-radius:10px;margin-bottom:16px}.security-card .ant-card-body,.security-card .ant-card-head{padding:16px}.card-title-wrapper{gap:10px}.card-title-icon{font-size:16px;height:36px;width:36px}.card-title-text{font-size:16px}.security-card .ant-form-item-label>label{font-size:13px}.field-help-text{font-size:12px}.security-notes-list{padding-left:18px}.security-notes-list li{font-size:13px;margin-bottom:6px}.form-actions{flex-direction:column;gap:10px;margin-top:20px;padding-top:16px}.reset-button,.save-button{font-size:15px;height:44px;width:100%}.current-setting-item{padding:16px}.setting-label .ant-typography{font-size:12px}.setting-value{font-size:20px}.security-card .ant-input-number{font-size:16px}.security-card .ant-row{margin-left:0!important;margin-right:0!important}.security-card .ant-col{margin-bottom:16px;padding-left:0!important;padding-right:0!important}}@media (min-width:768px) and (max-width:991px){.security-settings-container{max-width:100%;padding:20px}.security-header-content{padding:22px}.security-header-icon{font-size:26px;height:52px;width:52px}.security-title{font-size:26px!important}.security-subtitle{font-size:14px!important}.security-card{margin-bottom:20px}.security-card .ant-card-head{padding:18px 20px}.security-card .ant-card-body{padding:20px}.card-title-icon{font-size:17px;height:38px;width:38px}.card-title-text{font-size:17px}.form-actions{gap:10px}.reset-button,.save-button{height:42px;padding:0 20px}.current-setting-item{padding:18px}.setting-value{font-size:22px}}@media (min-width:992px){.security-settings-container{padding:32px}.security-header{margin-bottom:32px}.security-header-content{padding:28px}.security-card{margin-bottom:24px}.security-card .ant-card-body{padding:28px}}@media (min-width:1200px){.security-settings-container{max-width:1200px;padding:40px}.security-header-content{padding:32px}.security-header-icon{font-size:32px;height:64px;width:64px}.security-title{font-size:32px!important}.security-subtitle{font-size:16px!important}}@media (max-width:575px){.security-header-content{padding:16px}.security-header-icon{font-size:22px;height:44px;width:44px}.security-title{font-size:20px!important}.card-title-icon{font-size:14px;height:32px;width:32px}.card-title-text{font-size:15px}}.s3-connectivity-container{background:#f5f7fa;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px);padding:24px;width:100%}.s3-connectivity-header{margin-bottom:32px}.s3-connectivity-header-content{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-radius:12px;box-shadow:0 4px 12px #0ea5e933;display:flex;gap:20px;padding:24px}.s3-connectivity-header-icon{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.s3-connectivity-header-text{flex:1 1}.s3-connectivity-title{color:#fff!important;font-size:28px;font-weight:600;line-height:1.2;margin:0!important}.s3-connectivity-subtitle{color:#ffffffe6!important;display:block;font-size:15px;line-height:1.5;margin-top:8px}.s3-connectivity-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.s3-notes-list{margin:0;padding-left:20px}.s3-notes-list li{margin-bottom:6px}.s3-alert{margin-bottom:24px}.s3-connectivity-container .form-actions{display:flex;flex-wrap:wrap;gap:12px}.s3-connectivity-container .save-button{min-width:140px}.s3-connectivity-container .reset-button{min-width:100px}.cache-management-container{background:#f5f7fa;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px);padding:24px;width:100%}.cache-header{margin-bottom:32px}.cache-header-content{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea26;gap:20px;padding:24px}.cache-header-content,.cache-header-icon{align-items:center;border-radius:12px;display:flex}.cache-header-icon{background:#fff3;color:#fff;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.cache-header-text{flex:1 1}.cache-title{color:#fff!important;font-size:28px;font-weight:600;line-height:1.2;margin:0!important}.cache-subtitle{color:#ffffffe6!important;display:block;font-size:15px;line-height:1.5;margin-top:8px}.cache-info-alert{border-radius:8px}.cache-cards-grid,.cache-info-alert{margin-bottom:24px}.cache-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #00000014;height:100%;transition:all .3s ease}.cache-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.cache-card-content{display:flex;flex-direction:column;gap:16px}.cache-card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.cache-card-body{display:flex;flex:1 1;flex-direction:column}.cache-card-title{color:#262626;font-size:18px;font-weight:600;margin:0 0 8px!important}.cache-card-description{color:#595959;display:block;flex:1 1;font-size:14px;line-height:1.6;margin-bottom:12px}.cache-disabled-alert{border-radius:6px;margin:12px 0}.cache-card-action{margin-top:auto}.cache-info-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.cache-info-item{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.cache-info-value{color:#262626;display:block;font-size:18px;text-transform:capitalize}.cache-type-item{background:#f8f9fa;border-left:3px solid #667eea;border-radius:6px;padding:12px}.cache-status{align-items:center;display:flex;font-size:18px}.cache-usage-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.usage-item{background:#f8f9fa;border-radius:8px;height:100%;padding:16px}.usage-item h5{color:#262626;font-size:16px;font-weight:600;margin-bottom:8px!important}.usage-item .ant-typography{color:#595959;font-size:14px;line-height:1.6}@media (max-width:767px){.cache-management-container{background:#fff;padding:12px}.cache-header{margin-bottom:20px}.cache-header-content{align-items:flex-start;border-radius:10px;flex-direction:column;gap:16px;padding:20px}.cache-header-icon{font-size:24px;height:48px;width:48px}.cache-title{font-size:22px!important}.cache-subtitle{font-size:13px!important}.cache-card,.cache-cards-grid,.cache-info-alert{margin-bottom:16px}.cache-card-icon{height:48px;width:48px}.cache-card-title{font-size:16px!important}.cache-card-description{font-size:13px}.cache-info-card,.cache-usage-card{margin-bottom:16px}.cache-info-item{padding:12px}.cache-info-value{font-size:16px}.usage-item{margin-bottom:12px;padding:12px}.usage-item h5{font-size:15px!important}}@media (min-width:768px) and (max-width:991px){.cache-management-container{max-width:100%;padding:20px}.cache-header-content{padding:22px}.cache-header-icon{font-size:26px;height:52px;width:52px}.cache-title{font-size:26px!important}.cache-subtitle{font-size:14px!important}.cache-card-icon{height:52px;width:52px}}@media (min-width:992px){.cache-management-container{padding:32px}.cache-header{margin-bottom:32px}.cache-header-content{padding:28px}}@media (min-width:1200px){.cache-management-container{max-width:1200px;padding:40px}.cache-header-content{padding:32px}.cache-header-icon{font-size:32px;height:64px;width:64px}.cache-title{font-size:32px!important}.cache-subtitle{font-size:16px!important}}@media (max-width:575px){.cache-header-content{padding:16px}.cache-header-icon{font-size:22px;height:44px;width:44px}.cache-title{font-size:20px!important}.cache-card-icon{height:44px;width:44px}}.archive-container{margin:0 auto;max-width:1400px;padding:24px}.archive-header{margin-bottom:24px}.archive-title{align-items:center;display:flex;gap:12px;margin-bottom:8px!important}.archive-subtitle{font-size:14px}.archive-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.archive-actions{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.archive-actions-header{margin-bottom:20px}.archive-action-item,.archive-actions-header{align-items:center;display:flex;justify-content:space-between}.archive-action-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.archive-action-warning{background:#fef3c7;border-color:#fbbf24}@media (max-width:768px){.archive-container{padding:16px}.archive-action-item,.archive-actions-header{align-items:flex-start;flex-direction:column;gap:12px}}.archived-orders-container{margin:0 auto;max-width:1400px;padding:24px}@media (max-width:768px){.archived-orders-container{padding:16px}.page-header{align-items:flex-start;flex-direction:column;gap:12px}.filters-card .ant-space,.filters-card .filters-row{flex-direction:column;width:100%}.filters-card .filter-datepicker,.filters-card .filter-input,.filters-card .filter-select{margin-bottom:8px;width:100%!important}}@media (min-width:769px) and (max-width:1024px){.archived-orders-container{padding:20px}.filters-card .filter-input{width:250px!important}.filters-card .filter-select{width:140px!important}}@media (min-width:1025px){.filters-card .filter-input{width:300px}.filters-card .filter-select{width:150px}}@media (min-width:769px) and (max-width:1024px){.archived-orders-container{padding:20px}}.archived-grns-container{margin:0 auto;max-width:1400px;padding:24px}@media (max-width:768px){.archived-grns-container{padding:16px}.page-header{align-items:flex-start;flex-direction:column;gap:12px}.filters-card .filters-row{flex-direction:column;width:100%}.filters-card .filter-input{margin-bottom:8px;width:100%!important}}@media (min-width:769px) and (max-width:1024px){.archived-grns-container{padding:20px}.filters-card .filter-input{width:250px!important}.archived-grns-container{padding:20px}}.archived-shipments-container{margin:0 auto;max-width:1400px;padding:24px}.page-header{align-items:center}.filters-card{margin-bottom:24px}@media (max-width:768px){.archived-shipments-container{padding:16px}.page-header{align-items:flex-start;flex-direction:column;gap:12px}.filters-card .filters-row{flex-direction:column;width:100%}.filters-card .filter-input{margin-bottom:8px;width:100%!important}}@media (min-width:769px) and (max-width:1024px){.archived-shipments-container{padding:20px}.filters-card .filter-input{width:250px!important}}@media (min-width:1025px){.filters-card .filter-input{width:300px}}@media (min-width:769px) and (max-width:1024px){.archived-shipments-container{padding:20px}}.unarchive-container{margin:0 auto;max-width:1400px;padding:24px}.page-title{margin-bottom:24px!important}.actions-card,.filter-card,.orders-card,.stats-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.card-title{color:#1f2937;margin-bottom:20px!important}.filter-actions-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-bottom:0!important;margin-top:0!important}.filter-actions-wrapper .ant-form-item-label{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.filter-actions-wrapper .ant-form-item-control{line-height:1;margin-top:0!important;padding-top:0!important;width:100%}.filter-actions-wrapper .ant-form-item-control-input{min-height:auto}.filter-actions-wrapper .ant-form-item-control-input-content{align-items:center;display:flex;height:32px}.filter-actions{align-items:center;display:flex;gap:12px;width:100%}.filter-actions .ant-btn{height:32px;margin-top:0}.filter-card .ant-row{align-items:flex-end}.filter-card .ant-form-item{display:flex;flex-direction:column;margin-bottom:0}.filter-card .ant-form-item-label{padding-bottom:8px}.filter-card .ant-picker{height:32px}.unarchive-actions{display:flex;flex-direction:column;gap:16px}.unarchive-action-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.unarchive-action-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.action-info{flex:1 1}.action-blue{border-left:4px solid #1890ff}.action-green{border-left:4px solid #52c41a}.action-purple{border-left:4px solid #722ed1}.action-geekblue{border-left:4px solid #2f54eb}.action-magenta{border-left:4px solid #eb2f96}.action-orange{border-left:4px solid #fa8c16}.action-cyan{border-left:4px solid #13c2c2}.action-volcano{border-left:4px solid #fa541c}.action-all{background:#fff1f0;border-left:4px solid #ff4d4f}.info-alert{margin-top:24px}.info-alert ul{margin:0;padding-left:20px}.info-alert li{margin-bottom:8px}@media (max-width:768px){.unarchive-container{padding:16px}.page-title{font-size:20px!important;margin-bottom:16px!important}.actions-card,.filter-card,.orders-card,.stats-card{margin-bottom:16px}.card-title{font-size:16px!important;margin-bottom:16px!important}.filter-actions-wrapper{align-items:flex-start;margin-top:16px!important}.filter-actions{align-items:stretch;flex-direction:column;gap:8px;width:100%}.filter-actions .ant-btn{height:40px;width:100%}.filter-card .ant-row{align-items:flex-start}.unarchive-action-item{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.action-info{width:100%}.unarchive-action-item .ant-space{justify-content:flex-start;width:100%}.unarchive-action-item .ant-btn{flex:1 1}.stats-card .ant-col{margin-bottom:16px}.orders-card .ant-table{font-size:12px}.orders-card .ant-table-tbody>tr>td,.orders-card .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}}@media (min-width:769px) and (max-width:1024px){.unarchive-container{padding:20px}.page-title{font-size:24px!important}.unarchive-action-item{padding:14px}.unarchive-action-item .ant-space{flex-wrap:wrap}.stats-card .ant-col{margin-bottom:16px}}@media (min-width:1025px){.unarchive-container{padding:24px}.unarchive-action-item{padding:16px 20px}.unarchive-action-item .ant-space{gap:12px}}@media (max-width:768px){.ant-modal{margin:10px auto!important;max-width:95%!important}.ant-modal-body{padding:16px}.ant-modal-title{font-size:18px}.filter-card .ant-picker{width:100%!important}.filter-card .ant-form-item-label{padding-bottom:4px}.filter-card .ant-form-item-label>label{font-size:13px}}.api-keys-container{margin:0 auto;padding:16px;width:100%}.api-keys-container .ant-table{font-size:14px}.api-keys-container code{font-family:Courier New,monospace;font-size:12px}.rate-limit-table{background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.rate-limit-head,.rate-limit-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,2fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr);padding:10px 12px}.rate-limit-head{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:600}.rate-limit-row{border-bottom:1px solid #f5f5f5}.rate-limit-row:last-child{border-bottom:0}.rate-endpoint{color:#111827;font-size:13px;font-weight:500}.rate-key code{background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;font-size:11px;padding:2px 6px}.rate-input .ant-input-number{width:120px}.rate-effective{display:flex;flex-direction:column;font-size:12px;gap:2px}.rate-after-save{color:#6b7280}@media (max-width:767px){.api-keys-container{padding:12px}.api-keys-container h1{font-size:20px;margin-bottom:8px}.api-keys-container .ant-table{font-size:12px}.api-keys-container .ant-table-tbody>tr>td,.api-keys-container .ant-table-thead>tr>th{font-size:11px;padding:8px 4px}.api-keys-container code{font-size:10px;word-break:break-all}.api-keys-container .ant-table-column-title{font-size:11px}.api-keys-container .ant-btn{font-size:12px;height:auto;padding:4px 8px}.api-keys-container .ant-card{margin-bottom:16px}.api-keys-container .ant-card-body{padding:12px}.rate-limit-head{display:none}.rate-limit-row{gap:6px;grid-template-columns:1fr;padding:12px}.rate-input .ant-input-number{width:100%}}@media (min-width:768px) and (max-width:991px){.api-keys-container{padding:20px}.api-keys-container .ant-table{font-size:13px}.api-keys-container .ant-table-tbody>tr>td,.api-keys-container .ant-table-thead>tr>th{padding:10px 8px}}@media (min-width:992px){.api-keys-container{padding:24px}.api-keys-container .ant-table{font-size:14px}}@media (min-width:1200px){.api-keys-container{max-width:1400px}}.create-api-key-container{margin:0 auto;max-width:1200px;padding:16px;width:100%}@media (max-width:767px){.create-api-key-container{padding:12px}.create-api-key-container h1{font-size:20px;margin-bottom:8px}.create-api-key-container .mb-6{margin-bottom:16px}.permission-module{margin-bottom:20px}.permission-module h4{font-size:14px;margin-bottom:10px}.permission-checkboxes{gap:10px}.create-api-key-container .flex{flex-direction:column;width:100%}.create-api-key-container .flex button{margin-bottom:8px;width:100%}.create-api-key-container .ant-card{margin-bottom:16px}.create-api-key-container .ant-card-body{padding:16px}}@media (min-width:768px) and (max-width:991px){.create-api-key-container{max-width:100%;padding:20px}.permission-checkboxes{gap:14px;grid-template-columns:repeat(2,1fr)}.permission-module{margin-bottom:22px}.create-api-key-container .flex{gap:12px}}@media (min-width:992px){.create-api-key-container{padding:24px}.permission-checkboxes{gap:16px;grid-template-columns:repeat(3,1fr)}.permission-module{margin-bottom:24px}.create-api-key-container .flex{gap:16px}}@media (min-width:1200px){.create-api-key-container{max-width:1200px}.permission-checkboxes{gap:18px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.create-api-key-container .ant-form-item-label{padding-bottom:4px}.create-api-key-container .ant-input,.create-api-key-container .ant-picker{font-size:16px}}.show-api-key-container{margin:0 auto;max-width:1200px;padding:16px;width:100%}@media (max-width:767px){.show-api-key-container{padding:12px}.show-api-key-container h1{font-size:20px;margin-bottom:8px}.show-api-key-container .ant-card{margin-bottom:16px}.show-api-key-container .ant-card-body{padding:16px}.show-api-key-container .ant-descriptions-item-label{font-size:13px;width:100px}.show-api-key-container .ant-descriptions-item-content{font-size:13px}.show-api-key-container .ant-space,.show-api-key-container .ant-space-item{width:100%}.show-api-key-container .ant-btn{margin-bottom:8px;width:100%}.show-api-key-container .ant-space-horizontal{flex-direction:column;width:100%}.show-api-key-container .ant-space-horizontal .ant-space-item{width:100%}}@media (min-width:768px) and (max-width:991px){.show-api-key-container{max-width:100%;padding:20px}.show-api-key-container .ant-descriptions-item-label{width:120px}}@media (min-width:992px){.show-api-key-container{padding:24px}}@media (min-width:1200px){.show-api-key-container{max-width:1200px}}.show-api-key-container .space-y-4>div{margin-bottom:16px}.show-api-key-container .ant-space{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.show-api-key-container .space-y-4>div{margin-bottom:12px}.show-api-key-container .space-y-4 h4{font-size:14px;margin-bottom:8px}.show-api-key-container .ant-tag{font-size:12px;margin-bottom:4px;padding:2px 8px}.show-api-key-container .ant-space{gap:6px}.show-api-key-container .ant-alert{margin-bottom:16px}.show-api-key-container .ant-alert-message{font-size:14px}.show-api-key-container .ant-alert-description{font-size:13px}.show-api-key-container code{font-size:11px;word-break:break-all}.show-api-key-container .bg-white{align-items:flex-start!important;flex-direction:column}.show-api-key-container .bg-white code{margin-bottom:8px;width:100%}.show-api-key-container .bg-white .ant-btn{margin-bottom:0;width:100%}}@media (min-width:768px) and (max-width:991px){.show-api-key-container .ant-tag{font-size:13px;padding:4px 10px}}.edit-api-key-container{margin:0 auto;max-width:1200px;padding:16px;width:100%}.permissions-grid{grid-gap:16px;gap:16px;grid-template-columns:1fr}.permission-module{margin-bottom:24px}.permission-module h4{border-bottom:1px solid #f0f0f0;color:#262626;font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.permission-checkboxes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (max-width:767px){.edit-api-key-container{padding:12px}.edit-api-key-container h1{font-size:20px;margin-bottom:8px}.edit-api-key-container .mb-6{margin-bottom:16px}.permission-module{margin-bottom:20px}.permission-module h4{font-size:14px;margin-bottom:10px}.permission-checkboxes{gap:10px}.edit-api-key-container .flex{flex-direction:column;width:100%}.edit-api-key-container .flex button{margin-bottom:8px;width:100%}.edit-api-key-container .ant-card{margin-bottom:16px}.edit-api-key-container .ant-card-body{padding:16px}}@media (min-width:768px) and (max-width:991px){.edit-api-key-container{max-width:100%;padding:20px}.permission-checkboxes{gap:14px;grid-template-columns:repeat(2,1fr)}.permission-module{margin-bottom:22px}.edit-api-key-container .flex{gap:12px}}@media (min-width:992px){.edit-api-key-container{padding:24px}.permission-checkboxes{gap:16px;grid-template-columns:repeat(3,1fr)}.permission-module{margin-bottom:24px}.edit-api-key-container .flex{gap:16px}}@media (min-width:1200px){.edit-api-key-container{max-width:1200px}.permission-checkboxes{gap:18px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.edit-api-key-container .ant-form-item-label{padding-bottom:4px}.edit-api-key-container .ant-input,.edit-api-key-container .ant-picker{font-size:16px}}.categories-container{margin:0 auto;max-width:1400px;padding:24px}.categories-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.categories-table-card{border-radius:12px;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.categories-container{padding:16px}.categories-header{align-items:flex-start;flex-direction:column}.page-title{font-size:20px!important}.filter-card .ant-row{flex-direction:column}.filter-card .ant-col{margin-bottom:12px}.categories-table-card{overflow-x:auto}.categories-table-card .ant-table{font-size:12px}.categories-table-card .ant-table-tbody>tr>td,.categories-table-card .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}}@media (min-width:769px) and (max-width:1024px){.categories-container{padding:20px}.page-title{font-size:24px!important}}@media (min-width:1025px){.categories-container{padding:24px}}.edit-category-container{margin:0 auto;max-width:800px;padding:24px}.edit-category-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.edit-category-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.form-actions{gap:12px}@media (max-width:768px){.edit-category-container{padding:16px}.edit-category-header{align-items:flex-start;flex-direction:column}.page-title{font-size:20px!important}.form-actions{flex-direction:column-reverse}.form-actions .ant-btn{width:100%}}.show-category-container{margin:0 auto;max-width:1400px;padding:24px}.show-category-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.header-left{flex:1 1}.details-card,.subcategories-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}@media (max-width:768px){.show-category-container{padding:16px}.show-category-header{align-items:flex-start;flex-direction:column}.page-title{font-size:20px!important}.stats-row .ant-col{margin-bottom:16px}.details-card,.subcategories-card{overflow-x:auto}}@media (min-width:769px) and (max-width:1024px){.show-category-container{padding:20px}}@media (min-width:1025px){.show-category-container{padding:24px}}.tree-view-container{margin:0 auto;max-width:1600px;padding:24px}.tree-view-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.tree-view-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.tree-panel{border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:calc(100vh - 200px)}.tree-panel .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.tree-panel-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.tree-panel-header h4{margin-bottom:0!important}.tree-content{flex:1 1;overflow-y:auto;padding:8px}.tree-node{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tree-node-name{color:#1f2937;font-weight:500}.tree-node-description{color:#6b7280;font-size:12px}.tree-node-status{margin-left:auto}.form-panel{border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:calc(100vh - 200px)}.form-panel .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.form-panel-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.form-panel-header h4{margin-bottom:0!important}.category-form,.category-info-placeholder{flex:1 1;overflow-y:auto}.category-info{background:#f9fafb;border-radius:8px;margin-top:16px;padding:12px}@media (max-width:768px){.tree-view-container{padding:16px}.tree-view-header{align-items:flex-start;flex-direction:column}.page-title{font-size:20px!important}.tree-view-content{gap:16px;grid-template-columns:1fr}.form-panel,.tree-panel{height:auto;min-height:400px}.form-panel-header,.tree-panel-header{align-items:flex-start;flex-direction:column;gap:12px}}@media (min-width:769px) and (max-width:1024px){.tree-view-container{padding:20px}.tree-view-content{grid-template-columns:1fr}.form-panel,.tree-panel{height:auto;min-height:500px}}@media (min-width:1025px){.tree-view-container{padding:24px}}.products-container{margin:0 auto;max-width:1400px;padding:24px}.products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.products-table-card{border-radius:12px;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.products-container{padding:16px}.products-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.filter-card .ant-col{margin-bottom:12px}.products-table-card .ant-table{font-size:12px}.products-table-card .ant-table-tbody>tr>td,.products-table-card .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}}@media (min-width:769px) and (max-width:1024px){.products-container{padding:20px}}.product-create-container{margin:0 auto;max-width:1400px;padding:24px}.product-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.product-create-container{padding:16px}.product-create-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.form-section-card .ant-col{margin-bottom:16px}.category-selector-wrapper{max-height:200px}}@media (min-width:769px) and (max-width:1024px){.product-create-container{padding:20px}}.product-show-container{margin:0 auto;max-width:1400px;padding:24px}.product-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.product-show-container{padding:16px}.product-show-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.stats-row .ant-col{margin-bottom:16px}}.product-import-container{margin:0 auto;max-width:1400px;padding:24px}.product-import-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.import-instructions-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.instructions-section{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px}.instructions-title{color:#1e40af}.instructions-list{color:#1e3a8a}.sample-download-section{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.upload-card{border-radius:12px;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.product-import-container{padding:16px}.product-import-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.instructions-section{padding:12px}.instructions-title{font-size:14px}.instructions-list{font-size:13px}.csv-table-wrapper{font-size:11px}.sample-download-section{padding:12px}.sample-download-section .ant-col{margin-bottom:12px}}@media (min-width:769px) and (max-width:1024px){.product-import-container{padding:20px}}.warehouses-container{margin:0 auto;max-width:1400px;padding:24px}.warehouses-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.filter-card,.warehouses-table-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.empty-state{padding:40px 20px;text-align:center}@media (max-width:768px){.warehouses-container{padding:16px}.warehouses-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.filter-card .ant-col{margin-bottom:12px}.warehouses-table-card .ant-table{font-size:12px}.warehouses-table-card .ant-table-tbody>tr>td,.warehouses-table-card .ant-table-thead>tr>th{font-size:12px;padding:8px 4px}}@media (min-width:769px) and (max-width:1024px){.warehouses-container{padding:20px}}.warehouse-create-container{margin:0 auto;max-width:1400px;padding:24px}.warehouse-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.page-title{margin-bottom:0!important}.form-section-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.switch-label-wrapper{gap:12px}.switch-label{color:#1f2937}.form-actions{border-top:1px solid #e5e7eb;padding:24px 0}@media (max-width:768px){.warehouse-create-container{padding:16px}.warehouse-create-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.form-section-card .ant-col{margin-bottom:16px}}@media (min-width:769px) and (max-width:1024px){.warehouse-create-container{padding:20px}}.warehouse-show-container{margin:0 auto;max-width:1400px;padding:24px}.warehouse-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.page-title{color:#1f2937;margin-bottom:8px!important}.info-card,.stats-row{margin-bottom:24px}.info-card{border-radius:12px;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.warehouse-show-container{padding:16px}.warehouse-show-header{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:20px!important}.stats-row .ant-col{margin-bottom:16px}}.users-container{padding:24px}.users-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.users-table-card{background:#fff}.user-create-container{padding:24px}.user-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.user-form{max-width:1200px}@media (max-width:767px){.user-create-container{padding:16px}.user-create-header{align-items:flex-start;flex-direction:column;gap:16px}.form-section-card{margin-bottom:16px}}@media (min-width:768px) and (max-width:991px){.user-create-container{padding:20px}.form-section-card{margin-bottom:20px}}.user-show-container{padding:24px}.user-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.user-details-card{background:#fff}.roles-container{padding:24px}.roles-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.roles-table-card{background:#fff}@media (max-width:767px){.roles-container{padding:16px}.roles-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.roles-container{padding:20px}}.category-tree-select{width:100%}.category-tree-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.category-tree-search{flex:1 1;max-width:320px}.selected-categories{background:#f5f5f5;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:40px;padding:8px}.category-tree-select .ant-tree{border:1px solid #d9d9d9;border-radius:4px;max-height:300px;overflow-y:auto;padding:8px}.role-create-container{background-color:#f5f5f5;min-height:100vh;padding:24px}.role-create-header{margin-bottom:24px}.page-title{font-weight:600}.role-form{margin:0 auto;max-width:1200px}.form-section-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.form-section-card .ant-card-head{border-bottom:2px solid #e6f7ff;padding:16px 24px}.form-section-card .ant-card-body{padding:24px}.section-header{align-items:center;display:flex;gap:12px}.section-icon{color:#1890ff;font-size:24px}.section-title{font-size:18px;font-weight:600;margin:0!important}.section-subtitle{color:#8c8c8c;display:block;font-size:13px;margin-top:4px}.basic-info-card .ant-card-head{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-top:3px solid #1890ff}.required-asterisk{margin-left:4px}.checkbox-wrapper{margin-bottom:16px}.checkbox-label{font-size:14px;font-weight:500}.checkbox-description{color:#8c8c8c;display:block;font-size:12px;margin-top:4px}.info-box{background-color:#e6f7ff;border-left:3px solid #1890ff;border-radius:4px;margin-top:8px;padding:12px}.info-box .checkbox-description{color:#0050b3;font-size:12px;line-height:1.5}.permissions-card .ant-card-head{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-top:3px solid #52c41a}.module-permission-group{background:#fff;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:16px;padding:16px}.module-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.module-title-section{flex:1 1}.module-title{color:#262626;font-size:16px;font-weight:600;margin:0!important}.module-subtitle{color:#8c8c8c;display:block;font-size:12px;margin-top:4px}.select-all-checkbox{font-weight:500}.permissions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.permission-checkbox{border-radius:4px;display:block;padding:8px;transition:background-color .2s}.permission-checkbox:hover{background-color:#f5f5f5}.warehouse-card .ant-card-head{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-top:3px solid #faad14}.warehouse-select-all{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.warehouse-select-all .ant-checkbox-wrapper{font-weight:500}.warehouses-list{display:flex;flex-direction:column;gap:12px}.warehouse-checkbox{border-radius:4px;padding:8px;transition:background-color .2s}.warehouse-checkbox:hover{background-color:#f5f5f5}.po-approval-card .ant-card-head{background:linear-gradient(135deg,#fffbe6,#fff1b8);border-top:3px solid #faad14}.field-description{color:#8c8c8c;display:block;font-size:12px;margin-top:4px}.product-categories-section{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.subsection-title{font-size:16px;font-weight:600;margin:0 0 8px!important}.subsection-subtitle{color:#8c8c8c;display:block;font-size:12px;margin-bottom:16px}.product-categories-tree{background:#fff;border:1px solid #f0f0f0;border-radius:6px;max-height:360px;overflow:auto;padding:12px}.form-actions{border-top:1px solid #e8e8e8;margin-top:32px}.form-actions .ant-btn{min-width:100px}@media (max-width:767px){.role-create-container{padding:16px}.form-section-card,.role-create-header{margin-bottom:16px}.form-section-card .ant-card-body{padding:16px}.section-header{gap:8px}.module-header,.section-header{align-items:flex-start;flex-direction:column}.module-header{gap:12px}.permissions-grid{grid-template-columns:1fr}.form-actions{flex-direction:column;gap:12px}.form-actions .ant-btn{width:100%}}@media (min-width:768px) and (max-width:991px){.role-create-container{padding:20px}.form-section-card{margin-bottom:20px}.permissions-grid{grid-template-columns:repeat(2,1fr)}}.role-show-container{padding:24px}.role-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.role-details-card{background:#fff}@media (max-width:767px){.role-show-container{padding:16px}.role-show-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.role-show-container{padding:20px}}.transports-container{padding:24px}.transports-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.transports-table-card{background:#fff}@media (max-width:767px){.transports-container{padding:16px}.transports-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.transports-container{padding:20px}}.transport-create-container{padding:24px}.transport-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.transport-form{max-width:1200px}@media (max-width:767px){.transport-create-container{padding:16px}.transport-create-header{align-items:flex-start;flex-direction:column;gap:16px}.form-section-card{margin-bottom:16px}}@media (min-width:768px) and (max-width:991px){.transport-create-container{padding:20px}.form-section-card{margin-bottom:20px}}.transport-show-container{padding:24px}.transport-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.transport-details-card{background:#fff}@media (max-width:767px){.transport-show-container{padding:16px}.transport-show-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.transport-show-container{padding:20px}}.suppliers-container{padding:24px}.suppliers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.suppliers-table-card{background:#fff}@media (max-width:767px){.suppliers-container{padding:16px}.suppliers-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.suppliers-container{padding:20px}}.supplier-create-container{padding:24px}.supplier-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.supplier-form{max-width:1200px}@media (max-width:767px){.supplier-create-container{padding:16px}.supplier-create-header{align-items:flex-start;flex-direction:column;gap:16px}.form-section-card{margin-bottom:16px}}@media (min-width:768px) and (max-width:991px){.supplier-create-container{padding:20px}.form-section-card{margin-bottom:20px}}.supplier-show-container{padding:24px}.supplier-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.supplier-details-card{background:#fff}@media (max-width:767px){.supplier-show-container{padding:16px}.supplier-show-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (min-width:768px) and (max-width:991px){.supplier-show-container{padding:20px}}.content-wrapper>.onboarding-page-shell{margin:0!important;max-width:none!important;width:100%}.onboarding-page-shell{box-sizing:border-box}.onboarding-page-shell,.onboarding-wizard{max-width:100%;width:100%}.onboarding-wizard-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px;width:100%}.onboarding-wizard-header-main{flex:1 1 280px;min-width:0}.onboarding-wizard-header .onboarding-wizard-title{margin:0 0 8px!important}.onboarding-status-tag{margin-bottom:16px;text-transform:capitalize}.onboarding-chevron-bar-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;margin-bottom:24px;padding:16px;width:100%}.onboarding-chevron-bar{align-items:stretch;display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;width:100%}.onboarding-chevron-step{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);color:#475569;cursor:default;display:flex;flex:1 1;font-size:11px;font-weight:600;justify-content:center;line-height:1.2;margin-left:-12px;min-width:76px;padding:10px 18px 10px 26px;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease}.onboarding-chevron-step.is-first{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);margin-left:0;padding-left:14px}.onboarding-chevron-step.is-last{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);padding-right:14px}.onboarding-chevron-step-inner{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;text-align:center}.onboarding-chevron-index{font-size:10px;font-weight:700;line-height:1;opacity:.85}.onboarding-chevron-check{font-size:12px;line-height:1}.onboarding-chevron-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-chevron-step.is-complete{background:linear-gradient(180deg,#16a34a,#00000059);background:linear-gradient(180deg,var(--onboarding-success,#16a34a) 0,#00000059 100%);border-color:#16a34a;border-color:var(--onboarding-success,#16a34a);color:#f8fafc}.onboarding-chevron-step.is-active{background:linear-gradient(180deg,#1677ff,#4096ff);background:linear-gradient(180deg,var(--onboarding-primary,#1677ff) 0,var(--onboarding-primary-hover,#4096ff) 100%);border-color:#1677ff;border-color:var(--onboarding-primary-border,var(--onboarding-primary,#1677ff));box-shadow:0 2px 8px #1677ff47;color:#fff}.onboarding-chevron-step.is-upcoming{background:linear-gradient(180deg,#e6f4ff,#00000005);background:linear-gradient(180deg,var(--onboarding-primary-bg,#e6f4ff) 0,#00000005 100%);border-color:#91caff;border-color:var(--onboarding-primary-border,#91caff);color:#1f2937}.onboarding-chevron-step.is-locked{background:#fff;border-color:#e2e8f0;color:#94a3b8}.onboarding-chevron-step.is-clickable{cursor:pointer}.onboarding-chevron-step.is-clickable:hover:not(.is-locked){filter:brightness(1.06)}.onboarding-chevron-step.is-clickable.is-locked:hover{border-color:#cbd5e1;color:#64748b}.onboarding-chevron-current{color:#64748b;font-size:13px;margin:14px 0 0;padding:0;text-align:center}.onboarding-chevron-current strong{color:#0f172a;font-weight:600}.onboarding-documents-section{width:100%}.onboarding-form-card{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 12px #0f172a0f!important;width:100%}.onboarding-form-card .ant-card{width:100%}.onboarding-form-card .ant-card-head{background:#fafbfc;border-bottom:1px solid #e2e8f0;min-height:48px}.onboarding-form-card .ant-card-head-title{color:#0f172a;font-size:16px;font-weight:600}.onboarding-form-card .ant-card-body{padding:24px!important}.onboarding-form-section-hint{color:#64748b;display:block;font-size:13px;margin-bottom:20px}.onboarding-form-grid .ant-form-item{margin-bottom:18px}.onboarding-readonly-field{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important;cursor:not-allowed}.onboarding-form-actions{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:20px}@media (min-width:1200px){.onboarding-chevron-step{font-size:12px;min-width:0;padding-bottom:12px;padding-top:12px}.onboarding-chevron-label{font-size:12px}}@media (max-width:768px){.onboarding-chevron-bar-wrap{padding:12px}.onboarding-chevron-step{font-size:10px;margin-left:-10px;min-width:64px;padding:8px 14px 8px 22px}.onboarding-chevron-step.is-first{padding-left:10px}.onboarding-chevron-index{display:none}.onboarding-chevron-check{font-size:11px}.onboarding-chevron-current{font-size:12px}}.clients-container{padding:24px}.clients-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-subtitle{display:block;margin-top:4px}.clients-table-card{background:#fff}@media (max-width:768px){.clients-container{padding:16px}.clients-header{align-items:stretch;flex-direction:column}.clients-header>div:first-child{margin-bottom:16px}}.client-create-container{padding:24px}.client-create-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.client-form{max-width:1200px}.form-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:24px}@media (max-width:768px){.client-create-container{padding:16px}.client-create-header{align-items:stretch;flex-direction:column}}.client-show-container{padding:24px}.client-show-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.addresses-card,.client-details-card{margin-bottom:24px}.address-filter-card{background:#fafafa;margin-bottom:16px}.address-card{height:100%;margin-bottom:16px}@media (max-width:768px){.client-show-container{padding:16px}.client-show-header{align-items:stretch;flex-direction:column}}.brands-container{padding:24px}.brands-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.brands-table-card{background:#fff}@media (max-width:768px){.brands-container{padding:16px}.brands-header{align-items:flex-start;flex-direction:column;gap:16px}.brands-header .ant-btn{width:100%}}.brand-create-container{padding:24px}.brand-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.brand-create-container{padding:16px}.brand-create-header{align-items:flex-start;flex-direction:column;gap:16px}}.brand-show-container{padding:24px}.brand-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.brand-show-container{padding:16px}.brand-show-header{align-items:flex-start;flex-direction:column;gap:16px}}.hsn-codes-container{padding:24px}.hsn-codes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.hsn-codes-table-card{background:#fff}@media (max-width:768px){.hsn-codes-container{padding:16px}.hsn-codes-header{align-items:flex-start;flex-direction:column;gap:16px}.hsn-codes-header .ant-space{width:100%}.hsn-codes-header .ant-space-item{flex:1 1}.hsn-codes-header .ant-btn{width:100%}}.hsn-code-create-container{padding:24px}.hsn-code-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.hsn-code-create-container{padding:16px}.hsn-code-create-header{align-items:flex-start;flex-direction:column;gap:16px}.hsn-code-create-header .ant-btn{width:100%}}.hsn-code-show-container{padding:24px}.hsn-code-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.hsn-code-show-container{padding:16px}.hsn-code-show-header{align-items:flex-start;flex-direction:column;gap:16px}.hsn-code-show-header .ant-btn{width:100%}}.hsn-code-import-container{padding:24px}.hsn-code-import-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.hsn-code-import-container{padding:16px}.hsn-code-import-header{align-items:flex-start;flex-direction:column;gap:16px}.csv-table-wrapper{overflow-x:scroll}}.zoho-users-page{max-width:100%;min-width:0;width:100%}.zoho-users-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.zoho-users-page-header .ant-typography{flex:1 1 auto;margin:0!important;min-width:120px;white-space:normal;word-break:normal}.zoho-users-page-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.zoho-users-scroll-hint{color:#8c8c8c;display:none;font-size:12px;margin:0 0 10px}.zoho-users-table-card{min-width:0;overflow:hidden}.zoho-users-table-card .ant-card-body{min-width:0;padding:12px}.zoho-users-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;width:100%}.zoho-users-table-scroll .ant-table-body,.zoho-users-table-scroll .ant-table-container,.zoho-users-table-scroll .ant-table-content,.zoho-users-table-scroll .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.zoho-users-table-scroll .ant-table{min-width:1040px}.zoho-users-table-scroll .ant-table-tbody>tr>td,.zoho-users-table-scroll .ant-table-thead>tr>th{white-space:nowrap}@media (max-width:991px){.zoho-users-scroll-hint{display:block}.zoho-users-page-header .ant-typography{flex:1 1 100%;min-width:0}.zoho-users-page-actions{justify-content:stretch;width:100%}.zoho-users-page-actions .ant-btn{flex:1 1 auto;min-width:0}.zoho-users-table-card .ant-card-body{padding:8px}}.sac-codes-container{padding:24px}.sac-codes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.sac-codes-table-card{background:#fff}@media (max-width:768px){.sac-codes-container{padding:16px}.sac-codes-header{align-items:flex-start;flex-direction:column;gap:16px}.sac-codes-header .ant-space{width:100%}.sac-codes-header .ant-space-item{flex:1 1}.sac-codes-header .ant-btn{width:100%}}.sac-code-create-container{padding:24px}.sac-code-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.sac-code-create-container{padding:16px}.sac-code-create-header{align-items:flex-start;flex-direction:column;gap:16px}.sac-code-create-header .ant-btn{width:100%}}.sac-code-show-container{padding:24px}.sac-code-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.sac-code-show-container{padding:16px}.sac-code-show-header{align-items:flex-start;flex-direction:column;gap:16px}.sac-code-show-header .ant-btn{width:100%}}.sac-code-import-container{padding:24px}.sac-code-import-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.import-instructions-card,.instructions-section{margin-bottom:24px}.instructions-title{color:#1890ff;font-size:16px;font-weight:600;margin-bottom:12px}.instructions-list{margin:0;padding-left:20px}.instructions-list li{line-height:1.6;margin-bottom:8px}.csv-format-section{margin-bottom:24px}.csv-table-wrapper{margin-top:12px;overflow-x:auto}.sample-download-section{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.upload-card{background:#fff}@media (max-width:768px){.sac-code-import-container{padding:16px}.sac-code-import-header{align-items:flex-start;flex-direction:column;gap:16px}.csv-table-wrapper{overflow-x:scroll}}.bins-container{padding:24px}.bins-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.bins-table-card{background:#fff}@media (max-width:768px){.bins-container{padding:16px}.bins-header{flex-direction:column}}.bin-create-container{padding:24px}.bin-create-header{margin-bottom:24px}@media (max-width:768px){.bin-create-container{padding:16px}.form-actions{text-align:center}}.bin-edit-container{padding:24px}.bin-edit-header{margin-bottom:24px}.bin-form{max-width:1200px}.switch-label-wrapper{align-items:center;display:flex;gap:8px}.switch-label{font-weight:500}.form-actions{margin-top:24px;text-align:right}@media (max-width:768px){.bin-edit-container{padding:16px}.form-actions{text-align:center}}.zones-container{padding:24px}.zones-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-subtitle{color:#666;font-size:14px;margin:4px 0 0}.zones-table-card{background:#fff}@media (max-width:768px){.zones-container{padding:16px}.zones-header{flex-direction:column}}.zone-create-container{padding:24px}.zone-create-header{margin-bottom:24px}@media (max-width:768px){.zone-create-container{padding:16px}}.zone-edit-container{padding:24px}.zone-edit-header{margin-bottom:24px}@media (max-width:768px){.zone-edit-container{padding:16px}}.import-container{padding:24px}.import-header{margin-bottom:24px}@media (max-width:768px){.import-container{padding:16px}}.tax-classes-container{padding:24px}.tax-classes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.tax-classes-table-card{background:#fff}@media (max-width:768px){.tax-classes-container{padding:16px}.tax-classes-header{align-items:flex-start;flex-direction:column;gap:16px}}.website-code-locations-container{padding:24px}.website-code-locations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.website-code-locations-table-card{background:#fff}@media (max-width:768px){.website-code-locations-container{padding:16px}.website-code-locations-header{align-items:flex-start;flex-direction:column;gap:16px}.website-code-locations-header .ant-space{width:100%}.website-code-locations-header .ant-space-item{flex:1 1}.website-code-locations-header .ant-btn{width:100%}}.website-code-location-create-container{padding:24px}.website-code-location-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.website-code-location-create-container{padding:16px}.website-code-location-create-header{align-items:flex-start;flex-direction:column;gap:16px}}.website-code-location-show-container{padding:24px}.website-code-location-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.website-code-location-show-container{padding:16px}.website-code-location-show-header{align-items:flex-start;flex-direction:column;gap:16px}}.bidding-locations-container{margin:0 auto;max-width:1400px;padding:24px}.bidding-locations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.bidding-locations-header .page-title{color:#1f2937;margin-bottom:0!important}.bidding-locations-container .filter-card{border-radius:12px;margin-bottom:24px}.bidding-locations-table-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.bidding-location-create-container{margin:0 auto;max-width:1400px;padding:24px}.bidding-location-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.bidding-location-create-header .page-title{color:#1f2937;margin-bottom:0!important}.bidding-location-create-container .form-section-card{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.bidding-location-create-container .form-actions{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:24px;padding:24px 0}.required-asterisk{color:#ff4d4f}.events-page{background:#f5f6f8;min-height:calc(100vh - 64px);padding:24px}.events-main{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;min-height:400px;padding:24px}.events-tabs .ant-tabs-nav{margin-bottom:24px}.events-detail-tabs .ant-tabs-nav{margin-bottom:12px}.events-detail-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:10px 10px 0 0;padding:8px 12px}.events-detail-tabs .ant-tabs-tab{font-size:14px}.events-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#f5f6f8;border:1px solid #e5e7eb;border-bottom:none;border-radius:10px 10px 0 0;margin:0!important;padding:10px 16px;transition:background .15s ease,color .15s ease,border-color .15s ease}.events-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:#eef2ff;border-color:#c7d2fe}.events-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-color:#dbeafe}.events-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff}.events-tabs.ant-tabs-card>.ant-tabs-nav:before{border-bottom:1px solid #e5e7eb}.event-response-strip{display:flex;gap:12px;margin-top:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-snap-type:x mandatory}.event-response-strip-card,.event-response-strip>.ant-card{flex:0 0 auto;scroll-snap-align:start;width:min(360px,calc(100vw - 180px))}.event-response-strip-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.event-rank-badge{align-items:center;background:#f5f6f8;border:1px solid #00000014;border-radius:999px;box-shadow:0 1px 2px #0000000a;display:inline-flex;gap:6px;height:30px;padding:0 10px}.event-rank-badge-icon{font-size:14px;opacity:.9}.event-rank-badge-text{font-size:12px;font-weight:700;line-height:1}.event-rank-badge.rank-1{background:#f0fff4;border-color:#b7eb8f;color:#237804}.event-response-strip-card-rank1{border-color:#b7eb8f!important;box-shadow:0 0 0 2px #b7eb8f59,0 6px 16px #2378041a!important;position:relative}.event-response-strip-card-rank1 .event-rank-badge.rank-1{animation:event-rank1-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 3px #b7eb8f38}@keyframes event-rank1-pulse{0%{box-shadow:0 0 0 3px #b7eb8f2e;transform:translateZ(0) scale(1)}55%{box-shadow:0 0 0 8px #b7eb8f1a;transform:translateZ(0) scale(1.04)}to{box-shadow:0 0 0 3px #b7eb8f2e;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.event-response-strip-card-rank1 .event-rank-badge.rank-1{animation:none}}.event-rank-badge.rank-2{background:#fffbe6;border-color:#ffe58f;color:#ad6800}.event-rank-badge.rank-3{background:#fff2f0;border-color:#ffccc7;color:#a8071a}.event-response-strip::-webkit-scrollbar{height:10px}.event-response-strip::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.event-response-details-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.event-response-details-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.event-response-items .ant-table{border-radius:10px;overflow:hidden}.event-response-compare{display:flex;gap:16px;margin-top:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-snap-type:x mandatory}.event-response-compare-col{flex:0 0 auto;scroll-snap-align:start;width:min(360px,calc(100vw - 180px))}.event-response-compare-card{border-radius:12px}.event-response-compare-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.event-response-compare-body{max-height:60vh;overflow-y:auto;padding-right:6px}.event-response-compare-body::-webkit-scrollbar{width:10px}.event-response-compare-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.events-tabs .ant-tabs-tab{font-size:15px;font-weight:600}.events-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff}.events-content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:320px;padding:16px 0 0}.events-table .ant-table{border-radius:10px}.events-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.bid-detail-highlight-row>td{background-color:#e6f7ff!important}.events-empty-text{color:#8c8c8c;cursor:pointer;display:block;font-size:15px;margin-bottom:20px}.events-empty-text:hover{color:#1890ff}.new-event-btn{font-size:15px;font-weight:600;height:44px;padding-left:24px;padding-right:24px}.events-filters-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.events-filters-card .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.filter-field{margin-bottom:20px}.filter-field .ant-typography{display:block;font-size:13px;margin-bottom:8px}.filter-input{width:100%}.filter-icon{color:#bfbfbf;margin-right:4px}.filter-toggle{align-items:center;display:flex;gap:12px;justify-content:space-between}.filter-toggle .ant-switch{flex-shrink:0}.event-config-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.event-config-content{padding:8px 0}.config-section{margin-bottom:28px}.config-section:last-child{margin-bottom:0}.config-section-title{color:#1f2937;font-weight:600;margin-bottom:12px!important}.config-radio-group{width:100%}.config-radio-group .ant-radio-wrapper{align-items:flex-start;display:flex;margin-bottom:8px}.auction-options .ant-radio-wrapper{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:10px;padding:10px 12px}.auction-options .ant-radio-wrapper-checked,.auction-options .ant-radio-wrapper:hover{background:#f0f7ff;border-color:#1890ff}.auction-options .ant-radio{top:4px}.events-create-page{background:#fff;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px);padding:24px}.events-create-page .draft-alert{border-radius:8px;margin-bottom:16px}.events-create-header{margin-bottom:24px}.events-create-header .page-title{color:#1f2937;margin:16px 0 24px!important}.event-form-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.event-type-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.event-type-option{align-items:center;border:1px solid #d9d9d9;border-radius:8px;color:#595959;display:inline-flex;font-weight:500;gap:8px;padding:10px 16px}.event-type-option.selected{background:#f0f7ff;border-color:#1890ff;color:#1890ff}.template-select-btn{align-items:center;display:inline-flex;gap:8px}.template-select-btn.filled{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.template-pill{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;margin-right:8px;padding:2px 8px}.template-pill.sell{background:#ffccc7;color:#cf1322}.template-pill.buy{background:#b7eb8f;color:#389e0d}.event-table-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.event-table-card .ant-card-head{font-weight:600}.table-toolbar{margin-bottom:16px}.event-items-table .column-dropdown-trigger{color:#1890ff;cursor:pointer}.event-items-table .ant-input,.event-items-table .ant-input-affix-wrapper,.event-items-table .ant-input-number,.event-items-table .ant-input-number-input,.event-items-table .ant-picker,.event-items-table .ant-select-selector{background:#fff;border-color:#d9d9d9;color:#0f172a;font-size:13px;height:36px;line-height:36px}.event-items-table .ant-input{padding:6px 10px}.event-items-table .ant-input-affix-wrapper input::placeholder,.event-items-table .ant-input-number input::placeholder,.event-items-table .ant-input::placeholder{color:#0f172a73}.event-items-table .ant-input-affix-wrapper-focused,.event-items-table .ant-input-focused,.event-items-table .ant-input:focus,.event-items-table .ant-picker-focused,.event-items-table .ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 3px #1677ff2e!important}.event-items-table .ant-input-affix-wrapper-disabled,.event-items-table .ant-input[disabled],.event-items-table .ant-select-disabled .ant-select-selector{background:#f5f5f5!important;color:#0f172a8c!important}.add-row-btn,.price-components-row{margin-top:12px}.event-collapse{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:24px;overflow:hidden}.event-extra-links{margin-bottom:16px}.event-schedule{color:#595959;font-size:14px;margin-bottom:24px}.event-form-actions{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;padding:24px 0}.publish-btn{font-weight:600;padding-left:24px;padding-right:24px}.purchase-orders-container{padding:0}.purchase-orders-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.purchase-orders-table-card{overflow:hidden}.purchase-orders-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.purchase-orders-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.purchase-orders-table-card .ant-table-pagination{margin-bottom:0}.po-alarm-icon-wrap{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.po-alarm-icon-wrap .po-alarm-bell{animation:po-alarm-bell-pulse 1.2s ease-in-out infinite;color:#ff4d4f;font-size:20px}.po-alarm-icon-wrap .po-alarm-badge{animation:po-alarm-badge-pulse 1.2s ease-in-out infinite;background:#ff4d4f;border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:-4px;top:-4px;width:10px}@keyframes po-alarm-bell-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes po-alarm-badge-pulse{0%,to{box-shadow:0 0 0 0 #ff4d4f80;transform:scale(1)}50%{box-shadow:0 0 0 6px #ff4d4f00;transform:scale(1.2)}}@media (max-width:768px){.purchase-orders-container{padding:0}.purchase-orders-header{align-items:flex-start;flex-direction:column}.filter-card .ant-col{margin-bottom:12px}}.po-create-product-option{display:flex;flex-direction:column;gap:2px;line-height:1.35;padding:4px 0}.po-create-product-option__sku{font-weight:600}.po-create-product-option__name{color:#0000008c;font-size:12px;white-space:normal;word-break:break-word}.po-create-product-cell{align-items:flex-start;display:flex;gap:4px;width:100%}.po-create-product-cell .ant-select{flex:1 1;min-width:0}.po-create-copy-sku-btn{flex-shrink:0;margin-top:0}.purchase-order-create-container{padding:24px}.purchase-order-create-header{margin-bottom:24px}.purchase-order-create-header .ant-typography{margin-bottom:0;margin-top:16px}@media (max-width:768px){.purchase-order-create-container{padding:16px}}.purchase-order-show-container{padding:0}.purchase-order-show-header{margin-bottom:10px}.purchase-order-show-header .ant-typography{margin-bottom:0;margin-top:8px}.purchase-order-show-breadcrumb{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--dcg-border,#e2e8f0);margin-bottom:10px;padding:6px 0 8px}.purchase-order-info-card,.purchase-order-items-card,.purchase-order-show-actions,.purchase-order-summary-card{margin-bottom:12px}.purchase-order-show-actions .ant-space{gap:8px 8px!important}.purchase-order-show-actions .ant-btn{height:32px;padding:4px 10px}.purchase-order-header-quick-actions .ant-btn{font-size:12px;height:32px;padding:4px 10px}.purchase-order-header-quick-actions .po-copy-highlight-btn{background:linear-gradient(180deg,#0ea5e929,#0284c714)!important;border-color:#0284c773!important;box-shadow:0 0 0 3px #0ea5e91f,0 10px 18px #0284c72e!important;font-weight:700}.purchase-order-header-quick-actions .po-copy-highlight-btn:hover{border-color:#0284c7a6!important;filter:brightness(1.02)}.purchase-order-header-quick-actions{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.purchase-order-header-quick-actions::-webkit-scrollbar{height:6px}.purchase-order-header-quick-actions::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.purchase-order-header-quick-actions .ant-space-item{flex:0 0 auto}@media (max-width:768px){.purchase-order-header-quick-actions{flex-wrap:wrap;overflow-x:visible}.purchase-order-show-container{padding:0}.purchase-order-show-actions{margin-bottom:16px}.purchase-order-show-actions .ant-space,.purchase-order-show-actions .ant-space-item{width:100%}.purchase-order-show-actions .ant-btn{margin-bottom:8px;width:100%}}.grn-container{padding:0}.grn-header{justify-content:space-between;margin-bottom:8px}.grn-header,.grn-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.grn-header-actions{justify-content:flex-end}.grn-row-failed-qc{background-color:#fff1f0!important}.grn-row-failed-qc:hover{background-color:#ffe7e5!important}.grn-row-failed-qc td{color:#cf1322!important}.grn-row-failed-qc td,.grn-row-failed-qc:hover td{background-color:initial!important}.grn-table-card{overflow:hidden}.grn-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.grn-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.grn-table-card .ant-table-pagination{margin-bottom:0}.dcg-responsive-table .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.dcg-responsive-table .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.dcg-responsive-table .ant-table-body::-webkit-scrollbar{height:8px}.dcg-responsive-table .ant-table-body::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.putaway-tasks-page{padding:0;width:100%}.putaway-tasks-page .page-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.putaway-tasks-page .filter-card{margin-bottom:12px}.putaway-tasks-page .filter-label{color:#595959;font-size:13px;font-weight:500;margin-bottom:4px}.putaway-tasks-page .filter-card .ant-select{width:100%}.putaway-filter-select-wrap{min-width:0;width:100%}.putaway-filter-actions-col{align-items:center;display:flex!important;justify-content:flex-end}.putaway-filter-actions{margin-bottom:0}@media (max-width:991px){.putaway-filter-actions-col{justify-content:flex-start}}.putaway-task-detail-page{padding:0;width:100%}.putaway-table-card{overflow:hidden}.putaway-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.putaway-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.putaway-table-card .ant-table-pagination{margin-bottom:0}@media (max-width:768px){.putaway-tasks-page{padding:0}.putaway-tasks-page .page-header-row{align-items:stretch;flex-direction:column;gap:12px}.putaway-tasks-page .filter-card .ant-row{margin-left:-8px!important;margin-right:-8px!important}.putaway-tasks-page .filter-card .ant-col,.putaway-tasks-page .filter-card .putaway-filter-col{flex:0 0 100%!important;max-width:100%!important;min-width:0;padding:8px!important;width:100%!important}.putaway-tasks-page .filter-card .putaway-filter-select-wrap{min-width:0;width:100%!important}.putaway-tasks-page .filter-card .ant-select{max-width:100%!important;min-width:0!important;width:100%!important}.putaway-tasks-page .filter-card .ant-select .ant-select-selector{min-width:0!important;width:100%!important}.putaway-tasks-page .filter-card .ant-space{flex-wrap:wrap;width:100%}.putaway-tasks-page .filter-card .ant-btn{flex:1 1;min-width:0}.putaway-tasks-page .filter-card .ant-btn-primary{width:100%}.putaway-tasks-page .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.putaway-tasks-page .ant-table-tbody>tr>td,.putaway-tasks-page .ant-table-thead>tr>th{min-width:72px;word-break:break-word}}@media (max-width:991px){.putaway-tasks-page .filter-card .putaway-filter-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.putaway-tasks-page .filter-card .putaway-filter-select-wrap{width:100%!important}.putaway-tasks-page .filter-card .ant-select{max-width:100%!important;width:100%!important}.putaway-tasks-page .filter-card .ant-select .ant-select-selector{width:100%!important}}.vendor-search-page{padding:0}.vendor-search-launch-btn.ant-btn-primary{background:linear-gradient(90deg,#6d28d9,#7c3aed 45%,#8b5cf6);border:none;border-radius:999px;box-shadow:0 8px 20px #6d28d940;height:40px}.vendor-search-launch-btn.ant-btn-primary:focus,.vendor-search-launch-btn.ant-btn-primary:hover{background:linear-gradient(90deg,#5b21b6,#6d28d9 45%,#7c3aed)}.vendor-search-reset-btn{padding:0}.vendor-search-hint{display:block}.vendor-search-bullets{color:#6b7280;font-size:12px;margin:0;padding-left:18px}.vendor-search-bullets li{margin:6px 0}.vendor-search-bullets li::marker{color:#16a34a}.vr-insights-subtitle{color:#6b7280;font-size:12px}.vr-marquee{height:18px;margin:2px auto 0;overflow:hidden;position:relative;width:min(520px,100%)}.vr-marquee span{animation:vr-marquee 7s linear infinite;background:linear-gradient(90deg,#6d28d9,#7c3aed,#2563eb);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:12px;font-weight:700;padding-left:100%;white-space:nowrap}@keyframes vr-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.vr-pack-loader{align-items:center;display:flex;gap:10px;justify-content:center;padding:18px 0 6px}.vr-pack-box{animation:vr-pack-bounce 1.15s ease-in-out infinite;background:linear-gradient(180deg,#6d28d924,#2563eb1a);border:1px solid #6d28d933;border-radius:8px;height:28px;overflow:hidden;position:relative;width:34px}.vr-pack-box:before{background:linear-gradient(90deg,#6d28d900,#6d28d933,#2563eb00);content:"";height:10px;left:-10px;position:absolute;top:8px;transform:rotate(-12deg);width:60px}.vr-pack-box:nth-child(2){animation-delay:.12s}.vr-pack-box:nth-child(3){animation-delay:.24s}@keyframes vr-pack-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.vr-pack-hint{color:#6b7280;font-size:12px;margin-bottom:10px;text-align:center}.inventory-container{padding:0}.inventory-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.inventory-table-card{background:#fff}@media (max-width:768px){.inventory-container{padding:0}.inventory-header{align-items:stretch;flex-direction:column;gap:16px}.inventory-container .ant-tabs-nav{-webkit-overflow-scrolling:touch;margin-bottom:16px;overflow-x:auto;overflow-y:hidden}.inventory-container .ant-tabs-nav-wrap{flex-wrap:nowrap}.inventory-container .ant-tabs-tab{padding:8px 12px;white-space:nowrap}.inventory-container .ant-row{margin-left:-8px!important;margin-right:-8px!important}.inventory-container .ant-row .ant-col{flex:0 0 100%;max-width:100%;padding:8px!important}.inventory-container .filter-card .ant-row,.inventory-container .filter-card .ant-space{display:flex;flex-wrap:wrap;gap:8px}.inventory-container .filter-card .ant-btn-primary{width:100%}.inventory-container .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-container .ant-table-tbody>tr>td,.inventory-container .ant-table-thead>tr>th{min-width:72px;word-break:break-word}.inventory-container .ant-table-tbody>tr>td:nth-of-type(2),.inventory-container .ant-table-thead>tr>th[data-column-key=product]{min-width:100px}.inventory-container .ant-table-tbody>tr>td:nth-of-type(3),.inventory-container .ant-table-thead>tr>th:first-child+th+th{min-width:88px}}.inventory-tab-page{padding:0}.inventory-tabs-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.inventory-tabs-wrap .ant-segmented{min-width:760px}.inventory-tabs-wrap .ant-segmented-item{padding:6px 12px}.inventory-tabs-wrap .ant-segmented-item-label{white-space:nowrap}.inventory-tab-page .page-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.inventory-tab-page .ant-card{margin-bottom:16px}.inventory-batch-summary{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:56px;padding:8px 12px}.inventory-batch-summary .ant-typography{display:block;line-height:1.4}@media (min-width:992px){.inventory-batch-summary{align-items:flex-end;text-align:right}}@media (max-width:768px){.inventory-tab-page{padding:0}.inventory-tab-page .page-header-row{align-items:stretch;flex-direction:column;gap:12px}.inventory-tabs-wrap .ant-segmented{min-width:720px}.inventory-tab-page .ant-row{margin-left:-8px!important;margin-right:-8px!important}.inventory-tab-page .ant-row .ant-col{flex:0 0 100%;max-width:100%;padding:8px!important}.inventory-tab-page .filter-actions .ant-space{flex-wrap:wrap;width:100%}.inventory-tab-page .filter-actions .ant-select{max-width:100%;width:100%!important}.inventory-tab-page .filter-actions .ant-btn-primary{width:100%}.inventory-tab-page .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-tab-page .ant-table-tbody>tr>td,.inventory-tab-page .ant-table-thead>tr>th{min-width:72px;word-break:break-word}}.inventory-show-container{padding:24px}.inventory-show-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:768px){.inventory-show-container{padding:16px}.inventory-show-header{align-items:flex-start;flex-direction:column;gap:16px}}.stock-transfers-page{max-width:100%;min-width:0;width:100%}.stock-transfers-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.stock-transfers-scroll-hint{color:#8c8c8c;display:none;font-size:12px;margin:0 0 10px}.stock-transfers-table-card{min-width:0;overflow:hidden}.stock-transfers-table-card .ant-card-body{min-width:0;padding:12px}.stock-transfers-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;width:100%}.stock-transfers-table-scroll .ant-table-body,.stock-transfers-table-scroll .ant-table-container,.stock-transfers-table-scroll .ant-table-content,.stock-transfers-table-scroll .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.stock-transfers-table-scroll .ant-table{min-width:920px}.stock-transfers-table-scroll .ant-table-tbody>tr>td,.stock-transfers-table-scroll .ant-table-thead>tr>th{white-space:nowrap}.stock-transfers-table-scroll .ant-table-tbody>tr.stock-transfers-row-clickable{cursor:pointer}@media (max-width:991px){.stock-transfers-scroll-hint{display:block}.stock-transfers-page-header{align-items:stretch;flex-direction:column}.stock-transfers-page-header .ant-btn{width:100%}.stock-transfers-table-card .ant-card-body{padding:8px}}.stock-adjustments-page{max-width:100%;min-width:0;width:100%}.stock-adjustments-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.stock-adjustments-table-card .ant-card-body{min-width:0;padding:12px}.stock-adjustments-table-wrap .ant-table{width:100%}.stock-adjustments-table-wrap .ant-table-tbody>tr.stock-adjustments-row-clickable{cursor:pointer}.stock-adjustment-mobile-card{display:flex;flex-direction:column;gap:10px;padding:4px 0;width:100%}.stock-adjustment-mobile-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.stock-adjustment-mobile-card__number.ant-btn{font-size:14px;font-weight:600;height:auto;padding:0;text-align:left;white-space:normal}.stock-adjustment-mobile-card__meta{grid-gap:6px;display:grid;font-size:13px;gap:6px;grid-template-columns:1fr}.stock-adjustment-mobile-card__row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.stock-adjustment-mobile-card__label{color:#8c8c8c;flex-shrink:0}.stock-adjustment-mobile-card__value{text-align:right;word-break:break-word}.stock-adjustments-mobile-table .ant-table-thead{display:none}.stock-adjustments-mobile-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 8px!important}.stock-adjustments-mobile-table .ant-table-tbody>tr.stock-adjustments-row-clickable{cursor:pointer}.stock-adjustments-mobile-table .ant-table-tbody>tr.stock-adjustments-row-clickable:active{background:#fafafa}@media (max-width:991px){.stock-adjustments-page-header{align-items:stretch;flex-direction:column}.stock-adjustments-page-header .ant-btn{width:100%}.stock-adjustments-table-card .ant-card-body{padding:8px}}.orders-container{padding:0}.orders-header{justify-content:space-between;margin-bottom:8px}.orders-header,.orders-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.orders-header-actions{justify-content:flex-end}.filter-card{margin-bottom:12px}.filter-input,.filter-select{width:100%}.orders-table-card{overflow:hidden}.orders-table-card .ant-table-wrapper .ant-table-header,.orders-table-card .ant-table-wrapper .ant-table-sticky-holder{background:#fff}.orders-table-card .ant-table-pagination{margin-bottom:0}.order-row-selfpickup{background-color:#f6ffed!important}.order-row-selfpickup:hover>td{background-color:#d9f7be!important}.order-row-delivery-hit>td{background-color:#f6ffed!important}.order-row-delivery-hit:hover>td{background-color:#b7eb8f!important}.order-row-delivery-miss>td{background-color:#fff2f0!important}.order-row-delivery-miss:hover>td{background-color:#ffccc7!important}.invoice-row-miss>td,.order-row-delivery-miss.order-row-selfpickup>td{background-color:#fff2f0!important}.invoice-row-miss:hover>td{background-color:#ffccc7!important}.order-reminder-icon-wrap{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.order-reminder-icon-wrap .reminder-bell{animation:reminder-bell-pulse 1.2s ease-in-out infinite;color:#ff4d4f;font-size:20px}.order-reminder-icon-wrap .reminder-badge{animation:reminder-badge-pulse 1.2s ease-in-out infinite;background:#ff4d4f;border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:-4px;top:-4px;width:10px}@keyframes reminder-bell-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes reminder-badge-pulse{0%,to{box-shadow:0 0 0 0 #ff4d4f80;transform:scale(1)}50%{box-shadow:0 0 0 6px #ff4d4f00;transform:scale(1.2)}}@media (max-width:768px){.orders-container{padding:0}.orders-header{align-items:flex-start;flex-direction:column}.filter-card .ant-col{margin-bottom:12px}}.order-create-product-option{display:flex;flex-direction:column;gap:2px;line-height:1.35;padding:4px 0}.order-create-product-option__sku{font-weight:600}.order-create-product-option__name{color:#0000008c;font-size:12px;white-space:normal;word-break:break-word}.order-create-product-cell{align-items:flex-start;display:flex;gap:4px;width:100%}.order-create-product-cell .ant-select{flex:1 1;min-width:0}.order-create-copy-sku-btn{flex-shrink:0;margin-top:0}.order-create-container{padding:24px}.order-create-header{margin-bottom:24px}.order-create-header .ant-typography{margin-bottom:0;margin-top:16px}.form-section-card,.summary-card{margin-bottom:24px}.summary-item{display:flex;justify-content:space-between;margin-bottom:12px}.summary-item.grand-total{border-top:2px solid #f0f0f0;margin-top:8px;padding-top:8px}.action-buttons-card{margin-top:0}.summary-sticky-container{align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:24px}@media (max-width:992px){.summary-sticky-container{max-height:none;overflow-y:visible;position:static}}@media (max-width:768px){.order-create-container{padding:16px}}.order-show-container{padding:0;width:100%}.order-show-container .ant-typography{color:#0f172a;color:var(--dcg-text,#0f172a)}.order-show-container .ant-typography-secondary{color:#64748b!important;color:var(--dcg-text-muted,#64748b)!important}.order-show-main-tabs-card .ant-card-body{padding-top:12px}.order-show-detail-tabs .ant-tabs-nav{margin-bottom:12px}.order-show-detail-tabs.ant-tabs-small .ant-tabs-tab{padding:8px 10px}@media (max-width:767px){.order-show-detail-tabs .ant-tabs-nav-wrap{overflow-x:auto}}.order-header{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);background:linear-gradient(180deg,var(--dcg-surface,#fff) 0,var(--dcg-surface-muted,#f8fafc) 100%);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.order-card,.order-header{border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);border-radius:14px;border-radius:var(--dcg-radius-lg,14px);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm,0 1px 2px #0f172a14)}.order-card{margin-bottom:24px;overflow:hidden}.order-info-card{margin-bottom:0!important}.order-card .ant-card-head{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--dcg-border,#e2e8f0)}.order-card .ant-card-head-title{letter-spacing:.01em}.order-info-card .ant-card-head-title{font-size:13px;padding:4px 0}.order-info-card .ant-descriptions-item-content,.order-info-card .ant-descriptions-item-label{font-size:11px;line-height:1.35;padding-bottom:1px!important;padding-top:1px!important}.order-info-card .ant-descriptions-item-label{color:#64748b;color:var(--dcg-text-muted,#64748b);width:40%}.order-info-card .ant-descriptions-view{table-layout:fixed}.order-info-card .ant-descriptions-row>td,.order-info-card .ant-descriptions-row>th{padding-bottom:2px!important}.order-info-card .ant-space-vertical .ant-btn.ant-btn-block{font-size:12px;height:auto;line-height:1.3;min-height:28px;padding:4px 10px}.order-show-main-tabs-card .ant-card-extra{padding:0}.order-show-main-tabs-card .ant-card-extra .ant-btn-link{font-weight:600}.order-show-detail-tabs .ant-tabs-nav:before{border-bottom:none!important}.order-show-detail-tabs .ant-tabs-nav{background:#f8fafc;background:var(--dcg-surface-muted,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);border-radius:12px;padding:6px}.order-show-detail-tabs .ant-tabs-ink-bar{display:none}.order-show-detail-tabs .ant-tabs-tab{border-radius:10px;margin:0 4px 0 0!important;transition:background .15s ease,color .15s ease}.order-show-detail-tabs .ant-tabs-tab:hover{background:#1890ff14}.order-show-detail-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff;background:var(--dcg-surface,#fff);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm,0 1px 2px #0f172a14)}.order-show-detail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a;color:var(--dcg-text,#0f172a);font-weight:600}.timeline-container{padding-left:24px;position:relative}.timeline-item{padding-bottom:24px;padding-left:32px;position:relative}.timeline-item:not(:last-child):before{background:#0f172a40;bottom:-24px;content:"";left:11px;position:absolute;top:24px;width:3px}.timeline-item.timeline-item--line-dark:not(:last-child):before{background:#0f172a40}.timeline-item.timeline-item--line-light:not(:last-child):before{background:#0f172a1f}.timeline-item.timeline-item--line-delivered-payment-pending:not(:last-child):before{background:none;border-left:3px dotted #00000038;width:0}.timeline-item.timeline-item--line-delivered-payment-paid:not(:last-child):before{background:#389e0d;border-left:none;width:3px}.timeline-icon{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px;z-index:1}.timeline-content{position:relative}.timeline-event{font-weight:500;margin-bottom:4px}.timeline-time{color:#64748b;color:var(--dcg-text-muted,#64748b);font-size:13px;margin-bottom:4px}.timeline-user{margin-top:4px}.timeline-meta,.timeline-user{color:#94a3b8;color:var(--dcg-text-subtle,#94a3b8);font-size:12px}.timeline-meta{margin-top:2px}@media (max-width:768px){.order-show-container{padding:16px}.order-header{align-items:flex-start;flex-direction:column}}.invoice-print-view-wrap{display:none}.invoice-show-container{padding:24px}.invoice-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.invoice-card{background:#fff;box-shadow:0 2px 8px #0000001a}@media print{@page{size:A4;margin:12mm}body>#root{display:none!important}.invoice-print-body-wrap{background:#fff;display:block!important;margin:0;padding:0;position:relative;width:100%}.invoice-print-view{page-break-inside:avoid}}@media (max-width:768px){.invoice-show-container{padding:16px}.invoice-header{align-items:flex-start;flex-direction:column}}.challan-show-container{padding:24px}.challan-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.challan-card{background:#fff;box-shadow:0 2px 8px #0000001a}@media print{@page{size:A4;margin:12mm}body>#root{display:none!important}.challan-print-body-wrap{background:#fff;display:block!important;margin:0;padding:0;position:relative;width:100%}.challan-print-view{page-break-inside:avoid}}@media (max-width:768px){.challan-show-container{padding:16px}.challan-header{align-items:flex-start;flex-direction:column}}.allocation-container{max-width:100%;min-width:0;padding:16px}.allocation-container .ant-table-thead>tr>th{white-space:nowrap}.allocation-container .ant-table-tbody>tr>td{vertical-align:top}.allocation-container .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.allocation-container .allocation-product-cell{max-width:520px}.allocation-container .allocation-product-name{color:#262626;font-weight:600;line-height:1.25}.allocation-container .allocation-product-sku{color:#1677ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.allocation-container .allocation-product-name,.allocation-container .allocation-product-sku{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.allocation-container .ant-table-small .ant-table-tbody>tr>td{padding-bottom:8px;padding-top:8px}.allocation-container .ant-btn-sm{padding-left:10px;padding-right:10px}.allocation-container .ant-input,.allocation-container .ant-input-affix-wrapper,.allocation-container .ant-select-selector{border-radius:8px}.allocation-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.allocation-container .ant-card-head{flex-wrap:wrap;gap:12px}.allocation-container .ant-card-extra{flex-wrap:wrap;max-width:100%;min-width:0}.allocation-container .ant-card-extra .ant-space{flex-wrap:wrap}.page-title{margin:0!important}.breadcrumbs{font-size:14px;margin-top:8px}.summary-cards{margin-bottom:0}.summary-card{border-radius:8px;box-shadow:0 1px 6px #00000014;transition:all .3s}.summary-card:hover{box-shadow:0 2px 10px #0000001f;transform:translateY(-1px)}.summary-card-content{align-items:center;display:flex;gap:12px}.summary-card-icon{align-items:center;background:#00000005;border-radius:8px;display:flex;font-size:26px;height:44px;justify-content:center;width:44px}.summary-card-info{flex:1 1}.summary-card-value{color:#262626;font-size:22px;font-weight:600;line-height:1.2}.summary-card-label{color:#8c8c8c;font-size:12px;margin-top:4px}.pending-card .summary-card-icon{background:#faad141a}.partial-card .summary-card-icon{background:#722ed11a}.fully-card .summary-card-icon{background:#52c41a1a}.recent-card .summary-card-icon{background:#1890ff1a}.quick-actions-card{border-radius:8px}.quick-actions-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.quick-actions-header,.quick-actions-header .ant-space{flex-wrap:wrap;min-width:0}.recent-allocations-card{border-radius:8px}.recent-allocations-card-header{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.recent-allocations-card-header .ant-typography{margin:0!important}.recent-allocations-card-header .ant-btn{align-self:flex-start}@media (max-width:768px){.allocation-container{padding:16px}.allocation-header,.quick-actions-header{align-items:flex-start;flex-direction:column}.summary-card-content{gap:12px}.summary-card-icon{font-size:24px;height:48px;width:48px}.summary-card-value{font-size:24px}}.allocation-rules-container{padding:24px}.allocation-rules-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.allocation-rules-filters{margin-bottom:16px}.rules-table-card{border-radius:12px}.pick-lists-page{padding:24px}@media (max-width:768px){.pick-lists-page{padding:16px}.pick-lists-page .page-header{align-items:stretch;flex-direction:column;gap:12px}.pick-lists-page .page-header .ant-space{flex-wrap:wrap}.pick-lists-page .page-header .ant-btn-primary{width:100%}.pick-lists-page .ant-row .ant-col{flex:0 0 100%;max-width:100%}.pick-lists-page .picking-warehouse-select{width:100%!important}.pick-lists-page .stat-card{min-width:0}.pick-lists-page .ant-card-body{overflow-x:auto;padding:12px}.pick-lists-page .ant-table-wrapper{min-width:280px}}.create-pick-list-page,.execute-picking-page,.pick-list-details-page{padding:24px}.packing-queue-page{padding:0}.packing-queue-page .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.packing-queue-page .stat-card{align-items:center;display:flex;gap:16px}.packing-queue-page .stat-icon{font-size:32px}.packing-queue-page .stat-value{color:#262626;font-size:24px;font-weight:600}.packing-queue-page .stat-label{color:#8c8c8c;font-size:14px;margin-top:4px}.shipping-manifests-page .page-header,.shipping-page .page-header,.shipping-ready-page .page-header,.shipping-show-page .page-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.shipping-manifests-page .stat-card,.shipping-page .stat-card,.shipping-ready-page .stat-card{align-items:center;display:flex;gap:12px}.shipping-manifests-page .stat-icon,.shipping-page .stat-icon,.shipping-ready-page .stat-icon{font-size:28px}.shipping-manifests-page .stat-value,.shipping-page .stat-value,.shipping-ready-page .stat-value{font-size:24px;font-weight:600}.shipping-manifests-page .stat-label,.shipping-page .stat-label,.shipping-ready-page .stat-label{color:#8c8c8c;font-size:12px}.shipping-show-page .detail-section{margin-bottom:24px}.shipping-show-page .action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.shipping-table-card{overflow:hidden}.shipping-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.shipping-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.shipping-table-card .ant-table-pagination{margin-bottom:0}.shipping-ready-page .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.shipping-ready-page .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.shipping-show-page .ant-card .ant-space-vertical>.ant-space-item{display:block;margin-bottom:4px}.shipping-show-page .ant-card .ant-space-vertical>.ant-space-item:last-child{margin-bottom:0}.suggested-transport-box{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;margin-bottom:16px;padding:12px 16px}.transport-option-warning{color:#fa8c16;font-size:12px;margin-top:4px}@media (max-width:768px){.shipping-page .page-header{align-items:stretch;flex-direction:column;gap:12px}.shipping-page .page-header>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.shipping-page .page-header .ant-btn{flex:1 1;min-width:0}.shipping-page .ant-card-body{overflow-x:auto;padding:12px}.shipping-page .ant-table-wrapper{min-width:320px}}.returns-create-page{margin:0 auto;max-width:960px}.returns-create-page .page-header{margin-bottom:32px}.returns-create-page .page-title-row{align-items:center;display:flex;gap:16px;margin-bottom:8px}.returns-create-page .page-subtitle{color:#8c8c8c;font-size:15px;margin-left:0}.returns-create-page .find-order-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:32px;overflow:hidden}.returns-create-page .find-order-card .ant-card-head{background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #f0f0f0;min-height:56px}.returns-create-page .find-order-card .ant-card-head-title{align-items:center;color:#262626;display:flex;font-size:16px;font-weight:600;gap:10px}.returns-create-page .find-order-card .find-order-icon-wrap{align-items:center;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.returns-create-page .find-order-card .ant-card-body{padding:28px 24px}.returns-create-page .find-order-hint{color:#8c8c8c;font-size:13px;line-height:1.5;margin-bottom:16px}.returns-create-page .search-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.returns-create-page .search-row .ant-input,.returns-create-page .search-row .ant-input-affix-wrapper{border-radius:8px;font-size:15px;min-height:44px}.returns-create-page .search-row .search-input-wrap{flex:1 1;min-width:280px}.returns-create-page .search-row .ant-btn-primary{border-radius:8px;font-weight:500;min-height:44px;padding-left:20px;padding-right:20px}.returns-create-page .return-status-banner{border:1px solid #ffa39e;border-radius:12px}.returns-create-page .return-status-banner.ant-alert-success{border-color:#b7eb8f}.returns-create-page .order-summary-card{border:1px solid #e8e8e8;border-radius:12px;margin-bottom:24px}.returns-create-page .order-summary-card .ant-card-body{padding:20px 24px}.returns-create-page .order-summary-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.returns-create-page .order-summary-info{color:#262626;font-size:15px}.returns-create-page .order-summary-info a{color:#1890ff;font-weight:500;text-decoration:none}.returns-create-page .order-summary-info a:hover{text-decoration:underline}.returns-create-page .order-summary-meta{color:#8c8c8c;font-size:13px;margin-top:4px}.returns-create-page .change-order-btn{color:#8c8c8c;font-size:13px}.returns-create-page .change-order-btn:hover{color:#1890ff}.returns-create-page .return-details-card .ant-card-body{padding:24px}.returns-create-page .return-details-card .ant-form-item{margin-bottom:20px}.returns-create-page .return-details-card .ant-input,.returns-create-page .return-details-card .ant-select{border-radius:8px}.returns-create-page .items-card{border:1px solid #e8e8e8;border-radius:12px;margin-bottom:32px}.returns-create-page .items-card .ant-card-head-title{font-size:15px;font-weight:600}.returns-create-page .items-card .ant-table{font-size:14px}.returns-create-page .items-card .ant-table-body,.returns-create-page .items-card .ant-table-container,.returns-create-page .items-card .ant-table-wrapper{overflow-x:auto}.returns-create-page .items-card .ant-table-body{overflow-y:auto}.returns-create-page .items-card .ant-table-container:after,.returns-create-page .items-card .ant-table-container:before{display:none}.returns-create-page .items-card .ant-table-thead>tr>th{background:#fafafa;border-radius:0;color:#262626;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.returns-create-page .items-card .ant-table-tbody>tr:hover>td{background:#fafafa}.returns-create-page .items-card .ant-table-tbody>tr>td{padding:14px 16px}.returns-create-page .action-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-bottom:24px;padding-top:8px}.returns-create-page .action-bar .ant-btn-primary{border-radius:8px;font-weight:500;height:40px;padding-left:24px;padding-right:24px}.returns-create-page .action-bar .ant-btn-default{border-radius:8px;height:40px}.qc-pending-returns-page{padding:24px}.page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.stat-card{align-items:center;display:flex;gap:16px}.stat-icon{font-size:32px}.stat-value{color:#262626;font-size:24px;font-weight:600}.stat-label{color:#8c8c8c;font-size:14px;margin-top:4px}.scrap-register-page .page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.scrap-register-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}@media (max-width:1200px){.scrap-register-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.scrap-register-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.scrap-register-page .scrap-stat-card .ant-card-body{padding:16px}.scrap-register-page .stat-card{align-items:center;display:flex;gap:12px;min-width:0}.scrap-register-page .stat-icon{flex-shrink:0;font-size:24px}.scrap-register-page .stat-value{font-size:22px;font-weight:700;line-height:1.2}.scrap-register-page .stat-label{color:#8c8c8c;font-size:13px;white-space:nowrap}.scrap-register-table .ant-table-cell{vertical-align:middle}.scrap-product-cell{max-width:100%;min-width:0}.scrap-product-name,.scrap-product-sku{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrap-product-sku{color:#8c8c8c;font-size:12px}.scrap-qty-cell{line-height:1.3}.scrap-qty-sub{display:block;font-size:11px}.rfq-container{padding:24px}.filter-card,.rfq-header{margin-bottom:24px}.rfq-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rfq-form-container{padding:24px}.rfq-form-header{align-items:center;display:flex;justify-content:space-between}.rfq-form-card,.rfq-form-header{margin-bottom:24px}.rfq-form-card .ant-form-item{margin-bottom:16px}.rfq-table-section{margin-bottom:24px}.rfq-table-section .add-row-btn{margin-top:8px}.rfq-table-section table{margin-bottom:0}.rfq-show-container{padding:24px}.rfq-show-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rfq-info-card,.rfq-show-header{margin-bottom:24px}.rfq-info-grid{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr}@media (max-width:768px){.rfq-info-grid{grid-template-columns:1fr}}.rfq-info-field{display:flex;flex-direction:column;gap:4px}.rfq-info-label{color:#00000073;font-size:12px}.rfq-info-value{font-size:14px}.rfq-info-value a{color:#1677ff}.rfq-section-title{font-weight:600;margin-bottom:16px}.rfq-table-card{margin-bottom:24px;overflow-x:auto}.einvoice-container{padding:0}.einvoice-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.einvoice-header .page-title{margin:0}.einvoice-table-card{margin-top:16px;overflow:hidden}.einvoice-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.einvoice-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.einvoice-table-card .ant-table-pagination{margin-bottom:0}.einvoice-status-generated{color:#52c41a}.einvoice-status-error,.einvoice-status-fail{color:#ff4d4f}.einvoice-status-pending{color:#faad14}.einvoice-status-cancelled{color:#8c8c8c}.einvoice-edit-container{padding:0}.einvoice-edit-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.einvoice-edit-header .page-title{margin:0}.einvoice-edit-card{margin-bottom:16px}.einvoice-status-box{border-radius:8px;margin-bottom:12px;padding:12px}.einvoice-status-box.generated{background:#f6ffed;border:1px solid #b7eb8f}.einvoice-status-box.error,.einvoice-status-box.fail{background:#fff2f0;border:1px solid #ffccc7}.einvoice-status-box.pending{background:#fffbe6;border:1px solid #ffe58f}.einvoice-status-box.cancelled{background:#f5f5f5;border:1px solid #d9d9d9}.einvoice-reason{background:#0000000a;border-radius:4px;font-size:13px;margin-top:8px;padding:8px;white-space:pre-wrap}.ewaybill-container{padding:0}.ewaybill-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.ewaybill-header .page-title{margin:0}.ewaybill-table-card{margin-top:16px;overflow:hidden}.ewaybill-table-card .ant-table-wrapper .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.ewaybill-table-card .ant-table-wrapper .ant-table-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}.ewaybill-table-card .ant-table-pagination{margin-bottom:0}.ewaybill-status-generated{color:#52c41a}.ewaybill-status-error,.ewaybill-status-fail{color:#ff4d4f}.ewaybill-status-pending{color:#faad14}.ewaybill-status-cancelled{color:#8c8c8c}.ewaybill-edit-container{padding:0}.ewaybill-edit-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ewaybill-edit-header .ant-typography{margin:0}.ewaybill-edit-card{margin-bottom:16px}.ewaybill-status-box{border-radius:8px;margin-bottom:0;padding:12px}.ewaybill-status-box.generated{background:#f6ffed;border:1px solid #b7eb8f}.ewaybill-status-box.error,.ewaybill-status-box.fail{background:#fff2f0;border:1px solid #ffccc7}.ewaybill-status-box.pending{background:#fffbe6;border:1px solid #ffe58f}.ewaybill-status-box.cancelled{background:#f5f5f5;border:1px solid #d9d9d9}.ewaybill-edit-container .address-block{border:1px solid #f0f0f0;border-radius:8px;min-height:80px;padding:12px}.ewaybill-edit-container .address-block-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ewaybill-edit-container .address-block-content{color:#666;font-size:13px;line-height:1.5;margin-top:8px}.order-detail-matrix{min-width:0;width:100%}.order-detail-matrix__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.order-detail-matrix__header-main{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;min-width:0}.order-detail-matrix__title{color:#0f172a;font-size:16px;font-weight:700}.order-detail-matrix__mom{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:4px;line-height:1.2;padding:4px 10px;white-space:nowrap}.order-detail-matrix__mom-hint{font-size:11px;font-weight:600;opacity:.85}.order-detail-matrix__mom--up{background:#dcfce7;color:#15803d}.order-detail-matrix__mom--down{background:#fee2e2;color:#b91c1c}.order-detail-matrix__mom--flat{background:#f1f5f9;color:#64748b}.order-detail-matrix__scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:inset 0 1px 0 #fffc;overflow-x:auto;width:100%}.order-detail-matrix--rich .order-detail-matrix__scroll{border:none;border-radius:14px;box-shadow:0 2px 16px #0f172a0f}.order-detail-matrix__table-shell{min-width:0;width:100%}.order-detail-matrix__table-shell--footer-outside{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 16px #0f172a0f;overflow-x:auto}.order-detail-matrix__table-shell--footer-outside .order-detail-matrix__scroll{border:none;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;overflow-x:visible}.order-detail-matrix__scroll--body-limit{max-height:416px;max-height:calc(var(--matrix-head-height, 56px) + var(--matrix-visible-rows, 5)*72px);overflow:auto}.order-detail-matrix__scroll--body-limit .order-detail-matrix__table thead th{background-clip:padding-box;box-shadow:0 2px 4px #0f172a0f;position:-webkit-sticky;position:sticky;z-index:3}.order-detail-matrix__scroll--body-limit .order-detail-matrix__table thead tr:first-child th{top:0;z-index:5}.order-detail-matrix__scroll--body-limit .order-detail-matrix__table--grouped thead tr:nth-child(2) th{top:46px;top:var(--matrix-group-head-row-height,46px);z-index:4}.order-detail-matrix__scroll--body-limit .order-detail-matrix__corner{z-index:6}.order-detail-matrix__table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:560px;width:100%}.order-detail-matrix--rich .order-detail-matrix__table--body-scroll,.order-detail-matrix--rich .order-detail-matrix__table--grouped{table-layout:fixed}.order-detail-matrix__col-corner{width:180px}.order-detail-matrix__col-data{width:140px}.order-detail-matrix__table thead tr{border-bottom:none}.order-detail-matrix__corner{background:#f1f5f9;border-right:2px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:700;left:0;letter-spacing:.04em;min-width:160px;padding:14px 16px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;z-index:2}.order-detail-matrix--rich .order-detail-matrix__corner{background:linear-gradient(180deg,#e2e8f0,#f8fafc)}.order-detail-matrix--days-wise .order-detail-matrix__col-head{font-size:12px;min-width:72px;padding:10px 6px}.order-detail-matrix--days-wise .order-detail-matrix__col-data[class*=order-detail-matrix__col-day_]{min-width:72px;width:72px}.order-detail-matrix--days-wise .order-detail-matrix__cell{padding:8px 6px}.order-detail-matrix--days-wise .order-detail-matrix__amount{font-size:13px}.order-detail-matrix--days-wise .order-detail-matrix__badge{font-size:10px;padding:2px 6px}.order-detail-matrix--days-wise .order-detail-matrix__col-head.order-detail-matrix__col--today{background:linear-gradient(180deg,#bfdbfe,#dbeafe)!important;box-shadow:inset 0 0 0 2px #2563eb;color:#1e3a8a}.order-detail-matrix--days-wise .order-detail-matrix__col-head.order-detail-matrix__col--today .order-detail-matrix__col-dot{background:#2563eb}.order-detail-matrix--days-wise .order-detail-matrix__cell.order-detail-matrix__col--today{background:#eff6ff!important;box-shadow:inset 0 0 0 2px #2563eb}.order-detail-matrix--days-wise .order-detail-matrix__cell.order-detail-matrix__col--today.order-detail-matrix__cell--tone-current{background:#eff6ff!important}.order-detail-matrix__col-today-tag{color:#1d4ed8;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1;margin-top:3px;text-transform:uppercase}.order-detail-matrix__col-head{border-bottom:2px solid #e2e8f0;color:#334155;font-weight:700;min-width:130px;padding:12px 14px;text-align:center;vertical-align:middle;white-space:nowrap}.order-detail-matrix--rich .order-detail-matrix__col-head{font-size:13px;letter-spacing:.02em;padding:14px 12px}.order-detail-matrix__col-head-label{align-items:center;display:inline-flex;gap:6px;justify-content:center}.order-detail-matrix__col-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.order-detail-matrix__col-sub{color:#ffffffd9;font-size:11px;font-weight:500;line-height:1.25;margin-top:4px;white-space:normal;word-break:break-word}.order-detail-matrix__col-head--sub{white-space:normal}.order-detail-matrix__table--grouped .order-detail-matrix__col-head--group{border-bottom:2px solid #0000;font-size:13px;font-weight:800;letter-spacing:.02em;padding:10px 14px;text-transform:none}.order-detail-matrix__table--grouped .order-detail-matrix__col-head--group-delivered{background:linear-gradient(180deg,#15803d,#22c55e)!important;border-bottom-color:#166534!important;box-shadow:inset 0 -1px 0 #fff3;color:#fff!important}.order-detail-matrix__col-gap-after,.order-detail-matrix__table--grouped .order-detail-matrix__col-head--group-delivered.order-detail-matrix__col-head--group-gap-after{border-right:2px solid #fff!important}.order-detail-matrix__table--grouped .order-detail-matrix__col-head--group-pending{background:linear-gradient(180deg,#c2410c,#f97316)!important;border-bottom-color:#9a3412!important;box-shadow:inset 0 -1px 0 #fff3;color:#fff!important}.order-detail-matrix__table--grouped .order-detail-matrix__col-head--sub{border-top:none}.order-detail-matrix__table--grouped .order-detail-matrix__col-head--group{box-sizing:border-box;height:46px;height:var(--matrix-group-head-row-height,46px)}.order-detail-matrix--rich .order-detail-matrix__col-sub{color:inherit;opacity:.85}.order-detail-matrix__row-head{background:#fff;border-bottom:1px solid #f1f5f9;border-right:2px solid #e2e8f0;color:#0f172a;font-size:13px;font-weight:600;left:0;max-width:220px;min-width:160px;padding:14px 16px;position:-webkit-sticky;position:sticky;text-align:left;z-index:1}.order-detail-matrix__row-head--tone-total{background:linear-gradient(90deg,#eef2ff,#fff 40%);border-left:4px solid #6366f1}.order-detail-matrix__row-head--tone-hit,.order-detail-matrix__row-head--tone-invoiced{background:linear-gradient(90deg,#f0fdf4,#fff 40%);border-left:4px solid #16a34a}.order-detail-matrix__row-head--tone-miss{background:linear-gradient(90deg,#fef2f2,#fff 40%);border-left:4px solid #dc2626}.order-detail-matrix__row-head--tone-pending{background:linear-gradient(90deg,#fff7ed,#fff 40%);border-left:4px solid #ea580c}.order-detail-matrix__row-head--tone-period{border-left:4px solid #64748b}.order-detail-matrix__row--alt .order-detail-matrix__row-head{background-color:#f8fafc}.order-detail-matrix__cell{border-bottom:1px solid #f1f5f9;padding:12px 14px;text-align:center;vertical-align:middle}.order-detail-matrix--rich .order-detail-matrix__cell{min-height:72px;padding:14px 12px}.order-detail-matrix__cell-inner{align-items:center;display:flex;flex-direction:column;gap:6px}.order-detail-matrix__cell--empty .order-detail-matrix__amount{color:#cbd5e1;font-weight:500}.order-detail-matrix__cell--clickable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.order-detail-matrix__cell--clickable:hover{box-shadow:0 4px 12px #0f172a14;position:relative;transform:translateY(-1px);z-index:1}.order-detail-matrix__cell--clickable:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.order-detail-matrix__amount-tooltip-wrap{display:block;max-width:100%;overflow:hidden}.order-detail-matrix__amount{color:#0f172a;font-size:16px;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-matrix--rich .order-detail-matrix__amount{font-size:17px}.order-detail-matrix__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;padding:2px 10px}.order-detail-matrix__badge--invoice{background:#0f172a0f;color:#475569;margin-top:0}.order-detail-matrix__badge--muted{opacity:.5}.order-detail-matrix__count--invoice{color:#64748b;font-size:11px}.order-detail-matrix__pct-wrap{margin-top:2px;max-width:88px;width:100%}.order-detail-matrix__pct-bar{background:#0f172a14;border-radius:4px;height:4px;overflow:hidden}.order-detail-matrix__pct-fill{border-radius:4px;height:100%;transition:width .3s ease}.order-detail-matrix__pct-label{font-size:10px;font-weight:700;margin-top:3px;opacity:.9}.order-detail-matrix__col-head--tone-total{background:linear-gradient(180deg,#4f46e5,#6366f1)!important;border-bottom-color:#4338ca;color:#fff!important}.order-detail-matrix__col-head--tone-total .order-detail-matrix__col-dot{background:#c7d2fe}.order-detail-matrix__col-head--tone-total_delivered{background:linear-gradient(180deg,#15803d,#22c55e)!important;border-bottom-color:#166534;color:#fff!important}.order-detail-matrix__col-head--tone-total_delivered .order-detail-matrix__col-dot{background:#bbf7d0}.order-detail-matrix__col-head--tone-hit{background:linear-gradient(180deg,#0f766e,#2dd4bf)!important;border-bottom-color:#115e59;color:#fff!important}.order-detail-matrix__col-head--tone-current{background:linear-gradient(180deg,#15803d,#22c55e)!important;border-bottom-color:#166534}.order-detail-matrix__col-head--tone-invoiced{background:linear-gradient(180deg,#047857,#10b981)!important;border-bottom-color:#065f46;color:#fff!important}.order-detail-matrix__col-head--tone-edd_10{background:linear-gradient(180deg,#0369a1,#38bdf8)!important;border-bottom-color:#075985;color:#fff!important}.order-detail-matrix__col-head--tone-edd_20{background:linear-gradient(180deg,#c2410c,#fb923c)!important;border-bottom-color:#9a3412;color:#fff!important}.order-detail-matrix__col-head--tone-edd_31{background:linear-gradient(180deg,#7c3aed,#a78bfa)!important;border-bottom-color:#6d28d9;color:#fff!important}.order-detail-matrix__col-head--tone-edd_forecast{background:linear-gradient(180deg,#1d4ed8,#3b82f6)!important;border-bottom-color:#1e40af;color:#fff!important}.order-detail-matrix__col-head--tone-hit .order-detail-matrix__col-dot{background:#99f6e4}.order-detail-matrix__col-head--tone-invoiced .order-detail-matrix__col-dot{background:#a7f3d0}.order-detail-matrix__col-head--tone-edd_10 .order-detail-matrix__col-dot{background:#bae6fd}.order-detail-matrix__col-head--tone-edd_20 .order-detail-matrix__col-dot{background:#fed7aa}.order-detail-matrix__col-head--tone-edd_31 .order-detail-matrix__col-dot{background:#ddd6fe}.order-detail-matrix__col-head--tone-edd_forecast .order-detail-matrix__col-dot{background:#bfdbfe}.order-detail-matrix__col-head--tone-miss{background:linear-gradient(180deg,#b91c1c,#ef4444)!important;border-bottom-color:#991b1b;color:#fff!important}.order-detail-matrix__col-head--tone-miss .order-detail-matrix__col-dot{background:#fecaca}.order-detail-matrix__col-head--tone-pending,.order-detail-matrix__col-head--tone-upcoming{background:linear-gradient(180deg,#c2410c,#f97316)!important;border-bottom-color:#9a3412;color:#fff!important}.order-detail-matrix__col-head--tone-pending .order-detail-matrix__col-dot,.order-detail-matrix__col-head--tone-upcoming .order-detail-matrix__col-dot{background:#fed7aa}.order-detail-matrix__col-head--tone-breached{background:linear-gradient(180deg,#be123c,#f43f5e)!important;border-bottom-color:#9f1239;color:#fff!important}.order-detail-matrix__col-head--tone-breached .order-detail-matrix__col-dot{background:#fecdd3}.order-detail-matrix__col-head--tone-hold{background:linear-gradient(180deg,#a16207,#eab308)!important;border-bottom-color:#854d0e;color:#fff!important}.order-detail-matrix__col-head--tone-hold .order-detail-matrix__col-dot{background:#fde68a}.order-detail-matrix__col-head--tone-last{background:linear-gradient(180deg,#475569,#64748b)!important;color:#fff!important}.order-detail-matrix__col-head--tone-current{background:linear-gradient(180deg,#0369a1,#0ea5e9)!important;color:#fff!important}.order-detail-matrix__cell--tone-total{background:linear-gradient(180deg,#eef2ff,#f5f7ff)}.order-detail-matrix__cell--tone-total .order-detail-matrix__amount{color:#4338ca}.order-detail-matrix__cell--tone-total .order-detail-matrix__badge{background:#c7d2fe;color:#3730a3}.order-detail-matrix__cell--tone-total .order-detail-matrix__pct-fill{background:#6366f1}.order-detail-matrix__cell--tone-total_delivered{background:linear-gradient(180deg,#ecfdf5,#f0fdf4)}.order-detail-matrix__cell--tone-total_delivered .order-detail-matrix__amount{color:#15803d}.order-detail-matrix__cell--tone-total_delivered .order-detail-matrix__badge{background:#bbf7d0;color:#14532d}.order-detail-matrix__cell--tone-total_delivered .order-detail-matrix__pct-fill{background:#22c55e}.order-detail-matrix__cell--tone-hit{background:linear-gradient(180deg,#f0fdfa,#ccfbf1)}.order-detail-matrix__cell--tone-hit .order-detail-matrix__amount{color:#0f766e}.order-detail-matrix__cell--tone-hit .order-detail-matrix__badge{background:#99f6e4;color:#115e59}.order-detail-matrix__cell--tone-hit .order-detail-matrix__pct-fill{background:#14b8a6}.order-detail-matrix__cell--tone-invoiced{background:linear-gradient(180deg,#ecfdf5,#d1fae5)}.order-detail-matrix__cell--tone-invoiced .order-detail-matrix__amount{color:#047857}.order-detail-matrix__cell--tone-invoiced .order-detail-matrix__badge{background:#a7f3d0;color:#064e3b}.order-detail-matrix__cell--tone-invoiced .order-detail-matrix__pct-fill{background:#10b981}.order-detail-matrix__cell--tone-edd_10{background:linear-gradient(180deg,#f0f9ff,#e0f2fe)}.order-detail-matrix__cell--tone-edd_10 .order-detail-matrix__amount{color:#0369a1}.order-detail-matrix__cell--tone-edd_10 .order-detail-matrix__badge{background:#bae6fd;color:#0c4a6e}.order-detail-matrix__cell--tone-edd_10 .order-detail-matrix__pct-fill{background:#38bdf8}.order-detail-matrix__cell--tone-edd_20{background:linear-gradient(180deg,#fff7ed,#ffedd5)}.order-detail-matrix__cell--tone-edd_20 .order-detail-matrix__amount{color:#c2410c}.order-detail-matrix__cell--tone-edd_20 .order-detail-matrix__badge{background:#fed7aa;color:#9a3412}.order-detail-matrix__cell--tone-edd_20 .order-detail-matrix__pct-fill{background:#fb923c}.order-detail-matrix__cell--tone-edd_31{background:linear-gradient(180deg,#f5f3ff,#ede9fe)}.order-detail-matrix__cell--tone-edd_31 .order-detail-matrix__amount{color:#6d28d9}.order-detail-matrix__cell--tone-edd_31 .order-detail-matrix__badge{background:#ddd6fe;color:#5b21b6}.order-detail-matrix__cell--tone-edd_31 .order-detail-matrix__pct-fill{background:#a78bfa}.order-detail-matrix__cell--tone-edd_forecast{background:linear-gradient(180deg,#eff6ff,#dbeafe)}.order-detail-matrix__cell--tone-edd_forecast .order-detail-matrix__amount{color:#1d4ed8}.order-detail-matrix__cell--tone-edd_forecast .order-detail-matrix__badge{background:#bfdbfe;color:#1e3a8a}.order-detail-matrix__cell--tone-edd_forecast .order-detail-matrix__pct-fill{background:#3b82f6}.order-detail-matrix__cell--tone-miss{background:linear-gradient(180deg,#fef2f2,#fff5f5)}.order-detail-matrix__cell--tone-miss .order-detail-matrix__amount{color:#b91c1c}.order-detail-matrix__cell--tone-miss .order-detail-matrix__badge{background:#fecaca;color:#991b1b}.order-detail-matrix__cell--tone-miss .order-detail-matrix__pct-fill{background:#ef4444}.order-detail-matrix__cell--tone-pending,.order-detail-matrix__cell--tone-upcoming{background:linear-gradient(180deg,#fff7ed,#ffedd5)}.order-detail-matrix__cell--tone-pending .order-detail-matrix__amount,.order-detail-matrix__cell--tone-upcoming .order-detail-matrix__amount{color:#c2410c}.order-detail-matrix__cell--tone-pending .order-detail-matrix__badge,.order-detail-matrix__cell--tone-upcoming .order-detail-matrix__badge{background:#fed7aa;color:#9a3412}.order-detail-matrix__cell--tone-pending .order-detail-matrix__pct-fill,.order-detail-matrix__cell--tone-upcoming .order-detail-matrix__pct-fill{background:#f97316}.order-detail-matrix__cell--tone-breached{background:linear-gradient(180deg,#fff1f2,#ffe4e6)}.order-detail-matrix__cell--tone-breached .order-detail-matrix__amount{color:#be123c}.order-detail-matrix__cell--tone-breached .order-detail-matrix__badge{background:#fecdd3;color:#9f1239}.order-detail-matrix__cell--tone-breached .order-detail-matrix__pct-fill{background:#f43f5e}.order-detail-matrix__cell--tone-hold{background:linear-gradient(180deg,#fefce8,#fef9c3)}.order-detail-matrix__cell--tone-hold .order-detail-matrix__amount{color:#a16207}.order-detail-matrix__cell--tone-hold .order-detail-matrix__badge{background:#fde68a;color:#854d0e}.order-detail-matrix__cell--tone-hold .order-detail-matrix__pct-fill{background:#eab308}.order-detail-matrix__cell--tone-last{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.order-detail-matrix__cell--tone-last .order-detail-matrix__amount{color:#334155}.order-detail-matrix__cell--tone-last .order-detail-matrix__badge{background:#e2e8f0;color:#475569}.order-detail-matrix__cell--tone-current{background:linear-gradient(180deg,#e0f2fe,#f0f9ff)}.order-detail-matrix__cell--tone-current .order-detail-matrix__amount{color:#0369a1}.order-detail-matrix__cell--tone-current .order-detail-matrix__badge{background:#bae6fd;color:#0c4a6e}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-total{background:linear-gradient(180deg,#e0e7ff,#eef2ff)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-total_delivered{background:linear-gradient(180deg,#d1fae5,#ecfdf5)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-hit{background:linear-gradient(180deg,#ccfbf1,#f0fdfa)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-miss{background:linear-gradient(180deg,#fee2e2,#fef2f2)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-pending,.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-upcoming{background:linear-gradient(180deg,#ffedd5,#fff7ed)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-invoiced{background:linear-gradient(180deg,#a7f3d0,#ecfdf5)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-edd_10{background:linear-gradient(180deg,#bae6fd,#f0f9ff)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-edd_20{background:linear-gradient(180deg,#fed7aa,#fff7ed)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-edd_31{background:linear-gradient(180deg,#ddd6fe,#f5f3ff)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-edd_forecast{background:linear-gradient(180deg,#bfdbfe,#eff6ff)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-breached{background:linear-gradient(180deg,#ffe4e6,#fff1f2)}.order-detail-matrix__row--alt .order-detail-matrix__cell--tone-hold{background:linear-gradient(180deg,#fef9c3,#fefce8)}.order-detail-matrix__footer-row .order-detail-matrix__footer-label{background:linear-gradient(180deg,#e2e8f0,#f1f5f9);border-bottom:none;border-top:2px solid #cbd5e1;color:#0f172a;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.order-detail-matrix__footer-row .order-detail-matrix__cell--footer{background:#f8fafc;border-bottom:none;border-top:2px solid #cbd5e1;font-weight:600}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-total{background:linear-gradient(180deg,#e0e7ff,#eef2ff)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-total_delivered{background:linear-gradient(180deg,#d1fae5,#ecfdf5)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-invoiced{background:linear-gradient(180deg,#a7f3d0,#ecfdf5)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-edd_10{background:linear-gradient(180deg,#bae6fd,#f0f9ff)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-edd_20{background:linear-gradient(180deg,#fed7aa,#fff7ed)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-edd_31{background:linear-gradient(180deg,#ddd6fe,#f5f3ff)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-edd_forecast{background:linear-gradient(180deg,#bfdbfe,#eff6ff)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-hit{background:linear-gradient(180deg,#ccfbf1,#f0fdfa)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-miss{background:linear-gradient(180deg,#fee2e2,#fef2f2)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-pending,.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-upcoming{background:linear-gradient(180deg,#ffedd5,#fff7ed)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-breached{background:linear-gradient(180deg,#ffe4e6,#fff1f2)}.order-detail-matrix--rich .order-detail-matrix__footer-row .order-detail-matrix__cell--footer.order-detail-matrix__cell--tone-hold{background:linear-gradient(180deg,#fef9c3,#fefce8)}.order-detail-matrix__footer-outside{background:#f8fafc;border-top:2px solid #cbd5e1}.order-detail-matrix__footer-outside .order-detail-matrix__table{margin-bottom:0}.order-detail-matrix__footer-outside .order-detail-matrix__footer-row .order-detail-matrix__footer-label{left:0;position:-webkit-sticky;position:sticky;z-index:2}.order-detail-matrix--loading{opacity:.65;pointer-events:none}@media (max-width:767px){.order-detail-matrix__corner,.order-detail-matrix__row-head{font-size:12px;min-width:120px}.order-detail-matrix__col-head{font-size:12px;min-width:108px}.order-detail-matrix__amount{font-size:14px}}.service-dashboard{--sd-bg:linear-gradient(160deg,#f0f4ff,#f8fafc 45%,#fff7ed);--sd-card-shadow:0 4px 24px #0f172a0f;background:var(--sd-bg);margin:0 -24px;min-height:100%;padding:0 24px 32px}.service-dashboard__hero{align-items:flex-end;background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#0ea5e9);border-radius:14px;box-shadow:0 8px 32px #2563eb40;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:20px 24px}.service-dashboard__hero-title{color:#fff!important;font-weight:700!important;letter-spacing:-.02em;margin:0!important}.service-dashboard__hero-sub{color:#ffffffd9;font-size:13px;margin-top:4px}.service-dashboard__filters{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:var(--sd-card-shadow)!important;margin-bottom:20px!important}.service-dashboard__section{border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:var(--sd-card-shadow)!important;overflow:hidden}.service-dashboard__section .ant-card-head{background:linear-gradient(180deg,#fafbff,#fff);border-bottom:1px solid #e8eef5;min-height:52px}.service-dashboard__section .ant-card-head-title{color:#0f172a;font-weight:700}.service-dashboard__section--summary{border-top:4px solid #6366f1!important}.service-dashboard__section--timeline{border-top:4px solid #0ea5e9!important}.service-dashboard__section--sales{border-top:4px solid #8b5cf6!important}.service-dashboard__section--compare{border-top:4px solid #f59e0b!important}.service-dashboard__section--chart{border-top:4px solid #10b981!important}.service-dashboard__monthwise-chart{border-top:1px solid #e8eef5;margin-top:24px;padding-top:20px}.service-dashboard__monthwise-chart-title{color:#0f172a!important;margin:0 0 4px!important}.service-dashboard__monthwise-chart-hint{margin-bottom:12px!important}.service-dashboard__shipped-chart{border-top:none;margin-top:0;padding-top:0}.service-dashboard__shipped-chart-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.service-dashboard__shipped-chart-toggle{flex-shrink:0}.service-dashboard__shipped-chart-title{color:#0f172a!important;margin:0!important}.service-dashboard__shipped-chart-summary{margin-bottom:4px!important}.service-dashboard__shipped-chart-hint{display:block;font-size:12px;margin-bottom:12px}.service-dashboard__shipped-chart-canvas{width:100%}.service-dashboard__chart-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0f172a14;font-size:12px;padding:8px 12px}.service-dashboard__hint{background:#f1f5f9;border-left:4px solid #94a3b8;border-radius:8px;color:#475569;display:block;font-size:12px;line-height:1.5;margin-bottom:12px;padding:10px 14px}.service-dashboard__legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.service-dashboard__legend-item{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.service-dashboard__legend-item--total{background:#e0e7ff;color:#3730a3}.service-dashboard__legend-item--total-delivered{background:#bbf7d0;color:#14532d}.service-dashboard__legend-item--hit{background:#99f6e4;color:#115e59}.service-dashboard__legend-item--miss{background:#fecaca;color:#991b1b}.service-dashboard__legend-item--pending,.service-dashboard__legend-item--upcoming{background:#fed7aa;color:#9a3412}.service-dashboard__legend-item--breached{background:#fecdd3;color:#9f1239}.service-dashboard__legend-item--hold{background:#fde68a;color:#854d0e}.service-dashboard__timeline-head{grid-gap:12px 20px;align-items:center;display:grid;gap:12px 20px;grid-template-columns:minmax(0,auto) minmax(180px,1fr) minmax(0,auto);width:100%}.service-dashboard__timeline-head-title{color:#0f172a;font-weight:700;white-space:nowrap}.service-dashboard__timeline-head-center{justify-self:center;min-width:0}.service-dashboard__timeline-filter-label{color:#1e40af!important;font-size:12px!important;white-space:nowrap}.service-dashboard__timeline-sm-select{min-width:220px}.service-dashboard__timeline-filter-group{flex-wrap:nowrap}.service-dashboard__timeline-extra{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-self:end;padding:6px 12px}.service-dashboard__section--timeline .ant-card-head-title{flex:1 1;overflow:visible}.service-dashboard__drill-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}@media (max-width:1100px){.service-dashboard__timeline-head{grid-template-columns:1fr;justify-items:stretch}.service-dashboard__timeline-extra,.service-dashboard__timeline-head-center{justify-self:stretch}.service-dashboard__timeline-filter-group{flex-wrap:wrap}}.vdd-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c189e;display:flex;inset:0;justify-content:center;opacity:0;padding:24px 16px;position:fixed;transition:opacity .22s ease;z-index:1100}.vdd-modal-overlay.is-open{opacity:1}.vdd-modal-panel{background:#fff;border-radius:14px;box-shadow:0 24px 64px #0f172a47;display:flex;flex-direction:column;max-height:min(82vh,720px);opacity:0;transform:scale(.94) translateY(8px);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .22s ease;width:min(1120px,100%)}.vdd-modal-overlay.is-open .vdd-modal-panel{opacity:1;transform:scale(1) translateY(0)}.vdd-modal-header{align-items:flex-start;border-bottom:1px solid #eef1f6;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 14px}.vdd-modal-title{color:#1a2234;font-size:1.15rem;font-weight:600;line-height:1.35;margin:0}.vdd-modal-subtitle{color:#64748b;font-size:.8125rem;margin:4px 0 0}.vdd-modal-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.vdd-modal-close{background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;flex-shrink:0;font-size:1.35rem;height:36px;line-height:1;transition:background .15s ease,color .15s ease;width:36px}.vdd-modal-close:hover{background:#e2e8f0;color:#1e293b}.vdd-modal-body{gap:12px;overflow:hidden;padding:0 22px 20px}.vdd-content,.vdd-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.vdd-content--loading{min-height:min(520px,52vh)}.vdd-pagination{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-height:32px;padding-top:4px}.vdd-pagination.is-paging{opacity:.85;pointer-events:none}.vdd-table-wrap{border:1px solid #e8edf3;border-radius:10px;box-shadow:inset 0 1px 0 #fffc;flex:1 1;min-height:min(480px,48vh);overflow:auto;position:relative}.vdd-table-wrap.is-paging .ant-table-tbody{opacity:.5}.vdd-ant-table.ant-table-wrapper{font-size:.8125rem}.vdd-ant-table .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid #e2e8f0;color:#334155;font-weight:600;padding:11px 14px;white-space:nowrap}.vdd-ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#1e293b;padding:10px 14px}.vdd-ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.vdd-ant-table .ant-table-tbody>tr:hover>td{background:#eef6ff!important}.vdd-ant-table .vdd-col--num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vdd-ant-table a{color:#1677ff;text-decoration:none}.vdd-ant-table a:hover{text-decoration:underline}.vdd-table-loading{align-items:center;background:#ffffff8c;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.vdd-table-wrap::-webkit-scrollbar{height:8px;width:8px}.vdd-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.vdd-table-wrap::-webkit-scrollbar-track{background:#f8fafc}.vdd-table{border-collapse:collapse;font-size:.8125rem;width:100%}.vdd-table thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-weight:600;padding:11px 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.vdd-table tbody td{border-bottom:1px solid #f1f5f9;color:#1e293b;padding:10px 14px;vertical-align:middle}.vdd-table tbody tr:nth-child(2n) td{background:#fafbfc}.vdd-table tbody tr:hover td{background:#eef6ff}.vdd-table tbody tr:last-child td{border-bottom:none}.vdd-col--num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.vdd-state{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px 20px;text-align:center}.vdd-state--error{color:#b91c1c}.vdd-state__title{color:inherit;font-size:.9375rem;font-weight:600;margin:0 0 6px}.vdd-state__text{font-size:.8125rem;margin:0;max-width:360px}.vdd-skeleton{display:flex;flex-direction:column;gap:10px;padding:8px 0}.vdd-skeleton-row{animation:vdd-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;height:38px}@keyframes vdd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.vdd-modal-overlay{align-items:flex-end;padding:12px 8px}.vdd-modal-panel{border-radius:12px 12px 0 0;max-height:88vh}.vdd-modal-body,.vdd-modal-header{padding-left:14px;padding-right:14px}.vdd-table tbody td,.vdd-table thead th{font-size:.75rem;padding:8px 10px}}.packaging-purchases-page{max-width:1180px}.packaging-purchases-hero{background:linear-gradient(125deg,#071633,#0f2d5c 38%,#1a4a8a 72%,#2563eb);border-radius:20px;box-shadow:0 20px 50px #07163338;margin-bottom:16px;overflow:hidden;position:relative}.packaging-purchases-hero-glow{background:radial-gradient(circle,#60a5fa59 0,#0000 68%);border-radius:50%;height:420px;pointer-events:none;position:absolute;right:-8%;top:-40%;width:420px}.packaging-purchases-hero-inner{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.15fr .85fr;padding:28px 32px;position:relative;z-index:1}.packaging-purchases-hero-main{color:#fff;min-width:0}.packaging-purchases-hero-badge{align-items:center;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.packaging-purchases-hero-title{color:#fff!important;font-weight:700!important;line-height:1.2!important;margin:0 0 10px!important}.packaging-purchases-hero-subtitle{color:#ffffffe0;font-size:15px;line-height:1.65;margin:0 0 18px;max-width:560px}.packaging-purchases-hero-features{display:flex;flex-wrap:wrap;gap:10px 18px}.packaging-purchases-hero-features span{align-items:center;background:#ffffff29;border:1px solid #ffffff47;border-radius:10px;box-shadow:0 2px 8px #0000001f;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px}.packaging-purchases-hero-features .anticon{color:#4ade80;font-size:14px}.packaging-purchases-hero-aside{align-items:stretch;display:flex}.packaging-purchases-store-card{background:#fff;border:2px solid #fbbf248c;border-radius:16px;box-shadow:0 16px 40px #00000024;display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;width:100%}.packaging-purchases-store-card-head{align-items:flex-start;display:flex;gap:14px}.packaging-purchases-store-card-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.packaging-purchases-store-card-kicker{background:linear-gradient(90deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:6px;color:#b45309;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;padding:5px 10px;text-transform:uppercase}.packaging-purchases-store-card-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.25}.packaging-purchases-store-card-text{color:#475569;font-size:13px;line-height:1.6;margin:0}.packaging-purchases-store-card-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;box-shadow:0 8px 22px #2563eb59;color:#fff!important;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;margin-top:4px;padding:13px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.packaging-purchases-store-card-btn:hover{box-shadow:0 12px 28px #2563eb6b;color:#fff!important;transform:translateY(-2px)}.packaging-purchases-store-card-btn-link{font-size:14px;opacity:.9}.packaging-purchases-store-card-note{color:#94a3b8;font-size:11px;text-align:center}.packaging-purchases-steps{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0f172a0a;display:flex;flex-wrap:wrap;gap:8px 0;margin-bottom:20px;padding:14px 18px}.packaging-purchases-steps--in-form{background:linear-gradient(90deg,#eff6ff,#f8fafc);border:1px solid #93c5fd;box-shadow:0 2px 10px #2563eb14;margin-bottom:20px;margin-top:0}.packaging-purchases-step{align-items:center;color:#1e3a5f;display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:0 8px}.packaging-purchases-step-num{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;box-shadow:0 2px 6px #2563eb59;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.packaging-purchases-step-divider{background:linear-gradient(90deg,#60a5fa,#93c5fd);flex-shrink:0;height:2px;margin:0 6px;width:32px}.packaging-purchases-form-card{border:none;border-radius:16px;box-shadow:0 8px 28px #0f172a14;overflow:hidden}.packaging-purchases-form-card .ant-card-head{background:linear-gradient(90deg,#0f2744,#163a66);border-bottom:none}.packaging-purchases-form-card .ant-card-head-title{color:#fff;font-weight:600}.packaging-purchases-form-inner{background:linear-gradient(180deg,#f8fbff,#fff);padding:8px 4px 4px}.packaging-purchases-form-inner .ant-form-item-label>label{color:#1e293b;font-weight:500}.packaging-purchases-required{color:#ef4444}.packaging-purchases-size-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.packaging-purchases-size-row .ant-input-number{width:88px}.packaging-purchases-size-unit{color:#64748b;font-size:13px;white-space:nowrap}.packaging-purchases-grid-card{border-radius:16px;box-shadow:0 8px 28px #0f172a0f;margin-top:20px}.packaging-purchases-contact-readonly .ant-input[disabled]{background:#f1f5f9;color:#334155;cursor:default}.packaging-purchases-upload.ant-upload-wrapper .ant-upload-drag{background:#f8fbff;border-color:#93c5fd;border-radius:12px}.packaging-purchases-upload.ant-upload-wrapper .ant-upload-drag:hover{border-color:#2563eb}.packaging-purchases-upload .ant-upload-drag-icon{color:#2563eb!important}@media (max-width:900px){.packaging-purchases-hero-inner{grid-template-columns:1fr;padding:22px 20px}.packaging-purchases-step-divider{display:none}.packaging-purchases-steps{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:768px){.packaging-purchases-hero-title{font-size:22px!important}}.supplier-bidding-events-page{padding:24px;width:100%}.supplier-bidding-events-header{margin-bottom:16px}.supplier-bidding-events-header .ant-typography{margin-bottom:4px!important}.supplier-bidding-events-card{border-radius:12px;box-shadow:0 4px 14px #0000000f}.supplier-bidding-events-card .ant-card-body{padding:20px 24px 24px}.supplier-bidding-tab-hint{display:block;font-size:13px;margin-bottom:12px}.supplier-bidding-tab-bar{align-items:center;background:#f5f6f8;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:4px}.supplier-bidding-tab{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.02em;line-height:1.2;min-height:36px;min-width:0;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.supplier-bidding-tab:hover:not(.supplier-bidding-tab--active){background:#f8fafc;border-color:#94a3b8;color:#475569}.supplier-bidding-tab:focus-visible{outline:3px solid #2563eb73;outline-offset:2px}.supplier-bidding-tab__icon{font-size:14px}.supplier-bidding-tab__badge{align-items:center;background:#dcfce7;border-radius:9px;color:#15803d;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.supplier-bidding-tab--live.supplier-bidding-tab--active{background:linear-gradient(180deg,#4ade80,#16a34a);border-color:#15803d;box-shadow:0 2px 6px #16a34a59;color:#fff;transform:none}.supplier-bidding-tab--live.supplier-bidding-tab--active .supplier-bidding-tab__badge{background:#ffffff4d;color:#fff}.supplier-bidding-tab--history.supplier-bidding-tab--active{background:linear-gradient(180deg,#60a5fa,#2563eb);border-color:#1d4ed8;box-shadow:0 2px 6px #2563eb59;color:#fff;transform:none}.supplier-bidding-tab--live:not(.supplier-bidding-tab--active){background:#f0fdf4;border-color:#bbf7d0;color:#166534}.supplier-bidding-tab--history:not(.supplier-bidding-tab--active){background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.supplier-bidding-pending-hint{color:#b45309;display:block;font-size:13px;margin-bottom:16px;margin-top:-4px}@media (max-width:575px){.supplier-bidding-tab-bar{display:flex;width:100%}.supplier-bidding-tab{flex:1 1}}:root{--dcg-surface:#fff;--dcg-surface-muted:#f8fafc;--dcg-surface-elevated:#fff;--dcg-border:#e2e8f0;--dcg-border-strong:#cbd5f5;--dcg-text:#0f172a;--dcg-text-muted:#64748b;--dcg-text-subtle:#94a3b8;--dcg-shadow-sm:0 1px 2px #0f172a14;--dcg-shadow-md:0 12px 24px #0f172a14;--dcg-radius-sm:10px;--dcg-radius-md:14px;--dcg-radius-lg:20px}:root[data-theme=dark]{--dcg-surface:#0f172a;--dcg-surface-muted:#0b1220;--dcg-surface-elevated:#111827;--dcg-border:#94a3b833;--dcg-border-strong:#94a3b859;--dcg-text:#f8fafc;--dcg-text-muted:#cbd5f5;--dcg-text-subtle:#94a3b8;--dcg-shadow-sm:0 1px 2px #0f172a80;--dcg-shadow-md:0 14px 28px #0f172a73}.dcg-app{background:#f8fafc;background:var(--dcg-surface-muted);color:#0f172a;color:var(--dcg-text)}.dcg-nav{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--dcg-border);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm)}.dcg-footer,.dcg-nav{background-color:#fff;background-color:var(--dcg-surface)}.dcg-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--dcg-border)}.dcg-card{border-radius:20px;border-radius:var(--dcg-radius-lg);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm)}.dcg-card--hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dcg-card--hover:hover{border-color:#cbd5f5;border-color:var(--dcg-border-strong);box-shadow:0 12px 24px #0f172a14;box-shadow:var(--dcg-shadow-md);transform:translateY(-2px)}.dcg-button{border-radius:999px;font-weight:600;letter-spacing:.01em}.dcg-input{background:#fff;background:var(--dcg-surface);border:1px solid #e2e8f0;border:1px solid var(--dcg-border);border-radius:14px;border-radius:var(--dcg-radius-md);color:#0f172a;color:var(--dcg-text)}.dcg-table{border:1px solid #e2e8f0;border:1px solid var(--dcg-border);border-radius:20px;border-radius:var(--dcg-radius-lg);overflow:hidden}.dcg-surface{background-color:#fff;background-color:var(--dcg-surface)}.dcg-surface-muted{background-color:#f8fafc;background-color:var(--dcg-surface-muted)}.dcg-surface-elevated{background-color:#fff;background-color:var(--dcg-surface-elevated)}.dcg-text-muted{color:#64748b;color:var(--dcg-text-muted)}.dcg-text-subtle{color:#94a3b8;color:var(--dcg-text-subtle)}.dcg-border{border-color:#e2e8f0;border-color:var(--dcg-border)}.dcg-border-strong{border-color:#cbd5f5;border-color:var(--dcg-border-strong)}.dcg-app .bg-slate-900,.dcg-app .bg-slate-900\/40,.dcg-app .bg-slate-900\/50,.dcg-app .bg-slate-900\/60,.dcg-app .bg-slate-900\/70{background-color:#f8fafc!important;background-color:var(--dcg-surface-muted)!important}.dcg-app .bg-slate-800,.dcg-app .bg-slate-800\/60,.dcg-app .bg-slate-800\/70,.dcg-app .bg-slate-800\/80{background-color:#fff!important;background-color:var(--dcg-surface)!important}.dcg-app .bg-slate-700,.dcg-app .bg-slate-700\/50,.dcg-app .bg-slate-700\/70,.dcg-app .bg-slate-700\/80{background-color:#fff!important;background-color:var(--dcg-surface-elevated)!important}.dcg-app .border-slate-600,.dcg-app .border-slate-700,.dcg-app .border-slate-700\/60,.dcg-app .border-slate-800,.dcg-app .border-slate-800\/60,.dcg-app .divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:#e2e8f0!important;border-color:var(--dcg-border)!important}.dcg-app .text-slate-300,.dcg-app .text-slate-400,.dcg-app .text-slate-500,.dcg-app .text-slate-600{color:#64748b!important;color:var(--dcg-text-muted)!important}.dcg-app .text-slate-100,.dcg-app .text-slate-200,.dcg-app .text-white{color:#0f172a!important;color:var(--dcg-text)!important}:root{--theme-button-text:#fff;--theme-button-bg:#0ea5e9;--theme-sidebar-bg:#001529;--theme-header-bg:#fff;--theme-footer-bg:#f0f2f5;--theme-primary:#0ea5e9}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--dcg-surface-muted,#f8fafc);color:#0f172a;color:var(--dcg-text,#0f172a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}html{font-size:16px}@media (min-width:768px){html{font-size:16px}}@media (min-width:992px){html{font-size:16px}}body{overflow-x:hidden}img{height:auto;max-width:100%}.ant-table-wrapper{overflow-x:auto}.dcg-animate-icon .anticon{will-change:transform}@media (prefers-reduced-motion:no-preference){@keyframes dcg-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.dcg-animate-icon .anticon{animation:dcg-icon-float 1.8s ease-in-out infinite}.dcg-animate-icon:hover .anticon{animation-duration:.9s}}.content-wrapper{background:#fff;background:var(--dcg-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);box-shadow:0 12px 24px #0f172a14;box-shadow:var(--dcg-shadow-md,0 12px 24px #0f172a14)}.content-wrapper,.content-wrapper .ant-card{border-radius:14px;border-radius:var(--dcg-radius-lg,14px)}.content-wrapper .ant-card{border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm,0 1px 2px #0f172a14)}.content-wrapper .ant-card .ant-card-head{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--dcg-border,#e2e8f0)}.content-wrapper .ant-card .ant-card-head-title{letter-spacing:.01em}.content-wrapper .ant-btn{border-radius:10px}.content-wrapper .ant-btn-primary{background:linear-gradient(180deg,#0ea5e9,#0284c7);background:linear-gradient(180deg,var(--theme-primary,#0ea5e9),#0284c7);border-color:#0000;box-shadow:0 6px 14px #0284c72e}.content-wrapper .ant-btn-primary:not(:disabled):hover{box-shadow:0 10px 18px #0284c738;filter:brightness(1.02)}.content-wrapper .ant-btn-default:not(:disabled):hover{border-color:#0284c759;color:#0ea5e9;color:var(--theme-primary,#0ea5e9)}.content-wrapper .ant-input,.content-wrapper .ant-input-affix-wrapper,.content-wrapper .ant-input-number,.content-wrapper .ant-picker,.content-wrapper .ant-select-selector{border-radius:12px!important}.content-wrapper .ant-table{border-radius:14px;border-radius:var(--dcg-radius-lg,14px);overflow:hidden}.content-wrapper .ant-table-container{border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);border-radius:14px;border-radius:var(--dcg-radius-lg,14px);overflow:hidden}.content-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;background:var(--dcg-surface-muted,#f8fafc)!important;color:#0f172a!important;color:var(--dcg-text,#0f172a)!important;font-weight:600}.content-wrapper .ant-table-tbody>tr:hover>td{background:#0284c70a!important}.content-wrapper .ant-tabs>.ant-tabs-nav:before{border-bottom:none!important}.content-wrapper .ant-tabs>.ant-tabs-nav{background:#f8fafc;background:var(--dcg-surface-muted,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--dcg-border,#e2e8f0);border-radius:12px;margin-bottom:12px;padding:6px}.content-wrapper .ant-tabs-ink-bar{display:none}.content-wrapper .ant-tabs-tab{border-radius:10px;margin:0 4px 0 0!important;transition:background .15s ease,color .15s ease}.content-wrapper .ant-tabs-tab:hover{background:#0284c714}.content-wrapper .ant-tabs-tab.ant-tabs-tab-active{background:#fff;background:var(--dcg-surface,#fff);box-shadow:0 1px 2px #0f172a14;box-shadow:var(--dcg-shadow-sm,0 1px 2px #0f172a14)}.content-wrapper .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a;color:var(--dcg-text,#0f172a);font-weight:600}@media (max-width:767px){.ant-card{border-radius:8px}.ant-btn{font-size:14px}}@media (min-width:768px) and (max-width:991px){.ant-card{border-radius:8px}}@media (min-width:992px){.ant-card{border-radius:8px}}