@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--ui-ease:cubic-bezier(0.22,1,0.36,1);--ui-ease-soft:cubic-bezier(0.4,0,0.2,1);--ui-dur-fast:160ms;--ui-dur:280ms;--ui-dur-slow:380ms}@media (prefers-reduced-motion:no-preference){.ant-btn,.ant-card,.ant-checkbox-inner,.ant-dropdown-menu-item,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-menu-item,.ant-picker,.ant-radio-inner,.ant-select-selector,.ant-switch,.ant-table-tbody>tr,.ant-tabs-tab,.velan-stat-card{transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.4,0,.2,1);transition:background-color var(--ui-dur-fast) var(--ui-ease-soft),border-color var(--ui-dur-fast) var(--ui-ease-soft),box-shadow var(--ui-dur) var(--ui-ease-soft),color var(--ui-dur-fast) var(--ui-ease-soft),transform var(--ui-dur-fast) var(--ui-ease),opacity var(--ui-dur-fast) var(--ui-ease-soft)}.ant-drawer .ant-drawer-content,.ant-modal .ant-modal-content{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);transition:transform var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}.ant-btn:active:not(:disabled){transform:scale(.98)}}.ui-page-motion{max-width:100%;min-height:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.ui-page-motion{animation:ui-page-enter .28s cubic-bezier(.22,1,.36,1) both;animation:ui-page-enter var(--ui-dur) var(--ui-ease) both}}@keyframes ui-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.ui-dir-animating,html.ui-dir-animating body{overflow-x:hidden!important}html.ui-dir-animating .app-content,html.ui-dir-animating .app-sidebar.ant-layout-sider,html.ui-dir-animating .main-layout,html.ui-dir-animating .pos-kiosk,html.ui-dir-animating .pos-page{transition:left .38s cubic-bezier(.22,1,.36,1),right .38s cubic-bezier(.22,1,.36,1),margin-left .38s cubic-bezier(.22,1,.36,1),margin-right .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1)!important;transition:left var(--ui-dur-slow) var(--ui-ease),right var(--ui-dur-slow) var(--ui-ease),margin-left var(--ui-dur-slow) var(--ui-ease),margin-right var(--ui-dur-slow) var(--ui-ease),width var(--ui-dur-slow) var(--ui-ease),box-shadow var(--ui-dur-slow) var(--ui-ease-soft),opacity var(--ui-dur) var(--ui-ease-soft)!important}html.ui-dir-animating .app-content>.ui-page-motion,html.ui-dir-animating .pos-kiosk,html.ui-dir-animating .pos-page{animation:ui-lang-morph .38s cubic-bezier(.22,1,.36,1) both;animation:ui-lang-morph var(--ui-dur-slow) var(--ui-ease) both}}@keyframes ui-lang-morph{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.app-sidebar.ant-layout-sider{transition:width .28s cubic-bezier(.22,1,.36,1),min-width .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1),flex .28s cubic-bezier(.22,1,.36,1),left .38s cubic-bezier(.22,1,.36,1),right .38s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.4,0,.2,1)!important;transition:width var(--ui-dur) var(--ui-ease),min-width var(--ui-dur) var(--ui-ease),max-width var(--ui-dur) var(--ui-ease),flex var(--ui-dur) var(--ui-ease),left var(--ui-dur-slow) var(--ui-ease),right var(--ui-dur-slow) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease-soft)!important}.app-layout>.ant-layout-sider+.main-layout{transition:margin-left .28s cubic-bezier(.22,1,.36,1),margin-right .28s cubic-bezier(.22,1,.36,1)!important;transition:margin-left var(--ui-dur) var(--ui-ease),margin-right var(--ui-dur) var(--ui-ease)!important}.sidebar-brand-text,.sidebar-section-label{transition:opacity .16s cubic-bezier(.4,0,.2,1);transition:opacity var(--ui-dur-fast) var(--ui-ease-soft)}.ant-layout-sider-collapsed .sidebar-brand-text{opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.velan-stat-card__value-skeleton{background:linear-gradient(100deg,#e2e8f0 8%,#f1f5f9 30%,#e2e8f0 55%);background:linear-gradient(100deg,var(--velan-border-light,#e2e8f0) 8%,#f1f5f9 30%,var(--velan-border-light,#e2e8f0) 55%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.velan-stat-card__value-skeleton{animation:ui-locked-shimmer 1.6s ease-in-out infinite}}@keyframes ui-locked-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}:root{--color-primary:#2563eb;--color-primary-light:#3b82f6;--color-primary-hover:#1d4ed8;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-text:#0f172a;--color-text-muted:#475569;--color-border:#cbd5e1;--color-bg:#f1f5f9;--color-bg-card:#fff;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-card:0 4px 6px -1px #00000014,0 10px 20px -5px #0000001a;--shadow-card-hover:0 20px 40px -10px #00000026;--shadow-button:0 2px 8px #2563eb59;--spacing-page:28px}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f5f9;background:var(--color-bg);color:#0f172a;color:var(--color-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-card{border:1px solid #0000000f!important;border-radius:14px!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -5px #0000001a!important;box-shadow:var(--shadow-card)!important;overflow:hidden}.ant-card-head{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-bottom:2px solid #e2e8f0!important;font-size:1rem!important;font-weight:700!important}.ant-card-head,.ant-card-head-title{color:#0f172a!important}.app-content .ant-card.ant-card-dark-head .ant-card-head,.app-content .dashboard-page .ant-card-head,.app-content .list-page .ant-card-head{background:linear-gradient(90deg,#1e293b,#334155)!important;border-bottom:none!important}.app-content .dashboard-page .ant-card-head *,.app-content .dashboard-page .ant-card-head-title,.app-content .list-page .ant-card-head *,.app-content .list-page .ant-card-head-title{color:#fff!important}.ant-card-body{background:#fff!important;color:#0f172a!important}.app-content .ant-table-tbody a{color:#2563eb!important;font-weight:500}.app-content .ant-table-tbody a:hover{color:#1d4ed8!important;text-decoration:underline}html.pos-dark .app-content .ant-table-tbody a{color:#60a5fa!important}html.pos-dark .app-content .ant-table-tbody a:hover{color:#93c5fd!important}.app-content .ant-table-wrapper{border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0000000f;overflow:hidden}.app-content .ant-table-thead>tr>th{background:linear-gradient(180deg,#1e293b,#334155)!important;border:none!important;color:#fff!important;font-size:.875rem!important;font-weight:700!important;padding:14px 16px!important}.app-content .ant-table-tbody>tr>td{color:#0f172a!important;font-size:.9375rem;padding:14px 16px!important}.app-content .ant-table-tbody>tr:nth-child(2n){background:#f8fafc!important}.app-content .ant-table-tbody>tr:hover>td{background:#e0f2fe!important}.app-content .ant-table-tbody>tr:nth-child(2n):hover>td{background:#bae6fd!important}.ant-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:10px!important;border-radius:var(--radius-sm)!important;box-shadow:0 2px 8px #2563eb59!important;box-shadow:var(--shadow-button)!important;color:#fff!important;font-weight:600!important}.ant-btn-primary:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 14px #2563eb73!important;color:#fff!important;transform:translateY(-1px)}.ant-btn{border-radius:10px!important;border-radius:var(--radius-sm)!important;font-weight:500!important}.ant-btn-danger,.ant-btn-dangerous{background:linear-gradient(180deg,#ef4444,#dc2626)!important;border:none!important;color:#fff!important;font-weight:600!important}.ant-btn-danger:hover,.ant-btn-dangerous:hover{background:linear-gradient(180deg,#dc2626,#b91c1c)!important;color:#fff!important}.ant-btn-default{background:#fff!important;border:2px solid #cbd5e1!important;color:#334155!important}.ant-btn-default:hover{border-color:#2563eb!important;color:#2563eb!important}.ant-form-item-label>label{color:#0f172a!important;font-weight:600!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{background:#fff!important;border:2px solid #cbd5e1!important;border-radius:10px!important;border-radius:var(--radius-sm)!important;color:#0f172a!important}.ant-input::placeholder{color:#94a3b8!important}.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-select:hover .ant-select-selector{border-color:#94a3b8!important}.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#2563eb!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #2563eb33!important}.ant-input-affix-wrapper .ant-input{background:#0000!important;outline:none!important}.ant-input-affix-wrapper .ant-input,.ant-input-number-input{border:none!important;box-shadow:none!important}.app-content .ant-input-search{direction:ltr;max-width:100%}.app-content .ant-input-search .ant-input-group{direction:ltr}.app-content .ant-input-search .ant-input-affix-wrapper,.app-content .ant-input-search .ant-input-group>.ant-input{background:#fff!important;border:2px solid #cbd5e1!important;border-radius:10px 0 0 10px!important;color:#0f172a!important;font-size:15px!important;min-height:48px!important;padding:12px 16px!important}.app-content .ant-input-search .ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#0f172a!important;font-size:15px!important;min-height:auto!important;padding:0!important}.app-content .ant-input-search .ant-input-affix-wrapper .ant-input::placeholder{color:#64748b!important}.app-content .ant-input-search .ant-input-affix-wrapper:hover{border-color:#94a3b8!important}.app-content .ant-input-search .ant-input-affix-wrapper-focused{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}.app-content .ant-input-search .ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.app-content .ant-input-search .ant-input-group>.ant-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}.app-content .ant-input-search .ant-btn,.app-content .ant-input-search .ant-input-group-addon .ant-btn,.app-content .ant-input-search-button{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:0 10px 10px 0!important;color:#fff!important;font-weight:600!important;height:48px!important;min-width:52px!important}.app-content .ant-input-search .ant-input-group-addon{border-radius:0 10px 10px 0!important;overflow:hidden}.app-content .ant-input-search .ant-btn:hover,.app-content .ant-input-search .ant-input-group-addon .ant-btn:hover,.app-content .ant-input-search-button:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;color:#fff!important}.page-container{margin:0 auto;max-width:1200px;padding:28px;padding:var(--spacing-page)}.page-header{margin-bottom:24px}.page-header h3.ant-typography{color:#0f172a;font-weight:800;margin:0}.form-card{background:#fff;border-radius:14px!important;border-radius:var(--radius-md)!important}.form-card .ant-card-body{padding:32px!important}.page-title{color:#0f172a;color:var(--color-text);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 28px;margin:0 0 var(--spacing-page) 0}.ant-select-dropdown{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 40px #0000001f!important}.ant-select-item-option{color:#0f172a!important}.ant-select-item-option-active,.ant-select-item-option-selected{background:#eff6ff!important;color:#2563eb!important}.ant-modal-content{border-radius:16px!important;box-shadow:0 25px 50px -12px #0003!important;overflow:hidden}.ant-modal-header{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;padding:16px 24px!important}.ant-modal-title{color:#0f172a!important;font-size:1.125rem!important;font-weight:700!important}.ant-modal-body{color:#0f172a!important;padding:24px!important}.ant-modal-footer{border-top:1px solid #e2e8f0!important;padding:16px 24px!important}html:not(.pos-dark) .app-content .ant-picker{background:#fff!important;border:2px solid #cbd5e1!important;border-radius:10px!important;color:#0f172a!important}html:not(.pos-dark) .app-content .ant-picker .ant-picker-input input{color:#0f172a!important}html:not(.pos-dark) .app-content .ant-picker:hover{border-color:#94a3b8!important}.ant-picker-dropdown{border-radius:12px!important;box-shadow:0 10px 40px #0000001f!important}html:not(.pos-dark) .ant-picker-cell,html:not(.pos-dark) .ant-picker-content th{color:#334155!important}html:not(.pos-dark) .ant-picker-cell-in-view{color:#0f172a!important}.app-content>div[style*=margin-top],.app-content>div[style*=marginTop]{margin-top:0!important}.app-content>div[style*=text-align],.app-content>div[style*=textAlign]{text-align:inherit!important}.app-content .ant-form .ant-input,.app-content .ant-form .ant-input-affix-wrapper,.app-content .ant-form .ant-input-number,.app-content .ant-form .ant-picker,.app-content .ant-form .ant-select{width:100%!important}.app-content .ant-form .ant-input,.app-content .ant-form .ant-input-number-input{text-align:start!important}.app-content h1[style]{color:#0f172a!important;font-size:1.5rem!important;font-weight:800!important;margin-bottom:20px!important}.app-content .ant-btn[style*=green]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.app-content .ant-btn[style*=blue]:not(.ant-btn-primary){background:#475569!important;border-color:#475569!important;color:#fff!important}.app-content .ant-btn[style*=red]{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.app-content .list-page[style*=padding]{padding:0!important}html[dir=ltr] .ant-table{direction:ltr}html[dir=ltr] .ant-card-head-title,html[dir=ltr] .ant-form-item-label{text-align:left}html[dir=ltr] .list-page-toolbar{flex-direction:row}html[dir=rtl] .ant-table{direction:rtl}.velan-page{max-width:100%;overflow-x:clip;width:100%}.velan-stats-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:560px){.velan-stats-row{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.velan-stats-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.velan-stats-row .velan-stat-card{flex:none;max-width:100%;min-width:0;width:100%}.velan-stats-row--dense{gap:10px;grid-template-columns:1fr}@media (min-width:560px){.velan-stats-row--dense{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.velan-stats-row--dense{gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.velan-stats-row--dense .velan-stat-card{gap:8px!important;min-height:96px!important;padding:14px 16px!important}.velan-stats-row--dense .velan-stat-card__icon{border-radius:10px!important;font-size:17px!important;height:36px!important;width:36px!important}.velan-stats-row--dense .velan-stat-card__value{font-size:clamp(1.1rem,2.6vw,1.45rem)!important;overflow:visible!important;white-space:normal!important}.velan-stats-row--dense .velan-stat-card__label{font-size:12px!important;margin-top:0!important}@media (max-width:559px){.app-content .velan-stat-card{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}}@media (min-width:560px) and (max-width:1099px){.app-content div:has(>.velan-stat-card):not(.velan-stats-row):not(.acc-stat-grid):not(.fin-stat-grid):not(.dashboard-kpi-primary):not(.dashboard-kpi-secondary){grid-gap:14px!important;align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:559px){.app-content div:has(>.velan-stat-card):not(.velan-stats-row):not(.acc-stat-grid):not(.fin-stat-grid):not(.dashboard-kpi-primary):not(.dashboard-kpi-secondary){grid-gap:12px!important;align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important}}.velan-form-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr}.velan-form-layout--with-side{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.velan-list-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.velan-list-body{-webkit-overflow-scrolling:touch;overflow-x:auto}.velan-list-body .ant-table{min-width:640px}.app-content .ant-table-thead>tr>th,.velan-money{white-space:nowrap}.velan-money{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;letter-spacing:.02em;max-width:none}.velan-stat-card,.velan-stat-card__value{overflow:visible!important}.velan-stat-card__value{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;overflow-x:visible!important;white-space:normal!important;word-break:break-word}.app-content .ant-table-tbody>tr>td .ant-tag,.app-content .ant-table-tbody>tr>td[style*="text-align: right"],.app-content .ant-table-tbody>tr>td[style*="text-align:right"],.app-content .ant-table-thead>tr>th[style*="text-align: right"],.app-content .ant-table-thead>tr>th[style*="text-align:right"]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.015em;white-space:nowrap}.app-content .ant-table-tbody>tr>td .ant-tag{line-height:1.45;max-width:none;padding-inline:10px}.app-content .ant-table-body,.app-content .ant-table-content,.app-content .ant-table-wrapper{-webkit-overflow-scrolling:touch}.app-content>div[style*="padding: 24px"],.app-content>div[style*="padding:24px"]{padding:clamp(12px,2.5vw,24px)!important}.app-content .ant-space{flex-wrap:wrap!important}.app-content .ant-picker,.app-content .ant-select{max-width:100%}.app-content .ant-modal{max-width:calc(100vw - 24px)!important}.app-content .ant-modal-body{padding:16px!important}.dashboard-kpi-primary,.dashboard-kpi-secondary{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important}@media (min-width:560px){.dashboard-kpi-primary,.dashboard-kpi-secondary{gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1100px){.dashboard-kpi-primary,.dashboard-kpi-secondary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}@media (max-width:992px){:root{--spacing-page:16px}.app-content .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.velan-page-header .ant-breadcrumb{display:none}.velan-form-layout--with-side{grid-template-columns:1fr}.velan-list-body .ant-table{min-width:560px}}@media (max-width:768px){.vendor-settle-grid{grid-template-columns:1fr!important}.app-content .ant-btn{min-height:40px}.velan-stat-card{gap:8px!important;min-height:96px!important;padding:14px 16px!important}.velan-stat-card__icon{border-radius:10px!important;font-size:17px!important;height:36px!important;width:36px!important}.velan-stat-card__value{font-size:clamp(1.2rem,5.5vw,1.5rem)!important;overflow:visible!important;white-space:normal!important}.velan-stat-card__label{font-size:12px!important}.app-content:not(:has(.pos-kiosk)):not(:has(.pos-page)) div[style*="grid-template-columns: 1.5fr 1fr"],.app-content:not(:has(.pos-kiosk)):not(:has(.pos-page)) div[style*="grid-template-columns: 1fr 280px"],.app-content:not(:has(.pos-kiosk)):not(:has(.pos-page)) div[style*="grid-template-columns: 1fr 300px"],.app-content:not(:has(.pos-kiosk)):not(:has(.pos-page)) div[style*="grid-template-columns: 2fr 1fr"]{grid-template-columns:1fr!important}.app-content .ant-input-number,.app-content .ant-picker,.app-content .ant-select-selector{min-height:40px}}@media (max-width:480px){.app-header{height:56px}.velan-stats-row--dense{gap:8px}.velan-stats-row--dense .velan-stat-card{gap:8px!important;min-height:92px!important;padding:14px!important}.velan-stats-row--dense .velan-stat-card__icon{border-radius:9px!important;font-size:15px!important;height:34px!important;width:34px!important}.velan-list-body .ant-table{font-size:12px;min-width:480px}.app-content .ant-table-tbody>tr>td,.app-content .ant-table-thead>tr>th{padding:8px 10px!important}}.app-sidebar.ant-layout-sider{background:linear-gradient(180deg,#1e293b,#0f172a 55%,#0c1222)!important;border-right:1px solid #94a3b81f;box-shadow:4px 0 32px #0f172a59;height:100vh!important;left:0;min-height:100vh!important;overflow:hidden;position:fixed!important;top:0;z-index:100}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-sidebar .sidebar-menu{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.sidebar-brand{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:20px 16px}.sidebar-brand-link{align-items:center;color:inherit;display:flex;gap:12px;min-height:44px;text-decoration:none}.sidebar-logo{border-radius:10px;flex-shrink:0;height:40px;object-fit:contain;width:40px}.sidebar-brand-text{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em;overflow:hidden;white-space:nowrap}.ant-layout-sider-collapsed .sidebar-brand{display:flex;justify-content:center;padding:20px 16px}.ant-layout-sider-collapsed .sidebar-brand-link{justify-content:center}.sidebar-menu{background:#0000!important;border:none!important;flex:1 1;margin-top:4px!important;padding:8px 10px 20px!important}.sidebar-menu .ant-menu-item-group-title{color:#94a3b8d9!important;font-size:11px!important;font-weight:700!important;height:auto!important;letter-spacing:.08em;line-height:1.2!important;padding:16px 14px 6px!important;text-transform:uppercase}.sidebar-section-label{display:block}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item-group-title{display:none!important}.app-sidebar.ant-layout-sider-collapsed .ant-menu-item-group-list{margin:0!important}.sidebar-menu::-webkit-scrollbar{width:6px}.sidebar-menu::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar-menu-popup.ant-menu-submenu-popup{z-index:1050}.sidebar-menu-popup .ant-menu{background:#1e293b!important;border:1px solid #94a3b826!important;border-radius:12px!important;box-shadow:0 12px 40px #00000059!important;padding:6px!important}.sidebar-menu-popup .ant-menu-item{border-radius:8px!important;color:#ffffffe0!important;margin:2px 0!important}.sidebar-menu-popup .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.sidebar-menu-popup .ant-menu-item a{color:inherit!important}.sidebar-menu.ant-menu-inline .ant-menu-item,.sidebar-menu.ant-menu-inline .ant-menu-submenu-title{border-radius:10px!important;color:#ffffffbf;font-size:14px;font-weight:500;height:44px!important;line-height:44px!important;margin:2px 0!important;padding:0 14px!important;transition:all .2s ease}.sidebar-menu.ant-menu-inline .ant-menu-item:hover,.sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover{background:#ffffff14!important;color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item:hover .anticon,.sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover .anticon{color:#93c5fd!important;color:var(--velan-primary,#93c5fd)!important}.sidebar-menu.ant-menu-inline .ant-menu-item:hover a,.sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover a{color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected{background:color-mix(in srgb,#2563eb 28%,#0000)!important;background:color-mix(in srgb,var(--velan-primary,#2563eb) 28%,#0000)!important;box-shadow:inset 3px 0 0 #3b82f6;box-shadow:inset 3px 0 0 var(--velan-primary,#3b82f6);color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected .anticon{color:#93c5fd!important;color:var(--velan-primary,#93c5fd)!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected a{color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected:hover{background:color-mix(in srgb,#2563eb 36%,#0000)!important;background:color-mix(in srgb,var(--velan-primary,#2563eb) 36%,#0000)!important;color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected:hover .anticon,.sidebar-menu.ant-menu-inline .ant-menu-item-selected:hover a{color:#fff!important}.sidebar-menu.ant-menu-inline .ant-menu-item-selected:after{display:none}[dir=rtl] .sidebar-menu.ant-menu-inline .ant-menu-item-selected{box-shadow:inset -3px 0 0 #3b82f6;box-shadow:inset -3px 0 0 var(--velan-primary,#3b82f6)}.sidebar-menu .ant-menu-submenu .ant-menu-submenu-title{padding-left:14px!important}.sidebar-menu .ant-menu-sub .ant-menu-item{font-size:13px;height:40px!important;line-height:40px!important;margin:1px 0!important;padding-left:42px!important}.sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background:#ffffff0f!important;color:#fff!important}.sidebar-menu .ant-menu-item .ant-menu-item-icon,.sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon{font-size:18px;margin-right:12px}.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item-icon{margin-right:0}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item,.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item .anticon,.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu-title,.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu-title .anticon{color:#ffffffd9!important}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item:hover,.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu-title:hover{background:#ffffff14!important;color:#fff!important}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item:hover .anticon,.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu-title:hover .anticon{color:#93c5fd!important;color:var(--velan-primary,#93c5fd)!important}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item-selected{color:#fff!important}.app-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item-selected .anticon{color:#93c5fd!important;color:var(--velan-primary,#93c5fd)!important}.app-sidebar.ant-layout-sider-collapsed .ant-menu-item .anticon,.app-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{color:#ffffffd9!important}.app-sidebar.ant-layout-sider-collapsed .ant-menu-item-selected .anticon{color:#93c5fd!important;color:var(--velan-primary,#93c5fd)!important}.sidebar-menu a,.sidebar-menu a:hover{color:inherit}.sidebar-menu .ant-badge{line-height:1}.sidebar-menu .ant-badge .ant-badge-count{font-size:10px;height:16px;line-height:16px;min-width:16px}[dir=rtl] .app-sidebar.ant-layout-sider{box-shadow:-4px 0 32px #0f172a59;left:auto!important;right:0!important}.app-layout{background:linear-gradient(160deg,#f1f5f9,#e2e8f0 50%,#f8fafc);max-width:100%;min-height:100vh;overflow-x:hidden}.app-layout>.ant-layout-sider+.main-layout{margin-left:260px;transition:margin-left .28s cubic-bezier(.22,1,.36,1),margin-right .28s cubic-bezier(.22,1,.36,1)}.app-layout>.ant-layout-sider.ant-layout-sider-collapsed+.main-layout{margin-left:72px}[dir=rtl] .app-layout>.ant-layout-sider+.main-layout{margin-left:0;margin-right:260px}[dir=rtl] .app-layout>.ant-layout-sider.ant-layout-sider-collapsed+.main-layout{margin-left:0;margin-right:72px}.main-layout{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:100vh;min-width:0;overflow-x:hidden;overflow-y:hidden}.app-header{background:#fff!important;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--velan-border,#e2e8f0);box-shadow:none;height:60px;justify-content:space-between;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:99}.app-header,.sidebar-trigger{align-items:center;display:flex}.sidebar-trigger{background:#f1f5f9;background:var(--velan-border-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:10px;color:#0f172a;color:var(--velan-text,#0f172a);cursor:pointer;height:40px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:40px}.sidebar-trigger:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;color:var(--velan-primary,#2563eb)}.trigger-icon{font-size:22px}.header-actions,.header-fx-strip{align-items:center;display:flex;gap:10px;min-width:0}.header-fx-strip{background:#ffffff17;border-radius:10px;max-width:min(340px,38vw);padding:4px 10px}.header-fx-icon{color:#93c5fdf2;flex-shrink:0;font-size:16px}.header-fx-rate{color:#f8fafc;cursor:default;font-size:13px;font-weight:600;min-width:0}.header-fx-muted,.header-fx-rate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-fx-muted{color:#f8fafca6;font-size:12px}.header-fx-quick-btn{background:#ffffff26!important;border:none!important;color:#fff!important}.header-fx-quick-btn:hover{background:#ffffff47!important;color:#fff!important}.header-fx-link{color:#93c5fd!important;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.header-fx-link:hover{color:#bfdbfe!important}.header-pos{align-items:center;background:#2563eb;background:var(--velan-primary,#2563eb);border:1px solid #0000;border-radius:10px;box-shadow:0 1px 2px #2563eb40;color:#fff;display:flex;font-weight:700;gap:8px;height:40px;letter-spacing:.02em;padding:0 16px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.header-pos:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;color:#fff}.header-pos-text{font-size:13px}.header-icon{font-size:18px}.header-theme-btn{align-items:center;background:#f1f5f9;background:var(--velan-border-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:10px;color:#64748b;color:var(--velan-sub,#64748b);cursor:pointer;display:flex;font-size:17px;height:40px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:40px}.header-theme-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;color:var(--velan-primary,#2563eb)}.header-font-size{align-items:center;background:#f1f5f9;background:var(--velan-border-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:10px;display:flex;gap:2px;padding:3px}.header-font-size-btn{background:#0000;border:none;border-radius:7px;color:#64748b;color:var(--velan-sub,#64748b);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:6px 10px;transition:background .15s ease,color .15s ease}.header-font-size-btn.active{background:#2563eb;background:var(--velan-primary,#2563eb);color:#fff}.header-font-size-btn:hover:not(.active){color:#2563eb;color:var(--velan-primary,#2563eb)}.header-accent-mask{inset:0;position:fixed;z-index:1090}.header-accent-popover{background:#fff;background:var(--velan-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:12px;box-shadow:0 8px 24px #0f172a24;display:flex;gap:8px;inset-inline-end:0;padding:10px;position:absolute;top:calc(100% + 8px);z-index:1100}.header-accent-swatch{border:2px solid #0000;border-radius:50%;cursor:pointer;height:26px;padding:0;width:26px}.header-accent-swatch.active{border-color:#0f172a;border-color:var(--velan-text,#0f172a)}html.pos-dark .header-font-size{background:#273549;border-color:#3d5169}html.pos-dark .header-font-size-btn{color:#94a3b8}html.pos-dark .header-accent-popover{background:#273549;border-color:#3d5169}html.pos-dark .header-accent-swatch.active{border-color:#f1f5f9}:root{--velan-bg:#f1f5f9;--velan-card:#fff;--velan-border:#e2e8f0;--velan-border-light:#f1f5f9;--velan-primary:#2563eb;--velan-text:#0f172a;--velan-sub:#64748b;--velan-muted:#94a3b8;--velan-red:#e11d48;--velan-green:#16a34a}html.pos-dark{--velan-bg:#1a2740;--velan-card:#273549;--velan-border:#3d5169;--velan-border-light:#203048;--velan-primary:#60a5fa;--velan-text:#f1f5f9;--velan-sub:#94a3b8;--velan-muted:#64748b;--velan-red:#fb7185;--velan-green:#4ade80}html.pos-dark .app-header{background:#1e293b!important;border-bottom-color:#334155}html.pos-dark .header-theme-btn,html.pos-dark .sidebar-trigger{background:#273549;border-color:#3d5169;color:#e2e8f0}html.pos-dark .header-theme-btn:hover,html.pos-dark .sidebar-trigger:hover{background:#334155;border-color:#60a5fa;color:#93c5fd}html.pos-dark .header-pos{background:#2563eb}html.pos-dark .header-profile{background:#273549;border-color:#3d5169}html.pos-dark .header-profile:hover{background:#334155}html.pos-dark .header-profile-text{color:#f8fafc!important}html.pos-dark .header-profile-caret,html.pos-dark .header-profile-role{color:#94a3b8}.app-layout--dark,html.pos-dark .app-layout{background:linear-gradient(160deg,#152033,#1a2740 50%,#203048)}html.pos-dark .acc-metric-hero{background:linear-gradient(135deg,#273549,#1a2740)}html.pos-dark .acc-cash-banner{background:linear-gradient(135deg,#422006,#273549 60%);border-color:#854d0e}html.pos-dark .acc-collapse .ant-collapse-item{background:#273549;border-color:#3d5169!important}html.pos-dark .acc-filter-label,html.pos-dark .acc-group-title{color:#fff}html.pos-dark .acc-stat-grid .velan-stat-card--clickable:hover{border-color:#3b82f6;box-shadow:0 8px 20px #00000059}html.pos-dark .list-page,html.pos-dark .page-shell,html.pos-dark .velan-page{color:#0f172a;color:var(--velan-text)}html.pos-dark .ant-table,html.pos-dark .ant-table-body,html.pos-dark .ant-table-container,html.pos-dark .ant-table-content,html.pos-dark .ant-table-placeholder .ant-table-cell,html.pos-dark .ant-table-summary>tr>td,html.pos-dark .ant-table-tbody>tr>td,html.pos-dark .ant-table-thead>tr>th,html.pos-dark .ant-table-wrapper{background:#fff!important;background:var(--velan-card)!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .ant-table-thead>tr>th{background:#1a2740!important;color:#f8fafc!important;font-weight:700!important}html.pos-dark .ant-table-tbody>tr.ant-table-row:hover>td,html.pos-dark .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#3d5169!important}html.pos-dark .ant-table-tbody>tr.ant-table-row-selected>td{background:#2b4f7a!important}html.pos-dark .ant-table-cell,html.pos-dark .ant-table-cell a,html.pos-dark .ant-table-cell b,html.pos-dark .ant-table-cell span{color:inherit}html.pos-dark .ant-table-placeholder,html.pos-dark .ant-table-wrapper .ant-empty-description{color:#94a3b8!important;color:var(--velan-muted)!important}html.pos-dark .list-page .ant-card{background:#fff!important;background:var(--velan-card)!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;box-shadow:0 4px 14px #00000059}html.pos-dark .list-page .ant-card-body{background:#fff!important;background:var(--velan-card)!important}html.pos-dark .list-page .ant-card-body,html.pos-dark .list-page-title{color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .list-page .ant-input-search .ant-input-affix-wrapper,html.pos-dark .list-page .ant-input-search .ant-input-group>.ant-input{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .list-page .ant-input-search .ant-input::placeholder{color:#94a3b8!important;color:var(--velan-muted)!important}html.pos-dark .table-summary-row{background:#1a2740!important}html.pos-dark .summary-cell--blue{background:#2b4f7a!important;color:#93c5fd!important}html.pos-dark .summary-cell--yellow{background:#422006!important;color:#fde68a!important}html.pos-dark .summary-cell--teal{background:#134e4a!important;color:#99f6e4!important}html.pos-dark .velan-list-shell,html.pos-dark .velan-stat-card{background:#fff!important;background:var(--velan-card)!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#0f172a;color:var(--velan-text)}html.pos-dark .velan-stat-card__label{color:#94a3b8!important;color:var(--velan-muted)!important}html.pos-dark .velan-stat-card__icon{filter:saturate(.9) brightness(.78)}.order-view-summary-side{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:12px;color:#0f172a;color:var(--velan-text,#0f172a);padding:14px 16px}html.pos-dark .order-view-summary-side{background:#0000!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .order-view-summary-side b{color:inherit}.order-view-return-panel{background:#fff7f7;border:1px solid #fecaca;border-radius:10px;margin-top:14px;padding:14px}html.pos-dark .order-view-return-panel{background:#4c0519!important;border-color:#9f1239!important}html.pos-dark .velan-list-footer,html.pos-dark .velan-list-toolbar{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#0f172a;color:var(--velan-text)}html.pos-dark .ant-pagination .ant-pagination-item,html.pos-dark .ant-pagination .ant-pagination-next .ant-pagination-item-link,html.pos-dark .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#fff!important;background:var(--velan-card)!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important}html.pos-dark .ant-pagination .ant-pagination-item a,html.pos-dark .ant-pagination .ant-pagination-item-link{color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .ant-pagination .ant-pagination-item-active{background:#2563eb!important;background:var(--velan-primary)!important;border-color:#2563eb!important;border-color:var(--velan-primary)!important}html.pos-dark .ant-pagination .ant-pagination-item-active a{color:#fff!important}.velan-card-head{background:#f8fafc;color:#0f172a;color:var(--velan-text)}html.pos-dark .velan-card-head{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#f8fafc!important}html.pos-dark .velan-card-head b,html.pos-dark .velan-card-head span{color:#f8fafc!important}.velan-tint-card__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.velan-tint-card--blue{background:#eff6ff!important;border-color:#bfdbfe!important}.velan-tint-card--blue .velan-tint-card__label{color:#1d4ed8}.velan-tint-card--green{background:#f0fdf4!important;border-color:#bbf7d0!important}.velan-tint-card--green .velan-tint-card__label{color:#15803d}.velan-tint-card--rose{background:#fff1f2!important;border-color:#fecdd3!important}.velan-tint-card--rose .velan-tint-card__label{color:#be123c}html.pos-dark .velan-tint-card--blue{background:#2b4f7a!important;border-color:#3b82f6!important}html.pos-dark .velan-tint-card--blue .velan-tint-card__label{color:#93c5fd!important}html.pos-dark .velan-tint-card--blue .velan-tint-card__value{color:#f8fafc!important}html.pos-dark .velan-tint-card--green{background:#052e16!important;border-color:#16a34a!important}html.pos-dark .velan-tint-card--green .velan-tint-card__label{color:#86efac!important}html.pos-dark .velan-tint-card--green .velan-tint-card__value{color:#bbf7d0!important}html.pos-dark .velan-tint-card--rose{background:#4c0519!important;border-color:#e11d48!important}html.pos-dark .velan-tint-card--rose .velan-tint-card__label{color:#fda4af!important}html.pos-dark .velan-tint-card--rose .velan-tint-card__value{color:#fecdd3!important}.velan-avatar-soft--sky{background:#e0f2fe;color:#0284c7}html.pos-dark .velan-avatar-soft--sky{background:#0e6490!important;color:#7dd3fc!important}.velan-alert-soft--rose{background:#fff1f2}html.pos-dark .velan-alert-soft--rose{background:#4c0519!important}html.pos-dark .order-view-page,html.pos-dark .velan-view-page{color:#0f172a;color:var(--velan-text)}html.pos-dark .order-view-page .ant-table-thead>tr>th,html.pos-dark .velan-view-page .ant-table-thead>tr>th{background:#1a2740!important;color:#f8fafc!important}html.pos-dark .order-view-page .ant-table-thead>tr>th b,html.pos-dark .order-view-page .ant-table-thead>tr>th span,html.pos-dark .velan-view-page .ant-table-thead>tr>th b,html.pos-dark .velan-view-page .ant-table-thead>tr>th span{color:#f8fafc!important}html.pos-dark .order-view-page .ant-table-tbody>tr>td,html.pos-dark .velan-view-page .ant-table-tbody>tr>td{background:#fff!important;background:var(--velan-card)!important;color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .velan-page-header .ant-breadcrumb,html.pos-dark .velan-page-header .ant-breadcrumb a,html.pos-dark .velan-page-header .ant-breadcrumb li,html.pos-dark .velan-page-header h1{color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .ant-input,html.pos-dark .ant-input-affix-wrapper,html.pos-dark .ant-picker,html.pos-dark .ant-select-selector,html.pos-dark .app-content .ant-picker,html.pos-dark .dashboard-page .ant-picker{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important;color:#f1f5f9!important}html.pos-dark .ant-input-number,html.pos-dark .edit-order-input.ant-input-number{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important}html.pos-dark .ant-input-number-input,html.pos-dark .edit-order-input .ant-input-number-input{background:#0000!important;color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .ant-input-number-input::placeholder,html.pos-dark .edit-order-input .ant-input-number-input::placeholder{color:#fff!important}html.pos-dark .ant-picker-input>input,html.pos-dark .ant-select-selection-item,html.pos-dark .ant-select-selection-placeholder,html.pos-dark .app-content .ant-picker .ant-picker-input input,html.pos-dark .dashboard-page .ant-picker .ant-picker-input input{-webkit-text-fill-color:#f1f5f9;color:#f1f5f9!important}html.pos-dark .ant-picker-input>input::placeholder,html.pos-dark .app-content .ant-picker .ant-picker-input input::placeholder{-webkit-text-fill-color:#fff;color:#fff!important}html.pos-dark .ant-picker-clear,html.pos-dark .ant-picker-range-separator,html.pos-dark .ant-picker-separator,html.pos-dark .ant-picker-suffix{color:#fff!important}html.pos-dark .ant-picker-dropdown .ant-picker-panel,html.pos-dark .ant-picker-dropdown .ant-picker-panel-container{background:#273549!important}html.pos-dark .ant-picker-dropdown .ant-picker-header,html.pos-dark .ant-picker-dropdown .ant-picker-header button,html.pos-dark .ant-picker-dropdown .ant-picker-header-view,html.pos-dark .ant-picker-dropdown .ant-picker-header-view button{color:#f1f5f9!important}html.pos-dark .ant-picker-dropdown .ant-picker-cell,html.pos-dark .ant-picker-dropdown .ant-picker-content th,html.pos-dark .ant-picker-dropdown .ant-picker-time-panel-cell-inner{color:#cbd5e1!important}html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view{color:#f1f5f9!important}html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#2563eb!important;color:#fff!important}html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,html.pos-dark .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{background:#2563eb47!important}html.pos-dark .ant-picker-dropdown .ant-picker-footer,html.pos-dark .ant-picker-dropdown .ant-picker-now-btn,html.pos-dark .ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag{color:#93c5fd!important}html.pos-dark .ant-picker-dropdown .ant-picker-footer{border-top-color:#3d5169!important}html.pos-dark .ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-inline-start-color:#3d5169!important}.edit-order-page .edit-order-input.ant-input-number{background:#fff;border-color:#cbd5e1}.edit-order-page .edit-order-input .ant-input-number-input{-webkit-text-fill-color:#0f172a;color:#0f172a!important}html.pos-dark .edit-order-page .edit-order-input.ant-input-number{background:#1a2740!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important}html.pos-dark .edit-order-page .edit-order-input .ant-input-number-input{-webkit-text-fill-color:#0f172a;-webkit-text-fill-color:var(--velan-text);color:#0f172a!important;color:var(--velan-text)!important}html.pos-dark .ant-modal-content{background:#273549!important;color:#f1f5f9!important}html.pos-dark .ant-modal-header{background:#273549!important;border-bottom-color:#3d5169!important}html.pos-dark .ant-modal-title,html.pos-dark .ant-modal-title *{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}html.pos-dark .ant-modal-close{color:#fff!important}html.pos-dark .ant-modal-close:hover{background:#3d5169!important;color:#f1f5f9!important}html.pos-dark .ant-modal-body{background:#273549!important;color:#f1f5f9!important}html.pos-dark .ant-modal-footer{background:#273549!important;border-top-color:#3d5169!important}html.pos-dark .ant-modal-body .ant-checkbox-wrapper,html.pos-dark .ant-modal-body .ant-descriptions-item-content,html.pos-dark .ant-modal-body .ant-descriptions-item-label,html.pos-dark .ant-modal-body .ant-form-item-label>label,html.pos-dark .ant-modal-body .ant-radio-wrapper,html.pos-dark .ant-modal-body .ant-typography,html.pos-dark .ant-modal-body [style*="color: #0f172a"],html.pos-dark .ant-modal-body [style*="color: #111827"],html.pos-dark .ant-modal-body [style*="color: #374151"],html.pos-dark .ant-modal-body [style*="color: #6b7280"],html.pos-dark .ant-modal-body [style*="color: #9ca3af"],html.pos-dark .ant-modal-body [style*="color: rgb(55, 65, 81)"],html.pos-dark .ant-modal-body [style*="color:#0f172a"],html.pos-dark .ant-modal-body [style*="color:#111827"],html.pos-dark .ant-modal-body [style*="color:#374151"],html.pos-dark .ant-modal-body [style*="color:#6b7280"],html.pos-dark .ant-modal-body [style*="color:#9ca3af"],html.pos-dark .ant-modal-body p{color:#fff!important}html.pos-dark .ant-modal-body .ant-form-item-required:before{color:#fb7185!important}html.pos-dark .ant-modal-body .ant-form-item-explain,html.pos-dark .ant-modal-body .ant-form-item-extra,html.pos-dark .ant-modal-body .ant-upload-hint,html.pos-dark .ant-modal-body .ant-upload-text{color:#fff!important}html.pos-dark .ant-modal-body .ant-input,html.pos-dark .ant-modal-body .ant-input-affix-wrapper,html.pos-dark .ant-modal-body .ant-input-number,html.pos-dark .ant-modal-body .ant-input-textarea textarea,html.pos-dark .ant-modal-body .ant-mentions,html.pos-dark .ant-modal-body .ant-picker,html.pos-dark .ant-modal-body .ant-select-selector{background:#1a2740!important;border-color:#3d5169!important;color:#f1f5f9!important}html.pos-dark .ant-modal-body .ant-input-number-input,html.pos-dark .ant-modal-body .ant-picker-input>input,html.pos-dark .ant-modal-body .ant-select-selection-item,html.pos-dark .ant-modal-body .ant-select-selection-placeholder{-webkit-text-fill-color:#f1f5f9;color:#f1f5f9!important}html.pos-dark .ant-modal-body .ant-input::placeholder,html.pos-dark .ant-modal-body textarea::placeholder{color:#fff!important}html.pos-dark .ant-modal-body .ant-upload,html.pos-dark .ant-modal-body .ant-upload-drag{background:#1a2740!important;border-color:#3d5169!important;color:#fff!important}html.pos-dark .ant-modal-confirm-body .ant-modal-confirm-content,html.pos-dark .ant-modal-confirm-body .ant-modal-confirm-title{color:#f1f5f9!important}html.pos-dark .ant-modal-confirm .ant-modal-confirm-content{color:#fff!important}html.pos-dark .ant-drawer-content{background:#273549!important;color:#f1f5f9!important}html.pos-dark .ant-drawer-header{background:#273549!important;border-bottom-color:#3d5169!important}html.pos-dark .ant-drawer-title,html.pos-dark .ant-drawer-title *{color:#f8fafc!important}html.pos-dark .ant-drawer-body,html.pos-dark .ant-drawer-body .ant-form-item-label>label,html.pos-dark .ant-drawer-body label,html.pos-dark .system-settings-form,html.pos-dark .system-settings-form label,html.pos-dark .velan-form-card,html.pos-dark .velan-form-card__title,html.pos-dark .velan-page .ant-checkbox-wrapper,html.pos-dark .velan-page .ant-collapse-header,html.pos-dark .velan-page .ant-form-item-label>label,html.pos-dark .velan-page .ant-radio-wrapper,html.pos-dark .velan-page .ant-switch-wrapper,html.pos-dark .velan-page .ant-tabs-tab,html.pos-dark .velan-page .ant-tabs-tab-btn,html.pos-dark .velan-page .ant-typography{color:#fff!important}html.pos-dark .velan-form-card{background:#fff!important;background:var(--velan-card)!important;border-color:#e2e8f0!important;border-color:var(--velan-border)!important}html.pos-dark .velan-form-card__subtitle,html.pos-dark .velan-page .ant-form-item-explain,html.pos-dark .velan-page .ant-form-item-extra,html.pos-dark .velan-page .ant-form-item-tooltip,html.pos-dark .velan-page .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,html.pos-dark .velan-page .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab .anticon,html.pos-dark .velan-page .anticon.anticon-question-circle{color:#fff!important}html.pos-dark .velan-page .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,html.pos-dark .velan-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#93c5fd!important}html.pos-dark .velan-page .ant-tabs-content-holder,html.pos-dark .velan-page .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,html.pos-dark .velan-page .ant-tabs-nav{border-color:#3d5169!important}html.pos-dark .velan-page .ant-input,html.pos-dark .velan-page .ant-input-affix-wrapper,html.pos-dark .velan-page .ant-input-group-addon,html.pos-dark .velan-page .ant-input-number,html.pos-dark .velan-page .ant-input-number-group-addon,html.pos-dark .velan-page .ant-input-textarea textarea,html.pos-dark .velan-page .ant-picker,html.pos-dark .velan-page .ant-select-selector{background:#1a2740!important;border-color:#3d5169!important;color:#f1f5f9!important}html.pos-dark .velan-page .ant-input-number-input,html.pos-dark .velan-page .ant-picker-input>input,html.pos-dark .velan-page .ant-select-selection-item,html.pos-dark .velan-page .ant-select-selection-placeholder{-webkit-text-fill-color:#f1f5f9;color:#f1f5f9!important}html.pos-dark .velan-page .ant-input::placeholder,html.pos-dark .velan-page textarea::placeholder{color:#fff!important}html.pos-dark .velan-page .ant-btn-default,html.pos-dark .velan-page .ant-upload .ant-btn{background:#1a2740!important;border-color:#3d5169!important;color:#fff!important}html.pos-dark .velan-page .ant-color-picker-trigger{background:#1a2740!important;border-color:#3d5169!important}html.pos-dark .ant-form-item-label>label{color:#fff!important}html.pos-dark .app-content,html.pos-dark .list-page,html.pos-dark .velan-page{--velan-sub:#94a3b8;--velan-muted:#64748b}html.pos-dark .ant-breadcrumb,html.pos-dark .ant-breadcrumb a,html.pos-dark .ant-breadcrumb-separator,html.pos-dark .ant-empty-description,html.pos-dark .ant-pagination-total-text,html.pos-dark .ant-table-placeholder .ant-empty-description,html.pos-dark .velan-page-header p,html.pos-dark .velan-stat-card__label{color:#fff!important}.cart-badge{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;box-shadow:0 2px 6px #ef444480;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:2px;text-align:center;top:2px}.header-profile{align-items:center;background:#f1f5f9;background:var(--velan-border-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:999px;display:flex;gap:10px;padding:4px 12px 4px 5px;transition:background .15s ease,border-color .15s ease}.header-profile:hover{background:#eff6ff;border-color:#bfdbfe}.header-avatar{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 1px 4px #2563eb59;flex-shrink:0}.header-profile-info{display:flex;flex-direction:column;line-height:1.2;min-width:0}.header-profile-text{color:#0f172a!important;color:var(--velan-text,#0f172a)!important;font-size:13px;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-role{font-size:11px;font-weight:500;text-transform:capitalize}.header-profile-caret,.header-profile-role{color:#94a3b8;color:var(--velan-muted,#94a3b8)}.header-profile-caret{flex-shrink:0;font-size:10px}.shift-locked-banner{background:#e11d48;background:var(--velan-red,#e11d48);border-radius:8px;color:#fff;font-size:13px;font-weight:700;margin:12px 16px 0;padding:8px 12px;text-align:center}.stock-pill{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;line-height:1.2;min-width:64px;padding:4px 10px}.stock-pill--ok{background:#16a34a1f;color:#16a34a;color:var(--velan-green,#16a34a)}.stock-pill--empty{background:#e11d481f;color:#e11d48;color:var(--velan-red,#e11d48)}.catalog-product-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.catalog-product-cell__name{color:#0f172a;color:var(--velan-text,#0f172a);font-weight:650;text-decoration:none}.catalog-product-cell__name:hover{color:#2563eb;color:var(--velan-primary,#2563eb)}.catalog-product-cell__meta{color:#94a3b8;color:var(--velan-muted,#94a3b8);font-size:12px}html.pos-dark .catalog-product-cell__name{color:#0f172a;color:var(--velan-text)}html.pos-dark .stock-pill--ok{background:#4ade8029;color:#86efac}html.pos-dark .stock-pill--empty{background:#fb718529;color:#fda4af}.app-content{background:#0000;flex:1 1;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-gutter:stable;width:100%}@media (max-width:992px){.app-header{padding:0 16px}.app-content{padding:0}.header-pos-text,.header-profile-caret,.header-profile-info{display:none}.header-pos{padding:0 14px}.header-fx-strip{max-width:160px}.header-fx-link{display:none}}@media print{.ant-layout-sider,.app-header,.app-sidebar{display:none!important;visibility:hidden!important}.main-layout{margin-left:0!important;width:100%!important}.app-layout{display:block!important}.app-content{max-width:100%!important;padding:0!important;width:100%!important}}.dashboard-page{padding:clamp(12px,2.5vw,24px)}.dashboard-hero-title,.dashboard-page .page-title{color:#0f172a;font-size:1.75rem;font-weight:800;margin:0 0 8px!important}.dashboard-hero{border-bottom:1px solid #e2e8f0;margin-bottom:20px;padding-bottom:16px}.dashboard-hero-desc{display:block;font-size:.95rem;line-height:1.5;max-width:52rem}.dashboard-quick-links{background:linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #e2e8f0!important;border-radius:14px;margin-bottom:20px}.dashboard-quick-link-btn{border-radius:10px!important;font-weight:600!important;height:40px!important}.dashboard-stats-row{margin-bottom:8px}.dashboard-stat-icon{-webkit-margin-end:8px;font-size:28px;margin-inline-end:8px}.dashboard-stat-icon--customers{color:#16a34a}.dashboard-stat-icon--products{color:#2563eb}.dashboard-stat-icon--orders{color:#d97706}.dashboard-stat-icon--storage{color:#7c3aed}.dashboard-stat-icon--po{color:#0d9488}.dashboard-stat-icon--vendors{color:#db2777}.dashboard-page .stat-card--po{background:linear-gradient(135deg,#f0fdfa,#fff);border-right-color:#0d9488}.dashboard-page .stat-card--vendors{background:linear-gradient(135deg,#fdf2f8,#fff);border-right-color:#db2777}.dashboard-finance-card{border-radius:14px!important;margin-bottom:24px}.dashboard-finance-card .ant-card-head{border-radius:14px 14px 0 0!important}.dashboard-finance-tile{border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:96px;padding:16px 18px}.dashboard-finance-tile--ar{background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #a7f3d0}.dashboard-finance-tile--ap{background:linear-gradient(135deg,#fff7ed,#f8fafc);border:1px solid #fed7aa}.dashboard-finance-tile--net{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe}.dashboard-finance-label{font-size:.8125rem;font-weight:600}.dashboard-finance-value{color:#0f172a;font-size:1.35rem;font-weight:800;word-break:break-word}.dashboard-cash-strip{border-top:1px dashed #cbd5e1;margin-top:20px;padding-top:16px}.dashboard-cash-strip-title{display:block;font-size:.9rem}.dashboard-cash-amount{color:#0f172a;font-size:1.15rem;font-weight:700;margin-top:4px}.dashboard-cash-hint{display:block;font-size:.8rem;margin-top:10px}.dashboard-toolbar-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:16px}.dashboard-filter-ltr{direction:ltr;text-align:left}.dashboard-panel-card .ant-card-head{border-radius:14px 14px 0 0!important}.dashboard-panel-card,.dashboard-recent-orders{border-radius:14px!important}.dashboard-page .stat-card{border:none;border-radius:14px;border-right:5px solid;box-shadow:0 4px 14px #00000014,0 2px 6px #0000000a;overflow:hidden;transition:transform .2s,box-shadow .2s}.dashboard-page .stat-card:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-4px)}.dashboard-page .stat-card--customers{background:linear-gradient(135deg,#f0fdf4,#fff);border-right-color:#16a34a}.dashboard-page .stat-card--products{background:linear-gradient(135deg,#eff6ff,#fff);border-right-color:#2563eb}.dashboard-page .stat-card--orders{background:linear-gradient(135deg,#fffbeb,#fff);border-right-color:#d97706}.dashboard-page .stat-card--storage{background:linear-gradient(135deg,#f5f3ff,#fff);border-right-color:#7c3aed}.dashboard-page .stat-card .ant-statistic-title{color:#475569;font-size:.9375rem;font-weight:600}.dashboard-page .stat-card .ant-statistic-content-value{color:#0f172a!important;font-size:clamp(1.25rem,2.5vw,1.85rem)!important;font-weight:800!important;line-height:1.25!important;overflow-wrap:anywhere;white-space:normal!important;word-break:break-word}.dashboard-page .stat-card .ant-statistic-content{overflow:visible!important;white-space:normal!important}.dashboard-page .ant-card{border-radius:14px;box-shadow:0 4px 14px #00000014;transition:box-shadow .2s}.dashboard-page .ant-card:hover{box-shadow:0 12px 28px #0000001a}.dashboard-page .ant-divider{border-color:#cbd5e1;border-width:2px;margin:32px 0}.dashboard-page .ant-card-head{background:linear-gradient(180deg,#1e293b,#334155)!important;border-bottom:none!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;padding:14px 20px!important}.dashboard-page .ant-card-head-title{color:#fff!important}.dashboard-page .ant-card-body,html:not(.pos-dark) .dashboard-page .ant-picker{background:#fff!important;color:#0f172a!important}html:not(.pos-dark) .dashboard-page .ant-picker{border:2px solid #cbd5e1;border-radius:10px}html:not(.pos-dark) .dashboard-page .ant-picker .ant-picker-input input{color:#0f172a!important}html:not(.pos-dark) .dashboard-page .ant-picker:hover{border-color:#94a3b8}.dashboard-page .ant-picker-focused{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}@media (max-width:1100px){.dashboard-page .dashboard-kpi-primary,.dashboard-page .dashboard-kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:559px){.dashboard-page .dashboard-kpi-primary,.dashboard-page .dashboard-kpi-secondary{grid-template-columns:1fr!important}}.fin-group-title{color:#94a3b8;color:var(--velan-muted,#94a3b8);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.fin-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:560px){.fin-stat-grid{gap:14px}.fin-stat-grid,.fin-stat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fin-stat-grid,.fin-stat-grid--2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.fin-cash-banner{background:linear-gradient(135deg,#fffbeb,#fff 60%);border:1px solid #fde68a}.acc-stat-grid .velan-stat-card--clickable{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.acc-stat-grid .velan-stat-card--clickable:hover{border-color:#93c5fd;box-shadow:0 8px 20px #0f172a1a;transform:translateY(-2px)}.acc-stat-grid .velan-stat-card--clickable:active{transform:translateY(0)}.acc-stat-grid .acc-stat-card--active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.acc-group-title{color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.acc-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.acc-stat-grid--2{grid-template-columns:1fr}.acc-stat-grid--full .acc-stat-card--full,.acc-stat-grid--full .acc-stat-card--full .velan-stat-card,.acc-stat-grid--full .velan-stat-card{min-height:118px}.acc-metric-hero{background:linear-gradient(135deg,#fff,#f8fafc)}@media (min-width:560px){.acc-stat-grid,.acc-stat-grid--2,.acc-stat-grid--full{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.acc-stat-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.acc-stat-grid--2,.acc-stat-grid--full{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.acc-cash-banner{background:linear-gradient(135deg,#fffbeb,#fff 60%);border:1px solid #fde68a}.acc-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.acc-filter-field{flex:1 1 160px;max-width:280px;min-width:140px}.acc-filter-field--grow{flex:2 1 280px;max-width:none}.acc-filter-label{color:#94a3b8;font-size:12px;font-weight:600;margin-bottom:4px}.acc-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.acc-segmented-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.acc-segmented-wrap .ant-segmented{min-width:-webkit-max-content;min-width:max-content}.acc-collapse .ant-collapse-item{background:#fff;border:1px solid #e2e8f0!important;border-radius:14px!important;margin-bottom:12px;overflow:hidden}.acc-collapse .ant-collapse-header{align-items:center!important;padding:12px 14px!important}.acc-collapse .ant-table{font-size:13px}.acc-collapse .ant-table-cell{white-space:nowrap}@media (max-width:768px){.acc-filter-field,.acc-filter-field--grow{flex:1 1 100%;max-width:none}.acc-filter-actions{width:100%}.acc-filter-actions .ant-btn{flex:1 1}.acc-collapse .ant-collapse-header{padding:10px 12px!important}}.body-Home{direction:rtl;padding:28px;text-align:center}.body-Home .heading{border-bottom:4px solid #2563eb;color:#0f172a;display:inline-block;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:24px;padding-bottom:12px}.product-list{margin-top:28px}.body-Home .itemCard{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 14px #00000014,0 2px 6px #0000000a;overflow:hidden;transition:all .25s ease}.body-Home .itemCard:hover{border-color:#2563eb33;box-shadow:0 20px 40px -10px #00000026;transform:translateY(-6px)}.body-Home .itemCard .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a!important;display:-webkit-box;font-size:1.05rem!important;font-weight:700!important;line-height:1.35!important;margin-bottom:6px!important;min-height:2.8em;overflow:hidden}.body-Home .itemCard .product-price{color:#2563eb!important;font-size:1.25rem!important;font-weight:800!important;margin-bottom:8px!important}.body-Home .itemCard .product-meta{color:#64748b!important;font-size:.8125rem!important;margin-bottom:12px!important}.body-Home .itemCard .product{color:#1e293b!important;font-size:1rem!important;font-weight:600!important}.body-Home .itemCard .MuiButton-root,.body-Home .itemCard .add-to-cart-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-radius:12px!important;box-shadow:0 4px 14px #2563eb59!important;font-size:1rem!important;font-weight:700!important;padding:12px 24px!important;text-transform:none!important}.body-Home .itemCard .MuiButton-root:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 6px 20px #2563eb73!important;transform:translateY(-2px)}.body-Home .itemCard .MuiButton-root:disabled{background:#94a3b8!important;color:#fff!important}.out-of-stock{background:linear-gradient(180deg,#fef2f2,#fff)}.out-of-stock .product{color:#64748b!important}.product-image-wrap{background:#f1f5f9;height:220px;overflow:hidden;position:relative;width:100%}.product-image-wrap .Image_Card{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .2s ease;width:100%}.Image_Card{background:#f8fafc;height:220px;object-fit:cover}.product-image-placeholder{align-items:center;background:linear-gradient(180deg,#e2e8f0,#f1f5f9);color:#94a3b8;display:flex;flex-direction:column;gap:8px;height:220px;justify-content:center;min-height:220px;width:100%}.product-image-placeholder .placeholder-icon{font-size:48px!important;opacity:.7}.product-image-placeholder .placeholder-text{font-size:.875rem;font-weight:500}.product-image-placeholder.product-image-loading{background:#f8fafc;inset:0;position:absolute}.Search{margin:24px auto!important;max-width:480px!important}.body-Home .MuiOutlinedInput-root{background-color:#fff!important;border-radius:12px!important;font-size:1rem!important}.body-Home .MuiOutlinedInput-notchedOutline{border:2px solid #e2e8f0!important}.body-Home .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8!important}.body-Home .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important;border-width:2px!important}.body-Home .MuiInputLabel-outlined.Mui-focused{color:#2563eb!important}.body-Home .loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 24px}.body-Home .loading-text{color:#64748b;font-weight:500}.body-Home .empty-state{background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #e2e8f0;border-radius:16px;margin-top:24px;padding:48px 24px;text-align:center}.body-Home .empty-state-title{color:#334155!important;font-weight:600!important;margin-top:16px!important}.body-Home .empty-state-hint{font-size:.9375rem!important;margin-top:8px!important}.body-Home .itemCard.out-of-stock-card{opacity:.92}.body-Home .itemCard.out-of-stock-card .product-price{color:#94a3b8!important}.currency-totals-page--compact{max-width:1200px}.currency-totals-page--compact .currency-totals-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.currency-totals-grid{margin-top:4px}.currency-totals-compact-card{border:1px solid #94a3b840!important;border-radius:12px!important;box-shadow:0 2px 12px #0f172a0f;height:100%;padding:14px 16px!important}.currency-totals-compact-card--net{border-top:3px solid #475569!important}.currency-totals-compact-card--cash{border-top:3px solid #2563eb!important}.currency-totals-compact-card--debt{border-top:3px solid #ea580c!important}.currency-totals-compact-card--ar{border-top:3px solid #059669!important}.currency-totals-compact-card--ap{border-top:3px solid #b45309!important}.currency-totals-balances-hint{display:block;line-height:1.45;margin-top:12px;max-width:72ch}.currency-totals-compact-heading{color:#64748b;display:block;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.currency-totals-compact-main{color:#0f172a;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;line-height:1.25;word-break:break-word}.currency-totals-compact-secondary{color:#334155;font-size:.95rem;font-weight:600;margin-top:8px}.currency-totals-compact-footnote{display:block;font-size:12px;margin-top:16px}.list-page{direction:rtl;padding:24px}.list-page-title{border-bottom:3px solid #2563eb;color:#0f172a;display:inline-block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 20px;padding-bottom:10px}.list-page .ant-card{border:1px solid #0000000f;border-radius:14px;box-shadow:0 4px 14px #00000014,0 2px 6px #0000000a;overflow:hidden}.list-page .ant-card-head{background:linear-gradient(90deg,#1e293b,#334155)!important;border-bottom:none;min-height:auto;padding:16px 24px}.list-page .ant-card-head-title{color:#fff!important;font-size:1.125rem;font-weight:700;padding:0}.list-page .ant-card-body{background:#fff!important;color:#0f172a!important;padding:24px}.list-page .ant-input-search{direction:ltr;margin-bottom:20px;max-width:440px}.list-page .ant-input-search .ant-input-group{direction:ltr}.list-page .ant-input-search .ant-input-affix-wrapper,.list-page .ant-input-search .ant-input-group>.ant-input{background:#fff!important;border:2px solid #cbd5e1!important;border-radius:10px 0 0 10px!important;color:#0f172a!important;font-size:15px!important;padding:12px 16px!important}.list-page .ant-input-search .ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.list-page .ant-input-search .ant-input::placeholder{color:#64748b!important}.list-page .ant-input-search .ant-input-affix-wrapper-focused,.list-page .ant-input-search .ant-input-affix-wrapper:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}.list-page .ant-input-search .ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.list-page .ant-input-search .ant-input-group>.ant-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}.list-page .ant-input-search .ant-btn{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:0 10px 10px 0!important;color:#fff!important;font-weight:600!important}.list-page .ant-input-search .ant-input-group-addon{border-radius:0 10px 10px 0!important}.list-page .ant-table-wrapper{border-radius:10px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.list-page .ant-btn-primary{padding:6px 14px}.list-page .ant-btn-dangerous,.list-page .ant-btn-primary{border-radius:10px;font-weight:600}.list-page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.list-page-toolbar .list-page-search{flex:1 1;max-width:420px;min-width:200px}.table-summary-row{background:#f8fafc;font-weight:700}.summary-cell{font-size:.9rem;font-weight:700!important;padding:10px 16px!important;text-align:right!important}.summary-cell--blue{background:#dbeafe!important;color:#1e40af!important}.summary-cell--yellow{background:#fef9c3!important;color:#854d0e!important}.summary-cell--teal{background:#cffafe!important;color:#155e75!important}.list-page .ant-table-thead>tr>th{font-weight:700!important}.scroll-to-top-button{align-items:center!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:50%!important;bottom:28px!important;box-shadow:0 6px 20px #2563eb80!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:22px!important;height:54px!important;justify-content:center!important;position:fixed!important;right:28px!important;transition:all .2s!important;width:54px!important;z-index:1000!important}.scroll-to-top-button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 8px 24px #2563eb99!important;color:#fff!important;transform:scale(1.08)}.navigate-to-new-page-button{align-items:center!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:none!important;border-radius:50%!important;bottom:28px!important;box-shadow:0 6px 20px #16a34a80!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:22px!important;height:54px!important;justify-content:center!important;position:fixed!important;right:94px!important;transition:all .2s!important;width:54px!important;z-index:1000!important}.navigate-to-new-page-button:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 8px 24px #16a34a99!important;color:#fff!important;transform:scale(1.08)}.ant-table-thead>tr>th,.custom-table .ant-table-thead>tr>th{margin:1px;padding:1px;text-align:center;vertical-align:middle}.delivery-note-screen .ant-table,.delivery-note-screen .ant-table-wrapper{border-bottom:none!important;margin-bottom:0!important}.delivery-note-screen .ant-table-container:after{display:none!important}.delivery-note-screen .ant-table-body{min-height:0!important;min-height:auto!important}.delivery-note-screen .ant-table-content{border-bottom:none!important}.delivery-note-screen .ant-table-placeholder,.delivery-note-screen .ant-table-tbody>tr.ant-table-placeholder{display:none!important}.delivery-note-screen{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.order-summary-block{flex-shrink:0;margin-top:24px}.print-footer-block{margin-top:auto;padding-top:16px}.cart-page article{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 14px #00000014,0 2px 6px #0000000a;direction:rtl;margin:0 auto;max-width:900px;padding:28px;width:100%}.cart-page .total{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:2px solid #86efac;border-radius:12px;margin-top:24px;padding:20px 24px}.cart-page .cart-form .ant-btn-primary{background:linear-gradient(135deg,#16a34a,#15803d)!important;border:none!important;border-radius:12px;box-shadow:0 4px 14px #16a34a66!important;font-size:1rem;font-weight:700;padding:12px 28px}.cart-page .cart-form .ant-btn-primary:hover{background:linear-gradient(135deg,#15803d,#166534)!important;box-shadow:0 6px 20px #16a34a80!important;transform:translateY(-1px)}.cart_box img{height:100px;width:100px}.cart_img{display:flex;width:400px}.cart_img p{font-weight:700;margin-left:10px}.cart_box{align-items:center;margin-top:20px;padding-bottom:5px}.cart_box,.total{display:flex;justify-content:space-between}.total span:first-child{color:#000;font-size:2rem;font-weight:700;letter-spacing:2px}.total span:nth-child(2){color:green;font-size:2rem;font-weight:700}.empty-cart-message{background:#fff;color:#000;font-size:24px;margin-bottom:300px;margin-top:40px;text-align:center}@media screen and (min-width:280px) and (max-width:760px){article{margin:auto;width:80%}.cart_box img{height:100px;width:100px}.cart_img{align-items:center;display:flex;flex-direction:column}.cart_img p{font-weight:700;margin-top:10px}.cart_box{align-items:center}.cart_box,.total{display:flex;flex-direction:column;margin-top:20px}.total{text-align:center}.horizontal-line{margin:20px 0;position:relative}.horizontal-line:after{background-color:#000;content:"";height:1px;left:0;margin-top:-.5px;position:absolute;top:50%;width:100%}.cart-form-submit-button{width:70%}}.cart-form{margin-top:20px}.cart-form-label .ant-form-item-label>label{color:#000!important;font-weight:700}.cart-form-input{width:100%}.cart-form-submit-button{align-items:center;background-color:#05fa2a;border:none;border-radius:5px;color:#000;cursor:pointer;display:block;justify-content:center;margin:0 auto;text-align:center}.cart-form-submit-button:hover{background-color:#f31212}.po-print-sheet-wrap{display:none}.po-print-inner{box-sizing:border-box;margin:0 auto;max-width:100%;padding:12px;position:relative;width:210mm}.po-print-main-column{display:flex;flex-direction:column;min-height:100%;position:relative;z-index:1}.po-print-header-row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:12px}.po-print-header-titles{text-align:right}.po-print-bottom-block{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:10px}.po-print-order-summary{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-left:10px;margin-right:10px;padding-bottom:12px}.po-print-summary{flex:1 1;font-size:14px;margin-top:0;text-align:right}.po-print-summary p{margin:4px 0}.po-print-summary-detail{font-size:12px}.po-print-footer-note{font-size:13px;margin-top:10px;padding:8px 16px;text-align:center;white-space:pre-wrap}.po-print-footer-fixed{align-items:flex-start;display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-top:14px;padding:0 10px}.po-print-lines-table,.po-print-meta-table{border-collapse:collapse;font-size:13px;margin:12px 0;width:100%}.po-print-meta-table td,.po-print-meta-table th{border:1px solid #ddd;padding:6px 10px;text-align:right}.po-print-meta-table th{background:#fafafa;width:140px}.po-print-lines-table td,.po-print-lines-table th{border:1px solid #222;padding:6px 8px;text-align:center}.po-print-lines-table td:nth-child(2),.po-print-lines-table th:nth-child(2){text-align:right}@media print{@page{size:A4;margin:6mm}.no-print-po{display:none!important}.po-print-inner,.po-print-sheet-wrap{display:block!important}.po-print-inner{box-sizing:border-box;font-size:11pt!important;margin:0 auto!important;max-width:198mm!important;padding:4mm 5mm 22mm!important;position:relative!important;width:100%!important}.po-print-inner,.po-print-sheet-wrap .ant-typography{color:#000!important}.po-print-main-column,.po-print-top{display:block!important}.po-print-header-row .po-print-company-title{font-size:15pt!important;font-weight:700!important;margin:0 0 1.5mm!important}.po-print-header-row .po-print-tagline{font-size:10pt!important;margin-top:1mm!important}.po-print-header-row .po-print-doc-title{font-size:12pt!important;margin-top:2mm!important}.po-print-header-logo-wrap img.po-print-header-logo,.po-print-header-row img.po-print-header-logo{height:58px!important;max-width:240px!important;object-fit:contain!important;width:auto!important}.po-print-meta-table{font-size:10pt!important;margin:3mm 0!important;width:100%!important}.po-print-meta-table td,.po-print-meta-table th{border:1px solid #ccc!important;padding:1.4mm 2.4mm!important}.po-print-lines-table{font-size:9pt!important;margin-bottom:3mm!important;page-break-inside:auto!important;width:100%!important}.po-print-lines-table thead{display:table-header-group!important}.po-print-lines-table td,.po-print-lines-table th{border:1px solid #222!important;font-size:9pt!important;line-height:1.2!important;padding:1.4mm 2.4mm!important;text-align:center!important}.po-print-lines-table th{background:#fff!important;border-bottom:1px solid #000!important;color:#000!important;font-weight:700!important}.po-print-lines-table td:nth-child(2),.po-print-lines-table th:nth-child(2){text-align:right!important}.po-print-lines-table tbody tr{break-inside:auto!important;page-break-inside:auto!important}.po-print-bottom-block{border-top:none!important;display:block!important;margin-top:4mm!important;padding-top:0!important}.po-print-order-summary{align-items:center!important;background:#fff!important;break-inside:avoid!important;display:flex!important;justify-content:space-between!important;margin:0 0 3mm!important;padding-bottom:0!important;page-break-inside:avoid!important;position:relative!important}.po-print-order-summary .po-print-summary p{font-size:10pt!important;margin:.8mm 0!important}.po-print-order-summary .po-print-summary-detail{font-size:9pt!important}.po-print-order-summary .po-print-stamp-img{flex-shrink:0;height:52px!important;object-fit:contain!important;width:52px!important}.po-print-footer-note{font-size:10pt!important;margin-top:2mm!important;padding:2mm 4mm!important}.po-print-footer-fixed{align-items:flex-start!important;background:#fff!important;bottom:0!important;box-shadow:0 -1px 0 #0000000f;display:flex!important;font-size:9.5pt!important;gap:12px;justify-content:space-between!important;left:0!important;margin-top:0!important;padding:2.5mm 6mm!important;position:fixed!important;right:0!important}.po-print-footer-fixed>div>p{font-size:9.5pt!important;margin:0!important}}.po-list-page .po-list-header-row{align-items:flex-start;gap:16px}.po-list-page .po-list-title{border-bottom:3px solid #2563eb;color:#0f172a;display:inline-block;font-weight:800;letter-spacing:-.02em;margin:0;padding-bottom:10px}.po-list-page .po-list-toolbar .ant-btn{border-radius:10px;font-weight:600}.po-list-page .po-list-actions.ant-space{flex-wrap:nowrap}.po-list-page .po-list-actions .ant-btn.ant-btn-link{border-radius:8px;height:28px;padding:0 4px}.po-list-page .po-list-actions .ant-btn.ant-btn-link:hover{background:#2563eb14;color:#2563eb}.po-list-expanded{background:linear-gradient(180deg,#f8fafc,#fff 48px);border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.po-editor-page{margin:0 auto;max-width:1180px}.po-editor-screen-wrap{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;box-shadow:0 4px 14px #0f172a0f;padding:16px 18px 20px}.po-editor-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.po-editor-footer{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px}.po-editor-top-main{align-items:flex-start;display:flex;gap:10px;min-width:0}.po-editor-title-wrap{min-width:0}.po-editor-crumb{display:block;font-size:12px;line-height:1.35}.po-meta-card{border:1px solid #0f172a14!important;border-radius:12px!important;box-shadow:0 2px 8px #0f172a0d!important;margin-bottom:14px}.po-meta-card .ant-card-head{background:linear-gradient(90deg,#1e293b,#334155)!important;border-bottom:none!important;min-height:40px;padding:0 14px}.po-meta-card .ant-card-head-title{color:#fff!important;font-size:14px;font-weight:700}.po-meta-card .ant-card-body{background:#fff;padding:14px 14px 16px}.po-field-label{display:block;font-size:12px;margin-bottom:4px}.po-card-payment .ant-card-head,.po-card-products .ant-card-head{background:linear-gradient(90deg,#1e293b,#334155)!important;border-bottom:none!important;min-height:42px;padding:0 14px}.po-card-payment .ant-card-head-title,.po-card-products .ant-card-head-title{color:#fff!important;font-size:14px;font-weight:700;padding:10px 0}.po-card-payment .ant-card-body,.po-card-products .ant-card-body{background:#fff!important;padding:14px}.po-card-payment,.po-card-products{border:1px solid #0f172a14!important;border-radius:12px!important;box-shadow:0 2px 10px #0f172a0f!important;overflow:hidden}.po-editor-main-row{align-items:flex-start}.po-card-payment .ant-input-number,.po-card-payment .ant-select{width:100%}.po-editor-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:10px}.po-search-row .ant-select-selector{border-radius:6px!important}.po-products-table .ant-table-thead>tr>th{padding:8px}.po-products-table .ant-table-tbody>tr>td{padding:6px 8px}.po-editor-footer .ant-btn-lg{border-radius:10px;font-weight:600}.farmer-settlement-workspace{--fs-accent:#2563eb;--fs-accent-soft:color-mix(in srgb,#2563eb 12%,var(--fs-card));--fs-orange:#f59e0b;--fs-red:#ef4444;--fs-green:#16a34a;--fs-green-soft:color-mix(in srgb,#16a34a 12%,var(--fs-card));--fs-blue:#3b82f6;background:var(--fs-page);color:var(--fs-text);min-height:100%;padding:0}.fs-segmented-wrap{background:var(--fs-page);padding:14px clamp(12px,2vw,24px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.fs-segmented.ant-segmented{background:var(--fs-card);border:1px solid var(--fs-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:4px}.fs-segmented.ant-segmented .ant-segmented-item{border-radius:9px;transition:color .15s ease}.fs-segmented.ant-segmented .ant-segmented-item-selected{background:var(--fs-accent);box-shadow:none}.fs-segmented.ant-segmented .ant-segmented-item-selected .fs-segmented-label{color:#fff}.fs-segmented.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--fs-accent)}.fs-segmented-label{align-items:center;color:var(--fs-muted);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:2px 6px}.fs-pane{padding:0 clamp(12px,2vw,24px) 28px}.fs-pane--embed .velan-page{background:#0000!important;min-height:auto!important;padding:0!important}.fs-panel{background:var(--fs-card);border:1px solid var(--fs-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.fs-hero+.fs-kpi-grid,.fs-kpi-grid+.fs-panel,.fs-panel+.fs-empty,.fs-panel+.fs-panel{margin-top:14px}.fs-kpi-grid+.fs-detail-farmer-bar{margin-top:18px}.fs-selection-banner{align-items:center;background:color-mix(in srgb,var(--fs-blue) 10%,var(--fs-card));border:1px solid color-mix(in srgb,var(--fs-blue) 28%,var(--fs-border));border-radius:10px;color:var(--fs-text);display:flex;flex-wrap:wrap;font-size:13px;font-weight:650;gap:12px;justify-content:space-between;margin:12px 0 0;padding:10px 14px}.fs-selection-banner--muted{background:color-mix(in srgb,var(--fs-text) 4%,var(--fs-card));border-color:var(--fs-border);font-weight:550;opacity:.92}.fs-hero+.fs-selection-banner{margin-top:12px}.fs-selection-banner+.fs-kpi-grid{margin-top:14px}.fs-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--fs-accent) 4%,var(--fs-card)),var(--fs-card));border-bottom:1px solid var(--fs-border);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.fs-panel-head,.fs-panel-title{align-items:center;display:flex}.fs-panel-title{font-size:15px;font-weight:800;gap:10px;letter-spacing:-.01em}.fs-panel-title .anticon{align-items:center;background:var(--fs-accent-soft);border-radius:9px;color:var(--fs-accent);display:inline-flex;font-size:15px;height:30px;justify-content:center;width:30px}.fs-panel-sub{color:var(--fs-muted);font-size:12.5px;font-weight:500;margin-top:3px}.fs-filter-body{padding:18px 20px 20px}.fs-filter-row{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.1fr) minmax(220px,1.4fr) minmax(180px,1.1fr) auto}.fs-field-label{color:var(--fs-muted);font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.fs-presets{border-top:1px dashed var(--fs-border);display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px}.fs-search-btn{background:var(--fs-accent)!important;border-color:var(--fs-accent)!important;border-radius:10px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--fs-accent) 35%,#0000)!important;font-weight:800!important;height:40px!important;min-width:152px!important;transition:filter .15s ease,box-shadow .15s ease}.fs-search-btn:not(:disabled):hover{box-shadow:0 2px 6px color-mix(in srgb,var(--fs-accent) 40%,#0000)!important;filter:brightness(1.06)}.fs-print-btn{background:#7c3aed!important;border-color:#7c3aed!important;border-radius:10px!important;color:#fff!important;font-weight:700!important;transition:filter .15s ease}.fs-print-btn:not(:disabled):hover{filter:brightness(1.08)}.fs-empty{background:var(--fs-card);border:1px dashed var(--fs-border);border-radius:16px;padding:72px 20px;text-align:center}.fs-hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-red) 8%,var(--fs-card)),var(--fs-card));border:1px solid color-mix(in srgb,var(--fs-red) 30%,var(--fs-border));border-radius:16px;box-shadow:0 2px 10px color-mix(in srgb,var(--fs-red) 8%,#0000);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:14px;padding:24px 26px}.fs-hero--clear{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-green) 10%,var(--fs-card)),var(--fs-card));border-color:color-mix(in srgb,var(--fs-green) 35%,var(--fs-border));box-shadow:0 2px 10px color-mix(in srgb,var(--fs-green) 8%,#0000)}.fs-hero-label{color:var(--fs-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fs-hero-value{font-feature-settings:"tnum";color:var(--fs-red);font-size:clamp(28px,4vw,42px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-top:6px}.fs-hero--clear .fs-hero-value{color:var(--fs-green)}.fs-hero-formula{font-feature-settings:"tnum";color:var(--fs-muted);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:10px}.fs-hero--clear .fs-hero-formula{color:var(--fs-green);font-weight:700}.fs-settle-btn{background:var(--fs-accent)!important;border-color:var(--fs-accent)!important;border-radius:10px!important;font-weight:800!important;height:44px!important}.fs-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.fs-kpi-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fs-kpi-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.fs-kpi{background:var(--fs-card);border:1px solid var(--fs-border);border-radius:13px;min-height:82px;min-width:0;overflow:hidden;padding:14px 16px;position:relative;transition:box-shadow .15s ease,transform .15s ease}.fs-kpi:hover{box-shadow:0 3px 10px #0f172a0f;transform:translateY(-1px)}.fs-kpi:before{background:#94a3b8;content:"";height:3px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:absolute}.fs-kpi--green:before{background:var(--fs-green)}.fs-kpi--blue:before{background:var(--fs-blue)}.fs-kpi--orange:before{background:var(--fs-orange)}.fs-kpi--red:before{background:var(--fs-red)}.fs-kpi-label{color:var(--fs-muted);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.fs-kpi-value{font-feature-settings:"tnum";color:var(--fs-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.25;margin-top:9px;overflow:visible;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.fs-kpi--green .fs-kpi-value{color:var(--fs-green)}.fs-kpi--orange .fs-kpi-value{color:var(--fs-orange)}.fs-kpi--red .fs-kpi-value{color:var(--fs-red)}.fs-detail-farmer-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:0 2px}.fs-detail-farmer{align-items:center;display:inline-flex;font-size:15px;font-weight:900;gap:9px;letter-spacing:-.01em}.fs-detail-farmer .anticon{align-items:center;background:var(--fs-accent-soft);border-radius:8px;color:var(--fs-accent);display:inline-flex;font-size:13px;height:26px;justify-content:center;width:26px}.fs-detail-period{font-feature-settings:"tnum";color:var(--fs-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.fs-detail-block{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 180px}.fs-detail-main{min-width:0}.fs-detail-side{-webkit-border-start:1px solid var(--fs-border);align-items:flex-end;background:var(--fs-card-alt);border-inline-start:1px solid var(--fs-border);display:flex;flex-direction:column;gap:6px;justify-content:center;padding:18px}.fs-side-label{color:var(--fs-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-align:end;text-transform:uppercase}.fs-side-value{font-feature-settings:"tnum";font-size:19px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.01em;text-align:end}.fs-side-value--green{color:var(--fs-green)}.fs-side-value--orange{color:var(--fs-orange)}.fs-side-value--red{color:var(--fs-red)}.fs-section-bar{align-items:center;background:color-mix(in srgb,var(--fs-card-alt) 80%,var(--fs-card));border-bottom:1px solid var(--fs-border);display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:-.005em;padding:11px 18px}.fs-section-bar .anticon{-webkit-margin-end:8px;color:var(--fs-accent);margin-inline-end:8px}.fs-section-bar--charges .anticon{color:var(--fs-orange)}.farmer-settlement-workspace .ant-table-thead>tr>th{background:color-mix(in srgb,var(--fs-card-alt) 60%,var(--fs-card))!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em;white-space:nowrap}.farmer-settlement-workspace .ant-table-tbody>tr>td{font-size:12.5px}.farmer-settlement-workspace .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--fs-accent) 4%,var(--fs-card))!important}.fs-unit-tag{border-radius:999px!important;font-weight:700!important}.fs-settle-modal .ant-modal-content,.fs-settle-modal-root .ant-modal-content{background:#fff!important;color:#0f172a!important}.fs-settle-modal .ant-modal-header,.fs-settle-modal-root .ant-modal-header{background:#fff!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:0!important}.fs-settle-modal .ant-modal-title,.fs-settle-modal-root .ant-modal-title,.fs-settle-modal-title{-webkit-text-fill-color:#0f172a!important;color:#0f172a!important;font-weight:800!important}.fs-settle-modal .ant-modal-close,.fs-settle-modal-root .ant-modal-close{color:#64748b!important}.fs-settle-modal .ant-modal-footer,.fs-settle-modal-root .ant-modal-footer{background:#fff!important;border-top:1px solid #e2e8f0!important}html.pos-dark .fs-settle-modal .ant-modal-content,html.pos-dark .fs-settle-modal-root .ant-modal-content{background:#1e293b!important;color:#f1f5f9!important}html.pos-dark .fs-settle-modal .ant-modal-header,html.pos-dark .fs-settle-modal-root .ant-modal-header{background:#1e293b!important;border-bottom-color:#334155!important}html.pos-dark .fs-settle-modal .ant-modal-title,html.pos-dark .fs-settle-modal-root .ant-modal-title,html.pos-dark .fs-settle-modal-title{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}html.pos-dark .fs-settle-modal .ant-modal-close,html.pos-dark .fs-settle-modal-root .ant-modal-close{color:#94a3b8!important}html.pos-dark .fs-settle-modal .ant-modal-footer,html.pos-dark .fs-settle-modal-root .ant-modal-footer{background:#1e293b!important;border-top-color:#334155!important}.fs-settle-remaining{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px}.fs-settle-remaining-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.fs-settle-remaining-value{color:#16a34a;font-size:24px;font-weight:900;line-height:1.2}html.pos-dark .fs-settle-remaining{background:#22c55e26;border-color:#22c55e59}html.pos-dark .fs-settle-remaining-label{color:#94a3b8}html.pos-dark .fs-settle-remaining-value{color:#4ade80}.fs-settle-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.fs-settle-preview-title{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.fs-settle-preview-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:480px){.fs-settle-preview-grid{grid-template-columns:1fr 1fr}}.fs-settle-preview-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.fs-settle-preview-item span{color:#94a3b8;font-size:11px;font-weight:700}.fs-settle-preview-item b{color:#0f172a;font-size:13px;font-weight:800;word-break:break-word}.fs-settle-preview-item--strong{background:#f0fdf4;border-color:#86efac}.fs-settle-preview-item--strong b{color:#15803d;font-size:15px}.fs-settle-preview-ok{color:#15803d!important}.fs-settle-preview-warn{color:#b45309!important}.fs-settle-preview-sales{margin-top:10px}.fs-settle-preview-sales-label{color:#94a3b8;font-size:11px;font-weight:700;margin-bottom:6px}.fs-settle-preview-chips{display:flex;flex-wrap:wrap;gap:6px}.fs-settle-preview-chip{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.fs-settle-preview-chip--more{background:#dbeafe;color:#1d4ed8}.fs-settle-preview-note{color:#64748b;font-size:12px;font-weight:600;line-height:1.45;margin-top:10px}html.pos-dark .fs-settle-preview{background:#0f172a;border-color:#334155}html.pos-dark .fs-settle-preview-item{background:#1e293b;border-color:#334155}html.pos-dark .fs-settle-preview-item span{color:#94a3b8}html.pos-dark .fs-settle-preview-item b{color:#f1f5f9}html.pos-dark .fs-settle-preview-item--strong{background:#22c55e1f;border-color:#22c55e59}html.pos-dark .fs-settle-preview-chip{background:#334155;color:#e2e8f0}html.pos-dark .fs-settle-preview-note{color:#94a3b8}.fs-settle-field-label{color:#0f172a;font-size:13px;font-weight:700}html.pos-dark .fs-settle-field-label{color:#e2e8f0}.fs-settle-input.ant-input-number{background:#fff!important;border-color:#cbd5e1!important;width:100%}.fs-settle-input .ant-input-number-input{-webkit-text-fill-color:#0f172a;color:#0f172a!important;font-size:16px;font-weight:700}.fs-settle-note.ant-input,.fs-settle-note.ant-input-textarea textarea{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.pos-dark .fs-settle-input.ant-input-number,html.pos-dark .fs-settle-note.ant-input,html.pos-dark .fs-settle-note.ant-input-textarea textarea{background:#0f172a!important;border-color:#334155!important}html.pos-dark .fs-settle-input .ant-input-number-input,html.pos-dark .fs-settle-note.ant-input,html.pos-dark .fs-settle-note.ant-input-textarea textarea{-webkit-text-fill-color:#f1f5f9;color:#f1f5f9!important}.fs-settle-full-btn{font-weight:700;height:auto!important;padding-inline:0!important}@media (max-width:1200px){.fs-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-detail-block{grid-template-columns:1fr}.fs-detail-side{-webkit-border-start:none;align-items:center;border-inline-start:none;border-top:1px solid var(--fs-border);flex-direction:row;justify-content:space-between}}@media (max-width:720px){.fs-filter-row{grid-template-columns:1fr}.fs-print-btn,.fs-search-btn,.fs-settle-btn{width:100%!important}.fs-segmented.ant-segmented,.fs-segmented.ant-segmented .ant-segmented-group{width:100%}.fs-segmented-label{font-size:12.5px}}.qapan-page{width:100%}.qapan-filters{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--velan-border,#e2e8f0);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px 14px}.qapan-filters__label{-webkit-margin-end:4px;color:#64748b;color:var(--velan-sub,#64748b);font-weight:700;margin-inline-end:4px}.qapan-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;font-size:13px;font-weight:700;padding:6px 14px}.qapan-chip.is-active{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.qapan-table-head{padding:16px 18px 8px}.qapan-table-head,.qapan-table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.qapan-table-tools{padding:8px 18px 14px}.qapan-product-list{font-size:13px;line-height:1.45}.qapan-dot{-webkit-margin-end:6px;background:#2563eb;border-radius:50%;display:inline-block;height:8px;margin-inline-end:6px;width:8px}.qapan-exp-list{-webkit-padding-start:16px;color:#475569;font-size:12px;line-height:1.55;margin:0;padding-inline-start:16px}.qapan-register{padding:12px 16px 20px}.qapan-register__head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.qapan-btn-primary{background:#0f766e!important;border-color:#0f766e!important}.qapan-btn-primary:focus,.qapan-btn-primary:hover{background:#0d9488!important;border-color:#0d9488!important}.qapan-net-badge{align-items:baseline;background:linear-gradient(120deg,#0ea5e9,#14b8a6);border-radius:14px;color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:10px 16px}.qapan-net-badge b{font-feature-settings:"tnum";font-size:1.6rem;font-variant-numeric:tabular-nums}.qapan-net-badge--sm{border-radius:10px;gap:6px;padding:6px 12px}.qapan-net-badge--sm b{font-size:1.15rem}.qapan-register-layout{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:1100px){.qapan-register-layout{grid-template-columns:minmax(0,1fr) 260px}}.qapan-register-main{display:flex;flex-direction:column;gap:10px}.qapan-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.qapan-card--compact{padding:12px 14px}.qapan-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.qapan-card h3,.qapan-card__head h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.qapan-card--compact h3 .anticon{color:#0f766e;font-size:14px}.qapan-hint{color:#64748b;font-size:12px;line-height:1.35;margin:0 0 8px}.qapan-field{grid-gap:4px;color:#475569;display:grid;font-size:12px;font-weight:600;gap:4px}.qapan-grid-owner{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.qapan-grid-owner{grid-template-columns:1.4fr 1fr .8fr .8fr .8fr}}.qapan-grid-3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.qapan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.qapan-grid-4{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.qapan-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.qapan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.qapan-grid-add{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:8px}@media (min-width:900px){.qapan-grid-add{grid-template-columns:1.4fr 1fr .8fr auto}}.qapan-inline-stats{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px}.qapan-inline-stats span{font-feature-settings:"tnum";background:#f1f5f9;border-radius:999px;font-variant-numeric:tabular-nums;padding:3px 9px}.qapan-inline-stats .is-net{background:#ecfdf5;color:#0f766e}.qapan-compact-table .ant-table{font-size:12.5px}.qapan-compact-table .ant-table-thead>tr>th{background:#f8fafc!important;font-size:12px;padding:6px 8px!important}.qapan-compact-table .ant-table-tbody>tr>td{padding:5px 8px!important}.qapan-other-block{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.qapan-other-block__head{align-items:baseline;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;margin-bottom:8px}.qapan-other-block__foot{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;justify-content:space-between;margin-top:8px}.qapan-exp-total{font-feature-settings:"tnum";color:#0f766e;font-size:13px;font-variant-numeric:tabular-nums}.qapan-summary{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;position:-webkit-sticky;position:sticky;top:12px}.qapan-summary--compact{padding:12px 14px}.qapan-summary__title{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:800;gap:6px;margin-bottom:8px}.qapan-summary__title .anticon{color:#0f766e}.qapan-summary__row{border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:5px 0}.qapan-summary__row b{color:#0f172a;font-weight:700;max-width:60%;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.qapan-summary__expenses{background:#ecfdf5;border-radius:8px;color:#0f766e;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:10px;padding:8px 10px}:root{--pos-accent:#2563eb;--pos-accent-hover:#1d4ed8;--pos-accent-soft:#eff6ff;--pos-accent-border:#bfdbfe;--pos-accent-glow:0 6px 20px #2563eb4d;--pos-bg:#eef2f8;--pos-surface:#fff;--pos-surface-2:#f8fafc;--pos-surface-3:#f1f5f9;--pos-surface-hover:#f1f6ff;--pos-border:#e5e9f0;--pos-border-soft:#eef2f7;--pos-border-strong:#cbd5e1;--pos-text:#0f172a;--pos-text-mute:#475569;--pos-text-faint:#94a3b8;--pos-success:#16a34a;--pos-success-soft:#f0fdf4;--pos-success-border:#bbf7d0;--pos-warning:#d97706;--pos-warning-soft:#fffbeb;--pos-warning-border:#fde68a;--pos-danger:#ef4444;--pos-danger-soft:#fef2f2;--pos-danger-border:#fecaca;--pos-shadow-sm:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;--pos-shadow-md:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;--pos-shadow-lg:0 16px 48px #0f172a29;--pos-radius:12px;--pos-radius-lg:16px}html.pos-dark{--pos-accent:#60a5fa;--pos-accent-hover:#93c5fd;--pos-accent-soft:#2b4f7a;--pos-accent-border:#3b6aa8;--pos-accent-glow:0 6px 20px #60a5fa61;--pos-bg:#1a2740;--pos-surface:#273549;--pos-surface-2:#30445c;--pos-surface-3:#3d5169;--pos-surface-hover:#354b66;--pos-border:#3d5169;--pos-border-soft:#30445c;--pos-border-strong:#526781;--pos-text:#f8fafc;--pos-text-mute:#aab7ca;--pos-text-faint:#7688a0;--pos-success:#22c55e;--pos-success-soft:#22c55e26;--pos-success-border:#22c55e73;--pos-warning:#f59e0b;--pos-warning-soft:#f59e0b26;--pos-warning-border:#f59e0b73;--pos-danger:#f87171;--pos-danger-soft:#f8717126;--pos-danger-border:#f8717173;--pos-shadow-sm:0 1px 2px #00000059;--pos-shadow-md:0 4px 16px #00000073;--pos-shadow-lg:0 18px 50px #0009}.pos-kiosk{background:#eef2f8;background:var(--pos-bg);color:#0f172a;color:var(--pos-text);display:flex;flex-direction:row;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;height:100dvh;inset:0;overflow:hidden;position:fixed;transition:background .2s ease;width:100vw;z-index:2000}.pos-left-panel{border-right:1px solid #e5e9f0;border-right:1px solid var(--pos-border);flex:0 0 43%;min-height:0;min-width:0;overflow:hidden}.pos-left-panel,.pos-left-topbar{background:#fff;background:var(--pos-surface);display:flex;flex-direction:column;flex-shrink:0}.pos-left-topbar{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border)}.pos-topbar-nav{align-items:stretch;display:flex;gap:6px;padding:8px 10px 0}.pos-topbar-nav-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#475569;color:var(--pos-text-mute);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;min-height:52px;padding:8px 4px 10px;position:relative;transition:background .14s,color .14s,transform .1s}.pos-topbar-nav-btn:hover{background:#f1f6ff;background:var(--pos-surface-hover);color:#2563eb;color:var(--pos-accent)}.pos-topbar-nav-btn:active{transform:scale(.94)}.pos-topbar-nav-btn .pos-nav-icon{font-size:19px}.pos-topbar-nav-btn .pos-nav-label{color:inherit;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pos-topbar-search-row{align-items:center;display:flex;gap:10px;padding:10px 12px 12px}.pos-topbar-clock{font-feature-settings:"tnum";background:#eff6ff;background:var(--pos-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--pos-accent-border);border-radius:8px;color:#2563eb;color:var(--pos-accent);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em;min-width:64px;padding:5px 12px;text-align:center;white-space:nowrap}.pos-topbar-search{flex:1 1}.pos-topbar-search .ant-input-affix-wrapper{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border:1px solid #e5e9f0!important;border:1px solid var(--pos-border)!important;border-radius:10px!important;height:42px;transition:border-color .15s,box-shadow .15s}.pos-topbar-search .ant-input-affix-wrapper:focus-within,.pos-topbar-search .ant-input-affix-wrapper:hover{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 3px #eff6ff!important;box-shadow:0 0 0 3px var(--pos-accent-soft)!important}.pos-topbar-search .ant-input{background:#0000!important;color:#0f172a!important;color:var(--pos-text)!important;font-size:14px}.pos-topbar-search .ant-input-clear-icon,.pos-topbar-search .ant-input-prefix,.pos-topbar-search .ant-input::placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-topbar-user{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:8px;color:#475569;color:var(--pos-text-mute);display:flex;font-size:12px;gap:7px;padding:4px 10px;white-space:nowrap}.pos-user-avatar{background:#2563eb;background:var(--pos-accent);border-radius:50%;color:#fff;font-size:11px;font-weight:800;height:24px;justify-content:center;width:24px}.pos-category-bar,.pos-user-avatar{align-items:center;display:flex;flex-shrink:0}.pos-category-bar{background:#fff;background:var(--pos-surface);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);gap:8px;overflow-x:auto;padding:10px 14px;scrollbar-width:none}.pos-category-bar::-webkit-scrollbar{display:none}.pos-cat-btn{background:#f8fafc;background:var(--pos-surface-2);border:1.5px solid #e5e9f0;border:1.5px solid var(--pos-border);border-radius:999px;color:#475569;color:var(--pos-text-mute);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;height:38px;padding:0 18px;transition:all .13s;white-space:nowrap}.pos-cat-btn:hover{background:#eff6ff;background:var(--pos-accent-soft);border-color:#bfdbfe;border-color:var(--pos-accent-border);color:#2563eb;color:var(--pos-accent)}.pos-cat-btn.active{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);box-shadow:0 6px 20px #2563eb4d;box-shadow:var(--pos-accent-glow);color:#fff;font-weight:700}.pos-product-grid{grid-gap:12px;align-content:start;align-items:start;background:#eef2f8;background:var(--pos-bg);display:grid;flex:1 1;gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--pos-border-strong) #0000;scrollbar-width:thin}.pos-product-grid::-webkit-scrollbar{width:6px}.pos-product-grid::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--pos-border-strong);border-radius:3px}.pos-empty-state{color:#94a3b8;color:var(--pos-text-faint);font-size:14px;font-weight:500;grid-column:1/-1;padding:60px 0;text-align:center}.pos-product-card{align-self:start;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:auto;min-height:0;overflow:hidden;padding:0;text-align:start;transition:border-color .14s,box-shadow .14s,transform .1s;width:100%}.pos-product-card:hover{border-color:#2563eb;border-color:var(--pos-accent);box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;box-shadow:var(--pos-shadow-md);transform:translateY(-3px)}.pos-product-card:active{transform:scale(.97)}.pos-product-img-wrap{aspect-ratio:1/1;background:#f1f5f9;background:var(--pos-surface-3);flex:0 0 auto;overflow:hidden;width:100%}.pos-product-img{height:100%;object-fit:cover;width:100%}.pos-product-img-placeholder{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);color:#94a3b8;color:var(--pos-text-faint);display:flex;font-size:30px;height:100%;justify-content:center;width:100%}.pos-product-info{padding:10px 11px 12px}.pos-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;color:var(--pos-text);display:-webkit-box;font-size:12.5px;font-weight:700;line-height:1.3;min-height:32px;overflow:hidden}.pos-product-price{color:#2563eb;color:var(--pos-accent);font-size:14px;font-weight:900;letter-spacing:-.01em;margin-top:5px}.pos-nav-icon{font-size:19px;line-height:1}.pos-nav-label{font-size:9.5px;font-weight:700;letter-spacing:.03em;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.pos-nav-logout .pos-nav-icon,.pos-nav-logout .pos-nav-label{color:#ef4444;color:var(--pos-danger)}.pos-nav-logout:hover{background:#fef2f2!important;background:var(--pos-danger-soft)!important;color:#ef4444!important;color:var(--pos-danger)!important}.pos-nav-drafts .pos-nav-icon{color:#8b5cf6}.pos-nav-purchase .pos-nav-icon{color:#d97706;color:var(--pos-warning)}.pos-nav-theme .pos-nav-icon{color:#f59e0b}.pos-right-panel{background:#fff;background:var(--pos-surface);border-left:1px solid #e5e9f0;border-left:1px solid var(--pos-border);display:grid;flex:1 1;grid-template-rows:auto 1fr auto auto;min-height:0;min-width:0;overflow:hidden}.pos-customer-row{align-items:center;background:#f8fafc;background:var(--pos-surface-2);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;min-height:60px;padding:12px 14px}.pos-customer-label{color:#475569;color:var(--pos-text-mute);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pos-customer-select{flex:1 1;min-width:140px}.pos-customer-select .ant-select-selector{background:#fff!important;background:var(--pos-surface)!important;border:1px solid #e5e9f0!important;border:1px solid var(--pos-border)!important;border-radius:10px!important;color:#0f172a!important;color:var(--pos-text)!important;min-height:44px!important;transition:border-color .15s,box-shadow .15s!important}.pos-customer-select .ant-select-selector:hover,.pos-customer-select.ant-select-focused .ant-select-selector{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 3px #eff6ff!important;box-shadow:0 0 0 3px var(--pos-accent-soft)!important}.pos-customer-select .ant-select-selection-placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important;font-size:13px!important}.pos-customer-select .ant-select-selection-item{color:#0f172a!important;color:var(--pos-text)!important;font-size:13.5px!important;font-weight:600}.pos-customer-select .ant-select-arrow,.pos-customer-select .ant-select-clear{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-customer-select .ant-select-clear{background:#fff!important;background:var(--pos-surface)!important}.pos-add-customer-btn{align-items:center;background:#eff6ff;background:var(--pos-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--pos-accent-border);border-radius:10px;color:#2563eb;color:var(--pos-accent);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:all .12s;width:44px}.pos-add-customer-btn:hover{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);color:#fff}.pos-payment-toggle{display:flex;gap:6px}.pos-toggles-group{-webkit-margin-start:auto;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-inline-start:auto}.pos-toggle-btn{background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:10px;color:#475569;color:var(--pos-text-mute);cursor:pointer;font-size:12.5px;font-weight:700;height:44px;padding:0 18px;transition:all .12s;white-space:nowrap}.pos-toggle-btn.active{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);box-shadow:0 6px 20px #2563eb4d;box-shadow:var(--pos-accent-glow);color:#fff}.pos-toggle-btn:hover:not(.active){border-color:#bfdbfe;border-color:var(--pos-accent-border);color:#2563eb;color:var(--pos-accent)}.pos-toggle-btn:active{transform:scale(.95)}.pos-cart-section{display:flex;flex-direction:column;min-height:0;overflow:hidden}.pos-cart-table-wrap{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--pos-border-strong) #0000;scrollbar-width:thin}.pos-cart-table-wrap::-webkit-scrollbar{width:5px}.pos-cart-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--pos-border-strong);border-radius:3px}.pos-cart-table{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.pos-cart-table thead tr{background:#f8fafc;background:var(--pos-surface-2);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);position:-webkit-sticky;position:sticky;top:0;z-index:1}.pos-cart-table thead th{color:#475569;color:var(--pos-text-mute);font-size:13px;font-weight:800;letter-spacing:.04em;padding:10px 7px;text-transform:uppercase;white-space:nowrap}.pos-cart-table thead th:first-child{text-align:start;width:29%}.pos-cart-table thead th:nth-child(2){text-align:center;width:15%}.pos-cart-table thead th:nth-child(3){text-align:center;width:17%}.pos-cart-table thead th:nth-child(4){text-align:center;width:11%}.pos-cart-table thead th:nth-child(5){text-align:center;width:22%}.pos-cart-table thead th:nth-child(6){text-align:center;width:6%}.pos-cart-table tbody tr{border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--pos-border-soft);transition:background .1s}.pos-cart-table tbody tr:hover{background:#f1f6ff;background:var(--pos-surface-hover)}.pos-cart-table tbody tr td:first-child{border-left:3px solid #0000}.pos-cart-table tbody tr:hover td:first-child{border-left-color:#2563eb;border-left-color:var(--pos-accent)}.pos-cart-table td{padding:10px 7px;vertical-align:middle}.pos-cart-empty-cell{border-left:3px solid #0000!important;color:#94a3b8;color:var(--pos-text-faint);font-size:13px;padding:56px 12px!important;text-align:center!important}.pos-cart-product-name{color:#0f172a;color:var(--pos-text);font-size:15px;font-weight:700;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart-vendor-cell{padding:4px 6px!important}.pos-vendor-select{width:100%}.pos-vendor-select .ant-select-selector{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:8px!important;color:#0f172a!important;color:var(--pos-text)!important;height:52px!important;min-height:52px!important;padding:0 8px!important;transition:border-color .12s!important}.pos-vendor-select .ant-select-selector:hover,.pos-vendor-select.ant-select-focused .ant-select-selector{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 2px #eff6ff!important;box-shadow:0 0 0 2px var(--pos-accent-soft)!important}.pos-vendor-select .ant-select-selection-placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important;font-size:11px!important;line-height:50px!important}.pos-vendor-select .ant-select-selection-item{color:#475569!important;color:var(--pos-text-mute)!important;font-size:11px!important;font-weight:600;line-height:50px!important}.pos-vendor-select .ant-select-arrow{color:#94a3b8!important;color:var(--pos-text-faint)!important;font-size:10px!important}.pos-field-error .ant-select-selector{background:#fef2f2!important;background:var(--pos-danger-soft)!important;border-color:#ef4444!important;border-color:var(--pos-danger)!important;box-shadow:0 0 0 2px #fef2f2!important;box-shadow:0 0 0 2px var(--pos-danger-soft)!important}.pos-field-error .ant-select-selection-placeholder{color:#ef4444!important;color:var(--pos-danger)!important}.pos-customer-select.pos-field-error .ant-select-selector{background:#fef2f2!important;background:var(--pos-danger-soft)!important;border-color:#ef4444!important;border-color:var(--pos-danger)!important;box-shadow:0 0 0 3px #fef2f2!important;box-shadow:0 0 0 3px var(--pos-danger-soft)!important}.pos-cart-qty-cell{padding:6px 4px!important;text-align:center}.pos-qty-stepper{gap:6px}.pos-qty-stepper,.pos-qty-stepper button{align-items:center;display:flex;justify-content:center}.pos-qty-stepper button{background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:10px;color:#475569;color:var(--pos-text-mute);cursor:pointer;flex-shrink:0;font-size:18px;font-weight:700;height:44px;min-height:44px;min-width:44px;transition:all .1s;width:44px}.pos-qty-stepper button:hover{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);color:#fff}.pos-qty-stepper button:active{transform:scale(.9)}.pos-qty-input.ant-input-number{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:9px!important;transition:border-color .12s,box-shadow .12s;width:100%!important}.pos-qty-input.ant-input-number-focused,.pos-qty-input.ant-input-number:hover{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 2px #eff6ff!important;box-shadow:0 0 0 2px var(--pos-accent-soft)!important}.pos-qty-input .ant-input-number-input{background:#0000!important;color:#0f172a!important;color:var(--pos-text)!important;font-size:17px!important;font-weight:800!important;height:44px!important;padding:0 4px!important;text-align:center!important}.pos-qty-input .ant-input-number-input::placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important;font-size:13px!important;font-weight:500!important}.pos-cart-price-cell{padding:6px 4px!important;text-align:center}.pos-price-input.ant-input-number{background:#f0fdf4!important;background:var(--pos-success-soft)!important;border-color:#bbf7d0!important;border-color:var(--pos-success-border)!important;border-radius:10px!important;border-width:1.5px!important;transition:border-color .12s,box-shadow .12s;width:100%!important}.pos-price-input.ant-input-number-focused,.pos-price-input.ant-input-number:hover{border-color:#16a34a!important;border-color:var(--pos-success)!important;box-shadow:0 0 0 2px #f0fdf4!important;box-shadow:0 0 0 2px var(--pos-success-soft)!important}.pos-price-input .ant-input-number-input{background:#0000!important;color:#16a34a!important;color:var(--pos-success)!important;font-size:16px!important;font-weight:800!important;height:44px!important;padding:0 6px!important;text-align:center!important}.pos-price-input .ant-input-number-input::placeholder{color:#16a34a!important;color:var(--pos-success)!important;font-weight:500!important;opacity:.55}.pos-cart-total{color:#0f172a;color:var(--pos-text);font-size:15px;font-weight:900;text-align:center;white-space:nowrap}.pos-cart-delete-cell{padding:4px!important;text-align:center!important}.pos-cart-delete{align-items:center;background:#fef2f2;background:var(--pos-danger-soft);border:1px solid #fecaca;border:1px solid var(--pos-danger-border);border-radius:10px;color:#ef4444;color:var(--pos-danger);cursor:pointer;display:inline-flex;font-size:17px;height:42px;justify-content:center;line-height:1;transition:all .12s;width:42px}.pos-cart-delete:hover{background:#ef4444;background:var(--pos-danger);border-color:#ef4444;border-color:var(--pos-danger);box-shadow:0 3px 10px #ef444459;color:#fff}.pos-totals-section{align-items:center;background:#f8fafc;background:var(--pos-surface-2);border-top:1px solid #e5e9f0;border-top:1px solid var(--pos-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:20px;padding:12px 18px}.pos-total-row{align-items:center;color:#475569;color:var(--pos-text-mute);display:flex;font-size:12.5px;gap:8px}.pos-retained-val{color:#2563eb;color:var(--pos-accent);font-weight:700}.pos-total-row.grand{-webkit-margin-start:auto;color:#475569;color:var(--pos-text-mute);font-size:13px;font-weight:700;margin-inline-start:auto}.pos-grand-total{color:#2563eb;color:var(--pos-accent);font-size:27px;font-weight:900;letter-spacing:-.02em;line-height:1}.pos-checkout-actions{background:#fff;background:var(--pos-surface);border-top:1px solid #e5e9f0;border-top:1px solid var(--pos-border);bottom:0;display:flex;flex-shrink:0;gap:10px;padding:12px 14px max(14px,env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:4}.pos-checkout-btn{align-items:center;background:#2563eb;background:var(--pos-accent);border:none;border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 6px 20px #2563eb4d;box-shadow:var(--pos-accent-glow);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:900;gap:8px;height:54px;justify-content:center;letter-spacing:.08em;text-transform:uppercase;transition:all .15s}.pos-checkout-btn:hover:not(:disabled){background:#1d4ed8;background:var(--pos-accent-hover);transform:translateY(-1px)}.pos-checkout-btn:active:not(:disabled){transform:scale(.98)}.pos-checkout-btn:disabled{background:#f1f5f9;background:var(--pos-surface-3);box-shadow:none;color:#94a3b8;color:var(--pos-text-faint);cursor:not-allowed}.pos-draft-btn,.pos-print-btn{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius);color:#475569;color:var(--pos-text-mute);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;font-weight:800;gap:3px;height:54px;justify-content:center;letter-spacing:.04em;text-transform:uppercase;transition:all .13s}.pos-print-btn{width:78px}.pos-draft-btn{width:70px}.pos-print-btn:hover:not(:disabled){border-color:#2563eb;border-color:var(--pos-accent);color:#2563eb;color:var(--pos-accent);transform:translateY(-1px)}.pos-draft-btn:hover:not(:disabled){border-color:#8b5cf6;color:#8b5cf6;transform:translateY(-1px)}.pos-draft-btn:disabled,.pos-print-btn:disabled{color:#94a3b8;color:var(--pos-text-faint);cursor:not-allowed;opacity:.6}.pos-receipt-hidden{background:#fff;box-sizing:border-box;color:#000;font-family:Courier New,Lucida Console,monospace;font-size:12px;left:-9999px;line-height:1.55;position:fixed;top:0;width:80mm}.pos-receipt-header{align-items:center;border-bottom:2px solid #000;display:flex;flex-direction:column;gap:4px;padding:4mm 3mm 2mm;text-align:center}.pos-receipt-logo{height:48px;object-fit:contain;width:48px}.pos-receipt-company{color:#000;font-size:15px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pos-receipt-tagline{color:#444;font-size:10px}.pos-receipt-date{border-bottom:1px dashed #999;color:#555;font-size:10px;padding:3px 3mm;text-align:center}.pos-receipt-customer{border-bottom:1px dashed #bbb;color:#222;font-size:11px;padding:3px 3mm 4px}.pos-receipt-items{display:flex;flex-direction:column;padding:4px 3mm}.pos-receipt-item-row{align-items:flex-start;border-bottom:1px dotted #ccc;display:flex;gap:4px;justify-content:space-between;padding:3px 0}.pos-receipt-item-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.pos-receipt-item-name{color:#000;font-size:11px;font-weight:700;word-break:break-word}.pos-receipt-item-sub{color:#777;font-size:9px}.pos-receipt-item-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.pos-receipt-item-qty{color:#555;font-size:10px;white-space:nowrap}.pos-receipt-item-subtotal{color:#000;font-size:12px;font-weight:800;white-space:nowrap}.pos-receipt-divider{border:none;border-top:2px dashed #000;margin:4px 3mm}.pos-receipt-total-row{border-bottom:1px solid #000;color:#000;display:flex;font-size:14px;font-weight:900;justify-content:space-between;padding:3px 3mm}.pos-receipt-payment-row{color:#333;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:3px 3mm 6px}.pos-receipt-footer{border-top:1px dashed #999;color:#666;font-size:10px;line-height:1.7;margin-top:6px;padding:6px 3mm 4mm;text-align:center}.pos-receipt-thank{font-size:11px;font-weight:700;padding:6px 3mm 2px;text-align:center}.pos-sub-view{background:#eef2f8;background:var(--pos-bg);color:#0f172a;color:var(--pos-text);display:flex;flex-direction:column;font-family:Inter,Plus Jakarta Sans,-apple-system,sans-serif;inset:0;overflow:hidden;position:fixed;z-index:2000}.pos-sub-header{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--pos-accent),var(--pos-accent-hover));display:flex;flex-shrink:0;height:64px;justify-content:space-between;padding:0 24px}.pos-sub-header-left{align-items:center;display:flex;gap:14px}.pos-sub-icon{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:11px;color:#fff;display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.pos-sub-title{color:#fff;font-size:17px;font-weight:800;margin:0}.pos-sub-back{align-items:center;background:#ffffff29;border:1px solid #ffffff4d;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:38px;padding:0 16px;transition:all .12s}.pos-sub-back:hover{background:#ffffff47}.pos-sub-tabs{background:#fff;background:var(--pos-surface);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);display:flex;flex-shrink:0;gap:0;padding:0 24px}.pos-sub-tab{align-items:center;background:#0000;border:none;color:#94a3b8;color:var(--pos-text-faint);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;height:52px;justify-content:center;min-width:190px;position:relative;transition:all .15s}.pos-sub-tab:after{background:#0000;bottom:-1px;content:"";height:2.5px;left:0;position:absolute;right:0;transition:background .15s}.pos-sub-tab.tab-customers.active{color:#2563eb;color:var(--pos-accent)}.pos-sub-tab.tab-customers.active:after{background:#2563eb;background:var(--pos-accent)}.pos-sub-tab.tab-vendors.active{color:#d97706;color:var(--pos-warning)}.pos-sub-tab.tab-vendors.active:after{background:#d97706;background:var(--pos-warning)}.pos-sub-tab-badge{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border-radius:10px;color:#94a3b8;color:var(--pos-text-faint);display:inline-flex;font-size:10.5px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px;transition:all .15s}.pos-sub-tab.tab-customers.active .pos-sub-tab-badge{background:#eff6ff;background:var(--pos-accent-soft);color:#2563eb;color:var(--pos-accent)}.pos-sub-tab.tab-vendors.active .pos-sub-tab-badge{background:#fffbeb;background:var(--pos-warning-soft);color:#d97706;color:var(--pos-warning)}.pos-sub-stats{background:#f8fafc;background:var(--pos-surface-2);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);flex-shrink:0;gap:14px;padding:12px 24px}.pos-sub-stat,.pos-sub-stats{align-items:center;display:flex}.pos-sub-stat{background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:10px;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);gap:12px;padding:10px 18px}.pos-sub-stat-icon{align-items:center;display:flex;font-size:20px}.pos-sub-stat-customers .pos-sub-stat-icon{color:#2563eb;color:var(--pos-accent)}.pos-sub-stat-vendors .pos-sub-stat-icon{color:#d97706;color:var(--pos-warning)}.pos-sub-stat-body{display:flex;flex-direction:column}.pos-sub-stat-num{color:#0f172a;color:var(--pos-text);font-size:20px;font-weight:900;line-height:1}.pos-sub-stat-lbl{color:#94a3b8;color:var(--pos-text-faint);font-size:10px;font-weight:500;margin-top:2px}.pos-sub-toolbar{align-items:center;background:#fff;background:var(--pos-surface);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);display:flex;flex-shrink:0;gap:12px;padding:12px 24px}.pos-sub-search{flex:1 1;max-width:480px}.pos-sub-search .ant-input-affix-wrapper{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:10px!important;height:40px;transition:border-color .15s,box-shadow .15s}.pos-sub-search .ant-input-affix-wrapper:focus-within{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 3px #eff6ff!important;box-shadow:0 0 0 3px var(--pos-accent-soft)!important}.pos-sub-search .ant-input{background:#0000!important;color:#0f172a!important;color:var(--pos-text)!important;font-size:13px!important}.pos-sub-search .ant-input-prefix,.pos-sub-search .ant-input::placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-sub-search .ant-input-prefix{font-size:14px!important}.pos-sub-search .ant-input-clear-icon{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-sub-add-btn{-webkit-margin-start:auto;align-items:center;background:#2563eb;background:var(--pos-accent);border:none;border-radius:10px;box-shadow:0 6px 20px #2563eb4d;box-shadow:var(--pos-accent-glow);color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:7px;height:40px;margin-inline-start:auto;padding:0 22px;transition:all .12s;white-space:nowrap}.pos-sub-add-btn:hover{background:#1d4ed8;background:var(--pos-accent-hover);transform:translateY(-1px)}.pos-sub-list{flex:1 1;overflow-y:auto;padding:20px 24px;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--pos-border-strong) #0000;scrollbar-width:thin}.pos-sub-list::-webkit-scrollbar{width:6px}.pos-sub-list::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--pos-border-strong);border-radius:3px}.pos-sub-empty{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:80px 0;text-align:center}.pos-sub-empty-icon{color:#cbd5e1;color:var(--pos-border-strong);font-size:56px;margin-bottom:4px}.pos-sub-empty-title{font-size:16px;font-weight:700}.pos-sub-empty-sub,.pos-sub-empty-title{color:#94a3b8;color:var(--pos-text-faint)}.pos-sub-empty-sub{font-size:12px}.pos-sub-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.pos-sub-card{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border-left:4px solid #cbd5e1;border:1px solid var(--pos-border);border-left:4px solid var(--pos-border-strong);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);display:flex;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .12s}.pos-sub-card.card-customer{border-left-color:#2563eb;border-left-color:var(--pos-accent)}.pos-sub-card.card-vendor{border-left-color:#d97706;border-left-color:var(--pos-warning)}.pos-sub-card:hover{box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;box-shadow:var(--pos-shadow-md);transform:translateY(-2px)}.pos-sub-card-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:44px;justify-content:center;width:44px}.card-customer .pos-sub-card-avatar{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.card-vendor .pos-sub-card-avatar{background:linear-gradient(135deg,#f59e0b,#d97706)}.pos-sub-card-info{flex:1 1;min-width:0}.pos-sub-card-name{color:#0f172a;color:var(--pos-text);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-sub-card-phone{align-items:center;color:#94a3b8;color:var(--pos-text-faint);display:flex;font-size:11px;gap:5px;margin-top:3px}.pos-sub-card-type{border-radius:5px;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.05em;margin-top:5px;padding:2px 8px;text-transform:uppercase}.card-customer .pos-sub-card-type{background:#eff6ff;background:var(--pos-accent-soft);color:#2563eb;color:var(--pos-accent)}.card-vendor .pos-sub-card-type{background:#fffbeb;background:var(--pos-warning-soft);color:#d97706;color:var(--pos-warning)}.pos-sub-card-actions{display:flex;flex-shrink:0;gap:5px}.pos-sub-edit-btn{align-items:center;background:#eff6ff;background:var(--pos-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--pos-accent-border);border-radius:8px;color:#2563eb;color:var(--pos-accent);cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .1s;width:32px}.pos-sub-edit-btn:hover{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);color:#fff}.pos-sub-delete-btn{align-items:center;background:#fef2f2;background:var(--pos-danger-soft);border:1px solid #fecaca;border:1px solid var(--pos-danger-border);border-radius:8px;color:#ef4444;color:var(--pos-danger);cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .1s;width:32px}.pos-sub-delete-btn:hover{background:#ef4444;background:var(--pos-danger);border-color:#ef4444;border-color:var(--pos-danger);color:#fff}.pos-sub-modal-root .ant-modal-mask{background:#0f172a8c!important}.pos-sub-modal .ant-modal-content,.pos-sub-modal-root .ant-modal-content,.pos-sub-modal.ant-modal .ant-modal-content{background:#fff!important;background:var(--pos-surface)!important;border:1px solid #e5e9f0!important;border:1px solid var(--pos-border)!important;border-radius:16px!important;border-radius:var(--pos-radius-lg)!important;box-shadow:0 16px 48px #0f172a29!important;box-shadow:var(--pos-shadow-lg)!important;color:#0f172a!important;color:var(--pos-text)!important}.pos-sub-modal .ant-modal-header,.pos-sub-modal-root .ant-modal-header,.pos-sub-modal.ant-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #e5e9f0!important;border-bottom:1px solid var(--pos-border)!important;padding:16px 22px!important}.pos-sub-modal .ant-modal-title,.pos-sub-modal-root .ant-modal-title,.pos-sub-modal-root .ant-modal-title span,.pos-sub-modal.ant-modal .ant-modal-title{color:#0f172a!important;color:var(--pos-text)!important;font-size:15px!important;font-weight:800!important}.pos-sub-modal .ant-modal-close,.pos-sub-modal-root .ant-modal-close,.pos-sub-modal.ant-modal .ant-modal-close{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-sub-modal .ant-modal-body,.pos-sub-modal-root .ant-modal-body,.pos-sub-modal.ant-modal .ant-modal-body{background:#0000!important;color:#0f172a!important;color:var(--pos-text)!important;padding:20px 22px!important}.pos-sub-modal .ant-modal-footer,.pos-sub-modal-root .ant-modal-footer,.pos-sub-modal.ant-modal .ant-modal-footer{background:#0000!important;border-top:1px solid #e5e9f0!important;border-top:1px solid var(--pos-border)!important;padding:12px 22px!important}.pos-sub-modal .ant-form-item-label>label,.pos-sub-modal-root .ant-form-item-label>label{color:#475569!important;color:var(--pos-text-mute)!important;font-weight:600!important}.pos-sub-modal .ant-btn-default,.pos-sub-modal-root .ant-btn-default{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;color:#475569!important;color:var(--pos-text-mute)!important}.pos-sub-modal .ant-btn-default:hover,.pos-sub-modal-root .ant-btn-default:hover{border-color:#2563eb!important;border-color:var(--pos-accent)!important;color:#2563eb!important;color:var(--pos-accent)!important}.pos-sub-modal .ant-input,.pos-sub-modal .ant-input-affix-wrapper,.pos-sub-modal .ant-input-textarea textarea,.pos-sub-modal-input.ant-input,.pos-sub-modal-root .ant-input,.pos-sub-modal-root .ant-input-affix-wrapper,.pos-sub-modal-root .ant-input-textarea textarea{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:8px!important;color:#0f172a!important;color:var(--pos-text)!important}.pos-sub-modal .ant-input,.pos-sub-modal-input.ant-input,.pos-sub-modal-root .ant-input{height:40px!important}.pos-sub-modal .ant-input:focus,.pos-sub-modal-input.ant-input:focus,.pos-sub-modal-root .ant-input:focus{border-color:#2563eb!important;border-color:var(--pos-accent)!important;box-shadow:0 0 0 2px #eff6ff!important;box-shadow:0 0 0 2px var(--pos-accent-soft)!important}.pos-sub-modal .ant-input::placeholder,.pos-sub-modal-input.ant-input::placeholder,.pos-sub-modal-root .ant-input::placeholder,.pos-sub-modal-root textarea::placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-sub-modal .ant-input-number,.pos-sub-modal-number.ant-input-number,.pos-sub-modal-root .ant-input-number{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:8px!important;width:100%!important}.pos-sub-modal .ant-input-number-input,.pos-sub-modal-number .ant-input-number-input,.pos-sub-modal-root .ant-input-number-input{background:#0000!important;color:#0f172a!important;color:var(--pos-text)!important;font-size:13px!important;height:40px!important}.pos-sub-modal .ant-select-selector,.pos-sub-modal-root .ant-select-selector,.pos-sub-modal-select .ant-select-selector{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;color:#0f172a!important;color:var(--pos-text)!important}.pos-sub-modal .ant-select-selection-item,.pos-sub-modal-root .ant-select-selection-item{color:#0f172a!important;color:var(--pos-text)!important}.pos-orders-detail,.pos-orders-detail .pos-orders-item-row{color:#0f172a;color:var(--pos-text)}.pos-sub-modal .ant-select-selector{align-items:center!important;background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important;border-radius:8px!important;color:#0f172a!important;color:var(--pos-text)!important;height:40px!important}.pos-sub-modal .ant-select-selection-placeholder,.pos-sub-modal-select .ant-select-selection-placeholder{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-sub-modal .ant-select-selection-item,.pos-sub-modal-select .ant-select-selection-item{color:#0f172a!important;color:var(--pos-text)!important}.pos-sub-modal .ant-select-arrow,.pos-sub-modal-select .ant-select-arrow{color:#94a3b8!important;color:var(--pos-text-faint)!important}.pos-mgmt-product-list{display:flex;flex-direction:column;gap:8px}.pos-mgmt-product-row{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border-left:4px solid #bfdbfe;border:1px solid var(--pos-border);border-left:4px solid var(--pos-accent-border);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);display:flex;gap:12px;padding:10px 14px;transition:border-left-color .12s,box-shadow .12s,transform .12s}.pos-mgmt-product-row:hover{border-left-color:#2563eb;border-left-color:var(--pos-accent);box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;box-shadow:var(--pos-shadow-md);transform:translateY(-1px)}.pos-mgmt-product-thumb{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:8px;color:#94a3b8;color:var(--pos-text-faint);display:flex;flex-shrink:0;font-size:18px;height:52px;justify-content:center;overflow:hidden;width:52px}.pos-mgmt-product-thumb img{height:100%;object-fit:cover;width:100%}.pos-mgmt-product-body{flex:1 1;min-width:0}.pos-mgmt-product-name{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:700;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-mgmt-product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.pos-mgmt-badge{border-radius:5px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.pos-mgmt-badge-cat{background:#eff6ff;background:var(--pos-accent-soft);color:#2563eb;color:var(--pos-accent)}.pos-mgmt-badge-unit{background:#fffbeb;background:var(--pos-warning-soft);color:#d97706;color:var(--pos-warning)}.pos-mgmt-badge-sku{background:#f1f5f9;background:var(--pos-surface-3);border:1px solid #e5e9f0;border:1px solid var(--pos-border);color:#94a3b8;color:var(--pos-text-faint)}.pos-mgmt-product-price{-webkit-padding-end:8px;color:#2563eb;color:var(--pos-accent);flex-shrink:0;font-size:14px;font-weight:800;min-width:90px;padding-inline-end:8px;text-align:end;white-space:nowrap}.pos-mgmt-simple-list{display:flex;flex-direction:column;gap:7px}.pos-mgmt-simple-row{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);display:flex;gap:12px;padding:12px 16px;transition:box-shadow .12s,transform .12s}.pos-mgmt-simple-row:hover{box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;box-shadow:var(--pos-shadow-md);transform:translateY(-1px)}.pos-mgmt-simple-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.pos-mgmt-simple-icon.icon-category{background:#eff6ff;background:var(--pos-accent-soft);color:#2563eb;color:var(--pos-accent)}.pos-mgmt-simple-icon.icon-unit{background:#fffbeb;background:var(--pos-warning-soft);color:#d97706;color:var(--pos-warning)}.pos-mgmt-simple-name{color:#0f172a;color:var(--pos-text);flex:1 1;font-size:13px;font-weight:600}.ant-select-dropdown.pos-dropdown-popup,.pos-dropdown-popup,html.pos-dark .ant-select-dropdown{background:#fff!important;background:var(--pos-surface)!important;border:1px solid #e5e9f0!important;border:1px solid var(--pos-border)!important;border-radius:10px!important;box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14!important;box-shadow:var(--pos-shadow-md)!important;padding:4px!important;z-index:5000!important}.ant-select-dropdown.pos-dropdown-popup .ant-select-item,.pos-dropdown-popup .ant-select-item,html.pos-dark .ant-select-dropdown .ant-select-item{background:#0000!important;border-radius:6px!important;color:#0f172a!important;color:var(--pos-text)!important;font-size:13px!important;min-height:34px!important}.ant-select-dropdown.pos-dropdown-popup .ant-select-item-option-content,.pos-dropdown-popup .ant-select-item-option-content,html.pos-dark .ant-select-dropdown .ant-select-item-option-content{color:#0f172a!important;color:var(--pos-text)!important}.ant-select-dropdown.pos-dropdown-popup .ant-select-item-option-active,.pos-dropdown-popup .ant-select-item-option-active,html.pos-dark .ant-select-dropdown .ant-select-item-option-active{background:#f1f6ff!important;background:var(--pos-surface-hover)!important;color:#0f172a!important;color:var(--pos-text)!important}.ant-select-dropdown.pos-dropdown-popup .ant-select-item-option-selected,.pos-dropdown-popup .ant-select-item-option-selected,html.pos-dark .ant-select-dropdown .ant-select-item-option-selected{background:#eff6ff!important;background:var(--pos-accent-soft)!important;color:#2563eb!important;color:var(--pos-accent)!important;font-weight:700!important}.pos-dropdown-popup .ant-select-item-option-selected .ant-select-item-option-content,html.pos-dark .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:#2563eb!important;color:var(--pos-accent)!important}.pos-dropdown-popup .ant-empty-description,html.pos-dark .ant-select-dropdown .ant-empty-description{color:#94a3b8!important;color:var(--pos-text-faint)!important}html.pos-dark .ant-select-dropdown .rc-virtual-list-holder{background:#fff!important;background:var(--pos-surface)!important}.pos-orders-list{display:flex;flex-direction:column;gap:8px}.pos-orders-row{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border-left:4px solid #2563eb;border:1px solid var(--pos-border);border-left:4px solid var(--pos-accent);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:box-shadow .15s,transform .12s}.pos-orders-row:hover{box-shadow:0 2px 8px #0f172a0f,0 10px 26px #0f172a14;box-shadow:var(--pos-shadow-md);transform:translateY(-1px)}.pos-orders-row.returned{border-left-color:#ef4444;border-left-color:var(--pos-danger);opacity:.7}.pos-orders-row--success{border-left-color:#16a34a;border-left-color:var(--pos-success)}.pos-orders-row--warning{border-left-color:#d97706;border-left-color:var(--pos-warning)}.pos-orders-row--danger{border-left-color:#ef4444;border-left-color:var(--pos-danger);opacity:.85}.pos-orders-row-left{align-items:center;display:flex;flex:1 1;gap:12px}.pos-orders-id{color:#2563eb;color:var(--pos-accent);font-size:15px;font-weight:800;min-width:40px}.pos-orders-meta{display:flex;flex-direction:column;gap:2px}.pos-orders-customer{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:600}.pos-orders-date{color:#94a3b8;color:var(--pos-text-faint);font-size:11px}.pos-orders-row-right{text-align:right}.pos-orders-total{color:#2563eb;color:var(--pos-accent);font-size:15px;font-weight:800}.pos-badge{border:1px solid #0000;border-radius:6px;display:inline-block;font-size:11px;font-weight:700;line-height:1.4;padding:2px 10px}.pos-badge-success{background:#f0fdf4;background:var(--pos-success-soft);border-color:#bbf7d0;border-color:var(--pos-success-border);color:#16a34a;color:var(--pos-success)}.pos-badge-warning{background:#fffbeb;background:var(--pos-warning-soft);border-color:#fde68a;border-color:var(--pos-warning-border);color:#d97706;color:var(--pos-warning)}.pos-badge-danger{background:#fef2f2;background:var(--pos-danger-soft);border-color:#fecaca;border-color:var(--pos-danger-border);color:#ef4444;color:var(--pos-danger)}.pos-badge-muted{background:#f1f5f9;background:var(--pos-surface-3);border-color:#e5e9f0;border-color:var(--pos-border);color:#475569;color:var(--pos-text-mute)}.pos-orders-detail{display:flex;flex-direction:column;gap:0}.pos-orders-items{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pos-orders-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:16px}.pos-orders-action-btn{align-items:center;background:#fff;background:var(--pos-surface);border:2px solid #e5e9f0;border:2px solid var(--pos-border);border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--pos-text);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;height:40px;justify-content:center;min-width:0;padding:0 10px;white-space:nowrap;width:100%}.pos-orders-action-btn--edit{background:#eff6ff;background:var(--pos-accent-soft);border-color:#2563eb;border-color:var(--pos-accent);color:#2563eb;color:var(--pos-accent)}.pos-orders-action-btn--return{background:#fef2f2;background:var(--pos-danger-soft);border-color:#ef4444;border-color:var(--pos-danger);color:#ef4444;color:var(--pos-danger)}.pos-orders-action-btn--cancel{background:#a78bfa1f;border-color:#a78bfa;color:#a78bfa}.pos-orders-action-btn--print{background:#0f172a;background:var(--pos-text);border-color:#0f172a;border-color:var(--pos-text);color:#fff;color:var(--pos-surface)}html.pos-dark .pos-orders-action-btn--print{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);color:#fff}.pos-orders-item-row{align-items:center;border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--pos-border-soft);display:flex;gap:10px;padding:8px 0}.pos-orders-item-thumb{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border-radius:6px;color:#94a3b8;color:var(--pos-text-faint);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;overflow:hidden;width:40px}.pos-orders-item-thumb img{height:100%;object-fit:cover;width:100%}.pos-statement-kicker{color:#475569;color:var(--pos-text-mute);font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.pos-statement-entity{color:#0f172a;color:var(--pos-text);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.pos-statement-summary-card{background:#eff6ff;background:var(--pos-accent-soft);border:1px solid #bfdbfe;border:1px solid var(--pos-accent-border);border-radius:12px;border-radius:var(--pos-radius);flex:1 1;min-width:120px;padding:12px 16px}.pos-statement-summary-card--accent{background:#eff6ff;background:var(--pos-accent-soft);border-color:#bfdbfe;border-color:var(--pos-accent-border)}.pos-statement-summary-card--accent .pos-statement-summary-value{color:#2563eb;color:var(--pos-accent)}.pos-statement-summary-card--success{background:#f0fdf4;background:var(--pos-success-soft);border-color:#bbf7d0;border-color:var(--pos-success-border)}.pos-statement-summary-card--success .pos-statement-summary-value{color:#16a34a;color:var(--pos-success)}.pos-statement-summary-card--warning{background:#fffbeb;background:var(--pos-warning-soft);border-color:#fde68a;border-color:var(--pos-warning-border)}.pos-statement-summary-card--warning .pos-statement-summary-value{color:#d97706;color:var(--pos-warning)}.pos-statement-summary-label{color:#475569;color:var(--pos-text-mute);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pos-statement-summary-value{color:#2563eb;color:var(--pos-accent);font-size:18px;font-weight:900;margin-top:4px}.pos-statement-summary-row{display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.pos-statement-owed{color:#d97706;color:var(--pos-warning);font-size:11px;font-weight:700;margin-top:2px}.pos-statement-consignment-row{background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border-left:4px solid #2563eb;border:1px solid var(--pos-border);border-left:4px solid var(--pos-accent);border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;box-shadow:var(--pos-shadow-sm);margin-bottom:8px;padding:12px 16px}.pos-statement-consignment-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pos-statement-party{-webkit-margin-start:8px;color:#475569;color:var(--pos-text-mute);font-size:11px;margin-inline-start:8px}.pos-statement-items{display:flex;flex-direction:column;gap:4px;margin-top:8px}.pos-statement-item-row{color:#0f172a;color:var(--pos-text);display:flex;font-size:12px;gap:12px;justify-content:space-between}.pos-statement-item-vals{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;text-align:right}.pos-statement-consignment-foot .mute,.pos-statement-item-vals .mute{color:#475569;color:var(--pos-text-mute)}.pos-statement-consignment-foot .warn,.pos-statement-item-vals .warn{color:#d97706;color:var(--pos-warning);font-size:11px}.pos-statement-consignment-foot .ok,.pos-statement-item-vals .ok{color:#16a34a;color:var(--pos-success);font-weight:700}.pos-statement-consignment-foot{border-top:1px solid #eef2f7;border-top:1px solid var(--pos-border-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:flex-end;margin-top:8px;padding-top:8px}.pos-sub-icon--vendor{background:#fffbeb;background:var(--pos-warning-soft);color:#d97706;color:var(--pos-warning)}.pos-purchase-view{display:flex;flex-direction:column;height:100%}.pos-purchase-vendor-row{align-items:center;background:#fffbeb;background:var(--pos-warning-soft);border-bottom:1px solid #fde68a;border-bottom:1px solid var(--pos-warning-border);display:flex;flex-shrink:0;gap:8px;padding:10px 14px}.pos-purchase-vendor-select{flex:1 1;min-width:0}.pos-purchase-vendor-select .ant-select-selector{font-size:13px!important;height:34px!important}.pos-purchase-ref-input{flex:0 0 160px;font-size:13px;height:34px}.pos-purchase-body{background:#eef2f8;background:var(--pos-bg);flex:1 1}.pos-purchase-body,.pos-purchase-left{display:flex;min-height:0;overflow:hidden}.pos-purchase-left{border-right:1px solid #e5e9f0;border-right:1px solid var(--pos-border);flex:0 0 42%;flex-direction:column;padding:10px 12px}.pos-purchase-search{flex-shrink:0;font-size:13px;height:34px;margin-bottom:8px}.pos-purchase-product-grid{grid-gap:8px;align-content:start;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));overflow-y:auto;padding-bottom:4px}.pos-purchase-product-card{align-items:center;background:#fff;background:var(--pos-surface);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 4px;position:relative;text-align:center;transition:border-color .13s,box-shadow .13s}.pos-purchase-product-card:hover{border-color:#d97706;border-color:var(--pos-warning);box-shadow:0 2px 8px #f59e0b2e}.pos-purchase-product-card.in-cart{background:#eff6ff;background:var(--pos-accent-soft);border-color:#2563eb;border-color:var(--pos-accent)}.pos-purchase-product-img{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border-radius:6px;color:#94a3b8;color:var(--pos-text-faint);display:flex;font-size:20px;height:48px;justify-content:center;overflow:hidden;width:48px}.pos-purchase-product-img img{height:100%;object-fit:cover;width:100%}.pos-purchase-product-name{color:#475569;color:var(--pos-text-mute);font-size:10px;font-weight:600;line-height:1.25;word-break:break-word}.pos-purchase-in-cart-badge{align-items:center;background:#2563eb;background:var(--pos-accent);border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:700;height:17px;justify-content:center;position:absolute;right:3px;top:3px;width:17px}.pos-purchase-right{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:10px 12px}.pos-purchase-cart-title{align-items:center;color:#0f172a;color:var(--pos-text);display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;margin-bottom:6px}.pos-purchase-cart-count{background:#d97706;background:var(--pos-warning);border-radius:10px;color:#fff;font-size:10px;font-weight:800;padding:1px 7px}.pos-purchase-cart-wrap{flex:1 1;margin-bottom:8px;overflow-y:auto}.pos-purchase-cart-empty{align-items:center;border:1.5px dashed #e5e9f0;border:1.5px dashed var(--pos-border);border-radius:8px;color:#94a3b8;color:var(--pos-text-faint);display:flex;font-size:13px;height:80px;justify-content:center;text-align:center}.pos-purchase-table{border-collapse:collapse;font-size:12px;width:100%}.pos-purchase-table thead tr{background:#f8fafc;background:var(--pos-surface-2)}.pos-purchase-table th{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);color:#475569;color:var(--pos-text-mute);font-size:11px;font-weight:700;padding:6px;text-align:left;white-space:nowrap}.pos-purchase-table td{border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--pos-border-soft);padding:5px 6px;vertical-align:middle}.pos-purchase-td-product{align-items:center;display:flex;gap:6px;min-width:0}.pos-purchase-cart-thumb{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border-radius:5px;color:#94a3b8;color:var(--pos-text-faint);display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;overflow:hidden;width:28px}.pos-purchase-cart-thumb img{height:100%;object-fit:cover;width:100%}.pos-purchase-cart-name{color:#475569;color:var(--pos-text-mute);font-size:12px;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-purchase-td-total{color:#d97706;color:var(--pos-warning);font-size:12px;font-weight:700;white-space:nowrap}.pos-qty-stepper-sm{height:28px}.pos-qty-stepper-sm button{font-size:10px!important;height:28px!important;width:24px!important}.pos-qty-stepper-sm .pos-qty-input{font-size:12px!important;height:28px!important;width:36px!important}.pos-price-input-sm{font-size:12px!important;height:28px!important;width:76px!important}.pos-purchase-footer{border-top:1px solid #e5e9f0;border-top:1px solid var(--pos-border);flex-shrink:0;padding-top:8px}.pos-purchase-totals{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.pos-purchase-total-row{align-items:center;color:#0f172a;color:var(--pos-text);display:flex;font-size:13px;justify-content:space-between}.pos-purchase-save-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#b45309);border:none;border-radius:12px;border-radius:var(--pos-radius);box-shadow:0 4px 14px #b453094d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:8px;height:42px;justify-content:center;letter-spacing:.04em;transition:opacity .15s,transform .15s;width:100%}.pos-purchase-save-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.pos-purchase-save-btn:disabled{background:#f1f5f9;background:var(--pos-surface-3);box-shadow:none;color:#94a3b8;color:var(--pos-text-faint);cursor:not-allowed;transform:none}.pos-retain-section{background:#f8fafc;background:var(--pos-surface-2);border-top:1px solid #e5e9f0;border-top:1px solid var(--pos-border);padding:12px 16px}.pos-retain-chip{background:#f1f5f9;background:var(--pos-surface-3);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:999px;color:#475569;color:var(--pos-text-mute);cursor:pointer;font-size:13px;font-weight:700;padding:6px 14px;transition:all .12s}.pos-retain-chip:hover{background:#eff6ff;background:var(--pos-accent-soft);border-color:#bfdbfe;border-color:var(--pos-accent-border);color:#2563eb;color:var(--pos-accent)}.pos-retain-chip.active{background:#2563eb;background:var(--pos-accent);border-color:#2563eb;border-color:var(--pos-accent);color:#fff}.pos-custom-pct.ant-input-number{background:#f1f5f9!important;background:var(--pos-surface-3)!important;border-color:#e5e9f0!important;border-color:var(--pos-border)!important}.pos-custom-pct .ant-input-number-input{color:#0f172a!important;color:var(--pos-text)!important}.pos-nav-badge{background:#2563eb;background:var(--pos-accent);border-radius:9px;box-shadow:0 1px 4px #00000040;color:#fff;font-size:9px;font-weight:800;inset-inline-end:50%;line-height:1;min-width:16px;padding:3px 5px;pointer-events:none;position:absolute;text-align:center;top:2px;transform:translateX(150%)}.pos-nav-badge-warn{background:#d97706;background:var(--pos-warning,#d97706)}.pos-nav-offline .pos-nav-icon,.pos-nav-offline .pos-nav-label{color:#d97706;color:var(--pos-warning,#d97706)}[dir=rtl] .pos-nav-badge{transform:translateX(-150%)}@media (min-width:1400px){.pos-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pos-left-panel{flex:0 0 52%}}@media (max-width:1200px){.pos-left-panel{flex:0 0 46%}.pos-product-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pos-cat-btn{font-size:14px;height:40px;padding:0 20px}.pos-topbar-nav-btn{min-height:56px;padding:8px 6px}.pos-topbar-nav-btn .pos-nav-icon{font-size:21px}.pos-topbar-nav-btn .pos-nav-label{font-size:10px}.pos-qty-stepper button{font-size:15px;height:40px;width:40px}.pos-checkout-btn{font-size:16px;height:58px}.pos-draft-btn,.pos-print-btn{height:58px}.pos-cart-delete{font-size:16px;height:40px;width:40px}.pos-customer-row{min-height:64px}.pos-toggle-btn{font-size:14px;height:46px;padding:0 18px}.pos-add-customer-btn{font-size:18px;height:46px;width:46px}.pos-product-name{font-size:13px;min-height:34px}.pos-product-price{font-size:15px}.pos-grand-total{font-size:28px}}@media (max-width:900px) and (min-width:768px){.pos-kiosk{flex-direction:column}.pos-left-panel{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);border-right:none;flex:0 0 55vh}.pos-right-panel{border-left:none;display:grid;flex:1 1;grid-template-rows:auto 1fr auto auto;min-height:0}.pos-product-grid{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.pos-topbar-nav-btn{min-height:50px}.pos-cat-btn{font-size:13px;height:36px}.pos-checkout-actions{gap:8px;padding:8px 10px 12px}.pos-checkout-btn{font-size:15px;height:54px}.pos-draft-btn,.pos-print-btn{height:54px;width:72px}}@media (max-height:680px){.pos-customer-row{min-height:48px;padding:6px 10px}.pos-customer-select .ant-select-selector{min-height:36px!important}.pos-add-customer-btn{height:36px;width:36px}.pos-toggle-btn{font-size:12px;height:36px;padding:0 10px}.pos-totals-section{padding:8px 14px}.pos-grand-total{font-size:22px}.pos-checkout-actions{padding:6px 10px max(6px,env(safe-area-inset-bottom))}.pos-checkout-btn{font-size:13px;height:46px}.pos-draft-btn,.pos-print-btn{font-size:11px;height:46px;width:62px}.pos-topbar-nav-btn{min-height:44px;padding:5px 3px}.pos-nav-label{font-size:9px}.pos-topbar-search-row{padding:6px 10px 8px}}.pos-cart-cards,.pos-mobile-sticky-bar,.pos-mobile-tabs{display:none}@media (max-width:767px){.pos-kiosk{flex-direction:column;padding-bottom:0}.pos-mobile-tabs{background:#fff;background:var(--pos-surface);border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);display:flex;gap:6px;padding:8px 10px 10px}.pos-mobile-tab{align-items:center;background:#f1f5f9;background:var(--pos-surface-3);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:10px;color:#475569;color:var(--pos-text-mute);cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:44px;transition:background .12s,color .12s,border-color .12s}.pos-mobile-tab.active{background:#eff6ff;background:var(--pos-accent-soft);border-color:#bfdbfe;border-color:var(--pos-accent-border);color:#2563eb;color:var(--pos-accent)}.pos-mobile-tab-badge{align-items:center;background:#2563eb;background:var(--pos-accent);border-radius:11px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}.pos-topbar-clock,.pos-topbar-nav-btn .pos-nav-label{display:none}.pos-topbar-nav-btn{min-height:48px}.pos-topbar-nav-btn .pos-nav-icon{font-size:22px}.pos-topbar-search .ant-input-affix-wrapper{height:44px}.pos-kiosk.pos-mobile-products .pos-right-panel{display:none}.pos-kiosk.pos-mobile-products .pos-left-panel{border-bottom:none;border-right:none;flex:1 1;min-height:0}.pos-kiosk.pos-mobile-cart .pos-left-panel{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--pos-border);border-right:none;flex:0 0 auto}.pos-kiosk.pos-mobile-cart .pos-product-grid,.pos-kiosk.pos-mobile-cart .pos-topbar-search-row{display:none}.pos-kiosk.pos-mobile-cart .pos-right-panel{border-left:none;display:grid;flex:1 1;grid-template-rows:auto 1fr auto auto;min-height:0}.pos-product-grid{align-content:start;align-items:start;gap:10px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.pos-product-card{min-height:0;min-height:auto}.pos-product-name{font-size:13px;min-height:32px}.pos-product-price{font-size:15px}.pos-cart-table-wrap{display:none}.pos-cart-cards{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:10px 12px 12px}.pos-cart-cards-empty{color:#94a3b8;color:var(--pos-text-faint);font-size:14px;padding:40px 12px;text-align:center}.pos-cart-card{background:#f8fafc;background:var(--pos-surface-2);border:1px solid #e5e9f0;border:1px solid var(--pos-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.pos-cart-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pos-cart-card-head .pos-cart-product-name{font-size:15px;margin-bottom:0;white-space:normal}.pos-cart-card .pos-vendor-select .ant-select-selector{height:56px!important;min-height:56px!important}.pos-cart-card-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.pos-cart-card-field{display:flex;flex-direction:column;gap:4px;margin:0}.pos-cart-card-field>span{color:#94a3b8;color:var(--pos-text-faint);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos-cart-card .pos-price-input,.pos-cart-card .pos-qty-input{width:100%}.pos-cart-card .ant-input-number,.pos-cart-card .pos-price-input.ant-input-number,.pos-cart-card .pos-qty-input .ant-input-number{min-height:44px;width:100%!important}.pos-cart-card .ant-input-number-input{font-size:15px!important;height:44px!important}.pos-cart-card-total{align-items:center;border-top:1px solid #eef2f7;border-top:1px solid var(--pos-border-soft);color:#475569;color:var(--pos-text-mute);display:flex;font-size:13px;justify-content:space-between;padding-top:4px}.pos-cart-card-total strong{color:#0f172a;color:var(--pos-text);font-size:16px}.pos-cart-delete{font-size:18px;height:44px;width:44px}.pos-customer-row{gap:8px;min-height:56px;padding:10px 12px}.pos-toggle-btn{height:44px;min-height:44px}.pos-add-customer-btn{height:44px;width:44px}.pos-checkout-btn{display:none}.pos-checkout-actions{padding:8px 10px}.pos-draft-btn,.pos-print-btn{flex:1 1;height:48px;min-height:44px;width:auto}.pos-mobile-sticky-bar{align-items:center;background:#fff;background:var(--pos-surface);border-top:1px solid #e5e9f0;border-top:1px solid var(--pos-border);box-shadow:0 -8px 24px #0f172a14;display:flex;flex-shrink:0;gap:12px;padding:10px 12px max(10px,env(safe-area-inset-bottom));z-index:20}.pos-mobile-sticky-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pos-mobile-sticky-count{color:#475569;color:var(--pos-text-mute);font-size:12px;font-weight:600}.pos-mobile-sticky-total{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.pos-mobile-sticky-btn{background:#2563eb;background:var(--pos-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:.02em;min-height:48px;min-width:120px;padding:0 20px}.pos-mobile-sticky-btn:disabled{cursor:not-allowed;opacity:.45}}@media print{@page{size:80mm auto;margin:0}body *{visibility:hidden!important}#pos-receipt-print,#pos-receipt-print *{visibility:visible!important}#pos-receipt-print{box-sizing:border-box!important;left:0!important;position:absolute!important;top:0!important;width:80mm!important}}.daily-register-stack{display:flex;flex-direction:column;gap:14px}.daily-register-summary{margin-bottom:0}.daily-register-summary .velan-stat-card{height:100%;min-width:0;overflow:visible!important}.daily-register-summary .velan-stat-card__value{line-height:1.3;overflow:visible!important;overflow-wrap:anywhere;white-space:normal!important;word-break:break-word}.daily-register-panel{background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 2px 12px #0f172a12;overflow:hidden}.daily-register-panel-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 20px}.daily-register-panel-title{color:#0f172a;font-size:15px;font-weight:700}.daily-register-panel-hint{-webkit-margin-start:8px;color:#94a3b8;font-size:12px;margin-inline-start:8px}.daily-register-page .daily-register-panel .ant-table,.daily-register-page .daily-register-panel .ant-table-container{background:#fff}.daily-register-page .daily-register-panel .ant-table-thead>tr>th{background:linear-gradient(180deg,#1e293b,#334155)!important;border:none!important;color:#fff!important;font-weight:700!important}.daily-register-page .daily-register-panel .ant-table-thead>tr>th *{color:#fff!important}.daily-register-nested-table{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:8px 12px 12px;padding:8px}@media (max-width:559px){.daily-register-summary{grid-template-columns:1fr!important}}.admin-login-page{align-items:center;background:linear-gradient(160deg,#0f172a,#1e293b 40%,#334155);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.admin-login-page:before{background:radial-gradient(ellipse 80% 50% at 20% 90%,#2563eb2e 0,#0000 50%),radial-gradient(ellipse 60% 40% at 85% 15%,#7c3aed1f 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.admin-login-lang{position:absolute;right:20px;top:20px;z-index:10}.admin-login-lang .ant-select-selector{background:#ffffff1f!important;border-color:#ffffff40!important;border-radius:10px!important;color:#fff!important}.admin-login-lang .ant-select-arrow,.admin-login-lang .ant-select-selection-item{color:#ffffffe6!important}.admin-login-center{align-items:center;display:flex;flex-direction:column;max-width:420px;position:relative;width:100%;z-index:1}.admin-login-card-wrap{animation:admin-fade-in .45s ease-out;width:100%}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.admin-login-logo-wrap{margin-bottom:20px;text-align:center}.admin-login-logo{border-radius:16px;box-shadow:0 12px 40px #00000059;height:auto;max-width:140px;object-fit:contain;width:100%}.admin-login-card{background:#fff;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 25px 50px -12px #00000073,0 0 0 1px #ffffff0f;overflow:hidden;padding:40px 36px 36px;position:relative}.admin-login-card-top-bar{background:linear-gradient(90deg,#2563eb,#7c3aed);height:4px;left:0;position:absolute;right:0;top:0}.admin-login-title{color:#0f172a!important;font-weight:800!important;margin:0 0 2px!important}.admin-login-subtitle{color:#64748b;display:block;font-size:.88rem;margin-bottom:4px}.admin-login-input.ant-input-affix-wrapper{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;transition:border-color .2s,box-shadow .2s}.admin-login-input.ant-input-affix-wrapper:hover{background:#f1f5f9;border-color:#94a3b8}.admin-login-input.ant-input-affix-wrapper-focused,.admin-login-input.ant-input-affix-wrapper:focus-within{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.admin-input-icon{color:#64748b;font-size:1rem}.admin-login-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 14px #2563eb66!important;font-size:1rem!important;font-weight:700!important;height:48px!important}.admin-login-btn:hover:not(:disabled){box-shadow:0 6px 20px #2563eb80!important;transform:translateY(-2px)}@media (max-width:768px){.admin-login-page{padding:16px}.admin-login-card{padding:28px 20px 24px}.admin-login-logo{max-width:120px}}.harvest-shell{--hs-sidebar:#1a1f36;--hs-sidebar-hover:#ffffff0f;--hs-sidebar-active:#3b82f62e;--hs-sidebar-text:#c5c9d6;--hs-sidebar-muted:#7b8399;--hs-bg:#f5f6fa;--hs-header:#fff;--hs-border:#e5e7ef;--hs-text:#1f2937;--hs-muted:#6b7280;--hs-danger:#dc2626;--hs-green:#16a34a;--hs-blue:#2563eb;background:var(--hs-bg);color:var(--hs-text);display:flex;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;inset:0;position:fixed;z-index:5000}.harvest-sidebar{background:var(--hs-sidebar);color:var(--hs-sidebar-text);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .2s ease;width:248px}.harvest-shell--collapsed .harvest-sidebar{width:72px}.harvest-brand{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;min-height:72px;padding:18px 16px 14px}.harvest-brand-mark{background:radial-gradient(circle at 35% 35%,#fde68a 0 28%,#0000 29%),linear-gradient(145deg,#f59e0b,#92400e);border-radius:50%;box-shadow:0 0 0 2px #f59e0b40;flex-shrink:0;height:42px;width:42px}.harvest-brand-ku{color:#f8fafc;direction:rtl;font-size:15px;font-weight:700;line-height:1.25}.harvest-brand-en{color:var(--hs-sidebar-muted);font-size:11px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.harvest-nav{flex:1 1;overflow-y:auto;padding:12px 10px 24px;scrollbar-width:thin}.harvest-nav-group+.harvest-nav-group{margin-top:14px}.harvest-nav-section{color:var(--hs-sidebar-muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:6px 10px 8px;text-transform:uppercase}.harvest-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--hs-sidebar-text);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:9px 12px;text-align:start;transition:background .12s,color .12s;width:100%}.harvest-nav-item:hover{background:var(--hs-sidebar-hover);color:#fff}.harvest-nav-item.is-active{background:var(--hs-sidebar-active);color:#93c5fd}.harvest-nav-item.is-accent .harvest-nav-icon{color:#4ade80}.harvest-nav-icon{display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center;width:20px}.harvest-shell--collapsed .harvest-nav-item{justify-content:center;padding:11px 8px}.harvest-main{background:var(--hs-bg);display:flex;flex:1 1;flex-direction:column;min-width:0}.harvest-topbar{align-items:center;background:var(--hs-header);border-bottom:1px solid var(--hs-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:64px;padding:10px 18px}.harvest-topbar-left,.harvest-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.harvest-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--hs-muted);cursor:pointer;display:inline-flex;font-size:15px;height:34px;justify-content:center;width:34px}.harvest-icon-btn:hover{background:#f3f4f6;color:var(--hs-text)}.harvest-page-title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.harvest-page-title{color:var(--hs-text);font-size:15px;font-weight:700}.harvest-breadcrumb,.harvest-page-date{color:var(--hs-muted);font-size:12px}.harvest-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.harvest-bc-sep{opacity:.5}.harvest-bc-current{color:var(--hs-text);font-weight:600}.harvest-font-size{align-items:center;background:#f3f4f6;border-radius:999px;display:inline-flex;gap:2px;padding:2px}.harvest-font-size button{background:#0000;border:none;border-radius:999px;color:var(--hs-muted);cursor:pointer;font-size:12px;font-weight:700;height:28px;min-width:30px}.harvest-font-size button.is-active{background:var(--hs-blue);color:#fff}.harvest-lang{align-items:center;display:inline-flex;gap:4px}.harvest-lang button{background:#fff;border:1px solid var(--hs-border);border-radius:8px;color:var(--hs-muted);cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px}.harvest-lang button.is-active{background:var(--hs-green);border-color:var(--hs-green);color:#fff}.harvest-user{background:#fff;border:1px solid var(--hs-border);border-radius:999px;cursor:pointer;gap:8px;padding:4px 10px 4px 4px}.harvest-avatar,.harvest-user{align-items:center;display:inline-flex}.harvest-avatar{background:#334155;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.harvest-user-email{color:var(--hs-text);font-size:12px;font-weight:500}.harvest-user-caret{color:var(--hs-muted);font-size:10px}.harvest-content{background:#eef0f6;flex:1 1;margin:0;min-height:0;padding:20px 24px 32px}.harvest-content--scroll{overflow:auto}.harvest-content--font-sm{font-size:13px}.harvest-content--font-md{font-size:15px}.harvest-content--font-lg{font-size:17px}.hs-page{max-width:1280px}.hs-page-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.hs-h1{color:#0f172a;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0}.hs-h1--blue{color:#2563eb}.hs-muted{color:#64748b;font-size:.9em;margin:4px 0 0}.hs-subtitle-ku{color:#475569;direction:rtl;font-size:.92em;margin:6px 0 0}.hs-crumbs{color:#94a3b8;font-size:12px;margin-bottom:6px}.hs-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hs-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:10px 16px}.hs-btn--primary{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 6px 16px #4f46e547;color:#fff}.hs-btn--excel{background:#16a34a;color:#fff}.hs-btn--ghost{background:#fff;border:1px solid #e2e8f0;color:#334155}.hs-stat-mini{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;min-width:130px;padding:8px 14px}.hs-stat-mini--danger{background:#fef2f2;border-color:#fecaca}.hs-stat-mini--warn{background:#fff7ed;border-color:#fed7aa}.hs-stat-mini-label{color:#9a3412;font-size:11px;font-weight:700}.hs-stat-mini-value{color:#9a3412;font-size:20px;font-weight:800}.hs-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.hs-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-stat-card{align-items:center;background:#fff;border:1px solid #e5e7ef;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.hs-stat-card-icon{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.hs-tone-blue{background:#dbeafe;color:#2563eb}.hs-tone-red{background:#fee2e2;color:#dc2626}.hs-tone-green{background:#dcfce7;color:#16a34a}.hs-tone-purple{background:#ede9fe;color:#7c3aed}.hs-tone-orange{background:#ffedd5;color:#ea580c}.hs-stat-card-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hs-stat-card-value{color:#0f172a;font-size:22px;font-weight:800;margin-top:2px}.hs-panel{background:#fff;border:1px solid #e5e7ef;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.hs-panel-head{border-bottom:1px solid #eef0f6;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.hs-panel-head,.hs-panel-title{align-items:center;display:flex}.hs-panel-title{color:#0f172a;font-weight:800;gap:8px}.hs-panel-body{padding:8px 12px 16px}.hs-badge{background:#dcfce7;border-radius:999px;color:#166534;font-size:11px;font-weight:800;padding:3px 8px}.hs-search{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;display:flex;gap:8px;padding:8px 12px}.hs-search input{background:#0000;border:none;color:#0f172a;font-size:13px;min-width:180px;outline:none}.hs-table{border-collapse:collapse;font-size:13px;width:100%}.hs-table th{border-bottom:1px solid #eef0f6;color:#64748b;font-size:11px;letter-spacing:.04em;padding:10px 8px;text-align:start;text-transform:uppercase}.hs-table td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:12px 8px;vertical-align:middle}.hs-row-warn{background:#fff1f2}.hs-chip{-webkit-margin-start:6px;border-radius:999px;display:inline-block;font-size:11px;font-weight:700;margin-inline-start:6px;padding:2px 8px}.hs-chip--danger{background:#fecaca;color:#991b1b}.hs-product-cell{align-items:center;display:flex;gap:10px}.hs-product-thumb{background:#e2e8f0;border-radius:10px;height:36px;width:36px}.hs-row-actions{display:flex;gap:6px}.hs-row-actions button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;height:30px;width:30px}.hs-empty{color:#64748b;padding:48px 16px 28px;text-align:center}.hs-empty-icon{align-items:center;background:#ede9fe;border-radius:18px;color:#7c3aed;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 12px;width:64px}.hs-empty-title{color:#334155;font-weight:800;margin-bottom:4px}.hs-empty-hint{font-size:13px;margin-bottom:14px}.hs-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.hs-step{background:#fff;border:1px solid #e5e7ef;border-radius:12px;padding:12px 14px}.hs-step-title{color:#4f46e5;font-weight:800;margin-bottom:4px}.hs-step-desc{color:#64748b;font-size:12px}.hs-filter-card{align-items:flex-end;background:#fff;border:1px solid #e5e7ef;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px}.hs-filter-card label{color:#64748b;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:4px}.hs-filter-card input,.hs-filter-card select,.hs-form-grid input,.hs-form-grid select{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;min-width:140px;padding:8px 10px}.hs-tabs{display:flex;flex-wrap:wrap;gap:6px}.hs-tabs--pills{margin-bottom:14px}.hs-tab{background:#f1f5f9;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px}.hs-tab.is-active{background:#2563eb;color:#fff}.hs-split{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.4fr .8fr}.hs-grow,.hs-side{min-width:0}.hs-mt{margin-top:12px}.hs-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 4px 0}.hs-form-grid label{color:#64748b;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px}.hs-form-actions{display:flex;justify-content:flex-end;margin-top:16px}.hs-report-title{align-items:flex-start;display:flex;gap:12px}.hs-report-icon{align-items:center;background:#ede9fe;border-radius:14px;color:#7c3aed;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.harvest-nav-item.is-active{background:#7c3aed47;box-shadow:inset 3px 0 0 #a78bfa;color:#e9d5ff}.hs-modal-root{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:80}.hs-modal-backdrop{background:#0f172a73;inset:0;position:absolute}.hs-modal{background:#fff;border-radius:18px;box-shadow:0 24px 48px #0f172a33;overflow:hidden;position:relative;width:min(440px,100%);z-index:1}.hs-modal-header{align-items:center;border-bottom:1px solid #e8eaf0;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.hs-modal-title{align-items:center;display:flex;gap:10px;min-width:0}.hs-modal-title-icon{align-items:center;background:#dbeafe;border-radius:50%;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.hs-modal-title h2{color:#2563eb;font-size:1.05rem;font-weight:700;margin:0}.hs-modal-close{background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:22px;height:32px;line-height:1;width:32px}.hs-modal-close:hover{background:#f1f5f9;color:#334155}.hs-modal-body{display:flex;flex-direction:column;gap:14px;padding:16px 20px 8px}.hs-modal-hint{align-items:flex-start;background:#eff6ff;border-radius:12px;color:#1e40af;display:flex;font-size:13px;gap:10px;line-height:1.45;padding:12px 14px}.hs-modal-hint-i{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.hs-modal-field{display:flex;flex-direction:column;gap:6px}.hs-modal-field label{color:#0f172a;font-size:13px;font-weight:700}.hs-modal-field input,.hs-modal-field select,.hs-modal-field textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font:inherit;min-height:42px;padding:8px 12px;width:100%}.hs-modal-field textarea{min-height:96px;resize:vertical}.hs-modal-field input:focus,.hs-modal-field select:focus,.hs-modal-field textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f;outline:none}.hs-modal-drop{align-items:center;background:#faf5ff;border:2px dashed #c4b5fd;border-radius:14px;color:#334155;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:120px;padding:18px;text-align:center}.hs-modal-drop-icon{color:#16a34a;font-size:28px}.hs-modal-file-hint{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px}.hs-modal-footer{border-top:1px solid #e8eaf0;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px 18px}.hs-modal-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 18px}.hs-modal-btn--cancel{background:#eef0f4;color:#0f172a}.hs-modal-btn--ok{background:#16a34a;box-shadow:0 4px 12px #16a34a47;color:#fff;min-width:88px}@media (max-width:1100px){.hs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-split,.hs-stat-grid--3,.hs-steps{grid-template-columns:1fr}}@media (max-width:900px){.harvest-page-date,.harvest-user-email{display:none}.harvest-content{padding:16px 12px 24px}.hs-form-grid{grid-template-columns:1fr}}.scale-demo{background:radial-gradient(1200px 500px at 10% -10%,#dbeafe 0,#0000 55%),radial-gradient(900px 420px at 100% 0,#ccfbf1 0,#0000 50%),#f8fafc;color:#0f172a;font-family:Segoe UI,Tahoma,system-ui,sans-serif;min-height:100vh;padding:clamp(16px,3vw,32px)}.scale-demo__hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.scale-demo__eyebrow{color:#0284c7;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.scale-demo__hero h1{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.scale-demo__hero p{color:#475569;font-size:15px;line-height:1.5;margin:0;max-width:560px}.scale-demo__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.scale-demo__grid{grid-template-columns:1.2fr 1fr}}.scale-demo__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0f172a0a;padding:18px 20px}.scale-demo__readout{background:linear-gradient(160deg,#0f172a,#1e293b);border-color:#1e293b;color:#f8fafc}.scale-demo__readout .scale-demo__label{color:#94a3b8}.scale-demo__label{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.scale-demo__kg{font-feature-settings:"tnum";color:#fbbf24;font-size:clamp(2.8rem,8vw,4.5rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1;word-break:break-word}.scale-demo__kg.is-stable{color:#4ade80}.scale-demo__kg span{-webkit-margin-start:.25em;color:#cbd5e1;font-size:.35em;font-weight:700;margin-inline-start:.25em;vertical-align:super}.scale-demo__meta{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:12px}.scale-demo__meta .ok{color:#4ade80;font-weight:700}.scale-demo__meta .warn{color:#fbbf24;font-weight:700}.scale-demo__field{grid-gap:6px;display:grid;gap:6px}.scale-demo__field>span{color:#334155;font-size:13px;font-weight:600}.scale-demo__port{color:#64748b;font-family:ui-monospace,Consolas,monospace;font-size:13px;margin-top:12px}.scale-demo__steps{-webkit-padding-start:18px;color:#475569;font-size:13px;line-height:1.55;margin:18px 0 0;padding-inline-start:18px}.scale-demo__raw textarea,.scale-demo__raw.ant-input{font-family:ui-monospace,Consolas,monospace;font-size:13px}.scale-demo__log ul{list-style:none;margin:0;max-height:280px;overflow:auto;padding:0}.scale-demo__log li{grid-gap:10px;border-bottom:1px solid #f1f5f9;display:grid;font-size:12px;gap:10px;grid-template-columns:72px 1fr;padding:8px 0}.scale-demo__log time{font-feature-settings:"tnum";color:#94a3b8;font-variant-numeric:tabular-nums}.scale-demo__log code{color:#0f172a;font-family:ui-monospace,Consolas,monospace;word-break:break-all}.scale-demo__empty{color:#94a3b8;font-size:13px}:root,[data-ui=v2]{--ui-primary-50:#eff6ff;--ui-primary-100:#dbeafe;--ui-primary-200:#bfdbfe;--ui-primary-300:#93c5fd;--ui-primary-400:#60a5fa;--ui-primary-500:#3b82f6;--ui-primary-600:#2563eb;--ui-primary-700:#1d4ed8;--ui-primary-800:#1e40af;--ui-primary-900:#1e3a8a;--ui-primary:var(--ui-primary-600);--ui-primary-soft:var(--ui-primary-50);--ui-primary-ink:#fff;--ui-bg:#f8fafc;--ui-surface:#fff;--ui-surface-alt:#f8fafc;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-text:#0f172a;--ui-text-secondary:#475569;--ui-text-muted:#94a3b8;--ui-overlay-scrim:#0f172a73;--ui-success-50:#f0fdf4;--ui-success-500:#16a34a;--ui-success-700:#15803d;--ui-warning-50:#fffbeb;--ui-warning-500:#d97706;--ui-warning-700:#b45309;--ui-danger-50:#fef2f2;--ui-danger-500:#dc2626;--ui-danger-700:#b91c1c;--ui-info-50:#eff6ff;--ui-info-500:#2563eb;--ui-info-700:#1d4ed8;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-xl:18px;--ui-radius-full:999px;--ui-shadow-1:0 1px 2px #0f172a0a;--ui-shadow-2:0 2px 8px #0f172a0f;--ui-shadow-3:0 8px 24px #0f172a1a;--ui-shadow-4:0 16px 40px #0f172a29;--ui-focus-ring:0 0 0 3px color-mix(in srgb,var(--ui-primary) 30%,#0000);--ui-font-sans:system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-text-xs:11px;--ui-text-sm:12.5px;--ui-text-base:13.5px;--ui-text-md:15px;--ui-text-lg:18px;--ui-text-xl:22px;--ui-text-2xl:28px;--ui-leading-tight:1.25;--ui-leading-normal:1.5;--ui-ease:cubic-bezier(0.22,1,0.36,1);--ui-dur-fast:120ms;--ui-dur:200ms;--ui-dur-slow:320ms;--ui-z-dropdown:1000;--ui-z-sticky:1100;--ui-z-overlay:1200;--ui-z-modal:1300;--ui-z-toast:1400;--ui-z-tooltip:1500;color-scheme:light}@media (prefers-color-scheme:dark){:root:where(:not([data-ui-theme=light])),[data-ui=v2]:where(:not([data-ui-theme=light])){--ui-bg:#0b1220;--ui-surface:#111a2c;--ui-surface-alt:#0f1729;--ui-border:#223049;--ui-border-strong:#2d3d5c;--ui-text:#f1f5f9;--ui-text-secondary:#b6c2d9;--ui-text-muted:#7c8aa8;--ui-overlay-scrim:#02061099;--ui-primary:#5b8def;--ui-primary-soft:#5b8def29;--ui-primary-ink:#fff;--ui-success-50:#16a34a24;--ui-success-500:#34d399;--ui-success-700:#6ee7b7;--ui-warning-50:#d9770624;--ui-warning-500:#fbbf24;--ui-warning-700:#fcd34d;--ui-danger-50:#dc262624;--ui-danger-500:#f87171;--ui-danger-700:#fca5a5;--ui-info-50:#2563eb24;--ui-info-500:#5b8def;--ui-info-700:#93c5fd;--ui-shadow-1:0 1px 2px #0000004d;--ui-shadow-2:0 2px 8px #00000059;--ui-shadow-3:0 8px 24px #00000073;--ui-shadow-4:0 16px 40px #0000008c;color-scheme:dark}}:root[data-ui-theme=dark],[data-ui=v2][data-ui-theme=dark]{--ui-bg:#0b1220;--ui-surface:#111a2c;--ui-surface-alt:#0f1729;--ui-border:#223049;--ui-border-strong:#2d3d5c;--ui-text:#f1f5f9;--ui-text-secondary:#b6c2d9;--ui-text-muted:#7c8aa8;--ui-overlay-scrim:#02061099;--ui-primary:#5b8def;--ui-primary-soft:#5b8def29;--ui-primary-ink:#fff;--ui-success-50:#16a34a24;--ui-success-500:#34d399;--ui-success-700:#6ee7b7;--ui-warning-50:#d9770624;--ui-warning-500:#fbbf24;--ui-warning-700:#fcd34d;--ui-danger-50:#dc262624;--ui-danger-500:#f87171;--ui-danger-700:#fca5a5;--ui-info-50:#2563eb24;--ui-info-500:#5b8def;--ui-info-700:#93c5fd;--ui-shadow-1:0 1px 2px #0000004d;--ui-shadow-2:0 2px 8px #00000059;--ui-shadow-3:0 8px 24px #00000073;--ui-shadow-4:0 16px 40px #0000008c;color-scheme:dark}@media (prefers-reduced-motion:reduce){[data-ui=v2] *,[data-ui=v2] :after,[data-ui=v2] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ui-chart__legend{color:var(--ui-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--ui-text-sm);font-weight:700;gap:var(--ui-space-4);margin-bottom:var(--ui-space-3)}.ui-chart__legend-item{align-items:center;display:inline-flex;gap:6px}.ui-chart__legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.ui-chart__grid{stroke:var(--ui-border);stroke-width:1}.ui-chart__tick{fill:var(--ui-text-muted);font-size:10px}.ui-chart__label{fill:var(--ui-text-muted);font-size:10.5px;font-weight:600}.ui-chart__label.is-active{fill:var(--ui-text);font-weight:800}.ui-chart__tooltip{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-3);color:var(--ui-text);font-size:var(--ui-text-sm);padding:var(--ui-space-2) var(--ui-space-3);pointer-events:none;position:absolute;top:6px;transform:translateX(4%);white-space:nowrap}.ui-chart__tooltip-row{align-items:center;display:flex;font-weight:700;gap:6px;padding:2px 0}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1);overflow:hidden}.ui-card--flat{box-shadow:none}.ui-card--outline{background:#0000;box-shadow:none}.ui-card__head{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;gap:var(--ui-space-3);justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5)}.ui-card__head,.ui-card__title{align-items:center;display:flex}.ui-card__title{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:800;gap:var(--ui-space-2);letter-spacing:-.01em}.ui-card__subtitle{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:500;margin-top:2px}.ui-card__extra{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-card__body{padding:var(--ui-space-5)}.ui-card__foot{background:var(--ui-surface-alt);border-top:1px solid var(--ui-border);padding:var(--ui-space-3) var(--ui-space-5)}.ui-stat-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1);display:flex;flex:1 1;flex-direction:column;gap:var(--ui-space-2);min-height:100px;min-width:170px;padding:var(--ui-space-4) var(--ui-space-5);position:relative;transition:box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.ui-stat-card.is-clickable{cursor:pointer}.ui-stat-card.is-clickable:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-3);transform:translateY(-1px)}.ui-stat-card.is-clickable:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-stat-card.is-locked{cursor:not-allowed}.ui-stat-card__lock{color:var(--ui-text-muted);font-size:12px;inset-inline-end:var(--ui-space-3);position:absolute;top:var(--ui-space-3)}.ui-stat-card__head{align-items:center;display:flex;gap:var(--ui-space-2);min-width:0}.ui-stat-card__icon{align-items:center;background:var(--ui-primary-soft);border-radius:var(--ui-radius-md);color:var(--ui-primary);display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.ui-stat-card--success .ui-stat-card__icon{background:var(--ui-success-50);color:var(--ui-success-500)}.ui-stat-card--warning .ui-stat-card__icon{background:var(--ui-warning-50);color:var(--ui-warning-500)}.ui-stat-card--danger .ui-stat-card__icon{background:var(--ui-danger-50);color:var(--ui-danger-500)}.ui-stat-card--info .ui-stat-card__icon{background:var(--ui-info-50);color:var(--ui-info-500)}.ui-stat-card__label{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:700;line-height:1.3}.ui-stat-card__value-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-stat-card__value{font-feature-settings:"tnum";color:var(--ui-text);font-size:clamp(1.15rem,2.4vw,1.6rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.ui-stat-card__value.is-long{font-size:clamp(1rem,2vw,1.35rem)}.ui-stat-card__value.is-xl{font-size:clamp(.9rem,1.8vw,1.15rem)}.ui-stat-card--success .ui-stat-card__value{color:var(--ui-success-700)}.ui-stat-card--warning .ui-stat-card__value{color:var(--ui-warning-700)}.ui-stat-card--danger .ui-stat-card__value{color:var(--ui-danger-700)}.ui-stat-card--info .ui-stat-card__value{color:var(--ui-info-700)}.ui-stat-card__delta{align-items:center;border-radius:var(--ui-radius-full);display:inline-flex;font-size:var(--ui-text-xs);font-weight:700;gap:2px;padding:2px 6px}.ui-stat-card__delta.is-up{background:var(--ui-success-50);color:var(--ui-success-700)}.ui-stat-card__delta.is-down{background:var(--ui-danger-50);color:var(--ui-danger-700)}.ui-stat-card__skeleton{animation:ui-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,var(--ui-border) 8%,var(--ui-surface-alt) 30%,var(--ui-border) 55%);background-size:200% 100%;border-radius:var(--ui-radius-sm);height:26px;width:62%}@keyframes ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ui-badge{align-items:center;border-radius:var(--ui-radius-full);display:inline-flex;font-size:var(--ui-text-xs);font-weight:700;gap:5px;line-height:1.6;padding:3px 10px;white-space:nowrap}.ui-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ui-badge--neutral{background:var(--ui-surface-alt);border:1px solid var(--ui-border);color:var(--ui-text-secondary)}.ui-badge--success{background:var(--ui-success-50);color:var(--ui-success-700)}.ui-badge--warning{background:var(--ui-warning-50);color:var(--ui-warning-700)}.ui-badge--danger{background:var(--ui-danger-50);color:var(--ui-danger-700)}.ui-badge--info{background:var(--ui-info-50);color:var(--ui-info-700)}.ui-badge--primary{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-empty{align-items:center;color:var(--ui-text-muted);display:flex;flex-direction:column;padding:var(--ui-space-12) var(--ui-space-5);text-align:center}.ui-empty__icon{font-size:34px;margin-bottom:var(--ui-space-3);opacity:.6}.ui-empty__title{color:var(--ui-text-secondary);font-size:var(--ui-text-base);font-weight:700}.ui-empty__subtitle{font-size:var(--ui-text-sm);margin-top:4px;max-width:360px}.ui-empty__action{margin-top:var(--ui-space-4)}.ui-data-table .ant-table{background:#0000}.ui-data-table .ant-table-thead>tr>th{background:var(--ui-surface-alt)!important;border-color:var(--ui-border)!important;color:var(--ui-text-secondary)!important;font-size:var(--ui-text-xs);font-weight:800;letter-spacing:.02em}.ui-data-table .ant-table-tbody>tr>td{border-color:var(--ui-border)!important;color:var(--ui-text);font-size:var(--ui-text-sm)}.ui-data-table .ant-table-tbody>tr:hover>td{background:var(--ui-primary-soft)!important}.ui-data-table .ant-pagination{margin:var(--ui-space-4) 0 0}.ui-btn.ant-btn{align-items:center;border-radius:var(--ui-radius-md);box-shadow:none;display:inline-flex;font-weight:700;gap:6px;transition:filter var(--ui-dur-fast) var(--ui-ease),box-shadow var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.ui-btn.ant-btn:active:not(:disabled){transform:scale(.98)}.ui-btn--sm.ant-btn{font-size:var(--ui-text-sm);height:32px;padding-inline:12px}.ui-btn--md.ant-btn{font-size:var(--ui-text-base);height:38px;padding-inline:16px}.ui-btn--lg.ant-btn{font-size:var(--ui-text-md);height:46px;padding-inline:22px}.ui-btn--full{justify-content:center;width:100%}.ui-btn.ant-btn-primary{background:var(--ui-primary);border-color:var(--ui-primary)}.ui-btn.ant-btn-primary:not(:disabled):hover{filter:brightness(1.06)}.ui-btn--ghost.ant-btn{background:#0000;border-color:#0000;color:var(--ui-text-secondary)}.ui-btn--ghost.ant-btn:not(:disabled):hover{background:var(--ui-surface-alt);color:var(--ui-text)}.ui-field-label{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:700}[data-ui=v2] .ant-form-item .ant-input,[data-ui=v2] .ant-form-item .ant-input-affix-wrapper,[data-ui=v2] .ant-form-item .ant-input-number,[data-ui=v2] .ant-form-item .ant-picker,[data-ui=v2] .ant-form-item .ant-select-selector{border-radius:var(--ui-radius-md)!important;min-height:42px}[data-ui=v2] .ant-form-item .ant-select-selector{align-items:center;display:flex}.ui-field-control--area.ant-input{border-radius:var(--ui-radius-md)!important;min-height:84px}.ui-field-control--number.ant-input-number .ant-input-number-input{height:40px}.ui-field-grid{grid-gap:0 var(--ui-space-4);display:grid;gap:0 var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--ui-field-grid-cols,2),minmax(0,1fr))}@media (max-width:480px){.ui-field-grid{grid-template-columns:1fr}}.ui-form-section{margin-bottom:var(--ui-space-5)}.ui-form-section__head{border-bottom:1px solid var(--ui-border);margin-bottom:var(--ui-space-4);padding-bottom:var(--ui-space-3)}.ui-form-section__title{color:var(--ui-text);font-size:var(--ui-text-base);font-weight:700}.ui-form-section__subtitle{color:var(--ui-text-muted);font-size:var(--ui-text-sm);margin-top:2px}.ui-modal .ant-modal-content{background:var(--ui-surface);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-4);overflow:hidden;padding:0}.ui-modal .ant-modal-header{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);margin:0;padding:var(--ui-space-4) var(--ui-space-5)}.ui-modal__title{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:800}.ui-modal__body{color:var(--ui-text);padding:var(--ui-space-5)}.ui-modal .ant-modal-footer{background:var(--ui-surface);border-top:1px solid var(--ui-border);margin:0;padding:var(--ui-space-4) var(--ui-space-5)}.ui-modal .ant-modal-close{color:var(--ui-text-muted)}.ui-drawer .ant-drawer-content{background:var(--ui-surface)}.ui-drawer .ant-drawer-header{border-bottom:1px solid var(--ui-border);padding:var(--ui-space-4) var(--ui-space-5)}.ui-drawer__title{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:800}.ui-drawer .ant-drawer-body{color:var(--ui-text);padding:var(--ui-space-5)}.ui-drawer .ant-drawer-footer{border-top:1px solid var(--ui-border);padding:var(--ui-space-4) var(--ui-space-5)}.ui-page-header{margin-bottom:var(--ui-space-5)}.ui-page-header__crumbs{font-size:var(--ui-text-sm);margin-bottom:var(--ui-space-2)}.ui-page-header__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ui-space-3);justify-content:space-between}.ui-page-header__text{flex:1 1 220px;min-width:0}.ui-page-header__title{color:var(--ui-text);font-size:clamp(1.2rem,3vw,1.4rem);font-weight:800;letter-spacing:-.02em;line-height:var(--ui-leading-tight);margin:0}.ui-page-header__subtitle{color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:4px 0 0;max-width:640px}.ui-page-header__action{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end}.ui-segmented-wrap.is-sticky{background:var(--ui-bg);padding:var(--ui-space-3) 0;position:-webkit-sticky;position:sticky;top:0;z-index:var(--ui-z-sticky)}.ui-segmented.ant-segmented{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-1);padding:4px}.ui-segmented.ant-segmented .ant-segmented-item{border-radius:9px;font-size:var(--ui-text-sm);font-weight:700;transition:color var(--ui-dur-fast) var(--ui-ease)}.ui-segmented.ant-segmented .ant-segmented-item-selected{background:var(--ui-primary);box-shadow:none;color:var(--ui-primary-ink)}.ui-segmented.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--ui-primary)}.ui-sidebar{align-self:stretch;display:flex;flex-shrink:0}.ui-sidebar__rail{-webkit-border-end:1px solid var(--ui-border);align-items:center;align-self:flex-start;background:var(--ui-surface);border-inline-end:1px solid var(--ui-border);display:flex;flex-direction:column;gap:4px;min-height:100vh;padding:var(--ui-space-4) 0;position:-webkit-sticky;position:sticky;top:0;width:68px}.ui-sidebar__rail-brand{align-items:center;background:var(--ui-primary-soft);border-radius:var(--ui-radius-md);color:var(--ui-primary);display:flex;font-size:17px;height:34px;justify-content:center;margin-bottom:var(--ui-space-4);width:34px}.ui-sidebar__divider{background:var(--ui-border);height:1px;margin:var(--ui-space-2) 0;width:22px}.ui-sidebar__rail-btn{align-items:center;background:#0000;border:none;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:16px;height:36px;justify-content:center;transition:background var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease);width:36px}.ui-sidebar__rail-btn.is-active,.ui-sidebar__rail-btn:hover:not(.is-active){background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-sidebar__panel{-webkit-border-end:1px solid var(--ui-border);align-self:flex-start;background:var(--ui-surface);border-inline-end:1px solid var(--ui-border);display:flex;flex-direction:column;min-height:100vh;padding:var(--ui-space-4) var(--ui-space-4);position:-webkit-sticky;position:sticky;top:0;width:220px}.ui-sidebar__brand-row{align-items:center;display:flex;gap:var(--ui-space-2);margin-bottom:var(--ui-space-6)}.ui-sidebar__brand-badge{align-items:center;background:var(--ui-primary);border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);display:flex;font-size:13px;height:26px;justify-content:center;width:26px}.ui-sidebar__brand-text{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:800}.ui-sidebar__group{margin-bottom:var(--ui-space-5)}.ui-sidebar__group-label{color:var(--ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:var(--ui-space-2);text-transform:uppercase}.ui-sidebar__item{align-items:center;background:#0000;border:none;border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--ui-text-base);font-weight:600;gap:var(--ui-space-2);margin-bottom:2px;padding:9px 10px;text-align:start;transition:background var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease);width:100%}.ui-sidebar__item.is-active{background:var(--ui-primary);color:var(--ui-primary-ink);font-weight:700}.ui-sidebar__item:hover:not(.is-active){background:var(--ui-primary-soft);color:var(--ui-primary)}@media (max-width:720px){.ui-sidebar__rail{width:60px}.ui-sidebar__panel{width:190px}}.ui-skeleton{animation:ui-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,var(--ui-border) 8%,var(--ui-surface-alt) 30%,var(--ui-border) 55%);background-size:200% 100%;border-radius:var(--ui-radius-sm)}.ui-skeleton--block{border-radius:var(--ui-radius-lg)}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none;background:var(--ui-border)}}.ui-skeleton-table{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4)}.ui-skeleton-table__row{align-items:center;display:flex;gap:var(--ui-space-4)}.ui-skeleton-table__row .ui-skeleton{flex:1 1}.ui-alert{align-items:flex-start;border:1px solid;border-radius:var(--ui-radius-md);display:flex;font-size:var(--ui-text-sm);gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4)}.ui-alert__icon{flex-shrink:0;font-size:16px;margin-top:1px}.ui-alert__body{flex:1 1;min-width:0}.ui-alert__title{color:var(--ui-text);font-weight:700}.ui-alert__text{color:var(--ui-text-secondary);line-height:var(--ui-leading-normal);margin-top:2px}.ui-alert__action{flex-shrink:0}.ui-alert__close{background:#0000;border:none;color:var(--ui-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:2px}.ui-alert--success{background:var(--ui-success-50);border-color:color-mix(in srgb,var(--ui-success-500) 30%,var(--ui-border))}.ui-alert--success .ui-alert__icon{color:var(--ui-success-500)}.ui-alert--warning{background:var(--ui-warning-50);border-color:color-mix(in srgb,var(--ui-warning-500) 30%,var(--ui-border))}.ui-alert--warning .ui-alert__icon{color:var(--ui-warning-500)}.ui-alert--danger{background:var(--ui-danger-50);border-color:color-mix(in srgb,var(--ui-danger-500) 30%,var(--ui-border))}.ui-alert--danger .ui-alert__icon{color:var(--ui-danger-500)}.ui-alert--info{background:var(--ui-info-50);border-color:color-mix(in srgb,var(--ui-info-500) 30%,var(--ui-border))}.ui-alert--info .ui-alert__icon{color:var(--ui-info-500)}.pos-demo{background:var(--ui-bg);color:var(--ui-text);display:flex;font-family:var(--ui-font-sans);min-height:100vh;overflow:hidden;position:relative;width:100%}.pos-demo-left{-webkit-border-end:1px solid var(--ui-border);background:var(--ui-surface);border-inline-end:1px solid var(--ui-border);display:flex;flex:0 0 43%;flex-direction:column;min-width:0}.pos-demo-topbar{border-bottom:1px solid var(--ui-border);flex-shrink:0}.pos-demo-nav{align-items:stretch;display:flex}.pos-demo-nav-btn{align-items:center;background:#0000;border:none;color:var(--ui-text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;padding:10px 4px 11px;position:relative;transition:background var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease)}.pos-demo-nav-btn.is-active,.pos-demo-nav-btn:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.pos-demo-nav-icon{font-size:19px}.pos-demo-nav-label{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pos-demo-nav-badge{align-items:center;background:var(--ui-danger-500);border-radius:var(--ui-radius-full);color:#fff;display:flex;font-size:10px;font-weight:800;height:16px;inset-inline-end:12px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;top:5px}.pos-demo-search-row{padding:10px 12px 12px;position:relative}.pos-demo-search-icon{color:var(--ui-text-muted);font-size:13px;inset-inline-start:24px;position:absolute;top:50%;transform:translateY(-50%)}.pos-demo-search-input{background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font-family:inherit;font-size:13.5px;height:40px;outline:none;padding:0 12px 0 36px;transition:border-color var(--ui-dur-fast) var(--ui-ease);width:100%}.pos-demo-search-input:focus{border-color:var(--ui-primary)}.pos-demo-product-grid{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow-y:auto;padding:12px}.pos-demo-product-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:0;text-align:start;transition:border-color var(--ui-dur-fast) var(--ui-ease),box-shadow var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.pos-demo-product-card:hover{border-color:var(--ui-primary);box-shadow:var(--ui-shadow-3);transform:translateY(-2px)}.pos-demo-product-card:active{transform:scale(.97)}.pos-demo-product-img{align-items:center;aspect-ratio:1/1;background:var(--ui-surface-alt);display:flex;font-size:34px;justify-content:center;width:100%}.pos-demo-product-info{padding:8px 10px 10px}.pos-demo-product-name{color:var(--ui-text);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-demo-product-price{color:var(--ui-primary);font-size:14px;font-weight:800;margin-top:2px}.pos-demo-empty{color:var(--ui-text-muted);font-size:13px;grid-column:1/-1;padding:60px 12px;text-align:center}.pos-demo-right{background:var(--ui-surface);display:grid;flex:1 1;grid-template-rows:auto 1fr auto auto;min-width:0}.pos-demo-customer-row{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.pos-demo-customer-label{color:var(--ui-text-muted);flex-shrink:0;font-size:12px;font-weight:700}.pos-demo-customer-select{flex:1 1;min-width:160px}.pos-demo-customer-select .ant-select-selector{border-radius:var(--ui-radius-md)!important;min-height:40px!important}.pos-demo-add-btn{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.pos-demo-add-btn:hover{background:var(--ui-primary-soft)}.pos-demo-payment-toggle{display:flex;flex-shrink:0;gap:6px}.pos-demo-payment-toggle button{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;font-size:12.5px;font-weight:700;height:40px;padding:0 16px;transition:all var(--ui-dur-fast) var(--ui-ease)}.pos-demo-payment-toggle button.is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-ink)}.pos-demo-cart-section{min-height:0;overflow-y:auto}.pos-demo-cart-table{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.pos-demo-cart-table thead tr{background:var(--ui-surface-alt);border-bottom:1px solid var(--ui-border);position:-webkit-sticky;position:sticky;top:0}.pos-demo-cart-table thead th{color:var(--ui-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;padding:9px 7px;text-align:center;text-transform:uppercase}.pos-demo-cart-table thead th:first-child{width:30%}.pos-demo-cart-table thead th:nth-child(2){width:15%}.pos-demo-cart-table thead th:nth-child(3){width:17%}.pos-demo-cart-table thead th:nth-child(4){width:11%}.pos-demo-cart-table thead th:nth-child(5){width:21%}.pos-demo-cart-table thead th:nth-child(6){width:6%}.pos-demo-cart-table tbody tr{border-bottom:1px solid var(--ui-border);transition:background var(--ui-dur-fast) var(--ui-ease)}.pos-demo-cart-table tbody tr:hover{background:var(--ui-primary-soft)}.pos-demo-cart-table td{padding:8px 6px;vertical-align:middle}.pos-demo-cart-empty{color:var(--ui-text-muted);font-size:13px;padding:56px 12px!important;text-align:center!important}.pos-demo-cart-name{color:var(--ui-text);font-size:13.5px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-demo-vendor-select{width:100%}.pos-demo-vendor-select .ant-select-selector{border-radius:var(--ui-radius-sm)!important}.pos-demo-cell-center{text-align:center}.pos-demo-num-input{-moz-appearance:textfield;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-family:inherit;font-size:13px;height:32px;outline:none;text-align:center;width:100%}.pos-demo-num-input::-webkit-inner-spin-button,.pos-demo-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-demo-num-input:focus{border-color:var(--ui-primary)}.pos-demo-num-input.is-filled-weight{background:var(--ui-success-50);border-color:var(--ui-success-500)}.pos-demo-num-input.is-filled-qty{background:var(--ui-primary-soft);border-color:var(--ui-primary)}.pos-demo-cell-total{font-feature-settings:"tnum";color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:700;text-align:end}.pos-demo-delete-btn{align-items:center;background:#0000;border:none;border-radius:var(--ui-radius-sm);color:var(--ui-danger-500);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.pos-demo-delete-btn:hover{background:var(--ui-danger-50)}.pos-demo-totals{border-top:1px solid var(--ui-border);padding:12px 16px}.pos-demo-total-row{align-items:center;color:var(--ui-text-secondary);display:flex;font-size:13px;justify-content:space-between;padding:3px 0}.pos-demo-total-commission{color:var(--ui-warning-500);font-weight:700}.pos-demo-total-grand{border-top:1px dashed var(--ui-border);color:var(--ui-text);font-size:20px;font-weight:900;margin-top:4px;padding-top:8px}.pos-demo-checkout-row{display:flex;gap:8px;padding:0 16px 16px}.pos-demo-checkout-row .ui-btn--lg.ant-btn{box-shadow:0 4px 14px color-mix(in srgb,var(--ui-primary) 35%,#0000);letter-spacing:.06em}.pos-demo-draft-btn{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;font-weight:800;gap:4px;justify-content:center;letter-spacing:.03em;width:84px}.pos-demo-draft-btn:disabled{cursor:not-allowed;opacity:.5}.pos-demo-panel-mask{inset:0;position:fixed;z-index:90}.pos-demo-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-4);left:50%;max-width:calc(100vw - 32px);padding:18px 20px;position:fixed;top:64px;transform:translateX(-50%);width:290px;z-index:91}.pos-demo-panel-head{align-items:center;color:var(--ui-text);display:flex;font-size:15px;font-weight:800;gap:8px;margin-bottom:12px}.pos-demo-panel-hero{background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);margin-bottom:8px;padding:12px;text-align:center}.pos-demo-panel-hero-value{color:var(--ui-text);font-size:20px;font-weight:800}.pos-demo-panel-hero-label{color:var(--ui-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.pos-demo-panel-stat-row{display:flex;gap:6px;margin-bottom:8px}.pos-demo-panel-stat{border-radius:var(--ui-radius-sm);flex:1 1;padding:8px 6px;text-align:center}.pos-demo-panel-stat div{font-size:14px;font-weight:800}.pos-demo-panel-stat span{display:block;font-size:10px;font-weight:700;margin-top:2px;text-transform:uppercase}.pos-demo-panel-stat--good{background:var(--ui-success-50);color:var(--ui-success-700)}.pos-demo-panel-stat--warn{background:var(--ui-warning-50);color:var(--ui-warning-700)}.pos-demo-panel-stat--bad{background:var(--ui-danger-50);color:var(--ui-danger-700)}.pos-demo-panel-recent{border-top:1px solid var(--ui-border);margin-top:10px;padding-top:8px}.pos-demo-panel-recent-label{color:var(--ui-text-muted);font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.pos-demo-panel-recent-row{border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.pos-demo-panel-section-label{color:var(--ui-text-muted);font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.pos-demo-panel-btn{align-items:center;background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;padding:9px 12px;width:100%}.pos-demo-panel-btn--danger{background:var(--ui-danger-50);border-color:var(--ui-danger-500);color:var(--ui-danger-700);font-weight:700}.pos-demo-toggle-plain{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);cursor:pointer;flex:1 1;font-size:12px;font-weight:700;padding:6px 12px}.pos-demo-toggle-plain.is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-ink)}.pos-demo-modal-input{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font-family:inherit;font-size:13.5px;height:38px;outline:none;padding:0 12px;width:100%}.pos-demo-modal-input:focus{border-color:var(--ui-primary)}.pos-demo-toast{background:var(--ui-text);border-radius:var(--ui-radius-md);bottom:24px;box-shadow:var(--ui-shadow-4);color:var(--ui-surface);font-size:13px;font-weight:700;left:50%;max-width:90vw;padding:12px 20px;position:fixed;text-align:center;transform:translateX(-50%);z-index:100}.pos-demo-mobile-sticky,.pos-demo-mobile-tabs{display:none}@media (max-width:860px){.pos-demo{flex-direction:column}.pos-demo-left,.pos-demo-right{border:none;flex:1 1}.pos-demo-mobile-tabs{display:flex;gap:6px;padding:8px 10px 10px}.pos-demo-mobile-tabs button{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;height:38px;position:relative}.pos-demo-mobile-tabs button.is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-ink)}.pos-demo-tab-badge{-webkit-margin-start:6px;background:var(--ui-danger-500);border-radius:var(--ui-radius-full);color:#fff;font-size:10px;margin-inline-start:6px;padding:1px 6px}.pos-demo-checkout-row{display:none}.pos-demo-mobile-sticky{align-items:center;background:var(--ui-surface);border-top:1px solid var(--ui-border);display:flex;gap:12px;padding:10px 14px max(10px,env(safe-area-inset-bottom))}.pos-demo-mobile-sticky-meta{color:var(--ui-text-muted);display:flex;flex-direction:column;flex-shrink:0;font-size:11px}.pos-demo-mobile-sticky-meta span:last-child{color:var(--ui-text);font-size:15px;font-weight:800}.pos-demo-mobile-cart .pos-demo-left,.pos-demo-mobile-products .pos-demo-right{display:none}}.uip-root{--uip-sidebar-w:272px;--uip-header-h:60px;--uip-bg:#f4f6fa;--uip-sidebar:#0f172a;--uip-sidebar-hover:#ffffff0f;--uip-sidebar-active:#2563eb;--uip-border:#e2e8f0;--uip-text:#0f172a;--uip-text-muted:#64748b;--uip-banner:linear-gradient(90deg,#1e40af,#2563eb 50%,#3b82f6);background:var(--uip-bg);color:var(--uip-text);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.uip-root[data-ui-theme=dark]{--uip-bg:#0b1120;--uip-surface:#111827;--uip-sidebar:#030712;--uip-border:#1f2937;--uip-text:#f8fafc;--uip-text-muted:#94a3b8}.uip-shell{display:flex;min-height:100vh}.uip-sidebar{-webkit-border-end:1px solid #ffffff0f;background:var(--uip-sidebar);border-inline-end:1px solid #ffffff0f;color:#e2e8f0;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.uip-sidebar__brand{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:12px;padding:20px 18px 16px}.uip-sidebar__logo{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 4px 12px #2563eb73;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.uip-sidebar__name{color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.uip-sidebar__tag{color:#93c5fd;font-size:10px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.uip-sidebar__nav{flex:1 1;overflow-y:auto;padding:12px 10px 24px;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.uip-sidebar__group{margin-bottom:18px}.uip-sidebar__group-label{color:#64748b;font-size:10px;letter-spacing:.08em;padding:0 10px 8px;text-transform:uppercase}.uip-sidebar__item{align-items:center;background:#0000;border:none;border-radius:10px;color:#cbd5e1;cursor:pointer;display:flex;font-family:inherit;font-weight:600;gap:10px;margin-bottom:2px;padding:10px 12px;text-align:start;transition:background .15s ease,color .15s ease;width:100%}.uip-sidebar__item:hover{color:#fff}.uip-sidebar__item.is-active{box-shadow:0 4px 14px #2563eb66;font-weight:700}.uip-sidebar__item .anticon{font-size:16px;opacity:.9}.uip-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.uip-banner{align-items:center;background:var(--uip-banner);color:#fff;display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:space-between;padding:8px 20px}.uip-banner__pill{background:#ffffff2e;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.uip-header{background:var(--uip-surface);border-bottom:1px solid var(--uip-border);justify-content:space-between;padding:0 clamp(16px,3vw,28px);position:-webkit-sticky;position:sticky;z-index:20}.uip-header,.uip-header__crumb{align-items:center;display:flex}.uip-header__crumb{color:var(--uip-text-muted);font-size:13px;gap:8px}.uip-header__crumb strong{color:var(--uip-text);font-weight:700}.uip-header__actions{align-items:center;display:flex;gap:8px}.uip-header__avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#2563eb);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;width:34px}.uip-content{flex:1 1;overflow-x:hidden;padding:clamp(20px,3vw,32px) clamp(16px,3vw,32px) 48px}.uip-content--full{padding:0}.uip-page{max-width:1400px}.uip-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.uip-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.uip-search{min-width:240px;position:relative}.uip-search__icon{color:var(--ui-text-muted);font-size:14px;inset-inline-start:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.uip-search__input{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-text);font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px 0 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.uip-search__input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 25%,#0000)}.uip-settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.uip-settings-fields{display:flex;flex-direction:column;gap:16px}.uip-settings-field{align-items:center;display:flex;gap:16px;justify-content:space-between}.uip-settings-field__label{color:var(--ui-text-secondary);font-size:13px}.uip-settings-field__input{background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-text);font-family:inherit;font-size:13px;max-width:100%;padding:0 12px;width:220px}.uip-switch{background:var(--ui-border-strong);border:none;border-radius:999px;cursor:pointer;padding:2px;transition:background .15s ease;width:44px}.uip-switch.is-on{background:var(--ui-primary)}.uip-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:block;height:20px;transition:transform .15s ease;width:20px}.uip-switch.is-on .uip-switch__thumb{transform:translateX(20px)}.uip-root .ant-table-thead>tr>th{background:var(--ui-surface-alt)!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text-secondary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;padding:12px 16px!important}.uip-root .ant-table-tbody>tr>td{border-bottom:1px solid var(--ui-border)!important;padding:14px 16px!important}.uip-root .ant-table-tbody>tr:nth-child(2n)>td{background:var(--ui-surface-alt)!important}.uip-root .ant-table-tbody>tr:hover>td{background:var(--ui-primary-soft)!important}.uip-root .ui-page-header__title{font-size:1.5rem!important;letter-spacing:-.03em!important}@media (max-width:900px){.uip-sidebar{width:72px}.uip-sidebar__group-label,.uip-sidebar__item span,.uip-sidebar__name,.uip-sidebar__tag{display:none}.uip-sidebar__item{justify-content:center;padding:12px}.uip-sidebar__brand{justify-content:center;padding:16px 8px}}.uip-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.uip-card-pad{padding:20px;padding:var(--ui-space-5,20px)}.uip-cell-note{color:var(--uip-text-muted);font-size:9px;font-weight:500;margin-top:2px;white-space:nowrap}.uip-table-link{background:#0000;border:0;color:var(--ui-primary);cursor:pointer;font:inherit;font-weight:650}.uip-register-grid{grid-gap:14px;display:grid;gap:14px;margin-bottom:14px}.uip-expanded-row{align-items:center;color:var(--uip-text-muted);display:flex;font-size:10.5px;gap:18px;padding:5px 12px}.uip-expanded-row strong{color:var(--uip-text)}.uip-age-legend,.uip-inline-switch,.uip-row-actions{align-items:center;display:flex;gap:7px}.uip-inline-switch{color:var(--uip-text-muted);font-size:10.5px;white-space:nowrap}.uip-age-legend{background:var(--ui-surface-alt);border-bottom:1px solid var(--uip-border);padding:9px 14px}.uip-age-legend>span:first-child{-webkit-margin-end:3px;color:var(--uip-text-muted);font-size:9.5px;font-weight:650;margin-inline-end:3px}.uip-money-in{color:#2f7351}.uip-money-out{color:#a94c46}.uip-module-tabs{margin-bottom:14px}.uip-analytics-view>.ui-page-header,.uip-farmer-tab-content>.ui-page-header{display:none}.uip-accountant-tabs-page .velan-stats-row,.uip-accountant-tabs-page div[style*="display: flex"][style*="flex-wrap: wrap"]:has(>.ui-stat-card){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.uip-action-links{color:var(--ui-primary);font-size:10.5px;font-weight:600;white-space:nowrap}.uip-product-thumb{align-items:center;background:var(--ui-primary-soft);border-radius:8px;color:var(--ui-primary);display:inline-flex;height:38px;justify-content:center;width:38px}.uip-maintenance-page{max-width:680px}.uip-maintenance-page>.ant-alert{border-radius:10px;margin-bottom:14px}.uip-root .ant-switch{background:#c9d0cc!important;border:0!important;box-shadow:inset 0 0 0 1px #1923210f!important;height:22px!important;min-width:40px!important;padding:0!important}.uip-root .ant-switch .ant-switch-handle{height:16px!important;inset-inline-start:3px!important;top:3px!important;width:16px!important}.uip-root .ant-switch.ant-switch-checked{background:#0f766e!important}.uip-root .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 19px)!important}.uip-inline-switch input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#c9d0cc;border:0;border-radius:999px;cursor:pointer;height:22px;margin:0;padding:3px;transition:background .15s ease;width:40px}.uip-inline-switch input[type=checkbox]:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f171533;content:"";display:block;height:16px;transition:transform .15s ease;width:16px}.uip-inline-switch input[type=checkbox]:checked{background:#0f766e}.uip-inline-switch input[type=checkbox]:checked:before{transform:translateX(18px)}.uip-modal-form{grid-gap:10px;display:grid;gap:10px}.uip-modal-form>label{color:var(--uip-text-muted);font-size:12px;font-weight:700;margin-top:4px}.uip-modal-form>.ant-input-number,.uip-modal-form>.ant-picker,.uip-modal-form>.ant-select{width:100%}.uip-expense-amount{align-items:center;border:1px solid var(--uip-border);border-radius:9px;display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:7px 10px}.uip-expense-amount .ant-input-number{width:170px}.uip-expense-total{border-top:1px solid var(--uip-border);display:flex;justify-content:space-between;padding:12px 2px}.uip-expense-total b{color:#b45309;font-size:16px}.uip-modal-hint{color:var(--uip-text-muted);font-size:13px}.uip-settlement-actions,.uip-type-add{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}.uip-type-add .ant-input{flex:1 1}.uip-preview-modal .ant-input,.uip-preview-modal .ant-input-affix-wrapper,.uip-preview-modal .ant-input-number,.uip-preview-modal .ant-picker,.uip-preview-modal .ant-select-selector{font-size:14px!important;min-height:46px!important}.uip-preview-modal .ant-modal-content{border:1px solid var(--uip-border);border-radius:14px;box-shadow:0 24px 65px #11231e33;overflow:hidden;padding:0}.uip-preview-modal .ant-modal-header{border-bottom:1px solid var(--uip-border);margin:0;padding:19px 22px}.uip-preview-modal .ant-modal-title{font-size:17px;font-weight:780}.uip-preview-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;padding:20px 22px}.uip-preview-modal .ant-modal-footer{background:color-mix(in srgb,var(--uip-bg) 62%,var(--uip-surface));border-top:1px solid var(--uip-border);margin:0;padding:14px 22px}.uip-preview-modal .ant-modal-footer .ant-btn{border-radius:8px;min-height:42px;padding-inline:18px}.uip-pos{grid-gap:14px;display:grid;gap:14px}.uip-pos__topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:64px}.uip-pos__eyebrow{color:var(--uip-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.uip-pos__topbar h1{font-size:24px;letter-spacing:-.03em;margin:2px 0 0}.uip-pos__checkout,.uip-pos__customer,.uip-pos__modules,.uip-pos__payment-toggle,.uip-pos__status{align-items:center;display:flex;gap:8px}.uip-pos__role{min-width:205px}.uip-pos__role .ant-select-selector{border-radius:10px!important;font-weight:700;min-height:46px!important}.uip-pos-standalone{--ui-primary:#2563eb;--ui-primary-soft:#eff6ff;--uip-sidebar-active:#3b82f629;background:var(--uip-bg);min-height:100dvh;overflow:hidden;padding:0}.uip-pos-standalone .uip-pos{display:flex;flex-direction:column;gap:0;height:100dvh}.uip-pos-standalone .uip-pos__topbar{background:var(--uip-surface);border-bottom:1px solid var(--uip-border);min-height:68px;padding:8px 12px}.uip-pos-standalone .uip-pos__modules{background:#0000;border:0;flex:1 1;min-width:0;padding:0}.uip-pos-standalone .uip-pos__modules button{font-size:14px;min-height:50px}.uip-pos-standalone .uip-pos-subview,.uip-pos-standalone .uip-pos__workspace{flex:1 1;min-height:0}.uip-pos-standalone .uip-pos__workspace{gap:0;grid-template-columns:minmax(360px,43fr) minmax(540px,57fr)}.uip-pos-standalone .uip-pos__basket,.uip-pos-standalone .uip-pos__catalog{border-radius:0;box-shadow:none;min-height:0}.uip-pos-standalone .uip-pos__catalog{overflow-y:auto}.uip-pos__modules button,.uip-pos__square-btn,.uip-pos__touch-btn{align-items:center;background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;color:var(--uip-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:0 15px}.uip-pos__modules{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:12px;overflow-x:auto;padding:6px}.uip-pos__modules button{background:#0000;border-color:#0000;white-space:nowrap}.uip-pos__modules button.is-active{background:var(--ui-primary-soft);color:var(--ui-primary)}.uip-pos__modules button b{background:var(--uip-bg);border-radius:999px;display:inline-grid;font-size:10px;height:19px;min-width:19px;padding-inline:5px;place-items:center}.uip-pos__workspace{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(310px,.8fr) minmax(520px,1.3fr);min-height:650px}.uip-pos__basket,.uip-pos__catalog{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:14px;box-shadow:var(--ui-shadow-1);min-width:0}.uip-pos__catalog{padding:14px}.uip-pos__catalog>.ant-input-affix-wrapper{border-radius:11px!important;font-size:15px!important;min-height:52px!important}.uip-pos__products{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));margin-top:13px}.uip-pos-product{grid-gap:9px;align-items:center;background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:12px;color:var(--uip-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:42px minmax(0,1fr) 18px;min-height:104px;padding:10px;text-align:start;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.uip-pos-product:hover{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--uip-border));box-shadow:0 6px 18px #1c312c17;transform:translateY(-1px)}.uip-pos-product__visual{background:color-mix(in srgb,var(--product-color) 13%,#fff);border-radius:11px;color:var(--product-color);display:grid;font-size:18px;height:42px;place-items:center;width:42px}.uip-pos-product b,.uip-pos-product small{display:block}.uip-pos-product b{font-size:14px}.uip-pos-product small{color:var(--uip-text-muted);font-size:11px;margin-top:4px}.uip-pos__basket{display:grid;grid-template-rows:auto minmax(260px,1fr) auto auto;overflow:hidden}.uip-pos__customer{border-bottom:1px solid var(--uip-border);padding:12px}.uip-pos__customer>.ant-select{flex:1 1;min-width:170px}.uip-pos-line .ant-input-number,.uip-pos-line .ant-select-selector,.uip-pos__customer .ant-select-selector{font-size:15px!important;min-height:52px!important}.uip-pos__square-btn{color:var(--ui-primary);min-height:52px;min-width:52px;padding:0;width:52px}.uip-pos__payment-toggle{background:var(--uip-bg);border-radius:11px;padding:4px}.uip-pos__payment-toggle button{background:#0000;border:0;border-radius:8px;color:var(--uip-text-muted);cursor:pointer;font-weight:800;min-height:44px;min-width:72px;padding-inline:14px}.uip-pos__payment-toggle button.is-active{background:var(--uip-surface);box-shadow:0 2px 7px #1628241a;color:var(--ui-primary)}.uip-pos__cart{background:color-mix(in srgb,var(--uip-bg) 70%,var(--uip-surface));overflow-y:auto;padding:12px}.uip-pos__empty{grid-gap:8px;align-content:center;color:var(--uip-text-muted);display:grid;gap:8px;min-height:240px;place-items:center}.uip-pos__empty .anticon{color:#98aaa4;font-size:30px}.uip-pos__empty span{font-size:12px}.uip-pos-line{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:12px;margin-bottom:10px;padding:12px}.uip-pos-confirm>div,.uip-pos-line__head,.uip-pos-line__subtotal,.uip-pos__totals>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.uip-pos-line__head{margin-bottom:10px}.uip-pos-line__head small{color:var(--uip-text-muted);display:block;margin-top:3px}.uip-pos-line__head>button{background:#fff1f0;border:0;border-radius:9px;color:#b42318;cursor:pointer;height:44px;width:44px}.uip-pos-line>.ant-select{width:100%}.uip-pos-line__inputs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:9px}.uip-pos-line__inputs label span{color:var(--uip-text-muted);display:block;font-size:11px;font-weight:700;margin-bottom:4px}.uip-pos-line__inputs .ant-input-number{width:100%}.uip-pos-line__subtotal{border-top:1px solid var(--uip-border);margin-top:10px;padding-top:9px}.uip-pos__totals{border-top:1px solid var(--uip-border);padding:12px 14px}.uip-pos__totals>.ant-input{font-size:15px!important;margin-bottom:9px;min-height:52px!important}.uip-pos__totals>div{color:var(--uip-text-muted);font-size:13px;min-height:30px}.uip-pos__totals .is-grand{border-top:1px solid var(--uip-border);color:var(--uip-text);font-size:18px;margin-top:5px;min-height:48px;padding-top:8px}.uip-pos__totals .is-grand b{color:var(--ui-primary);font-size:24px}.uip-pos__checkout{border-top:1px solid var(--uip-border);padding:12px}.uip-pos__checkout button{border:0;border-radius:11px;cursor:pointer;font-size:15px;font-weight:900;min-height:58px}.uip-pos__checkout-btn{background:var(--ui-primary);box-shadow:0 7px 18px #0f766e33;color:#fff;flex:1 1}.uip-pos__draft-btn{background:#eef2ef;color:var(--uip-text);min-width:126px}.uip-pos__checkout button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.uip-pos-confirm{grid-gap:10px;display:grid;gap:10px}.uip-pos-confirm>div{border-bottom:1px solid var(--uip-border);min-height:44px;padding:0 4px}.uip-pos-confirm strong{color:var(--ui-primary);font-size:22px}.uip-pos-subview{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:14px;box-shadow:var(--ui-shadow-1);min-height:620px;padding:16px}.uip-pos-subview__actions,.uip-pos-subview__head,.uip-pos-subview__list>article{align-items:center;display:flex;gap:10px}.uip-pos-subview__head{justify-content:space-between;margin-bottom:12px;min-height:58px}.uip-pos-subview__head b,.uip-pos-subview__head span,.uip-pos-subview__list article>div:first-child b,.uip-pos-subview__list article>div:first-child span{display:block}.uip-pos-subview__head b{font-size:18px}.uip-pos-subview__head span,.uip-pos-subview__list article>div:first-child span{color:var(--uip-text-muted);font-size:12px;margin-top:4px}.uip-pos-subview button{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:9px;color:var(--uip-text);cursor:pointer;font-weight:700;min-height:44px;padding:0 14px}.uip-pos-subview__list{grid-gap:9px;display:grid;gap:9px}.uip-pos-subview__list>article{border:1px solid var(--uip-border);border-radius:11px;min-height:72px;padding:10px 12px}.uip-pos-subview__list article>div:first-child{flex:1 1;min-width:180px}.uip-pos-subview__actions button:first-child{background:var(--ui-primary-soft);border-color:var(--ui-primary);color:var(--ui-primary)}.uip-pos-subview__actions button.is-danger{background:#fff1f0;border-color:#fecaca;color:#b42318}.uip-pos-safe-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.uip-pos-safe-grid>div{background:color-mix(in srgb,var(--uip-bg) 58%,var(--uip-surface));border:1px solid var(--uip-border);border-radius:12px;min-height:110px;padding:16px}.uip-pos-safe-grid b,.uip-pos-safe-grid span{display:block}.uip-pos-safe-grid span{color:var(--uip-text-muted);font-size:12px;font-weight:700}.uip-pos-safe-grid b{font-size:20px;margin-top:10px}.uip-pos-return-line{grid-gap:10px;align-items:end;border:1px solid var(--uip-border);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(120px,1fr) 120px 120px;min-height:72px;padding:10px 12px}.uip-pos-return-line label span{color:var(--uip-text-muted);display:block;font-size:11px;font-weight:700;margin-bottom:4px}.uip-pos-return-line .ant-input-number{width:100%}.uip-detail-row{grid-gap:16px;align-items:center;border-bottom:1px solid var(--uip-border);display:grid;gap:16px;grid-template-columns:minmax(120px,.45fr) 1fr;min-height:46px;padding:9px 2px}.uip-detail-row span{color:var(--uip-text-muted);font-size:12px;font-weight:700;text-transform:capitalize}.uip-column-picker{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.uip-column-picker .ant-checkbox-wrapper{border:1px solid var(--uip-border);border-radius:8px;min-height:40px;padding:8px}.uip-row-actions--controlled{flex-wrap:nowrap}.uip-row-actions--controlled .ui-btn:last-child:has(.anticon-more){min-width:40px;padding-inline:0!important;width:40px}.uip-record-workspace{min-width:0}.uip-back-button{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ui-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:8px;margin-bottom:12px;min-height:42px;padding:0 12px}.uip-back-button:hover{background:var(--ui-primary-soft)}.uip-record-workspace__grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 280px}.uip-record-workspace__grid aside,.uip-record-workspace__grid main{grid-gap:14px;display:grid;gap:14px;min-width:0}.uip-detail-grid,.uip-editor-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.uip-detail-field{background:color-mix(in srgb,var(--uip-bg) 58%,var(--uip-surface));border:1px solid var(--uip-border);border-radius:10px;min-height:74px;padding:13px 14px}.uip-detail-field span,.uip-editor-grid label>span{color:var(--uip-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.035em;margin-bottom:7px;text-transform:uppercase}.uip-detail-field b{font-size:14px;overflow-wrap:anywhere}.uip-editor-grid label{min-width:0}.uip-editor-grid label.is-wide{grid-column:1/-1}.uip-editor-grid .ant-input,.uip-editor-grid .ant-input-number,.uip-editor-grid .ant-select,.uip-full-control{width:100%}.uip-editor-grid .ant-input,.uip-editor-grid .ant-input-affix-wrapper,.uip-editor-grid .ant-input-number,.uip-editor-grid .ant-select-selector,.uip-full-control .ant-select-selector{border-radius:10px!important;font-size:14px!important;min-height:48px!important}.uip-editor-grid textarea.ant-input{line-height:1.5;min-height:112px!important;padding:12px!important}.uip-permission-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.uip-permission-grid>label{align-items:flex-start;border:1px solid var(--uip-border);border-radius:10px;display:flex;gap:10px;min-height:70px;padding:12px}.uip-permission-grid b,.uip-permission-grid small{display:block}.uip-permission-grid small{color:var(--uip-text-muted);line-height:1.4;margin-top:4px}.uip-workspace-empty{color:var(--uip-text-muted);display:grid;min-height:120px;place-items:center}.uip-safeguard-list{grid-gap:14px;display:grid;gap:14px}.uip-safeguard-list>div{align-items:flex-start;display:flex;gap:10px}.uip-safeguard-list>div>.anticon{background:var(--ui-primary-soft);border-radius:8px;color:var(--ui-primary);display:grid;height:30px;place-items:center;width:30px}.uip-safeguard-list b,.uip-safeguard-list small{display:block}.uip-safeguard-list small{color:var(--uip-text-muted);line-height:1.45;margin-top:3px}.uip-record-reference{color:var(--ui-primary);font-family:var(--ui-font-mono);font-size:18px;font-weight:800}.uip-record-reference span{color:var(--uip-text-muted);display:block;font-family:inherit;font-size:12px;font-weight:600;margin-top:5px}.uip-farmer-finance.is-workspace-open>:not(.uip-settlement-workspace){display:none!important}.uip-settlement-workspace{grid-gap:14px;display:grid;gap:14px}.uip-settlement-workspace>.ui-page-header{margin-bottom:0}.uip-settlement-context{align-items:center;background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;display:flex;gap:14px;justify-content:space-between;min-height:58px;padding:12px 15px}.uip-settlement-context span{color:var(--uip-text-muted);font-size:12px}.uip-root .ant-input-affix-wrapper>input.ant-input,.uip-root .ant-input-search .ant-input-affix-wrapper>input.ant-input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding-block:0!important}.uip-root .ant-input-search .ant-input-affix-wrapper{border:1px solid var(--uip-border)!important;border-radius:10px!important;min-height:46px!important;padding-inline:13px!important}.uip-root .ant-input-search .ant-input-group-addon,.uip-root .ant-input-search .ant-input-search-button{min-height:46px!important}.uip-root .uip-search__input{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;font-size:14px;height:46px}.uip-filter-field{--uip-filter-label-h:14px;--uip-filter-gap:6px;--uip-filter-control-h:46px;grid-gap:var(--uip-filter-gap);align-content:start;display:grid;flex:1 1 150px;gap:var(--uip-filter-gap);grid-template-rows:var(--uip-filter-label-h) var(--uip-filter-control-h);margin:0;max-width:100%;min-width:0}.uip-filter-field--person{flex-basis:200px}.uip-filter-field--wide{flex-basis:180px}.uip-filter-field--range{flex-basis:260px}.uip-filter-field>span:not(.uip-inline-switch){align-items:center;color:var(--uip-text-muted);display:flex;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1;min-height:var(--uip-filter-label-h);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uip-filter-field>.ant-input-affix-wrapper,.uip-filter-field>.ant-input-search,.uip-filter-field>.ant-picker,.uip-filter-field>.ant-segmented,.uip-filter-field>.ant-select,.uip-filter-field>.uip-search{height:var(--uip-filter-control-h)!important;max-height:var(--uip-filter-control-h)!important;min-height:var(--uip-filter-control-h)!important;min-width:0;width:100%}.uip-filter-field .ant-picker,.uip-filter-field .ant-select-selector{align-items:center!important;border-radius:9px!important;display:flex!important;font-size:14px!important;height:var(--uip-filter-control-h)!important;min-height:var(--uip-filter-control-h)!important}.uip-filter-field .ant-select-single .ant-select-selector .ant-select-selection-item,.uip-filter-field .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:44px!important}.uip-filter-field .ant-select-multiple{height:auto!important;max-height:none!important}.uip-filter-field .ant-select-multiple .ant-select-selector{height:auto!important;max-height:none!important;min-height:var(--uip-filter-control-h)!important;padding-block:7px!important}.uip-filter-field .uip-search{min-width:0}.uip-filter-field .uip-search__input{border-radius:9px!important;font-size:14px!important;height:var(--uip-filter-control-h)!important}.uip-filter-field>.uip-inline-switch{align-items:center;display:inline-flex;gap:8px;height:var(--uip-filter-control-h);margin:0;min-height:var(--uip-filter-control-h);white-space:nowrap}.uip-filter-field>.ant-input-search .ant-input-affix-wrapper,.uip-filter-field>.ant-input-search .ant-input-group-addon,.uip-filter-field>.ant-input-search .ant-input-search-button{height:var(--uip-filter-control-h)!important;min-height:var(--uip-filter-control-h)!important}.uip-filter-field>.ant-segmented{align-items:stretch!important;display:flex!important;padding:4px!important}.uip-filter-field .ant-segmented-item{align-items:center!important;display:inline-flex!important;flex:1 1 auto;font-size:13px!important;justify-content:center!important;min-height:0!important}@media (max-width:760px){.uip-filter-field,.uip-filter-field--person,.uip-filter-field--range,.uip-filter-field--wide{flex-basis:100%}}.uip-root .ant-tag,.uip-root .ui-badge,.uip-root .ui-page-header__subtitle,.uip-root .uip-cell-note,.uip-root small{font-size:12.5px!important;line-height:1.45}.uip-global-search{position:relative;z-index:40}.uip-global-search__results{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:11px;box-shadow:0 18px 44px #101f1b29;inset-inline:0;padding:7px;position:absolute;top:calc(100% + 8px)}.uip-global-search__results>button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--uip-text);cursor:pointer;display:flex;gap:10px;min-height:48px;padding:8px 10px;text-align:start;width:100%}.uip-global-search__results>button:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.uip-global-search__results>button small,.uip-global-search__results>button span,.uip-global-search__results>button strong{display:block}.uip-global-search__results>button span{min-width:0}.uip-global-search__results>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uip-global-search__results>button small{color:var(--uip-text-muted);margin-top:2px}.uip-global-search__empty{color:var(--uip-text-muted);padding:16px 10px;text-align:center}.uip-account-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.uip-account-kpis>div{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;box-shadow:var(--ui-shadow-1);min-height:82px;padding:14px 15px}.uip-account-kpis span,.uip-account-kpis strong{display:block}.uip-account-kpis span{color:var(--uip-text-muted);font-size:11px;font-weight:700}.uip-account-kpis strong{color:var(--uip-text);font-size:16px;font-weight:780;margin-top:9px}.uip-account-kpis .is-positive strong{color:var(--ui-success-700)}.uip-account-kpis .is-negative strong{color:var(--ui-danger-700)}.uip-table-reference{color:var(--ui-primary);font-family:var(--ui-font-mono);font-size:12px}.uip-inline-filter{background:color-mix(in srgb,var(--uip-bg) 45%,var(--uip-surface));border-bottom:1px solid var(--uip-border);box-sizing:border-box;max-width:100%;min-width:0;padding:14px 16px;width:100%}.uip-inline-filter__caption{align-items:center;color:var(--ui-primary);display:flex;font-size:11px;gap:7px;margin-bottom:12px}.uip-inline-filter__caption strong{color:var(--uip-text);font-size:11.5px;font-weight:750}.uip-inline-filter__caption span{color:var(--uip-text-muted);font-size:11px;font-weight:500}.uip-inline-filter__caption span:before{-webkit-margin-end:7px;color:var(--uip-border);content:"·";margin-inline-end:7px}.uip-inline-filter__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 12px;min-width:0}.uip-inline-filter__row>*{max-width:100%;min-width:0}.uip-inline-filter__row>.ant-input-search,.uip-inline-filter__row>.uip-inline-switch,.uip-inline-filter__row>.uip-search{box-sizing:border-box;flex:1 1 200px;height:46px;margin-top:20px;min-height:46px}.uip-inline-filter__row>.uip-inline-switch{align-items:center;display:inline-flex;flex:0 1 auto;gap:8px;padding-inline:2px;white-space:nowrap}.uip-inline-filter__row>.ant-input-search .ant-input-affix-wrapper,.uip-inline-filter__row>.uip-search .uip-search__input{height:46px!important;min-height:46px!important}.uip-inline-filter__actions{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px;min-height:46px;min-width:0}.uip-inline-filter__expanded{border-top:1px solid var(--uip-border);margin-top:14px;min-width:0;padding-top:14px;width:100%}@media (max-width:560px){.uip-inline-filter__actions{-webkit-margin-start:0;margin-inline-start:0;width:100%}}.uip-account-breakdown{grid-gap:0;display:grid;gap:0}.uip-account-breakdown>div{align-items:center;border-bottom:1px solid var(--uip-border);display:flex;gap:16px;justify-content:space-between;min-height:42px;padding:9px 2px}.uip-account-breakdown>div:last-child{border-bottom:0}.uip-account-breakdown span{color:var(--uip-text-muted);font-weight:600}.uip-account-breakdown .is-total{border-bottom:0;border-top:2px solid var(--uip-border-strong);font-size:15px;margin-top:5px;padding-top:13px}.uip-expanded-order-items{grid-gap:8px;display:grid;gap:8px;padding:8px 14px}.uip-expanded-order-items>div{display:flex;gap:16px;justify-content:space-between}.uip-expanded-order-items>div>span:last-child{display:flex;gap:20px}.uip-settlement-summary{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.uip-balance-panel{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;display:grid;padding:20px;place-content:center;text-align:center}.uip-balance-panel.is-due{background:#fff1f2;border-color:#fecaca}.uip-balance-panel span,.uip-balance-panel strong{display:block}.uip-balance-panel span{color:var(--uip-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.uip-balance-panel strong{color:var(--ui-success-700);font-size:24px;margin-top:8px}.uip-balance-panel.is-due strong{color:var(--ui-danger-700)}.uip-cancellation-note{background:#fff1f2;border:1px solid #fecaca;border-radius:9px;color:#be123c;font-weight:650;margin-top:14px;padding:12px 14px}@media (max-width:760px){.uip-settlement-summary{grid-template-columns:1fr}}@media (max-width:980px){.uip-record-workspace__grid{grid-template-columns:1fr}.uip-record-workspace__grid aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.uip-detail-grid,.uip-editor-grid,.uip-permission-grid,.uip-record-workspace__grid aside{grid-template-columns:1fr}}@media (max-width:1180px){.uip-pos__workspace{grid-template-columns:1fr}.uip-pos-standalone{overflow:auto}.uip-pos-standalone .uip-pos{height:auto;min-height:100dvh}}@media (max-width:720px){.uip-pos__customer,.uip-pos__status,.uip-pos__topbar{align-items:stretch;flex-direction:column}.uip-pos__payment-toggle{width:100%}.uip-pos__payment-toggle button{flex:1 1}.uip-pos-line__inputs{grid-template-columns:1fr}}.uip-sidebar.is-collapsed .uip-sidebar__group-label,.uip-sidebar.is-collapsed .uip-sidebar__item span,.uip-sidebar.is-collapsed .uip-sidebar__name,.uip-sidebar.is-collapsed .uip-sidebar__tag{display:none}.uip-sidebar.is-collapsed .uip-sidebar__item{padding:12px}.uip-sidebar.is-collapsed .uip-sidebar__brand{justify-content:center;padding:16px 8px}.uip-root{--uip-sidebar-w:248px;--uip-header-h:52px;--uip-bg:#f3f4f6;--uip-sidebar:#111827;--uip-sidebar-hover:#1f2937;--uip-sidebar-active:#263449;--uip-border:#d8dde6;--uip-border-strong:#b8c0cc;--uip-text:#172033;--uip-text-muted:#647084;--ui-surface-alt:#f7f8fa;--ui-text-secondary:#465267;--ui-text-muted:#748095;--ui-primary:#1f5e9c;--ui-primary-soft:#eef4fa;--ui-radius-sm:3px;--ui-radius-md:4px;--ui-radius-lg:5px;--ui-shadow-1:0 1px 2px #1018280f;--ui-shadow-2:0 2px 5px #10182814;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}.uip-root[data-ui-theme=dark]{--uip-bg:#10151d;--uip-surface:#161d27;--uip-sidebar:#090d13;--uip-sidebar-hover:#161d27;--uip-sidebar-active:#24354b;--uip-border:#2b3543;--uip-border-strong:#3a4656;--uip-text:#e6eaf0;--uip-text-muted:#929dae;--ui-surface-alt:#1a222e;--ui-text-secondary:#b3bcc9;--ui-text-muted:#8994a5;--ui-primary:#64a2d8;--ui-primary-soft:#1d3449}.uip-sidebar{-webkit-border-end:1px solid #273244;border-inline-end:1px solid #273244;transition:width .15s ease;width:var(--uip-sidebar-w)}.uip-sidebar__brand{border-bottom-color:#273244;gap:10px;min-height:60px;padding:12px 14px}.uip-sidebar__logo{background:#0000;border:1px solid #5e6d82;border-radius:3px;box-shadow:none;font-size:14px;font-weight:800;height:30px;letter-spacing:-.03em;width:30px}.uip-sidebar__name{font-size:13px;font-weight:700;letter-spacing:.045em}.uip-sidebar__tag{color:#7f8ba0;font-size:9px;font-weight:600;letter-spacing:.08em}.uip-sidebar__nav{padding:12px 8px 22px}.uip-sidebar__group{margin-bottom:14px}.uip-sidebar__group-label{color:#707d91;font-size:9px;font-weight:700;letter-spacing:.1em;padding:0 9px 5px}.uip-sidebar__item{-webkit-border-start:2px solid #0000;border-inline-start:2px solid #0000;border-radius:3px;color:#aeb8c7;font-size:12px;font-weight:500;gap:9px;margin-bottom:1px;min-height:32px;padding:6px 9px}.uip-sidebar__item:hover{color:#e9edf3}.uip-sidebar__item.is-active{border-inline-start-color:#5da2dc;box-shadow:none;color:#fff;font-weight:600}.uip-sidebar__item .anticon{font-size:14px;opacity:.85;width:16px}.uip-banner{background:#e8edf3;border-bottom:1px solid #ccd3dd;color:#526075;font-size:10.5px;font-weight:500;min-height:28px;padding:4px 18px}.uip-root[data-ui-theme=dark] .uip-banner{background:#202936;border-bottom-color:#303b49;color:#a9b3c1}.uip-banner__environment{align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:6px;letter-spacing:.02em;text-transform:uppercase}.uip-root[data-ui-theme=dark] .uip-banner__environment{color:#c8d0dc}.uip-header{box-shadow:none;gap:16px;height:var(--uip-header-h);padding:0 16px;top:0}.uip-header__actions,.uip-header__leading{align-items:center;display:flex;gap:7px;min-width:0}.uip-app-switcher,.uip-context-button,.uip-icon-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--uip-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:7px;height:32px;justify-content:center;padding:0 9px}.uip-icon-button{font-size:14px;padding:0;width:32px}.uip-app-switcher:hover,.uip-context-button:hover,.uip-icon-button:hover{background:var(--ui-surface-alt);border-color:var(--uip-border);color:var(--uip-text)}.uip-app-switcher{-webkit-border-end:1px solid var(--uip-border);-webkit-padding-end:13px;border-inline-end:1px solid var(--uip-border);border-radius:0;color:var(--uip-text);padding-inline-end:13px}.uip-app-switcher .anticon:last-child,.uip-profile>.anticon{color:var(--uip-text-muted);font-size:9px}.uip-global-search{align-items:center;background:var(--ui-surface-alt);border:1px solid var(--uip-border);border-radius:3px;color:var(--uip-text-muted);display:flex;gap:8px;height:32px;padding:0 9px;width:min(34vw,420px)}.uip-global-search input{background:#0000;border:0;color:var(--uip-text);flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0}.uip-global-search kbd{border:1px solid var(--uip-border);border-bottom-color:var(--uip-border-strong);border-radius:3px;color:var(--uip-text-muted);font:10px/16px inherit;padding:1px 5px;white-space:nowrap}.uip-context-button{background:var(--uip-surface);border-color:var(--uip-border)}.uip-notification{position:relative}.uip-notification i{background:#c2413b;border-radius:50%;box-shadow:0 0 0 1px var(--uip-surface);height:5px;position:absolute;right:6px;top:6px;width:5px}.uip-profile{-webkit-padding-start:10px;-webkit-border-start:1px solid var(--uip-border);align-items:center;border-inline-start:1px solid var(--uip-border);display:flex;gap:8px;height:38px;min-width:150px;padding-inline-start:10px}.uip-profile span,.uip-profile strong{display:block;line-height:1.25}.uip-profile strong{color:var(--uip-text);font-size:11.5px;font-weight:650}.uip-profile span{color:var(--uip-text-muted);font-size:9.5px}.uip-header__avatar{background:#e5e9ef;border:1px solid #9aa5b5;border-radius:3px;color:#334155;font-size:10px;font-weight:700;height:28px;width:28px}.uip-root[data-ui-theme=dark] .uip-header__avatar{background:#273140;color:#d7dde7}.uip-workspace-bar{align-items:center;background:var(--uip-surface);border-bottom:1px solid var(--uip-border);display:flex;gap:16px;justify-content:space-between;min-height:38px;padding:0 20px}.uip-header__crumb{font-size:11px;gap:6px}.uip-workspace-meta{align-items:center;color:var(--uip-text-muted);display:flex;font-size:10.5px;gap:5px}.uip-workspace-meta>span{background:var(--uip-border);height:12px;margin:0 7px;width:1px}.uip-content{padding:20px 22px 36px}.uip-page{max-width:none}.uip-root .ui-page-header{margin-bottom:16px}.uip-root .ui-page-header__row{align-items:flex-end}.uip-root .ui-page-header__title{font-size:19px!important;font-weight:650!important;letter-spacing:-.018em!important;line-height:1.25!important}.uip-root .ui-page-header__subtitle{color:var(--uip-text-muted);font-size:11.5px;margin-top:3px}.uip-root div[style*="display: flex"][style*="flex-wrap: wrap"]:has(>.ui-stat-card),.uip-stats{grid-gap:0!important;background:var(--uip-surface);border:1px solid var(--uip-border);display:grid!important;gap:0!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;margin-bottom:16px!important}.uip-root .ui-stat-card{-webkit-border-end:1px solid var(--uip-border);border:0;border-inline-end:1px solid var(--uip-border);border-radius:0;box-shadow:none;gap:5px;min-height:78px;min-width:0;padding:12px 14px}.uip-root .ui-stat-card:last-child{-webkit-border-end:0;border-inline-end:0}.uip-root .ui-stat-card__head{gap:7px}.uip-root .ui-stat-card__icon{background:#0000;border-radius:3px;color:var(--uip-text-muted);font-size:13px;height:22px;width:22px}.uip-root .ui-stat-card__label{color:var(--uip-text-muted);font-size:10px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.uip-root .ui-stat-card__value,.uip-root .ui-stat-card__value.is-long,.uip-root .ui-stat-card__value.is-xl{color:var(--uip-text);font-size:18px;font-weight:650;letter-spacing:-.018em;line-height:1.2}.uip-root .ui-stat-card--danger .ui-stat-card__value,.uip-root .ui-stat-card--info .ui-stat-card__value,.uip-root .ui-stat-card--success .ui-stat-card__value,.uip-root .ui-stat-card--warning .ui-stat-card__value{color:var(--uip-text)}.uip-root .ui-stat-card--success{box-shadow:inset 0 2px #3b7f5c}.uip-root .ui-stat-card--warning{box-shadow:inset 0 2px #b47a27}.uip-root .ui-stat-card--danger{box-shadow:inset 0 2px #b84a45}.uip-root .ui-stat-card--info{box-shadow:inset 0 2px #4c78a8}.uip-root .ui-card{border:1px solid var(--uip-border);border-radius:4px}.uip-root .ui-card__head{background:var(--ui-surface-alt);min-height:47px;padding:7px 10px 7px 14px}.uip-root .ui-card__title{color:var(--uip-text);font-size:12px;letter-spacing:0}.uip-record-title{align-items:center;display:inline-flex;gap:8px}.uip-record-count{border:1px solid var(--uip-border);border-radius:9px;font-size:9.5px;height:18px;line-height:16px;min-width:21px;padding:0 6px;text-align:center}.uip-toolbar{gap:6px}.uip-search{min-width:250px}.uip-search__input{border-radius:3px;box-shadow:none;height:30px}.uip-search__icon{font-size:12px}.uip-root .ui-btn.ant-btn{border-radius:3px!important;border-width:1px!important;box-shadow:none!important;font-size:11.5px!important;font-weight:600!important;height:30px!important;min-height:30px!important;padding-inline:10px!important;transform:none!important}.uip-root .ui-btn.ant-btn-primary{background:#1f5e9c!important;border-color:#1f5e9c!important}.uip-root .ui-btn.ant-btn-default:not(.ui-btn--ghost){background:var(--uip-surface)!important;border-color:var(--uip-border-strong)!important;color:var(--uip-text)!important}.uip-root .ant-table{background:var(--uip-surface)!important;border-radius:0!important}.uip-root .ant-table-container,.uip-root .ant-table-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important}.uip-root .ant-table-thead>tr>th{-webkit-border-end:1px solid #dde2e9!important;background:#eef1f5!important;border-bottom:1px solid #cbd2dc!important;border-inline-end:1px solid #dde2e9!important;color:#4d596c!important;font-size:9.5px!important;font-weight:700!important;height:34px;letter-spacing:.045em!important;padding:7px 11px!important;text-transform:uppercase!important;white-space:nowrap}.uip-root[data-ui-theme=dark] .ant-table-thead>tr>th{background:#202936!important;border-color:#33404f!important;color:#aeb8c6!important}.uip-root .ant-table-tbody>tr>td{-webkit-border-end:1px solid #edf0f4!important;background:var(--uip-surface)!important;border-bottom:1px solid #e2e6ec!important;border-inline-end:1px solid #edf0f4!important;color:var(--uip-text)!important;font-size:11.5px!important;height:39px;padding:7px 11px!important}.uip-root[data-ui-theme=dark] .ant-table-tbody>tr>td{border-color:#293442!important}.uip-root .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc!important}.uip-root[data-ui-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td{background:#18212c!important}.uip-root .ant-table-tbody>tr:hover>td,.uip-root .ant-table-tbody>tr:nth-child(2n):hover>td{background:#edf4fa!important}.uip-root[data-ui-theme=dark] .ant-table-tbody>tr:hover>td{background:#1d3449!important}.uip-root .ant-tag,.uip-root .ui-badge{border-radius:2px!important;font-size:9.5px!important;font-weight:650!important}.uip-root .ant-pagination{font-size:11px;margin:10px 12px!important}.uip-root .ant-segmented{background:var(--ui-surface-alt)!important;border:1px solid var(--uip-border)!important;border-radius:3px!important;box-shadow:none!important;min-height:30px!important;padding:2px!important}.uip-root .ant-segmented-item{border-radius:2px!important;font-size:10.5px!important;min-height:24px!important}.uip-root .ant-segmented-item-selected{box-shadow:0 1px 2px #10182814!important}.uip-settings-grid{gap:12px;grid-template-columns:minmax(0,760px)}.uip-settings-fields{gap:0}.uip-settings-field{border-bottom:1px solid var(--uip-border);min-height:48px;padding:7px 0}.uip-settings-field:last-child{border-bottom:0}.uip-settings-field__input{border-radius:3px;height:30px;width:280px}@media (max-width:1050px){.uip-context-button span,.uip-global-search kbd,.uip-profile>div:nth-child(2){display:none}.uip-profile{min-width:auto}}@media (max-width:760px){.uip-global-search,.uip-workspace-meta{display:none}.uip-content{padding:16px 12px 28px}.uip-stats{grid-template-columns:1fr!important}.uip-root .ui-stat-card{-webkit-border-end:0;border-bottom:1px solid var(--uip-border);border-inline-end:0}}.uip-root .ant-table-measure-row,.uip-root .ant-table-measure-row>td{border:0!important;height:0!important;line-height:0!important;min-height:0!important;padding:0!important;visibility:collapse!important}.uip-sidebar.is-collapsed .uip-sidebar__item.is-active{background:#2b4059;border-inline-start-color:#0000;box-shadow:inset 3px 0 #6fb0e3;color:#8fc4ee;position:relative}.uip-sidebar.is-collapsed .uip-sidebar__item.is-active .anticon{opacity:1;transform:scale(1.08)}.uip-sidebar.is-collapsed .uip-sidebar__group{border-bottom:1px solid #273244;margin-bottom:8px;padding-bottom:8px}.uip-sidebar.is-collapsed .uip-sidebar__group:last-child{border-bottom:0}.uip-root .ui-card{box-shadow:0 1px 2px #1018280a,0 3px 10px rgba(16,24,40,.025)}.uip-root .ui-card__head{background:linear-gradient(180deg,var(--uip-surface) 0,var(--ui-surface-alt) 100%)}.uip-root .ant-table-tbody>tr{transition:box-shadow .12s ease}.uip-root .ant-table-tbody>tr:hover{box-shadow:inset 2px 0 var(--ui-primary)}.uip-root .ui-btn.ant-btn-primary:hover{background:#174f85!important;border-color:#174f85!important}.uip-pos-excluded{-webkit-border-start:3px solid #77869a;align-items:flex-start;background:var(--uip-surface);border:1px solid var(--uip-border);border-inline-start:3px solid #77869a;border-radius:4px;color:var(--uip-text-muted);display:flex;gap:14px;max-width:720px;min-height:132px;padding:24px}.uip-pos-excluded>.anticon{color:#5c6c81;font-size:17px;margin-top:2px}.uip-pos-excluded strong{color:var(--uip-text);font-size:13px;font-weight:650}.uip-pos-excluded p{font-size:11.5px;line-height:1.55;margin:6px 0 0;max-width:560px}.uip-settings-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:248px minmax(0,780px)}.uip-settings-nav{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:4px;overflow:hidden}.uip-settings-nav__caption{background:var(--ui-surface-alt);border-bottom:1px solid var(--uip-border);color:var(--uip-text-muted);font-size:9px;font-weight:700;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.uip-settings-nav>button{-webkit-border-start:2px solid #0000;align-items:center;background:#0000;border:0;border-bottom:1px solid var(--uip-border);border-inline-start:2px solid #0000;color:var(--uip-text-muted);cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;min-height:48px;padding:8px 10px 8px 12px;text-align:start;width:100%}.uip-settings-nav>button:last-child{border-bottom:0}.uip-settings-nav>button:hover{background:var(--ui-surface-alt)}.uip-settings-nav>button.is-active{border-inline-start-color:var(--ui-primary)}.uip-settings-nav small,.uip-settings-nav strong{display:block}.uip-settings-nav strong{font-size:11.5px;font-weight:650}.uip-settings-nav small{color:var(--uip-text-muted);font-size:9.5px;font-weight:400;line-height:1.35;margin-top:2px;max-width:185px}.uip-settings-nav .anticon{flex-shrink:0;font-size:9px}.uip-settings-content{min-width:0}.uip-settings-content .ui-card__body{padding:4px 18px 8px}.uip-settings-field{gap:24px;min-height:58px}.uip-settings-field>div:first-child{flex:1 1;min-width:180px}.uip-settings-field__label{color:var(--uip-text);font-size:11.5px;font-weight:600}.uip-settings-field__hint{color:var(--uip-text-muted);font-size:9.5px;line-height:1.4;margin:3px 0 0;max-width:390px}.uip-settings-field__input{flex:0 0 300px;outline:none;width:300px}.uip-settings-field__input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 16%,#0000)}.uip-settings-field__input.is-textarea{min-height:58px;padding:7px 9px;resize:vertical}.uip-color-control{align-items:center;display:flex;flex:0 0 300px;gap:7px}.uip-color-control>i{border:1px solid var(--uip-border-strong);border-radius:3px;flex-shrink:0;height:28px;width:28px}.uip-color-control .uip-settings-field__input{flex:1 1;width:auto}.uip-settings-status{align-items:center;color:#2f7351;display:inline-flex;flex:0 0 300px;font-size:11px;font-weight:600;gap:6px}.uip-root[data-ui-theme=dark] .uip-settings-status{color:#72bd93}@media (max-width:960px){.uip-settings-layout{grid-template-columns:1fr}.uip-settings-nav{display:flex;overflow-x:auto}.uip-settings-nav__caption{display:none}.uip-settings-nav>button{-webkit-border-start:0;border-bottom:2px solid #0000;border-inline-start:0;min-width:150px;width:auto}.uip-settings-nav>button.is-active{border-bottom-color:var(--ui-primary)}}@media (max-width:620px){.uip-settings-field{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 0}.uip-color-control,.uip-settings-field__input,.uip-settings-status{flex-basis:auto;width:100%}}.uip-shell{display:block}.uip-sidebar{align-self:auto;height:100dvh;inset-block:0;inset-inline-start:0;position:fixed;z-index:100}.uip-sidebar__nav{min-height:0;overscroll-behavior:contain}.uip-main{-webkit-margin-start:var(--uip-sidebar-w);margin-inline-start:var(--uip-sidebar-w);min-height:100vh;transition:width .15s ease,margin .15s ease;width:calc(100% - var(--uip-sidebar-w))}.uip-sidebar.is-collapsed{width:72px}.uip-sidebar.is-collapsed+.uip-main{-webkit-margin-start:72px;margin-inline-start:72px;width:calc(100% - 72px)}.uip-sidebar.is-collapsed .uip-sidebar__item span{display:none}.uip-sidebar.is-collapsed .uip-sidebar__item{justify-content:center;padding:10px}.uip-sidebar.is-collapsed .uip-sidebar__item.is-active{box-shadow:inset 0 0 0 1px #5eead429,0 0 0 1px #00000014}.uip-sidebar.is-collapsed .uip-sidebar__group{margin-bottom:10px;padding-bottom:10px}.uip-root{--velan-bg:#0000;--velan-card:var(--uip-surface);--velan-border:var(--uip-border);--velan-border-light:var(--ui-surface-alt);--velan-toolbar-bg:var(--ui-surface-alt);--velan-primary:var(--ui-primary);--velan-text:var(--uip-text);--velan-sub:var(--ui-text-secondary);--velan-muted:var(--ui-text-muted);--velan-shadow-1:var(--ui-shadow-1);--velan-shadow-2:var(--ui-shadow-1);--velan-shadow-3:var(--ui-shadow-2)}.uip-root .list-page,.uip-root .page-shell,.uip-root .velan-page{background:#0000!important;min-height:auto!important;padding:0!important}.uip-root .velan-page-header{margin-bottom:19px!important}.uip-root .list-page-title,.uip-root .velan-page-header h1{color:var(--uip-text)!important;font-size:21px!important;font-weight:680!important;letter-spacing:-.028em!important}.uip-root .velan-page-header p{color:var(--uip-text-muted)!important;font-size:12px!important}.uip-root .velan-stats-row{gap:12px!important;margin-bottom:16px!important}.uip-root .velan-stat-card{background:var(--uip-surface)!important;border:1px solid var(--uip-border)!important;border-radius:10px!important;box-shadow:var(--ui-shadow-1)!important;gap:8px!important;min-height:92px!important;padding:15px 16px!important}.uip-root .velan-stat-card__icon{border-radius:7px!important;box-shadow:none!important;font-size:14px!important;height:28px!important;width:28px!important}.uip-root .velan-stat-card__label{color:var(--uip-text-muted)!important;font-size:10px!important;letter-spacing:.02em!important;text-transform:uppercase}.uip-root .velan-stat-card__value{color:var(--uip-text)!important;font-size:clamp(16px,1.5vw,20px)!important;font-weight:670!important;letter-spacing:-.018em!important}.uip-root .velan-form-card,.uip-root .velan-list-shell{background:var(--uip-surface)!important;border:1px solid var(--uip-border)!important;border-radius:11px!important;box-shadow:var(--ui-shadow-1)!important;overflow:hidden!important}.uip-root .velan-list-toolbar{background:var(--uip-surface)!important;border:0!important;border-bottom:1px solid var(--uip-border)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:10px 13px!important}.uip-root .velan-list-body{padding:0!important}.uip-root .velan-list-footer{border-radius:0!important;border-width:1px 0 0!important;margin:0!important}.uip-root .ant-input,.uip-root .ant-input-affix-wrapper,.uip-root .ant-input-number,.uip-root .ant-picker,.uip-root .ant-select-selector{background:var(--uip-surface)!important;border:1px solid var(--uip-border)!important;border-radius:8px!important;box-shadow:none!important;color:var(--uip-text)!important;font-size:14px!important;min-height:46px!important}.uip-root .ant-input-affix-wrapper:hover,.uip-root .ant-input-number:hover,.uip-root .ant-input:hover,.uip-root .ant-picker:hover,.uip-root .ant-select:hover .ant-select-selector{border-color:var(--uip-border-strong)!important}.uip-root .ant-input-affix-wrapper-focused,.uip-root .ant-input-number-focused,.uip-root .ant-input:focus,.uip-root .ant-picker-focused,.uip-root .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--uip-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 11%,#0000)!important}.uip-view-tabs{align-items:center;background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;box-shadow:var(--ui-shadow-1);display:flex;gap:3px;margin-bottom:16px;padding:4px;width:-webkit-fit-content;width:fit-content}.uip-view-tabs>button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--uip-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:7px;min-height:34px;padding:0 13px}.uip-view-tabs>button:hover{background:var(--ui-surface-alt);color:var(--uip-text)}.uip-view-tabs>button.is-active{background:var(--ui-primary-soft);color:var(--ui-primary)}.uip-view-tab-content>div{padding-top:0!important}@media (max-width:900px){.uip-sidebar,.uip-sidebar.is-collapsed{width:72px}.uip-main,.uip-sidebar.is-collapsed+.uip-main{-webkit-margin-start:72px;margin-inline-start:72px;width:calc(100% - 72px)}.uip-sidebar .uip-sidebar__item span,.uip-sidebar.is-collapsed .uip-sidebar__item span{display:none}.uip-sidebar .uip-sidebar__item,.uip-sidebar.is-collapsed .uip-sidebar__item{justify-content:center;padding:11px}}.uip-root{--uip-sidebar-w:252px;--uip-header-h:58px;--uip-bg:#f5f6f3;--uip-surface:#fff;--uip-sidebar:#132027;--uip-sidebar-hover:hsla(0,0%,100%,.055);--uip-sidebar-active:#2dd4bf1c;--uip-border:#e1e5df;--uip-border-strong:#cbd2ca;--uip-text:#192321;--uip-text-muted:#687571;--ui-bg:var(--uip-bg);--ui-surface:var(--uip-surface);--ui-surface-alt:#f8f9f7;--ui-border:var(--uip-border);--ui-border-strong:var(--uip-border-strong);--ui-text:var(--uip-text);--ui-text-secondary:#4e5b57;--ui-text-muted:#75817d;--ui-primary:#0f766e;--ui-primary-soft:#eaf7f4;--ui-primary-ink:#fff;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-shadow-1:0 1px 2px #16221f0a,0 3px 10px rgba(22,34,31,.025);--ui-shadow-2:0 3px 8px #16221f0f,0 12px 28px #16221f0a}.uip-root[data-ui-theme=dark]{--uip-bg:#0f1719;--uip-surface:#162124;--uip-sidebar:#091113;--uip-sidebar-hover:hsla(0,0%,100%,.055);--uip-sidebar-active:#2dd4bf1f;--uip-border:#293639;--uip-border-strong:#3a484b;--uip-text:#edf3f1;--uip-text-muted:#91a19d;--ui-surface-alt:#1a272a;--ui-text-secondary:#bac6c3;--ui-text-muted:#8c9c98;--ui-primary:#5eead4;--ui-primary-soft:#2dd4bf1f}.uip-sidebar{border-inline-end-color:#ffffff0f}.uip-sidebar__brand{border-bottom-color:#ffffff12;min-height:66px;padding:14px 16px}.uip-sidebar__logo{background:#d6fff8;border:0;border-radius:8px;box-shadow:0 5px 14px #00000029;color:#0f514c;font-size:13px;height:32px;width:32px}.uip-sidebar__name{font-size:12.5px;letter-spacing:.055em}.uip-sidebar__tag{color:#71817f}.uip-sidebar__nav{padding:14px 10px 24px}.uip-sidebar__group{margin-bottom:17px}.uip-sidebar__group-label{color:#657572;font-size:10.5px;font-weight:750;padding-inline:10px}.uip-sidebar__item{border:0;border-radius:7px;color:#a9b7b4;font-size:13.5px;font-weight:650;min-height:42px;padding:10px 11px}.uip-sidebar__item.is-active{background:var(--uip-sidebar-active);border:0;box-shadow:inset 0 0 0 1px #5eead414;color:#8ef0df}.uip-sidebar__item:hover{background:var(--uip-sidebar-hover);color:#eef7f5}.uip-sidebar.is-collapsed .uip-sidebar__item.is-active{background:#2dd4bf24;box-shadow:inset 0 0 0 1px #5eead41f;color:#8ef0df}.uip-sidebar.is-collapsed .uip-sidebar__group{border-bottom-color:#ffffff12}.uip-banner{background:#edf3f0;border-bottom-color:#dce5e1;color:#64736f;min-height:26px}.uip-banner__environment{color:#48615b}.uip-root[data-ui-theme=dark] .uip-banner{background:#1b292b;border-bottom-color:#29383a}.uip-header{border-bottom-color:var(--uip-border);padding:0 20px}.uip-app-switcher,.uip-context-button,.uip-icon-button{border-radius:8px;height:36px}.uip-app-switcher{-webkit-border-end:0;background:var(--ui-surface-alt);border-inline-end:0;padding-inline:11px}.uip-global-search{background:#f2f4f1;border-color:#0000;border-radius:9px;height:38px;padding-inline:12px 8px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:min(36vw,460px)}.uip-root[data-ui-theme=dark] .uip-global-search{background:#1c292c}.uip-global-search:focus-within{background:var(--uip-surface);border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--uip-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 11%,#0000)}.uip-global-search input{font-size:12.5px}.uip-global-search kbd{background:var(--uip-surface);border-color:#0000;border-radius:5px;box-shadow:0 1px 2px #16221f14}.uip-context-button{background:var(--ui-surface-alt);border-color:#0000}.uip-profile{-webkit-border-start:0;-webkit-padding-start:5px;border-inline-start:0;padding-inline-start:5px}.uip-header__avatar{background:#d9efea;border:0;border-radius:8px;color:#205d56;height:31px;width:31px}.uip-workspace-bar{background:color-mix(in srgb,var(--uip-surface) 82%,var(--uip-bg));min-height:42px;padding:0 24px}.uip-header__crumb{font-size:11.5px}.uip-content{padding:24px 26px 42px}.uip-root .ui-page-header{margin-bottom:19px}.uip-root .ui-page-header__title{font-size:21px!important;font-weight:680!important;letter-spacing:-.028em!important}.uip-root .ui-page-header__subtitle{font-size:12px;line-height:1.45;margin-top:5px}.uip-root .ui-btn.ant-btn{border-radius:8px!important;font-size:13px!important;height:40px!important;min-height:40px!important;padding-inline:13px!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important}.uip-root .ui-btn.ant-btn-primary{background:#0f766e!important;border-color:#0f766e!important;box-shadow:0 1px 2px #0f766e33,0 5px 12px #0f766e1a!important}.uip-root .ui-btn.ant-btn-primary:hover{background:#0b6962!important;border-color:#0b6962!important;box-shadow:0 2px 4px #0f766e38,0 7px 16px #0f766e1f!important}.uip-root .ui-btn.ant-btn-default:not(.ui-btn--ghost){border-color:var(--uip-border)!important;border-width:1px!important}.uip-root div[style*="display: flex"][style*="flex-wrap: wrap"]:has(>.ui-stat-card),.uip-stats{background:#0000;border:0;gap:12px!important}.uip-root .ui-stat-card{background:var(--uip-surface);border:1px solid var(--uip-border);border-radius:10px;box-shadow:var(--ui-shadow-1)!important;min-height:92px;padding:15px 16px}.uip-root .ui-stat-card:last-child{border:1px solid var(--uip-border)}.uip-root .ui-stat-card--danger,.uip-root .ui-stat-card--info,.uip-root .ui-stat-card--success,.uip-root .ui-stat-card--warning{box-shadow:var(--ui-shadow-1)!important}.uip-root .ui-stat-card__icon{background:var(--ui-primary-soft);border-radius:7px;color:var(--ui-primary);height:27px;width:27px}.uip-root .ui-stat-card--success .ui-stat-card__icon{background:#edf8f1;color:#387a55}.uip-root .ui-stat-card--warning .ui-stat-card__icon{background:#fbf5e9;color:#9a6b22}.uip-root .ui-stat-card--danger .ui-stat-card__icon{background:#fbefee;color:#a94c46}.uip-root .ui-stat-card__label{font-size:12px;letter-spacing:.02em}.uip-root .ui-stat-card__value,.uip-root .ui-stat-card__value.is-long,.uip-root .ui-stat-card__value.is-xl{font-size:19px;font-weight:670;margin-top:2px}.uip-root .ui-card{border-radius:11px;box-shadow:var(--ui-shadow-1)}.uip-root .ui-card__head{background:var(--uip-surface);border-bottom-color:var(--uip-border);min-height:56px;padding:9px 12px 9px 17px}.uip-root .ui-card__title{font-size:12.5px;font-weight:650}.uip-record-count{background:var(--ui-surface-alt);border:0;color:var(--uip-text-muted)}.uip-toolbar{gap:7px}.uip-search{min-width:270px}.uip-search__input{background:#f2f4f1;border-color:#0000;border-radius:8px;font-size:11.5px;height:35px}.uip-root[data-ui-theme=dark] .uip-search__input{background:#1c292c}.uip-search__input:focus{background:var(--uip-surface);border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--uip-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 11%,#0000)}.uip-filter-panel__foot{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:13px}.uip-filter-link{background:#0000;border:0;color:var(--ui-primary);cursor:pointer;font:inherit;font-size:10.5px;font-weight:600}.uip-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(145px,1fr))}.uip-filter-grid label>span{color:var(--uip-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.035em;margin-bottom:6px;text-transform:uppercase}.uip-filter-grid input,.uip-filter-grid select{background-color:var(--uip-surface);border:1px solid var(--uip-border);border-radius:9px;color:var(--uip-text);font:inherit;font-size:14px;height:46px;outline:0;padding:0 13px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.uip-filter-grid select{-webkit-padding-end:32px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--uip-text-muted) 50%),linear-gradient(135deg,var(--uip-text-muted) 50%,#0000 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:32px}.uip-filter-grid input:focus,.uip-filter-grid select:focus{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--uip-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 11%,#0000)}.uip-settings-field__input{background-color:var(--uip-surface);border:1px solid var(--uip-border);border-radius:8px;color:var(--uip-text);font:inherit;font-size:11.5px;outline:0;padding:0 11px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}select.uip-settings-field__input{-webkit-padding-end:30px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--uip-text-muted) 50%),linear-gradient(135deg,var(--uip-text-muted) 50%,#0000 50%);background-position:calc(100% - 15px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-inline-end:30px}.uip-settings-field__input:focus{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--uip-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 11%,#0000)}.uip-root .ant-table-thead>tr>th{-webkit-border-end:0!important;background:#f7f8f6!important;border-bottom-color:var(--uip-border)!important;border-inline-end:0!important;color:#65716d!important;font-size:11.5px!important;font-weight:750!important;height:40px;letter-spacing:.025em!important;padding:9px 14px!important;text-transform:none!important}.uip-root[data-ui-theme=dark] .ant-table-thead>tr>th{background:#1a272a!important;color:#9ba9a5!important}.uip-root .ant-table-tbody>tr>td{-webkit-border-end:0!important;border-bottom-color:#edf0eb!important;border-inline-end:0!important;font-size:13.5px!important;height:48px;padding:10px 14px!important}.uip-root[data-ui-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:#263437!important}.uip-root .ant-table-tbody>tr:nth-child(2n)>td,.uip-root[data-ui-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td{background:var(--uip-surface)!important}.uip-root .ant-table-tbody>tr:hover,.uip-root .ant-table-tbody>tr:hover>td,.uip-root .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f0f8f5!important;box-shadow:none}.uip-root[data-ui-theme=dark] .ant-table-tbody>tr:hover>td{background:#1d3131!important}.uip-root .ant-segmented{background:#f0f2ef!important;border:0!important;border-radius:8px!important;min-height:35px!important;padding:3px!important}.uip-root .ant-segmented-item{border-radius:6px!important;min-height:29px!important}.uip-root .ant-segmented-item-selected{box-shadow:0 1px 3px #16221f1a!important}.uip-settings-nav{border-radius:10px;box-shadow:var(--ui-shadow-1)}.uip-settings-nav__caption{background:var(--uip-surface);padding:12px 14px}.uip-settings-nav>button{-webkit-border-start:0;border-inline-start:0;min-height:54px;padding:9px 12px 9px 14px}.uip-settings-nav>button.is-active{background:var(--ui-primary-soft);color:var(--uip-text)}.uip-settings-nav>button.is-active strong{color:var(--ui-primary)}.uip-settings-field{min-height:66px}.uip-settings-field__input{background:var(--uip-surface);flex-basis:310px;height:38px;width:310px}.uip-switch{background:#c7ceca;height:24px;padding:3px;width:42px}.uip-switch__thumb{height:18px;width:18px}.uip-switch.is-on{background:#0f766e}.uip-switch.is-on .uip-switch__thumb{transform:translateX(18px)}.uip-pos-excluded{border-inline-start-color:var(--ui-primary);border-radius:10px;box-shadow:var(--ui-shadow-1)}@media (max-width:1050px){.uip-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:620px){.uip-filter-grid{grid-template-columns:1fr}}.uip-inline-filter .uip-filter-field>.ant-input-affix-wrapper,.uip-inline-filter .uip-filter-field>.ant-input-search,.uip-inline-filter .uip-filter-field>.ant-picker,.uip-inline-filter .uip-filter-field>.ant-segmented,.uip-inline-filter .uip-filter-field>.ant-select,.uip-inline-filter .uip-filter-field>.uip-search{height:46px!important;max-height:46px!important;min-height:46px!important}.uip-inline-filter .uip-filter-field .ant-picker,.uip-inline-filter .uip-filter-field .ant-select-selector{align-items:center!important;display:flex!important;height:46px!important;min-height:46px!important}.uip-inline-filter .uip-filter-field .ant-select-multiple{height:auto!important;max-height:none!important}.uip-inline-filter .uip-filter-field .ant-select-multiple .ant-select-selector{height:auto!important;max-height:none!important;min-height:46px!important}.uip-inline-filter .uip-filter-field .uip-search__input,.uip-inline-filter__row>.uip-search .uip-search__input{background:var(--uip-surface)!important;border:1px solid var(--uip-border)!important;border-radius:9px!important;font-size:14px!important;height:46px!important;min-height:46px!important}.uip-inline-filter .uip-filter-field>.ant-segmented{border-radius:9px!important;padding:4px!important}.uip-inline-filter .uip-filter-field .ant-segmented-item{border-radius:7px!important;font-size:13px!important;min-height:38px!important}.uip-inline-filter__actions .ant-btn,.uip-inline-filter__actions .ui-btn.ant-btn{height:46px!important;min-height:46px!important}.uip-inline-filter__actions,.uip-inline-filter__row>.ant-input-search,.uip-inline-filter__row>.uip-inline-switch,.uip-inline-filter__row>.uip-search{margin-top:20px;min-height:46px}
/*# sourceMappingURL=main.478cf625.css.map*/