*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Vazirmatn,Vazir,Tahoma,sans-serif;background:#f4f5f7;color:#111827}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{max-width:1180px;margin:0 auto;padding:32px 20px 56px}.hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.eyebrow{display:inline-block;font-size:12px;letter-spacing:.16em;color:#6b7280;margin-bottom:10px}h1{margin:0 0 10px;font-size:clamp(32px,6vw,56px)}h2{margin:0 0 14px}.hero p,.page-header p{margin:0;color:#4b5563;line-height:1.8}.status{background:#111827;color:white;padding:9px 12px;border-radius:999px;white-space:nowrap;font-size:13px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card{background:white;border:1px solid #e5e7eb;border-radius:18px;padding:20px;min-height:150px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.card h2{margin:0 0 10px;font-size:20px}.card p,.muted{margin:0;color:#6b7280;line-height:1.8}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,430px);background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:30px;box-shadow:0 20px 60px rgba(17,24,39,.08)}.brand-mark{width:48px;height:48px;border-radius:14px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:18px}.brand-mark.small{width:38px;height:38px;border-radius:10px;margin:0}.auth-title{font-size:34px}.form-stack{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.form-stack label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:700}.form-stack input,.search-input{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:12px 14px;background:#fff;outline:none}.form-stack input:focus,.inline-input:focus,.search-input:focus,.status-select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.primary-button{border:0;background:#111827;color:#fff;border-radius:12px;padding:13px 16px;font-weight:700}.primary-button:disabled{opacity:.6;cursor:default}.error-box{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;margin-bottom:16px}.app-frame{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:#111827;color:white;padding:20px;display:flex;flex-direction:column;gap:24px}.sidebar-brand{display:flex;align-items:center;gap:12px}.sidebar-brand small,.sidebar-brand strong{display:block}.sidebar-brand small{color:#9ca3af;margin-top:3px}.sidebar-nav{display:grid;grid-gap:6px;gap:6px}.sidebar-nav a{padding:11px 12px;border-radius:10px;color:#d1d5db}.sidebar-nav a.active,.sidebar-nav a:hover{background:#1f2937;color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid #374151;padding-top:16px;display:grid;grid-gap:8px;gap:8px;color:#d1d5db;font-size:14px}.text-button{border:0;background:transparent;color:#fff;padding:0;text-align:right}.content-area{padding:28px;min-width:0}.page-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.page-header h1{font-size:clamp(30px,4vw,44px)}.products-header .search-input{max-width:320px}.details-header .status-select{min-width:190px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px}.stat-card span{display:block;color:#6b7280;font-size:14px}.stat-card strong{display:block;margin-top:12px;font-size:34px}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;overflow:hidden}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}td,th{padding:13px 12px;border-bottom:1px solid #f0f1f3;text-align:right;white-space:nowrap}th{color:#6b7280;font-size:13px;font-weight:700}td{font-size:14px}.badge{display:inline-block;border-radius:999px;padding:5px 9px;background:#f3f4f6;font-size:12px}.status-completed{background:#ecfdf5;color:#047857}.status-on-hold,.status-pending,.status-processing{background:#fffbeb;color:#b45309}.status-cancelled,.status-failed,.status-refunded{background:#fef2f2;color:#b91c1c}.product-cell{display:flex;align-items:center;gap:10px}.image-placeholder,.product-cell img{width:42px;height:42px;border-radius:10px;object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb}.inline-input,.status-select{border:1px solid #d1d5db;background:#fff;border-radius:9px;padding:8px 10px;outline:none;min-width:120px}.inline-input{width:130px}.stock-input{width:90px;min-width:90px}.inline-input:disabled,.status-select:disabled{opacity:.6}.text-link{color:#1d4ed8;font-weight:700}.text-link:hover{text-decoration:underline}.details-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.details-grid,.stack{display:grid;grid-gap:16px;gap:16px}.info-card p{margin:6px 0;color:#4b5563;line-height:1.7;white-space:normal}.info-card h2{font-size:18px}.order-total{display:block;margin-top:12px;font-size:24px}@media (max-width:980px){.stat-grid{grid-template-columns:1fr 1fr}.details-grid{grid-template-columns:1fr}}@media (max-width:800px){.grid{grid-template-columns:1fr 1fr}.app-frame{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;flex-direction:row;align-items:center;gap:12px;overflow-x:auto}.sidebar-brand small,.sidebar-footer span{display:none}.sidebar-nav{display:flex;gap:4px}.sidebar-footer{margin:0 0 0 auto;border:0;padding:0}.content-area{padding:20px}}@media (max-width:560px){.hero,.page-header{flex-direction:column;align-items:stretch}.grid,.stat-grid{grid-template-columns:1fr}.shell{padding-top:22px}.content-area{padding:16px}.auth-card{padding:24px;border-radius:18px}.products-header .search-input{max-width:none}.details-header .status-select{width:100%}}.dashboard-page-header{align-items:center}.dashboard-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-freshness{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:13px}.secondary-button{border:1px solid #d1d5db;color:#111827;border-radius:11px;padding:10px 14px;font-weight:700}.secondary-button:disabled{opacity:.55;cursor:default}.dashboard-banner{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding:13px 16px;border-radius:14px;margin-bottom:16px}.dashboard-banner-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.dashboard-kpis-secondary{margin-bottom:18px}.kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;min-width:0}.kpi-card-warning{border-color:#fde68a;background:#fffdf5}.kpi-card-danger{border-color:#fecaca;background:#fffafa}.kpi-label{display:block;color:#6b7280;font-size:13px;font-weight:700}.kpi-value{display:block;margin-top:9px;font-size:clamp(28px,3vw,38px);line-height:1.2}.kpi-value-money{font-size:clamp(22px,2.5vw,32px)}.kpi-note{display:block;margin-top:8px;color:#9ca3af;font-size:12px;line-height:1.6}.dashboard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.dashboard-panel{min-height:320px}.dashboard-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-panel-header h2{margin:2px 0 0}.operational-list{display:grid}.operational-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;align-items:center;padding:13px 4px;border-bottom:1px solid #f0f1f3}.operational-row:last-child{border-bottom:0}.operational-row>div:first-child{min-width:0}.operational-row span,.operational-row strong{display:block}.operational-row>div:first-child span{color:#6b7280;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-row time{grid-column:1/-1;color:#9ca3af;font-size:11px}.operational-row-end{display:grid;justify-items:end;grid-gap:6px;gap:6px}.product-alert-row{grid-template-columns:minmax(0,1fr) auto}.stock-pill{background:#fef3c7;color:#92400e;border-radius:999px;padding:7px 10px;font-weight:800;font-size:12px;white-space:nowrap}.dashboard-empty{padding:32px 12px;color:#9ca3af;text-align:center}.dashboard-system-panel{margin-bottom:16px}.system-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.system-status-item{border:1px solid #e5e7eb;border-radius:14px;padding:14px;display:flex;align-items:flex-start;gap:10px}.system-status-item span,.system-status-item strong{display:block}.system-status-item span:last-child{color:#6b7280;font-size:12px;margin-top:4px;line-height:1.6}.status-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px;margin-top:5px;background:#9ca3af}.status-dot-ok{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.status-dot-warn{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.status-dot-off{background:#9ca3af}@media (max-width:1100px){.dashboard-kpis,.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page-header{align-items:stretch}.dashboard-toolbar{justify-content:space-between}.dashboard-columns{grid-template-columns:1fr}.dashboard-kpis,.system-status-grid{grid-template-columns:1fr 1fr}.operational-row{padding:12px 0}}@media (max-width:520px){.dashboard-kpis,.system-status-grid{grid-template-columns:1fr}.dashboard-toolbar{align-items:stretch;flex-direction:column}.secondary-button{width:100%}.dashboard-panel-header{align-items:flex-start}.kpi-card{padding:16px}}.action-row{display:flex;gap:8px;flex-wrap:wrap}.danger-button{border:0;background:#991b1b;color:#fff;border-radius:12px;padding:13px 16px;font-weight:800}.danger-button:disabled{opacity:.45;cursor:default}.success-box{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:12px;padding:12px 14px;margin-bottom:14px}.kyan-panel{padding:20px}.kyan-readiness{border:1px solid;border-radius:16px;padding:14px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.kyan-readiness span,.kyan-readiness strong{display:block}.kyan-readiness>div span{margin-top:5px;font-size:13px;line-height:1.7}.kyan-readiness-ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.kyan-readiness-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.safety-box{margin-top:14px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;padding:13px 14px}.safety-box span,.safety-box strong{display:block}.safety-box span{color:#64748b;margin-top:5px;font-size:13px;line-height:1.7}.section-title{margin:22px 0 10px;font-size:16px}.compact-stats .stat-card{padding:14px;border-radius:14px}.compact-stats .stat-card strong{font-size:22px;margin-top:7px}.latest-run-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.latest-run-head div span,.latest-run-head div strong{display:block}.latest-run-head div span{color:#6b7280;font-size:12px;margin-bottom:4px}.empty-state{border:1px dashed #d1d5db;border-radius:14px;padding:18px;text-align:center;color:#6b7280}.kyan-history{margin-top:14px}@media (max-width:760px){.kyan-readiness,.latest-run-head{align-items:stretch;flex-direction:column}.action-row>button{flex:1 1 140px}.kyan-panel{padding:14px}}.kyan-settings-editor{margin-top:14px;border:1px solid #e5e7eb;border-radius:16px;padding:16px;background:#fafafa}.settings-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.settings-header span,.settings-header strong{display:block}.settings-header span{color:#6b7280;font-size:12px;margin-top:4px}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-grid label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#4b5563}.settings-grid input{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:11px 12px;background:#fff;color:#111827;font:inherit}.settings-grid input:focus{outline:2px solid rgba(17,24,39,.12);border-color:#9ca3af}.settings-toggle{display:flex!important;align-items:center;gap:10px!important;min-height:42px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.settings-toggle input{width:auto}.settings-note{margin-top:12px;color:#6b7280;font-size:12px;line-height:1.8}.settings-actions{margin-top:14px}@media (max-width:980px){.settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.settings-grid{grid-template-columns:1fr}.settings-header{align-items:stretch}}.kyan-status-toggle{display:inline-flex;align-items:center;gap:7px;min-width:108px;justify-content:center;border:1px solid;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;background:#fff;transition:.15s ease}.kyan-status-toggle.is-enabled{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.kyan-status-toggle.is-disabled{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.kyan-status-toggle:disabled{opacity:.55;cursor:default}.kyan-status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(17,24,39,.06)}.kyan-status-toggle.is-unknown{color:#92400e;border-color:#fde68a;background:#fffbeb}.kyan-status-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:13px}.kyan-status-warning button{border:1px solid #f59e0b;background:#fff;color:#92400e;border-radius:9px;padding:7px 10px;font-weight:800;white-space:nowrap}@media (max-width:560px){.kyan-status-warning{align-items:stretch;flex-direction:column}.kyan-status-warning button{width:100%}}.kyan-mode-control{display:flex;flex-direction:column;gap:5px;min-width:190px}.kyan-mode-control small{color:#6b7280;font-size:11px;line-height:1.4}.kyan-mode-select{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;background:#fff;color:#111827}.kyan-mode-select.mode-full{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.kyan-mode-select.mode-price_only{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.kyan-mode-select.mode-special_price_only{border-color:#fde68a;background:#fffbeb;color:#92400e}.kyan-mode-select.mode-disabled{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.kyan-mode-select:disabled{opacity:.55;cursor:default}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-products-list,.mobile-shell-header{display:none}@media (max-width:760px){body{background:#f5f6f8}.app-frame{display:block;min-height:100dvh}.sidebar{display:none!important}.mobile-shell-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 16px;background:rgba(17,24,39,.97);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-brand{display:flex;align-items:center;gap:10px;min-width:0}.mobile-brand strong{font-size:16px;white-space:nowrap}.mobile-brand .brand-mark.small{width:34px;height:34px;border:1px solid rgba(255,255,255,.16);background:#1f2937}.mobile-more-trigger{width:40px;height:40px;border:0;border-radius:12px;background:#1f2937;color:#fff;font-size:18px}.content-area{padding:18px 14px calc(92px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;z-index:45;right:0;left:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px rgba(17,24,39,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:0;min-height:50px;border:0;border-radius:12px;background:transparent;color:#6b7280;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:700}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{color:#111827;background:#f3f4f6}.mobile-nav-icon{font-family:Arial,sans-serif;font-size:20px;line-height:20px;font-weight:700}.mobile-more-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;background:rgba(17,24,39,.38)}.mobile-more-sheet{width:100%;max-height:72dvh;background:#fff;border-radius:24px 24px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -24px 60px rgba(17,24,39,.18)}.mobile-sheet-handle{width:42px;height:4px;margin:0 auto 12px;border-radius:99px;background:#d1d5db}.mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 12px;font-size:18px}.mobile-sheet-head button{width:36px;height:36px;border:0;border-radius:10px;background:#f3f4f6;font-size:24px}.mobile-sheet-links{display:grid;grid-gap:8px;gap:8px}.mobile-logout,.mobile-sheet-links a{width:100%;border:0;border-radius:13px;padding:13px 14px;background:#f8fafc;color:#111827;text-align:right;font-weight:700}.mobile-sheet-links a.active{background:#111827;color:#fff}.mobile-logout{color:#b91c1c;background:#fef2f2}.products-header{gap:14px;margin-bottom:14px}.products-header .eyebrow{display:none}.products-header h1{font-size:30px;margin-bottom:4px}.products-header p{font-size:12px}.products-header .search-input{max-width:none;min-height:48px;border-radius:15px;background:#fff;font-size:14px}.products-panel{border:0;background:transparent;padding:0;overflow:visible}.desktop-products-table{display:none}.mobile-products-list{display:grid;grid-gap:12px;gap:12px}.mobile-product-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:14px;box-shadow:0 4px 16px rgba(17,24,39,.035)}.mobile-product-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center}.mobile-product-image,.mobile-product-image .image-placeholder,.mobile-product-image img{width:58px;height:58px;border-radius:14px;object-fit:cover}.mobile-product-image{overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}.mobile-product-image .image-placeholder{border:0}.mobile-product-title{min-width:0}.mobile-product-title strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.65}.mobile-product-title span{display:block;margin-top:4px;color:#9ca3af;font-size:11px;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-product-head>.badge{align-self:start;margin-top:2px;white-space:nowrap}.mobile-product-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(96px,.7fr);grid-gap:10px;gap:10px;padding:13px 0;margin-top:12px;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}.mobile-product-fields label{display:grid;grid-gap:6px;gap:6px;color:#6b7280;font-size:11px;font-weight:700}.mobile-product-fields .inline-input{width:100%;min-width:0;height:42px;border-radius:11px;font-size:14px;color:#111827}.mobile-input-wrap{position:relative}.mobile-input-wrap .inline-input{padding-left:48px}.mobile-input-wrap small{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:10px}.mobile-sync-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px}.mobile-sync-row>div{min-width:0}.mobile-sync-row small,.mobile-sync-row strong{display:block}.mobile-sync-row strong{font-size:12px}.mobile-sync-row small{margin-top:3px;color:#9ca3af;font-size:10px}.mobile-sync-row .kyan-mode-select{width:124px;min-width:124px;height:40px;border-radius:11px;font-size:11px}.mobile-sync-row .kyan-status-toggle{min-width:110px;font-size:10px}.pagination{margin-top:16px;padding:2px 0 4px}.pagination button{min-height:42px;border-radius:11px}.kyan-status-warning{border-radius:14px;font-size:11px}}@media (max-width:380px){.content-area{padding-right:10px;padding-left:10px}.mobile-product-card{padding:12px}.mobile-product-head{grid-template-columns:52px minmax(0,1fr)}.mobile-product-image,.mobile-product-image .image-placeholder,.mobile-product-image img{width:52px;height:52px}.mobile-product-head>.badge{grid-column:2;justify-self:start}.mobile-product-fields{grid-template-columns:1fr 92px}}@media (max-width:760px){.mobile-shell-header{height:56px;padding:0 14px}.mobile-brand strong{font-size:15px}.mobile-brand .brand-mark.small{width:32px;height:32px;border-radius:10px}.mobile-more-trigger{width:38px;height:38px;border-radius:11px}.content-area{padding:12px 12px calc(108px + env(safe-area-inset-bottom))}.products-header{gap:9px;margin-bottom:10px}.products-header h1{font-size:28px;margin-bottom:2px}.products-header p{font-size:11px;line-height:1.5}.products-header .search-input{min-height:44px;border-radius:13px;padding:10px 13px}.mobile-products-list{gap:9px}.mobile-product-card{border-radius:16px;padding:11px;box-shadow:0 3px 12px rgba(17,24,39,.035)}.mobile-product-head{grid-template-columns:50px minmax(0,1fr) auto;gap:9px}.mobile-product-image,.mobile-product-image .image-placeholder,.mobile-product-image img{width:50px;height:50px;border-radius:12px}.mobile-product-title strong{font-size:13px;line-height:1.5}.mobile-product-title span{margin-top:2px;font-size:10px}.mobile-product-head>.badge{margin-top:0;padding:4px 8px;font-size:10px}.mobile-product-placeholder{display:grid;place-items:center;color:#9ca3af;background:linear-gradient(145deg,#f8fafc,#eef2f7)}.mobile-product-placeholder:before{content:"◫";font-family:Arial,sans-serif;font-size:23px;line-height:1}.mobile-product-fields{grid-template-columns:minmax(0,1.35fr) 84px;gap:8px;padding:9px 0;margin-top:9px}.mobile-product-fields label{gap:4px;font-size:10px}.mobile-product-fields .inline-input{height:38px;border-radius:10px;padding-top:7px;padding-bottom:7px;font-size:13px;font-weight:700}.mobile-price-input{direction:ltr;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-input-wrap .inline-input{padding-left:45px}.mobile-input-wrap small{left:9px;font-size:9px}.mobile-sync-row{gap:8px;padding-top:9px;min-height:44px}.mobile-sync-row strong{font-size:11px}.mobile-sync-row small{margin-top:1px;font-size:9px}.mobile-sync-row .kyan-mode-select{width:116px;min-width:116px;height:36px;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:800}.mobile-sync-row .kyan-status-toggle{min-width:102px;min-height:36px;padding:6px 8px}.pagination{margin-top:12px}.mobile-bottom-nav{padding-top:5px}.mobile-bottom-nav a,.mobile-bottom-nav button{min-height:47px}}@media (max-width:380px){.content-area{padding-right:9px;padding-left:9px}.mobile-product-card{padding:10px}.mobile-product-head{grid-template-columns:46px minmax(0,1fr)}.mobile-product-image,.mobile-product-image .image-placeholder,.mobile-product-image img{width:46px;height:46px}.mobile-product-fields{grid-template-columns:1fr 80px}}.desktop-manual-sync{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:#6b7280;font-size:11px}.desktop-manual-sync button{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:8px;padding:6px 8px;font-weight:700;white-space:nowrap}.desktop-manual-sync button:disabled{opacity:.5;cursor:default}.desktop-sync-message{margin-top:5px!important;color:#047857!important}@media (max-width:760px){.mobile-manual-sync{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid #f0f1f3}.mobile-manual-sync>div{min-width:0}.mobile-manual-sync span,.mobile-manual-sync strong{display:block}.mobile-manual-sync span{color:#9ca3af;font-size:9px}.mobile-manual-sync strong{margin-top:2px;color:#4b5563;font-size:10px;font-weight:600;white-space:nowrap}.mobile-manual-sync button{min-height:34px;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:10px;padding:6px 10px;font-size:10px;font-weight:800;white-space:nowrap}.mobile-manual-sync button:disabled{opacity:.45;cursor:default}.mobile-sync-message{margin-top:6px;color:#047857;font-size:9px;font-weight:700}}.sync-result-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.3;white-space:nowrap}.sync-result-updated{background:#ecfdf5;color:#047857}.sync-result-no_change{background:#eff6ff;color:#1d4ed8}.sync-result-failed{background:#fef2f2;color:#b91c1c}.sync-result-never{background:#f3f4f6;color:#6b7280}.desktop-sync-log{min-width:0;display:grid;grid-gap:3px;gap:3px;flex:1 1}.desktop-sync-log>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.desktop-sync-log>small{color:#6b7280;line-height:1.5;white-space:normal}@media (max-width:760px){.mobile-sync-log{min-width:0;flex:1 1}.sync-log-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobile-sync-log>strong{margin-top:3px}.mobile-sync-log>small{display:block;margin-top:3px;color:#6b7280;font-size:9px;line-height:1.55;white-space:normal}.mobile-manual-sync{align-items:flex-start}}.weighted-managed-note{margin-top:7px;padding:7px 9px;border-radius:9px;background:#fffbeb;color:#92400e;font-size:10px;font-weight:700}.inline-input:disabled[title]{background:#f8fafc;color:#64748b;cursor:not-allowed}.discount-success{margin:0 0 16px;padding:12px 14px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:14px;font-weight:700}.discount-create-panel{margin-bottom:18px}.discount-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.discount-section-head>div{display:grid;grid-gap:4px;gap:4px}.discount-section-head small{color:#6b7280}.discount-create-grid{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;grid-gap:12px;gap:12px;align-items:end}.discount-create-grid label,.discount-settings-row label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.discount-create-grid input,.discount-create-grid select,.discount-settings-row input{min-height:42px;border:1px solid #e5e7eb;border-radius:12px;padding:0 12px;background:#fff;font:inherit}.discount-percent-input{display:flex;align-items:center;gap:8px}.discount-percent-input input{width:120px}.discount-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.discount-rule-list{position:-webkit-sticky;position:sticky;top:18px}.discount-rule-item{width:100%;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e5e7eb;background:#fff;padding:11px;border-radius:14px;margin-bottom:8px;text-align:right}.discount-rule-item.active{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.08)}.discount-rule-item span{display:grid;grid-gap:3px;gap:3px}.discount-rule-item small{color:#6b7280;font-weight:500}.discount-rule-item b{color:#6d28d9;font-size:16px}.discount-rule-item em{font-style:normal;font-size:11px;padding:4px 7px;border-radius:999px}.discount-rule-item em.is-on{background:#ecfdf5;color:#047857}.discount-rule-item em.is-off{background:#f3f4f6;color:#6b7280}.discount-empty{min-height:260px;display:grid;place-content:center;text-align:center;color:#6b7280}.discount-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.discount-editor-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.discount-editor-head small{color:#6b7280}.discount-editor-actions{display:flex;gap:8px}.danger-button,.secondary-button{min-height:38px;border-radius:11px;padding:0 12px;font:inherit;font-weight:700}.secondary-button{border:1px solid #e5e7eb;background:#fff;color:#374151}.danger-button{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.discount-settings-row{display:grid;grid-template-columns:180px minmax(240px,1fr) auto;grid-gap:14px;gap:14px;align-items:end;padding:14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px}.discount-formula{display:grid;grid-gap:3px;gap:3px}.discount-formula small,.discount-formula span{color:#6b7280}.discount-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.discount-preview-head>div{display:grid;grid-gap:3px;gap:3px}.discount-preview-head small{color:#6b7280}.discount-product-list{display:grid;grid-gap:8px;gap:8px}.discount-product-row{display:grid;grid-template-columns:86px minmax(180px,1fr) 110px 110px 120px;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px}.discount-product-row.is-excluded{opacity:.65;background:#fafafa}.discount-exclude-check{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.discount-product-name{display:grid;grid-gap:3px;gap:3px;min-width:0}.discount-product-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discount-product-name small{color:#6b7280}.discount-price-cell{display:grid;grid-gap:3px;gap:3px}.discount-price-cell span{color:#6b7280;font-size:11px}.discount-price-cell.calculated strong{color:#047857}@media (max-width:760px){.discount-create-grid,.discount-layout,.discount-settings-row{grid-template-columns:1fr}.discount-rule-list{position:static}.discount-editor-head,.discount-preview-head{align-items:stretch;flex-direction:column}.discount-editor-actions{width:100%}.discount-editor-actions button{flex:1 1}.discount-product-row{grid-template-columns:1fr 1fr;gap:8px 12px}.discount-exclude-check,.discount-product-name{grid-column:1/-1}.discount-product-name strong{white-space:normal}.discount-price-cell.calculated{grid-column:1/-1;padding-top:6px;border-top:1px dashed #e5e7eb}.discount-percent-input input,.discount-preview-head .search-input{width:100%}}.returns-search-panel{margin-bottom:16px}.returns-search{display:grid;grid-template-columns:minmax(260px,520px) auto;grid-gap:12px;gap:12px;align-items:end}.returns-search label{display:grid;grid-gap:7px;gap:7px;color:#4b5563;font-size:13px;font-weight:800}.returns-barcode-input{min-height:46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.returns-message{margin-top:0;margin-bottom:16px}.returns-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:12px;padding:12px 14px}.returns-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.returns-meta-grid .stat-card{padding:16px}.returns-meta-grid .stat-card strong{font-size:22px}.returns-meta-grid .returns-date{font-size:15px;line-height:1.7}.returns-items-panel{padding:18px}.returns-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.returns-section-head h2{margin-bottom:3px}.returns-section-head small,.returns-submit-row small{display:block;color:#6b7280;line-height:1.7}.returns-item-id{display:block;margin-top:4px;color:#9ca3af;font-size:10px;font-weight:500}.returns-qty-input{width:100px;min-width:100px}.returns-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;margin-top:8px;border-top:1px solid #f0f1f3}.returns-submit-row strong{display:block;margin-bottom:3px}@media (max-width:900px){.returns-meta-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.returns-header .eyebrow{display:none}.returns-header h1{font-size:28px}.returns-search{grid-template-columns:1fr}.returns-search .primary-button{min-height:46px}.returns-meta-grid{grid-template-columns:1fr 1fr;gap:8px}.returns-meta-grid .stat-card{padding:13px;border-radius:14px}.returns-meta-grid .stat-card strong{font-size:17px}.returns-items-panel{padding:12px}.returns-submit-row{align-items:stretch;flex-direction:column}.returns-submit-row .danger-button{width:100%;min-height:46px}}@media (max-width:440px){.returns-meta-grid{grid-template-columns:1fr}}.products-header-actions{display:flex;align-items:center;gap:10px;min-width:min(100%,560px);justify-content:flex-end}.products-header-actions .search-input{flex:1 1 280px}.products-filter-select{min-height:46px;min-width:132px;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px;background:#fff;color:#111827;font:inherit;outline:none}.products-filter-select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.add-product-button{white-space:nowrap}.create-product-panel{margin-bottom:16px;overflow:visible}.create-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.create-product-heading h2{margin-bottom:5px}.create-product-heading p{margin:0;color:#6b7280;line-height:1.7;font-size:13px}.create-product-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.create-product-form label{display:grid;grid-gap:7px;gap:7px;color:#374151;font-size:13px;font-weight:700}.create-product-form input,.create-product-form select{width:100%;border:1px solid #d1d5db;border-radius:11px;padding:11px 12px;background:#fff;outline:none;min-height:44px}.create-product-form input:focus,.create-product-form select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.create-product-values{grid-column:1/-1}.create-product-values small{color:#6b7280;font-weight:400;line-height:1.7}.create-product-error{grid-column:1/-1;margin:0}.create-product-actions{grid-column:1/-1;display:flex;gap:10px;justify-content:flex-start;padding-top:2px}@media (max-width:800px){.products-header-actions{width:100%;min-width:0;justify-content:stretch}.products-header-actions .search-input{min-width:0}}@media (max-width:560px){.products-header-actions{display:grid;grid-template-columns:1fr}.add-product-button{width:100%}.create-product-heading{align-items:stretch}.create-product-heading .secondary-button{align-self:flex-start}.create-product-form{grid-template-columns:1fr}.create-product-actions,.create-product-error,.create-product-values{grid-column:1}.create-product-actions{display:grid;grid-template-columns:1fr 1fr}}.edit-product-panel{margin-bottom:16px;overflow:visible}.edit-product-form{display:grid;grid-gap:16px;gap:16px}.edit-product-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.edit-product-form label{display:grid;grid-gap:7px;gap:7px;color:#374151;font-size:13px;font-weight:700}.edit-product-form input,.edit-product-form select{width:100%;border:1px solid #d1d5db;border-radius:11px;padding:11px 12px;background:#fff;outline:none;min-height:44px}.edit-product-form input:focus,.edit-product-form select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.edit-variations{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #eef0f3;padding-top:16px}.edit-variations-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.edit-variations-head span{color:#6b7280;font-size:12px}.edit-variation-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(120px,1fr) minmax(100px,.7fr);grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid #e5e7eb;border-radius:13px;background:#fafafa}.edit-variation-name small,.edit-variation-name strong{display:block}.edit-variation-name small{color:#9ca3af;margin-top:4px}.product-row-actions{display:flex;justify-content:flex-end;margin-top:10px}.compact-button{padding:8px 11px;font-size:12px;white-space:nowrap}.product-cell-main{min-width:180px;display:grid;grid-gap:5px;gap:5px}.product-cell-main>strong{line-height:1.55}.mobile-product-actions,.wordpress-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wordpress-row-actions>span:not(.row-action-link){color:#d1d5db;font-size:11px}.row-action-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:#2563eb;font:inherit;font-size:11px;cursor:pointer;text-decoration:none}.row-action-link:hover{color:#1d4ed8;text-decoration:underline}.row-action-link.is-disabled,.row-action-link:disabled{color:#9ca3af;cursor:default;text-decoration:none}.product-category-cell{min-width:130px;max-width:210px;color:#4b5563;font-size:12px;line-height:1.7}.mobile-product-category{display:block;margin-top:3px;color:#6b7280;font-size:10px;line-height:1.5;direction:rtl}.mobile-product-actions{justify-content:flex-start;gap:10px;padding-top:9px;border-top:1px solid #f3f4f6}.quick-edit-table-row>td{background:#f8fafc;padding:14px}.quick-edit-form{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dbe3ec;border-radius:13px;background:#fff}.quick-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-edit-heading span{color:#6b7280;font-size:11px}.quick-edit-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.quick-edit-grid label{display:grid;grid-gap:5px;gap:5px;color:#4b5563;font-size:11px;font-weight:700}.quick-edit-grid input,.quick-edit-grid select{width:100%;min-height:40px;border:1px solid #d1d5db;border-radius:9px;padding:8px 10px;background:#fff;outline:none}.quick-edit-grid input:focus,.quick-edit-grid select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.quick-edit-actions{display:flex;gap:8px;justify-content:flex-start}.quick-edit-error{margin:0}@media (max-width:1100px){.quick-edit-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:700px){.edit-product-main-grid,.edit-variation-row,.quick-edit-grid{grid-template-columns:1fr}.edit-variation-row{align-items:stretch}.quick-edit-heading{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.mobile-product-actions{justify-content:flex-start}.mobile-product-actions .row-action-link{min-height:32px;display:inline-flex;align-items:center}.quick-edit-form{padding:11px}}.product-editor-header{align-items:flex-start}.product-editor-top-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.product-editor-form{display:grid;grid-gap:16px;gap:16px;padding-bottom:88px}.product-editor-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.product-editor-section-head h2{margin:0 0 5px;font-size:17px}.product-editor-section-head p{margin:0;color:#6b7280;font-size:12px;line-height:1.7}.product-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.product-editor-grid label{display:grid;grid-gap:7px;gap:7px;color:#374151;font-size:12px;font-weight:700}.category-search-input,.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{width:100%;border:1px solid #d1d5db;border-radius:11px;padding:11px 12px;background:#fff;outline:none;min-height:44px;font:inherit}.product-editor-grid textarea{resize:vertical;min-height:120px;line-height:1.8}.category-search-input:focus,.product-editor-grid input:focus,.product-editor-grid select:focus,.product-editor-grid textarea:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.08)}.product-editor-grid input:disabled{background:#f8fafc;color:#64748b}.product-editor-grid small{color:#6b7280;font-weight:400;line-height:1.7}.product-editor-wide{grid-column:1/-1}.featured-image-editor{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.featured-image-preview{width:190px;aspect-ratio:1/1;border-radius:16px;border:1px solid #e5e7eb;background:#f8fafc;overflow:hidden;display:grid;place-items:center}.featured-image-preview img{width:100%;height:100%;object-fit:cover}.featured-image-empty{color:#9ca3af;font-size:13px}.featured-image-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.featured-image-controls small{width:100%;color:#6b7280}.image-file-button{position:relative;overflow:hidden;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 14px;border-radius:10px;background:#111827;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.image-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.category-search-input{max-width:260px;min-height:40px}.category-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:300px;overflow:auto;padding:4px}.category-check-item{display:flex;gap:8px;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:10px 11px;background:#fff;cursor:pointer;font-size:12px}.category-check-item:has(input:checked){border-color:#111827;background:#f9fafb}.category-check-item input{width:16px;height:16px;accent-color:#111827}.editor-count-badge{padding:6px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:11px}.editor-variation-list{display:grid;grid-gap:10px;gap:10px}.editor-variation-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(130px,1fr) minmax(100px,.7fr);grid-gap:12px;gap:12px;align-items:end;padding:12px;border:1px solid #e5e7eb;border-radius:13px;background:#fafafa}.editor-variation-row>div small,.editor-variation-row>div strong{display:block}.editor-variation-row>div small{color:#9ca3af;margin-top:4px}.editor-variation-row label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;color:#4b5563}.editor-variation-row input{width:100%;min-height:40px;border:1px solid #d1d5db;border-radius:9px;padding:8px 10px;background:#fff;outline:none}.product-editor-sticky-actions{position:fixed;z-index:25;left:24px;right:294px;bottom:18px;display:flex;gap:10px;justify-content:flex-start;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(17,24,39,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1000px){.category-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.product-editor-grid{grid-template-columns:1fr}.product-editor-wide{grid-column:1}.product-editor-sticky-actions{right:18px;left:18px;bottom:74px}}@media (max-width:650px){.product-editor-top-actions{width:100%;justify-content:stretch}.product-editor-top-actions>*{flex:1 1;text-align:center}.product-editor-section-head{flex-direction:column}.category-search-input{max-width:none}.category-check-list{max-height:260px}.category-check-list,.featured-image-editor{grid-template-columns:1fr}.featured-image-preview{width:min(190px,100%)}.editor-variation-row{grid-template-columns:1fr;align-items:stretch}.product-editor-sticky-actions{display:grid;grid-template-columns:1fr 1fr}}.manual-stock-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.manual-stock-header h1{margin:3px 0 5px;font-size:30px}.manual-stock-header p{margin:0;color:#6b7280;max-width:760px;line-height:1.75;font-size:12px}.manual-history-trigger.active{background:#111827;color:#fff;border-color:#111827}.manual-stock-toolbar{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.manual-term-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:thin}.manual-term-tabs button{flex:0 0 auto;min-height:38px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.manual-term-tabs button small{color:#9ca3af;font-size:9px}.manual-term-tabs button.active{background:#111827;color:#fff;border-color:#111827}.manual-term-tabs button.active small{color:#d1d5db}.manual-stock-filters{display:grid;grid-template-columns:minmax(220px,1fr) 170px auto;grid-gap:10px;gap:10px;align-items:center}.manual-search-wrap{position:relative}.manual-search-wrap input,.manual-stock-filters select{width:100%;min-height:44px;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:10px 13px;outline:none;font:inherit}.manual-search-wrap input{padding-left:38px}.manual-search-wrap span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:18px}.manual-search-wrap input:focus,.manual-stock-filters select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.manual-stock-summary{min-height:44px;padding:6px 12px;border-radius:12px;background:#f3f4f6;display:grid;align-content:center;min-width:150px}.manual-stock-summary strong{font-size:15px;line-height:1.1}.manual-stock-summary span{margin-top:3px;color:#6b7280;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-stock-success{margin:0 0 12px;padding:11px 13px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:12px;font-size:11px;font-weight:800;line-height:1.7}.manual-stock-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.manual-stock-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:13px;box-shadow:0 4px 16px rgba(17,24,39,.035);min-width:0}.manual-stock-product-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.manual-stock-product-image{width:58px;height:58px;border-radius:13px;overflow:hidden;display:grid;place-items:center;background:#f3f4f6;color:#9ca3af}.manual-stock-product-image img{width:100%;height:100%;object-fit:cover}.manual-stock-product-name{min-width:0}.manual-stock-product-name small,.manual-stock-product-name span,.manual-stock-product-name strong{display:block}.manual-stock-product-name strong{color:#111827;font-size:12px;line-height:1.55}.manual-stock-product-name span{margin-top:2px;color:#6b7280;font-size:9px;direction:ltr;text-align:right}.manual-stock-product-name small{margin-top:3px;color:#9ca3af;font-size:9px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-stock-number{min-width:67px;padding:7px 9px;border-radius:11px;background:#ecfdf5;color:#047857;text-align:center}.manual-stock-number.is-out{background:#fef2f2;color:#b91c1c}.manual-stock-number span,.manual-stock-number strong{display:block}.manual-stock-number span{font-size:8px}.manual-stock-number strong{margin-top:3px;font-size:12px;white-space:nowrap}.manual-stock-flags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:10px}.manual-flag{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1.2}.manual-flag.safe{background:#ecfdf5;color:#047857}.manual-flag.warning{background:#fffbeb;color:#92400e}.manual-flag.danger{background:#fef2f2;color:#b91c1c}.manual-flag.neutral{background:#f3f4f6;color:#4b5563}.manual-stock-modified{margin-right:auto;color:#9ca3af;font-size:8px}.manual-variation-warning{margin-top:8px;padding:8px 9px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:9px;font-weight:700;line-height:1.65}.manual-stock-editor{display:grid;grid-template-columns:minmax(110px,1fr) auto;grid-gap:8px;gap:8px;margin-top:11px;align-items:end}.manual-stock-input-wrap{display:grid;grid-gap:4px;gap:4px}.manual-stock-input-wrap label{color:#6b7280;font-size:9px;font-weight:800}.manual-stock-input-wrap input{width:100%;height:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:8px 10px;font-size:15px;font-weight:800;outline:none;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manual-stock-input-wrap input:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.manual-stock-save{min-height:42px;border:0;border-radius:10px;background:#111827;color:#fff;padding:9px 13px;font-size:10px;font-weight:900;white-space:nowrap}.manual-stock-save:disabled{opacity:.55}.manual-stock-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.manual-stock-quick-actions button{min-height:36px;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:9px;font-size:10px;font-weight:900}.manual-stock-quick-actions button.zero{color:#b91c1c;border-color:#fecaca;background:#fffafa}.manual-stock-quick-actions button:disabled{opacity:.4;cursor:default}.manual-stock-availability-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:11px}.manual-stock-availability-actions.single-action{grid-template-columns:1fr}.manual-stock-availability-actions button{min-height:46px;border:1px solid #d1d5db;border-radius:11px;background:#fff;font-size:12px;font-weight:900;cursor:pointer;transition:.15s ease}.manual-stock-availability-actions button.available{border-color:#86efac;background:#f0fdf4;color:#166534}.manual-stock-availability-actions button.unavailable{border-color:#fecaca;background:#fef2f2;color:#991b1b}.manual-stock-availability-actions button.is-active{box-shadow:inset 0 0 0 2px currentColor}.manual-stock-availability-actions button:disabled{opacity:.72;cursor:default}.manual-stock-card-success{margin-top:8px;padding:8px 10px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:9px;font-size:10px;font-weight:850;text-align:center;line-height:1.6}.manual-stock-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px}.manual-stock-pagination button{min-width:74px;min-height:38px;border:1px solid #d1d5db;background:#fff;border-radius:10px;font-size:10px;font-weight:800}.manual-stock-pagination button:disabled{opacity:.45}.manual-stock-pagination span{color:#6b7280;font-size:10px}.manual-stock-empty{grid-column:1/-1;min-height:160px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px}.manual-stock-empty span{color:#9ca3af;font-size:11px}.manual-stock-skeleton{min-height:213px;background:linear-gradient(90deg,#f8fafc,#f1f5f9,#f8fafc);background-size:220% 100%;animation:manual-stock-shimmer 1.2s linear infinite}@keyframes manual-stock-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.manual-history-panel{margin-bottom:13px}.manual-history-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.manual-history-head h2{margin:0 0 3px;font-size:15px}.manual-history-head p{margin:0;color:#6b7280;font-size:10px}.manual-history-list{display:grid;grid-gap:7px;gap:7px;max-height:420px;overflow:auto}.manual-history-list article{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(120px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa}.manual-history-list article>div small,.manual-history-list article>div strong{display:block}.manual-history-list article>div strong{font-size:10px}.manual-history-list article>div small{margin-top:2px;color:#9ca3af;font-size:8px}.manual-history-change{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:5px;gap:5px;text-align:center}.manual-history-change b{font-size:13px}.manual-history-change span{color:#9ca3af}.manual-history-change small{grid-column:1/-1}.manual-history-user{text-align:left}.manual-history-user strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1000px){.manual-stock-list{grid-template-columns:1fr}}@media (max-width:760px){.manual-stock-header{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.manual-stock-header h1{font-size:25px;margin-bottom:3px}.manual-stock-header p{font-size:10px;line-height:1.6}.manual-history-trigger{width:100%;min-height:40px}.manual-stock-toolbar{gap:7px;margin-bottom:9px}.manual-term-tabs{gap:5px;margin:0 -12px;padding:1px 12px 6px}.manual-term-tabs button{min-height:34px;padding:6px 9px;font-size:9px}.manual-stock-filters{grid-template-columns:minmax(0,1fr) 116px;gap:6px}.manual-search-wrap input,.manual-stock-filters select{min-height:40px;border-radius:10px;font-size:10px;padding:8px 9px}.manual-search-wrap input{padding-left:31px}.manual-search-wrap span{left:10px;font-size:15px}.manual-stock-summary{grid-column:1/-1;min-height:34px;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:5px 9px}.manual-stock-summary strong{font-size:12px}.manual-stock-summary span{margin:0;font-size:9px}.manual-stock-list{gap:8px}.manual-stock-card{padding:10px;border-radius:14px}.manual-stock-product-head{grid-template-columns:48px minmax(0,1fr) 59px;gap:8px}.manual-stock-product-image{width:48px;height:48px;border-radius:11px}.manual-stock-product-name strong{font-size:11px}.manual-stock-product-name small,.manual-stock-product-name span{font-size:8px}.manual-stock-number{min-width:59px;padding:6px 7px;border-radius:9px}.manual-stock-number strong{font-size:16px}.manual-stock-flags{margin-top:8px;gap:4px}.manual-stock-modified{width:100%;margin:1px 0 0}.manual-stock-editor{margin-top:8px;grid-template-columns:minmax(0,1fr) 96px;gap:6px}.manual-stock-input-wrap input,.manual-stock-save{height:39px;min-height:39px}.manual-stock-save{padding:7px 9px;font-size:9px}.manual-stock-quick-actions{gap:4px;margin-top:6px}.manual-stock-quick-actions button{min-height:34px;border-radius:8px;font-size:9px}.manual-history-panel{padding:11px}.manual-history-list article{grid-template-columns:minmax(0,1fr) auto;gap:7px}.manual-history-user{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;text-align:right;padding-top:5px;border-top:1px solid #eee}.manual-history-user small{margin:0!important}}.mobile-brand>div{display:grid;grid-gap:1px;gap:1px}.mobile-brand>div small{color:#94a3b8;font-size:9px;font-weight:700}.mobile-sheet-head>div{display:grid;grid-gap:2px;gap:2px}.mobile-sheet-head>div small{color:#9ca3af;font-size:9px}.staff-access-header,.staff-role-cards{margin-bottom:14px}.staff-role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-role-card{position:relative;overflow:hidden;min-height:125px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(17,24,39,.035)}.staff-role-card:after{content:"";position:absolute;width:74px;height:74px;border-radius:50%;left:-28px;top:-30px;opacity:.12;background:currentColor}.staff-role-card.operator{color:#0369a1}.staff-role-card.manager{color:#7c3aed}.staff-role-card.technician{color:#b45309}.staff-role-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.staff-role-card-head span{font-size:15px;font-weight:900;color:#111827}.staff-role-card-head strong{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;background:#f3f4f6;color:#111827;font-size:12px}.staff-role-card p{margin:12px 0 6px;color:#374151;font-size:11px;line-height:1.75;font-weight:700}.staff-role-card small{display:block;color:#9ca3af;font-size:9px;line-height:1.65}.staff-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.staff-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.staff-section-head h2{margin:0 0 4px;font-size:16px}.staff-section-head p{margin:0;color:#6b7280;font-size:10px;line-height:1.6}.staff-create-card .form-stack label{display:grid;grid-gap:5px;gap:5px;color:#4b5563;font-size:10px;font-weight:800}.staff-create-card .form-stack input,.staff-create-card .form-stack select{width:100%;min-height:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:9px 11px;outline:none;font:inherit}.staff-create-card .form-stack input:focus,.staff-create-card .form-stack select:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.staff-policy-list{display:grid;grid-gap:8px;gap:8px}.staff-policy-list>div{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border:1px solid #e5e7eb;border-radius:11px;background:#fafafa}.staff-policy-list b{color:#111827;font-size:11px}.staff-policy-list span{color:#6b7280;font-size:9px;line-height:1.65}.staff-users-panel{margin-top:12px}.staff-user-list{display:grid;grid-gap:7px;gap:7px}.staff-user-row{display:grid;grid-template-columns:minmax(200px,1.5fr) 155px 80px 190px;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.staff-user-identity{min-width:0;display:flex;align-items:center;gap:9px}.staff-user-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#111827;color:#fff;font-size:13px;font-weight:900}.staff-user-identity>div:last-child{min-width:0}.staff-user-identity span,.staff-user-identity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-user-identity strong{color:#111827;font-size:11px}.staff-user-identity span{margin-top:3px;color:#9ca3af;font-size:9px;direction:ltr;text-align:right}.staff-user-role select{width:100%;min-height:38px;border:1px solid #d1d5db;border-radius:9px;background:#fff;padding:7px 9px;font-size:10px;font-weight:800;outline:none}.staff-role-badge{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:6px 9px;background:#f3f4f6;color:#374151;font-size:9px;font-weight:900}.staff-role-badge.operator{background:#f0f9ff;color:#0369a1}.staff-role-badge.manager{background:#f5f3ff;color:#7c3aed}.staff-role-badge.technician{background:#fffbeb;color:#b45309}.staff-role-badge.admin{background:#111827;color:#fff}.staff-user-status{text-align:center}.staff-user-action{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;text-align:left}.staff-user-action .secondary-button{min-width:88px;font-size:9px}.staff-password-editor{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:2px;padding:11px;border:1px solid #e5e7eb;border-radius:11px;background:#f9fafb}.staff-password-editor>div{align-self:center}.staff-password-editor span,.staff-password-editor strong{display:block}.staff-password-editor strong{color:#111827;font-size:10px}.staff-password-editor span{margin-top:3px;color:#6b7280;font-size:8px;line-height:1.55}.staff-password-editor input{width:100%;min-height:40px;border:1px solid #d1d5db;border-radius:9px;background:#fff;padding:8px 10px;outline:none;font:inherit}.staff-password-editor input:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.staff-password-editor .primary-button{min-height:40px;white-space:nowrap}@media (max-width:900px){.staff-layout-grid,.staff-role-cards{grid-template-columns:1fr}.staff-user-row{grid-template-columns:minmax(0,1fr) 145px}.staff-user-status{grid-column:1;text-align:right;padding-right:45px}.staff-user-action{grid-column:2;grid-row:2}}@media (max-width:760px){.mobile-brand>div small{font-size:8px}.staff-access-header{margin-bottom:10px}.staff-role-cards{display:flex;overflow-x:auto;gap:7px;margin:0 -12px 10px;padding:0 12px 5px}.staff-role-card{flex:0 0 78%;min-height:111px;padding:12px;border-radius:14px}.staff-role-card-head span{font-size:13px}.staff-role-card p{margin:9px 0 5px;font-size:10px}.staff-role-card small{font-size:8px}.staff-layout-grid{gap:9px}.staff-create-card,.staff-policy-card,.staff-users-panel{padding:11px}.staff-user-row{grid-template-columns:1fr;gap:8px;padding:9px}.staff-user-action,.staff-user-role,.staff-user-status{grid-column:1;grid-row:auto;text-align:right;padding:0}.staff-user-role select{min-height:40px}.staff-user-status{display:flex;justify-content:flex-start}.staff-user-action{display:grid;grid-template-columns:1fr 1fr}.staff-user-action .secondary-button{width:100%;min-height:38px}.staff-password-editor{grid-template-columns:1fr;align-items:stretch}.staff-password-editor .primary-button{width:100%}.staff-user-avatar{width:34px;height:34px}}.orders-page-header{align-items:flex-end}.orders-title-wrap{min-width:0}.orders-title-wrap h1{margin-bottom:4px}.orders-count-mobile{display:none}.orders-count-desktop{margin:0;color:#6b7280}.orders-filters{display:grid;grid-template-columns:minmax(260px,1fr) 170px;grid-gap:9px;gap:9px;width:min(100%,560px)}.orders-live-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid #d1fae5;border-radius:12px;background:#f0fdf4;color:#166534}.orders-live-status.is-offline{border-color:#fecaca;background:#fef2f2;color:#991b1b}.orders-live-main,.orders-live-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orders-live-main strong{font-size:11px}.orders-live-meta{color:#6b7280;font-size:9px}.orders-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.orders-live-status.is-offline .orders-live-dot{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.orders-new-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:9px;font-weight:800}.orders-search{min-height:44px}.orders-filter-select{width:100%;min-width:0;min-height:44px}.orders-mobile-list,.orders-mobile-pagination{display:none}@media (max-width:760px){.orders-page-header{display:grid;grid-gap:12px;gap:12px;margin-bottom:10px}.orders-title-wrap .eyebrow{font-size:10px;letter-spacing:.18em}.orders-title-wrap h1{margin:3px 0 2px;font-size:27px;line-height:1.25}.orders-count-desktop{display:none}.orders-count-mobile{display:block;margin:0;color:#6b7280;font-size:10px}.orders-filters{width:100%;grid-template-columns:minmax(0,1fr) 128px;gap:6px}.orders-live-status{align-items:flex-start;gap:6px;padding:8px 10px;margin-bottom:8px}.orders-live-meta,.orders-live-status{flex-direction:column}.orders-live-main{width:100%}.orders-live-meta{align-items:flex-start;gap:2px;font-size:8px}.orders-live-main strong{font-size:10px}.orders-filter-select,.orders-search{min-height:42px;border-radius:11px;font-size:10px}.orders-search{padding:8px 10px}.orders-filter-select{padding:7px 8px}.orders-desktop-panel{display:none}.orders-mobile-list{display:grid;grid-gap:8px;gap:8px}.orders-mobile-pagination{display:flex;margin-top:10px;margin-bottom:8px}.mobile-order-card{overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(17,24,39,.035)}.mobile-order-main{display:block;padding:11px;color:inherit;text-decoration:none}.mobile-order-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-order-number-wrap{display:flex;align-items:baseline;gap:7px;min-width:0}.mobile-order-number-wrap strong{color:#111827;font-size:14px;font-weight:900;direction:ltr}.mobile-order-number-wrap span{color:#9ca3af;font-size:9px;white-space:nowrap}.mobile-order-status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;max-width:48%;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-order-status.status-completed{background:#ecfdf5;color:#047857}.mobile-order-status.status-on-hold,.mobile-order-status.status-pending,.mobile-order-status.status-processing{background:#fffbeb;color:#b45309}.mobile-order-status.status-cancelled,.mobile-order-status.status-failed,.mobile-order-status.status-refunded{background:#fef2f2;color:#b91c1c}.mobile-order-customer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:11px;padding-top:10px;border-top:1px solid #f3f4f6}.mobile-order-customer-row>div:first-child{min-width:0}.mobile-order-customer-row span,.mobile-order-customer-row strong{display:block}.mobile-order-customer-row>div:first-child strong{color:#111827;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-order-customer-row>div:first-child span{margin-top:3px;color:#9ca3af;font-size:9px;direction:ltr;text-align:right}.mobile-order-price{text-align:left;white-space:nowrap}.mobile-order-price strong{color:#111827;font-size:11px;font-weight:900}.mobile-order-price span{margin-top:3px;color:#9ca3af;font-size:8px}.mobile-order-meta-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:9px}.mobile-order-delivery,.mobile-order-payment{display:inline-flex;align-items:center;min-height:25px;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800}.mobile-order-delivery{background:#f3f4f6;color:#374151}.mobile-order-payment{background:#eff6ff;color:#1d4ed8}.mobile-order-actions{display:grid;grid-template-columns:minmax(0,1fr) 78px;grid-gap:6px;gap:6px;align-items:center;padding:8px 10px 10px;background:#fafafa;border-top:1px solid #f0f1f3}.mobile-order-status-select{width:100%;min-width:0;min-height:36px;height:36px;padding:6px 8px;border-radius:9px;font-size:9px;font-weight:800}.mobile-order-details-button{min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:9px;background:#fff;color:#111827;font-size:9px;font-weight:900;text-decoration:none}.mobile-order-status-select:disabled{background:#f3f4f6;color:#6b7280}.orders-mobile-empty{display:grid;place-items:center;align-content:center;min-height:150px;grid-gap:4px;gap:4px;text-align:center}.orders-mobile-empty strong{color:#111827;font-size:12px}.orders-mobile-empty span{color:#9ca3af;font-size:9px}.mobile-order-skeleton{min-height:176px;background:linear-gradient(90deg,#f8fafc,#f1f5f9,#f8fafc);background-size:220% 100%;animation:manual-stock-shimmer 1.2s linear infinite}}@media (max-width:390px){.orders-filters{grid-template-columns:1fr}.mobile-order-customer-row{grid-template-columns:1fr;gap:6px}.mobile-order-price{text-align:right;display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-order-price span{margin-top:0}}.mobile-order-status{background:#f3f4f6;color:#374151}.mobile-order-status.status-approved,.mobile-order-status.status-mnsjay-delivered{background:#ecfdf5;color:#047857}.mobile-order-status.status-decon-review,.mobile-order-status.status-mnsjay-packaged,.mobile-order-status.status-mnsjay-ready,.mobile-order-status.status-mnsjay-waiting{background:#eff6ff;color:#1d4ed8}.mobile-order-status.status-mnsjay-returned{background:#fef2f2;color:#b91c1c}.order-cache-note{display:inline-flex;margin-top:6px;padding:4px 7px;border-radius:999px;background:#fffbeb;color:#92400e;font-size:9px;font-weight:800}.orders-table-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.order-detail-open{border:0;background:transparent;padding:0;cursor:pointer;font:inherit}.mobile-order-two-actions{grid-template-columns:1fr 1fr!important}.mobile-order-three-actions{grid-template-columns:1fr .72fr 1fr!important}.mobile-order-details-button,.mobile-order-edit-button,.mobile-order-print-button{min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.mobile-order-details-button{border:1px solid #d1d5db;background:#fff;color:#111827}.mobile-order-print-button{border:1px solid #bae6fd;background:#f0f9ff;color:#0369a1}.mobile-order-print-button:disabled{opacity:.55;cursor:wait}.mobile-order-edit-button{border:1px solid #111827;background:#111827;color:#fff}.order-detail-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-detail-modal{width:min(860px,100%);max-height:min(820px,90vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.26)}.order-detail-modal-handle{display:none}.order-detail-modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #eef0f2}.order-detail-modal-header>div{display:flex;align-items:baseline;gap:9px;min-width:0}.order-detail-modal-header span{color:#6b7280;font-size:11px;font-weight:800}.order-detail-modal-header strong{color:#111827;font-size:18px;font-weight:950;direction:ltr}.order-detail-modal-header button{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;font-size:22px;line-height:1;cursor:pointer}.order-detail-modal-body{flex:1 1 auto;overflow:auto;padding:16px 18px 18px}.order-detail-modal-loading{min-height:220px;display:grid;place-items:center;color:#6b7280;font-size:12px}.order-detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.order-detail-summary-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border:1px solid #edf0f2;border-radius:11px;background:#fafafa}.order-detail-address>span,.order-detail-note>span,.order-detail-summary-grid span{color:#9ca3af;font-size:9px;font-weight:800}.order-detail-summary-grid strong{color:#111827;font-size:11px;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.order-detail-address,.order-detail-note{margin-top:10px;padding:11px 12px;border:1px solid #edf0f2;border-radius:11px;background:#fff}.order-detail-address p,.order-detail-note p{margin:5px 0 0;color:#374151;font-size:10px;line-height:1.85}.order-detail-items-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 8px}.order-detail-items-head h3{margin:0;color:#111827;font-size:14px}.order-detail-items-head span{min-height:26px;display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:9px;font-weight:900}.order-detail-items{display:grid;grid-gap:8px;gap:8px}.order-detail-item{display:grid;grid-template-columns:64px minmax(0,1fr) 62px;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #e5e7eb;border-radius:13px;background:#fff}.order-detail-item-image{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:#f6f7f8;color:#9ca3af;font-size:8px;text-align:center}.order-detail-item-image img{width:100%;height:100%;object-fit:contain;background:#fff}.order-detail-item-info{min-width:0}.order-detail-item-info>small,.order-detail-item-info>span,.order-detail-item-info>strong{display:block}.order-detail-item-info>strong{color:#111827;font-size:11px;line-height:1.65}.order-detail-item-info>span{margin-top:4px;color:#6b7280;font-size:9px}.order-detail-item-info>span b{color:#111827;font-weight:900;letter-spacing:.02em}.order-detail-item-info>small{margin-top:4px;color:#9ca3af;font-size:9px}.order-detail-item-qty{min-height:56px;display:grid;place-items:center;align-content:center;border-radius:11px;background:#f3f4f6;text-align:center}.order-detail-item-qty span{color:#6b7280;font-size:8px}.order-detail-item-qty strong{margin-top:2px;color:#111827;font-size:18px;font-weight:950}.order-detail-cache-hint{margin-top:10px;padding:8px 10px;border-radius:9px;background:#fffbeb;color:#92400e;font-size:9px;font-weight:800}.order-detail-modal-footer{flex:0 0 auto;display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px;padding:12px 18px;border-top:1px solid #eef0f2;background:#fff}.order-detail-modal-footer-three{grid-template-columns:100px 150px 1fr}.order-modal-print-button{border-color:#bae6fd!important;background:#f0f9ff!important;color:#0369a1!important}.order-modal-edit-link{display:flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width:760px){.order-detail-modal-backdrop{align-items:flex-end;padding:0;background:rgba(15,23,42,.52)}.order-detail-modal{width:100%;max-height:88dvh;border-radius:20px 20px 0 0;border-bottom:0;box-shadow:0 -16px 50px rgba(15,23,42,.2)}.order-detail-modal-handle{display:block;flex:0 0 auto;width:42px;height:4px;margin:8px auto 1px;border-radius:999px;background:#d1d5db}.order-detail-modal-header{padding:10px 12px 9px}.order-detail-modal-header>div{display:grid;grid-gap:1px;gap:1px}.order-detail-modal-header span{font-size:9px}.order-detail-modal-header strong{font-size:15px}.order-detail-modal-header button{width:33px;height:33px;border-radius:9px}.order-detail-modal-body{padding:10px 12px 14px}.order-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.order-detail-summary-grid>div{padding:8px 9px;border-radius:9px}.order-detail-summary-grid span{font-size:8px}.order-detail-summary-grid strong{font-size:10px}.order-detail-address,.order-detail-note{margin-top:7px;padding:9px 10px;border-radius:9px}.order-detail-items-head{margin:13px 0 7px}.order-detail-items-head h3{font-size:12px}.order-detail-item{grid-template-columns:58px minmax(0,1fr) 54px;gap:8px;padding:8px;border-radius:11px}.order-detail-item-image{width:58px;height:58px;border-radius:9px}.order-detail-item-info>strong{font-size:10px;line-height:1.55}.order-detail-item-info>small,.order-detail-item-info>span{font-size:8px}.order-detail-item-qty{min-height:52px;border-radius:9px}.order-detail-item-qty strong{font-size:16px}.order-detail-modal-footer{grid-template-columns:92px 1fr;gap:6px;padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.order-detail-modal-footer-three{grid-template-columns:72px 92px 1fr}.order-detail-modal-footer .primary-button,.order-detail-modal-footer .secondary-button{min-height:40px;font-size:9px}.mobile-order-main{cursor:default}}.order-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.order-edit-header h1{margin:4px 0;font-size:28px}.order-edit-header p{margin:0;color:#6b7280;font-size:11px}.order-edit-layout{display:grid;grid-gap:12px;gap:12px;padding-bottom:92px}.order-edit-section{padding:14px}.order-edit-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.order-edit-section-head h2{margin:0 0 3px;font-size:16px}.order-edit-section-head p{margin:0;color:#6b7280;font-size:10px}.order-edit-status{width:100%;min-height:46px;border:1px solid #d1d5db;border-radius:11px;background:#fff;padding:9px 11px;font:inherit;font-weight:800}.order-edit-items{display:grid;grid-gap:8px;gap:8px}.order-edit-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #e5e7eb;border-radius:13px;background:#fff}.order-edit-item-image{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:#f5f6f7;color:#9ca3af;font-size:8px;text-align:center}.order-edit-item-image img{width:100%;height:100%;object-fit:contain;background:#fff}.order-edit-item-info{min-width:0}.order-edit-item-info>small,.order-edit-item-info>span,.order-edit-item-info>strong{display:block}.order-edit-item-info>strong{color:#111827;font-size:11px;line-height:1.55}.order-edit-item-info>span{margin-top:4px;color:#6b7280;font-size:9px}.order-edit-item-info>span b{color:#111827;font-weight:900}.order-edit-item-info>small{margin-top:4px;color:#9ca3af;font-size:9px}.order-edit-qty-control{display:grid;grid-template-columns:34px 48px 34px;grid-gap:4px;gap:4px;align-items:center}.order-edit-qty-control button,.order-edit-qty-control input{height:38px;border:1px solid #d1d5db;border-radius:9px;background:#fff;text-align:center;font:inherit;font-weight:900}.order-edit-qty-control button{font-size:16px;cursor:pointer}.order-edit-qty-control button:disabled{opacity:.4;cursor:default}.order-edit-qty-control input{width:48px;padding:0 4px;font-size:12px}.order-edit-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.order-edit-form-grid label{display:grid;grid-gap:5px;gap:5px;color:#4b5563;font-size:10px;font-weight:800}.order-edit-form-grid input{width:100%;min-height:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:9px 10px;outline:none;font:inherit}.order-edit-form-grid input:focus,.order-edit-status:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.order-edit-wide{grid-column:1/-1}.order-edit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.order-edit-summary>div{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border-radius:11px;background:#fafafa;border:1px solid #edf0f2}.order-edit-summary span{color:#9ca3af;font-size:9px;font-weight:800}.order-edit-summary strong{color:#111827;font-size:12px}.order-edit-sticky-actions{position:fixed;z-index:45;right:294px;left:24px;bottom:18px;display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 36px rgba(17,24,39,.14)}@media (max-width:800px){.order-edit-sticky-actions{right:18px;left:18px;bottom:76px}}@media (max-width:760px){.order-edit-header{display:grid;grid-gap:9px;gap:9px;margin-bottom:10px}.order-edit-header h1{margin:2px 0;font-size:25px;line-height:1.35}.order-edit-header>button{width:100%;min-height:38px}.order-edit-layout{gap:8px;padding-bottom:98px}.order-edit-section{padding:11px;border-radius:14px}.order-edit-section-head{margin-bottom:9px}.order-edit-section-head h2{font-size:14px}.order-edit-section-head p{font-size:9px}.order-edit-status{min-height:42px;border-radius:10px;font-size:11px}.order-edit-items{gap:7px}.order-edit-item{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px;border-radius:11px}.order-edit-item-image{width:58px;height:58px;border-radius:9px}.order-edit-item-info>strong{font-size:10px}.order-edit-item-info>small,.order-edit-item-info>span{font-size:8px}.order-edit-qty-control{grid-column:1/-1;grid-template-columns:40px minmax(60px,1fr) 40px;gap:5px}.order-edit-qty-control button,.order-edit-qty-control input{width:100%;height:38px}.order-edit-form-grid{grid-template-columns:1fr;gap:8px}.order-edit-wide{grid-column:1}.order-edit-form-grid input{min-height:40px;font-size:10px}.order-edit-summary{grid-template-columns:1fr}.order-edit-sticky-actions{grid-template-columns:90px 1fr;gap:6px;right:10px;left:10px;bottom:72px;padding:8px;border-radius:12px}.order-edit-sticky-actions .primary-button,.order-edit-sticky-actions .secondary-button{min-height:42px;font-size:10px}.order-edit-layout{padding-bottom:170px}.order-edit-header{position:relative}.order-edit-header>button{width:auto;min-height:34px;padding:7px 10px;justify-self:start;font-size:9px}.order-cache-note{margin-top:5px;padding:3px 6px;background:#fff8e6;color:#9a6700;font-size:8px;font-weight:700;line-height:1.5}.order-edit-qty-control{grid-template-columns:42px 70px 42px;justify-content:end}.order-edit-qty-control button,.order-edit-qty-control input{height:40px}.order-edit-qty-control input{width:70px}.order-edit-sticky-actions{bottom:82px;right:12px;left:12px;box-shadow:0 8px 24px rgba(17,24,39,.12)}.order-edit-layout{padding-bottom:12px}.order-edit-sticky-actions{position:static;right:auto;left:auto;bottom:auto;margin:10px 0 88px;width:100%;box-shadow:none;background:#fff}}.order-edit-line-actions{display:grid;grid-gap:6px;gap:6px;justify-items:end}.order-edit-remove-item{min-height:32px;border:1px solid #fecaca;border-radius:9px;background:#fffafa;color:#b91c1c;padding:6px 9px;font-size:9px;font-weight:900;cursor:pointer}.order-edit-remove-item.undo{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.order-edit-item.is-removed{opacity:.72;border-color:#fecaca;background:#fffafa}.order-edit-item.is-removed .order-edit-item-image img{filter:grayscale(1);opacity:.65}.order-edit-item.is-removed .order-edit-item-info>strong{text-decoration:line-through;color:#7f1d1d}.order-edit-line-total{color:#111827!important;font-weight:900}.order-edit-item.is-removed .order-edit-line-total{color:#b91c1c!important}.order-edit-live-total{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.order-edit-live-total>div{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #e5e7eb;border-radius:11px;background:#fafafa}.order-edit-live-total>div.changed{border-color:#bbf7d0;background:#f0fdf4}.order-edit-live-total span{color:#6b7280;font-size:9px;font-weight:800}.order-edit-live-total strong{color:#111827;font-size:15px;font-weight:950}.order-edit-live-total .changed strong{color:#166534}.order-edit-live-total small{color:#b91c1c;font-size:8px;font-weight:800}@media (max-width:760px){.order-edit-item{grid-template-columns:58px minmax(0,1fr)}.order-edit-line-actions{grid-column:1/-1;width:100%;justify-items:stretch}.order-edit-qty-control{justify-content:start}.order-edit-remove-item{width:100%;min-height:36px}.order-edit-live-total{grid-template-columns:1fr 1fr;gap:6px;padding:10px}.order-edit-live-total>div{padding:9px 10px}.order-edit-live-total strong{font-size:12px}}.order-edit-trash-button{border-color:#fecaca!important;background:#fffafa!important;color:#b91c1c!important}.order-edit-trash-button svg{width:17px;height:17px;display:block;margin:auto;fill:currentColor}.order-edit-line-actions>.order-edit-remove-item.undo{width:100%;min-height:38px}.weighted-editor-box{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:14px;border:1px solid #dbe3ea;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f8fafc)}.weighted-base-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:end;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.weighted-add-row>div small,.weighted-add-row>div strong,.weighted-base-card>div small,.weighted-base-card>div strong{display:block}.weighted-add-row>div small,.weighted-base-card>div small{margin-top:4px;color:#64748b;font-size:10px;font-weight:500}.weighted-add-row label,.weighted-base-card label{display:grid;grid-gap:5px;gap:5px;color:#475569;font-size:11px;font-weight:800}.weighted-add-row input,.weighted-base-card input{width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px;background:#fff;outline:none;font:inherit}.weighted-add-row input:focus,.weighted-base-card input:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.weighted-auto-note{min-height:42px;display:flex;align-items:center;padding:9px 11px;border-radius:10px;background:#f0fdf4;color:#166534;font-size:10px;line-height:1.7;font-weight:700}.weighted-add-row{display:grid;grid-template-columns:minmax(180px,1fr) 160px 150px auto;grid-gap:12px;gap:12px;align-items:end;padding:13px;border:1px dashed #cbd5e1;border-radius:14px;background:#fff}.editor-variation-row.weighted{grid-template-columns:minmax(180px,1.25fr) minmax(120px,.75fr) minmax(145px,.9fr) minmax(100px,.65fr)}.editor-variation-row.weighted input[readonly]{background:#f1f5f9;color:#334155;font-weight:800}.weighted-missing{color:#b91c1c!important;font-weight:800}@media (max-width:900px){.weighted-base-card{grid-template-columns:1fr 1fr}.weighted-auto-note{grid-column:1/-1}.weighted-add-row{grid-template-columns:1fr 1fr}.weighted-add-row>div{grid-column:1/-1}}@media (max-width:650px){.editor-variation-row.weighted,.weighted-add-row,.weighted-base-card{grid-template-columns:1fr}.weighted-add-row>div,.weighted-auto-note{grid-column:auto}}.audit-panel{padding-top:0}.audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 16px;border-bottom:1px solid #eef0f3;margin-bottom:2px}.audit-toolbar>div:first-child{display:grid;grid-gap:4px;gap:4px}.audit-toolbar strong{font-size:14px}.audit-toolbar small{color:#6b7280;font-size:12px}.audit-filter-group{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.audit-filter-button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#4b5563;font-weight:700}.audit-filter-button span{min-width:24px;padding:2px 6px;border-radius:999px;background:#e5e7eb;color:#4b5563;font-size:11px;text-align:center}.audit-filter-button.active{background:#111827;color:#fff;box-shadow:0 4px 12px rgba(17,24,39,.12)}.audit-filter-button.active span{background:rgba(255,255,255,.16);color:#fff}.audit-actor-badge{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.audit-actor-badge.system{background:#eef2ff;color:#4338ca}.audit-actor-badge.staff{background:#ecfdf5;color:#047857}.audit-empty{padding:32px 12px;text-align:center;color:#9ca3af}.audit-advanced-filters{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) 150px 150px auto;grid-gap:10px;gap:10px;align-items:end;padding:14px 0}.audit-advanced-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0}.audit-advanced-filters label>span{color:#4b5563;font-size:11px;font-weight:800}.audit-advanced-filters input,.audit-advanced-filters select{width:100%;min-height:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:8px 10px;font:inherit;color:#111827}.audit-advanced-filters input:focus,.audit-advanced-filters select:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.audit-reset-button{min-height:42px;white-space:nowrap}.audit-reset-button:disabled{opacity:.45;cursor:default}.audit-technical-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 14px;border-top:1px solid #f1f5f9}.audit-technical-row>div{display:grid;grid-gap:3px;gap:3px}.audit-technical-row strong{font-size:12px}.audit-technical-row small{color:#6b7280;font-size:11px}.audit-technical-toggle{min-height:40px;white-space:nowrap}.audit-technical-toggle.active{background:#fff7ed;border-color:#fdba74;color:#9a3412}.audit-detail-text{display:block;max-width:520px;white-space:normal;line-height:1.75;color:#374151;font-size:12px;overflow-wrap:anywhere}.audit-panel tbody tr{transition:background .15s ease}.audit-panel tbody tr:hover{background:#fafafa}@media (max-width:760px){.audit-toolbar{align-items:stretch;flex-direction:column}.audit-filter-group{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.audit-filter-button{justify-content:center;padding:0 8px;font-size:11px}.audit-advanced-filters{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 12px}.audit-advanced-filters label:first-child,.audit-advanced-filters label:nth-child(2){grid-column:1/-1}.audit-advanced-filters input,.audit-advanced-filters select{min-height:40px;font-size:11px}.audit-reset-button{grid-column:1/-1;width:100%;min-height:40px}.audit-technical-row{align-items:stretch;flex-direction:column}.audit-technical-toggle{width:100%}}.orders-pro-header{align-items:flex-start;margin-bottom:14px}.orders-header-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.orders-connection-pill,.orders-source-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;border:1px solid #e5e7eb;background:#fff;color:#4b5563}.orders-source-pill.is-direct{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.orders-source-pill.is-cache{background:#fffbeb;color:#92400e;border-color:#fde68a}.orders-connection-pill i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.orders-connection-pill.is-offline{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.orders-connection-pill.is-offline i{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.orders-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.orders-kpi-card{min-width:0;min-height:108px;padding:14px 15px;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035);display:grid;align-content:center;grid-gap:4px;gap:4px}.orders-kpi-card>span{color:#6b7280;font-size:10px;font-weight:800}.orders-kpi-card strong{color:#111827;font-size:22px;line-height:1.35;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-kpi-card small{color:#9ca3af;font-size:8px;line-height:1.6}.orders-kpi-card.is-attention{background:#fffaf0;border-color:#fde68a}.orders-kpi-card.is-attention strong{color:#b45309}.orders-kpi-card.is-success{background:#f5fdf9;border-color:#bbf7d0}.orders-kpi-card.is-success strong{color:#047857}.orders-kpi-card.is-value{background:#f8fafc}.orders-toolbar-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.025)}.orders-toolbar-panel .orders-filters{width:min(100%,650px);grid-template-columns:minmax(300px,1fr) 175px}.orders-search-wrap{position:relative;display:block}.orders-search-wrap>span{position:absolute;z-index:1;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:15px;pointer-events:none}.orders-search-wrap .orders-search{padding-right:34px}.orders-toolbar-side{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:9px;white-space:nowrap}.orders-toolbar-side strong{min-width:32px;padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#111827;text-align:center;font-size:10px}.orders-live-status{margin-bottom:10px;min-height:40px;padding:8px 11px;border-radius:11px}.orders-pro-panel{padding:0;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.035)}.orders-pro-panel .table-wrap{overflow:auto}.orders-pro-table{min-width:980px}.orders-pro-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 14px;background:#f8fafc;color:#64748b;font-size:9px;font-weight:900;border-bottom:1px solid #e5e7eb}.orders-pro-table tbody td{padding:11px 14px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.orders-pro-table tbody tr{transition:background .15s ease}.orders-pro-table tbody tr:hover{background:#fafcff}.orders-pro-table tbody tr.orders-row-needs-attention{box-shadow:inset -3px 0 0 #f59e0b}.orders-customer-cell,.orders-date-cell,.orders-order-cell{display:grid;grid-gap:3px;gap:3px;min-width:0}.orders-order-cell strong{color:#0f172a;font-size:12px;font-weight:950;direction:ltr;text-align:right}.orders-order-cell span{max-width:170px;color:#94a3b8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-customer-cell strong{color:#111827;font-size:11px;font-weight:850}.orders-customer-cell span{color:#94a3b8;font-size:9px;text-align:right}.orders-total-cell{color:#111827;font-size:11px;font-weight:950;white-space:nowrap}.orders-date-cell strong{color:#374151;font-size:10px}.orders-date-cell span{color:#9ca3af;font-size:9px}.orders-status-select{min-width:150px;height:38px;padding:7px 10px;border-radius:10px;font-size:9px;font-weight:900}.orders-status-select.is-warning{color:#92400e;border-color:#fde68a;background:#fffbeb}.orders-status-select.is-info{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.orders-status-select.is-success{color:#047857;border-color:#bbf7d0;background:#ecfdf5}.orders-status-select.is-danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.orders-action-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:9px;font-size:9px;font-weight:900;text-decoration:none;cursor:pointer}.orders-action-button.is-secondary{border:1px solid #dbe3ec;background:#fff;color:#334155}.orders-action-button.is-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.orders-action-button.is-print{border:1px solid #bae6fd;background:#f0f9ff;color:#0369a1}.orders-action-button.is-print:hover{background:#e0f2fe;border-color:#7dd3fc}.orders-action-button.is-print:disabled{opacity:.55;cursor:wait}.orders-action-button.is-primary{border:1px solid #111827;background:#111827;color:#fff}.orders-action-button.is-primary:hover{background:#1f2937}.orders-pro-pagination{margin:0;padding:11px 14px;border-top:1px solid #eef2f7;background:#fafafa}.orders-loading-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:10px}.orders-loading-dot{width:8px;height:8px;border-radius:50%;background:#111827;animation:orders-pulse 1s ease-in-out infinite alternate}.orders-empty-desktop{padding:44px 20px;text-align:center;color:#94a3b8;font-size:11px}@keyframes orders-pulse{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1.08)}}@media (max-width:1100px) and (min-width:761px){.orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-toolbar-panel{align-items:stretch;flex-direction:column}.orders-toolbar-panel .orders-filters{width:100%}.orders-toolbar-side{justify-content:flex-end}}@media (max-width:760px){.orders-pro-header{margin-bottom:9px}.orders-header-meta{display:none}.orders-overview{display:flex;overflow-x:auto;gap:7px;margin:0 -16px 9px;padding:0 16px 4px;scrollbar-width:none}.orders-overview::-webkit-scrollbar{display:none}.orders-kpi-card{flex:0 0 150px;min-height:84px;padding:10px 11px;border-radius:13px}.orders-kpi-card strong{font-size:16px}.orders-kpi-card>span{font-size:9px}.orders-kpi-card small{font-size:7px}.orders-toolbar-panel{display:block;padding:8px;margin-bottom:8px;border-radius:12px}.orders-toolbar-panel .orders-filters{grid-template-columns:minmax(0,1fr) 128px;width:100%}.orders-toolbar-side{display:none}.orders-search-wrap>span{right:10px;font-size:13px}.orders-search-wrap .orders-search{padding-right:30px}}@media (max-width:390px){.orders-toolbar-panel .orders-filters{grid-template-columns:1fr}}.orders-create-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid #111827;border-radius:10px;background:#111827;color:#fff;font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap}.orders-create-button:hover{background:#1f2937}.orders-create-mobile{display:none;margin-top:8px;width:max-content}.order-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.order-create-header h1{margin:4px 0 3px}.order-create-header p{margin:0;color:#6b7280;font-size:11px}.order-create-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start}.order-create-layout,.order-create-main{display:grid;grid-gap:12px;gap:12px}.order-create-section{padding:15px}.order-create-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.order-create-section-head h2{margin:0 0 3px;font-size:14px}.order-create-section-head p{margin:0;color:#94a3b8;font-size:9px}.order-create-section-head>span{min-width:54px;padding:5px 8px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:9px;font-weight:900;text-align:center}.order-create-search{position:relative;display:grid;grid-gap:5px;gap:5px}.order-create-search .search-input{width:100%;max-width:none;min-height:46px}.order-create-search>small{color:#94a3b8;font-size:8px}.order-create-search-error{color:#b91c1c!important}.order-create-results{position:relative;z-index:3;display:grid;grid-gap:6px;gap:6px;max-height:330px;overflow:auto;margin-top:7px;padding:6px;border:1px solid #e5e7eb;border-radius:13px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.08)}.order-create-result{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:58px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:#fff;text-align:right;cursor:pointer}.order-create-result:hover{border-color:#dbeafe;background:#f8fbff}.order-create-result-image{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #eef2f7;border-radius:9px;background:#fafafa;color:#cbd5e1}.order-create-result-image img{width:100%;height:100%;object-fit:contain}.order-create-result-info{display:grid;grid-gap:3px;gap:3px;min-width:0}.order-create-result-info strong{color:#111827;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-create-result-info small{color:#94a3b8;font-size:8px}.order-create-result>span:last-child{padding:5px 8px;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:8px;font-weight:900;white-space:nowrap}.order-create-result>span:last-child.is-out{background:#fef2f2;color:#b91c1c}.order-create-variation-box{margin-top:10px;padding:11px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff}.order-create-variation-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.order-create-variation-head>div{display:grid;grid-gap:2px;gap:2px}.order-create-variation-head strong{font-size:10px}.order-create-variation-head span{color:#64748b;font-size:8px}.order-create-variation-head button{border:0;background:transparent;color:#6b7280;font-size:9px;cursor:pointer}.order-create-variation-list{display:grid;grid-gap:6px;gap:6px;max-height:260px;overflow:auto}.order-create-variation-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-align:right;cursor:pointer}.order-create-variation-list>button:disabled{opacity:.5;cursor:not-allowed}.order-create-variation-list>button>span{display:grid;grid-gap:2px;gap:2px}.order-create-variation-list strong{font-size:9px;color:#111827}.order-create-variation-list small{font-size:7px;color:#94a3b8}.order-create-lines{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.order-create-line{display:grid;grid-template-columns:48px minmax(0,1fr) 110px 110px;align-items:center;grid-gap:10px;gap:10px;padding:9px;border:1px solid #edf0f3;border-radius:12px;background:#fff}.order-create-line-image{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid #eef2f7;border-radius:10px;background:#fafafa;color:#cbd5e1}.order-create-line-image img{width:100%;height:100%;object-fit:contain}.order-create-line-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.order-create-line-info strong{color:#111827;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-create-line-info small,.order-create-line-info span{color:#94a3b8;font-size:8px}.order-create-qty{display:grid;grid-template-columns:30px 42px 30px;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.order-create-qty button,.order-create-qty input{height:32px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;text-align:center;font:inherit;font-size:10px}.order-create-qty button{cursor:pointer;font-weight:900}.order-create-qty input{width:42px;padding:0 2px}.order-create-line-total{color:#111827;font-size:10px;font-weight:950;text-align:left;white-space:nowrap}.order-create-empty{padding:26px 12px;border:1px dashed #dbe2ea;border-radius:12px;color:#94a3b8;text-align:center;font-size:9px}.order-create-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.order-create-form-grid label{display:grid;grid-gap:5px;gap:5px}.order-create-form-grid label>span{color:#64748b;font-size:9px;font-weight:800}.order-create-form-grid input,.order-create-form-grid select,.order-create-form-grid textarea{width:100%;min-height:42px;border:1px solid #dbe2ea;border-radius:10px;padding:8px 10px;background:#fff;font:inherit;font-size:10px}.order-create-form-grid textarea{resize:vertical;min-height:78px}.order-create-wide{grid-column:1/-1}.order-create-summary{position:-webkit-sticky;position:sticky;top:18px;padding:15px;display:grid;grid-gap:10px;gap:10px}.order-create-summary h2{margin:0 0 2px;font-size:15px}.order-create-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7}.order-create-summary>div span{color:#64748b;font-size:9px}.order-create-summary>div strong{color:#111827;font-size:11px}.order-create-summary-total{margin-top:2px;border-bottom:0!important;padding:12px 0!important}.order-create-summary-total strong{font-size:16px!important;font-weight:950}.order-create-summary>small{color:#94a3b8;font-size:8px;line-height:1.8}.order-create-cancel,.order-create-submit{width:100%;min-height:42px;justify-content:center;text-align:center}@media (max-width:900px){.order-create-layout{grid-template-columns:1fr}.order-create-summary{position:static}}@media (max-width:760px){.orders-header-meta{display:flex}.orders-header-meta .orders-connection-pill,.orders-header-meta .orders-create-button,.orders-header-meta .orders-source-pill{display:none}.orders-create-mobile{display:inline-flex}.order-create-header{flex-direction:column;align-items:stretch}.order-create-header .secondary-button{width:100%;text-align:center}.order-create-section{padding:11px}.order-create-line{grid-template-columns:42px minmax(0,1fr) auto}.order-create-line-image{width:42px;height:42px}.order-create-qty{grid-column:2;justify-content:start}.order-create-line-total{grid-column:3;grid-row:1/span 2}.order-create-form-grid{grid-template-columns:1fr}.order-create-wide{grid-column:auto}}.order-create-stock-warning{display:inline-flex;width:max-content;margin-top:2px;padding:3px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:7px;font-style:normal;font-weight:900}.order-create-variation-list>button.is-out-of-stock{border-color:#fed7aa;background:#fffaf5;opacity:1}.order-create-variation-list>button.is-out-of-stock small{color:#c2410c}.order-customer-picker{position:relative;display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:12px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.order-customer-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-customer-picker-head>div{display:grid;grid-gap:2px;gap:2px}.order-customer-picker-head strong{color:#111827;font-size:10px}.order-customer-picker-head span{color:#94a3b8;font-size:8px}.order-customer-picker-head button{border:0;background:transparent;color:#b91c1c;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.order-customer-picker .search-input{width:100%;max-width:none;min-height:44px;background:#fff}.order-customer-picker>small{color:#94a3b8;font-size:8px}.order-customer-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #bbf7d0;border-radius:11px;background:#f0fdf4}.order-customer-selected>div{display:grid;grid-gap:2px;gap:2px}.order-customer-selected strong{color:#065f46;font-size:10px}.order-customer-selected span,.order-customer-selected>b{color:#047857;font-size:8px}.order-customer-results{position:absolute;z-index:8;top:100%;right:12px;left:12px;display:grid;grid-gap:5px;gap:5px;max-height:320px;overflow:auto;margin-top:4px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.order-customer-results>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 9px;border:1px solid transparent;border-radius:10px;background:#fff;text-align:right;cursor:pointer}.order-customer-results>button:hover{border-color:#dbeafe;background:#f8fbff}.order-customer-results>button>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.order-customer-results strong{color:#111827;font-size:10px}.order-customer-results small{color:#64748b;font-size:8px}.order-customer-results>button>span:last-child{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:900}.order-customer-results .is-registered{background:#ecfdf5;color:#047857}.order-customer-results .is-history{background:#eef2ff;color:#4338ca}@media (max-width:760px){.order-customer-selected{align-items:flex-start;flex-direction:column}.order-customer-results{right:8px;left:8px}}.lookup-scan-panel{margin-bottom:18px}.lookup-search-form{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end}.lookup-search-form label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.lookup-search-form input{min-height:48px;border:1px solid #d1d5db;border-radius:14px;padding:0 14px;font:inherit;direction:ltr;text-align:left;font-size:18px}.lookup-camera{position:relative;max-width:560px;margin:16px auto 0;overflow:hidden;border-radius:18px;background:#111827;aspect-ratio:4/3}.lookup-camera video{width:100%;height:100%;object-fit:cover;display:block}.lookup-camera small{position:absolute;bottom:12px;inset-inline:0;text-align:center;color:#fff;text-shadow:0 1px 3px #000}.lookup-scan-frame{position:absolute;inset:22% 10%;border:2px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 0 0 999px rgba(0,0,0,.24)}.lookup-product-top{display:flex;align-items:center;gap:16px}.lookup-product-image{width:96px;height:96px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:#f3f4f6;flex:0 0 auto;font-size:30px}.lookup-product-image img{width:100%;height:100%;object-fit:contain;background:#fff}.lookup-product-title{min-width:0}.lookup-product-title h2{margin:5px 0;font-size:22px}.lookup-product-title p{margin:0;color:#6b7280}.lookup-stock-badge{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.lookup-stock-badge.is-in{background:#ecfdf5;color:#047857}.lookup-stock-badge.is-out{background:#fef2f2;color:#b91c1c}.lookup-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.lookup-metrics>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.lookup-metrics span,.lookup-variation-row small{color:#6b7280;font-size:12px}.lookup-metrics strong{font-size:16px}.lookup-categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lookup-categories span{padding:5px 9px;border-radius:999px;background:#f3f4f6;font-size:12px}.lookup-variations{margin-top:20px;border-top:1px solid #e5e7eb;padding-top:16px;display:grid;grid-gap:8px;gap:8px}.lookup-section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:4px}.lookup-section-head small{color:#6b7280}.lookup-variation-row{display:grid;grid-template-columns:minmax(180px,1fr) 120px 150px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:13px}.lookup-variation-row>div{display:grid;grid-gap:3px;gap:3px}.lookup-variation-row>b,.lookup-variation-row>span{text-align:left}@media (max-width:720px){.lookup-search-form{grid-template-columns:1fr 1fr}.lookup-search-form label{grid-column:1/-1}.lookup-product-top{align-items:flex-start}.lookup-product-image{width:78px;height:78px}.lookup-product-title h2{font-size:18px}.lookup-metrics{grid-template-columns:1fr 1fr}.lookup-variation-row{grid-template-columns:1fr auto}.lookup-variation-row>div{grid-column:1/-1}.lookup-variation-row>b,.lookup-variation-row>span{text-align:right}}.lookup-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.lookup-source-card{border:1px solid #e5e7eb;border-radius:16px;padding:14px;background:#fff}.lookup-source-card.woo-source{background:#f8fafc}.lookup-source-card.kyan-source{background:#fffaf5}.lookup-source-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lookup-source-title span{color:#6b7280;font-size:11px}.lookup-source-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lookup-source-values>div{display:grid;grid-gap:4px;gap:4px}.lookup-source-values span{color:#6b7280;font-size:12px}.lookup-source-values strong{font-size:17px}.lookup-diff-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:11px 13px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:13px}.lookup-match-ok{margin-top:10px;padding:10px 12px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:13px;font-weight:700}.lookup-source-error{padding:10px 12px;border-radius:11px;background:#fef2f2;color:#991b1b;font-size:12px}@media (max-width:720px){.lookup-source-grid{grid-template-columns:1fr}.lookup-diff-warning{align-items:flex-start;flex-direction:column}}.lookup-temp-price{display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;align-items:center;margin-top:10px;padding:10px 12px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px}.lookup-temp-price span{font-size:12px}.lookup-temp-price strong{font-size:18px}.lookup-temp-price small{grid-column:1/-1;color:#c2410c}.lookup-customer-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 11px;border-radius:11px;background:#f8fafc;border:1px solid #e2e8f0}.lookup-customer-price span{color:#64748b;font-size:12px}.lookup-kyan-only .lookup-product-image{background:#fff7ed;color:#9a3412;font-weight:900}.lookup-kyan-only-card{margin-top:18px}.lookup-site-missing-note{margin-top:12px;padding:11px 13px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px}.discount-v2-grid{display:grid;grid-template-columns:minmax(220px,1fr) 180px;grid-gap:12px;gap:12px;margin-bottom:16px}.discount-v2-grid label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.discount-editor-section input,.discount-picker-block input,.discount-v2-grid input{min-height:44px;border:1px solid #e5e7eb;border-radius:12px;padding:0 12px;background:#fff;font:inherit}.discount-editor-section,.discount-picker-block{display:grid;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid #eef0f3}.discount-picker-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.discount-picker-results button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 11px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:right;font:inherit}.discount-picker-results button.is-selected{border-color:#111827;background:#f3f4f6}.discount-picker-results small{color:#6b7280}.discount-picker-results.compact{max-height:170px}.discount-chip-row{display:flex;gap:7px;flex-wrap:wrap}.discount-chip-row button{border:0;border-radius:999px;padding:7px 10px;background:#eef2ff;color:#3730a3;font:inherit;font-weight:700}.discount-product-search{display:grid;grid-gap:8px;gap:8px}.discount-product-search>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:13px}.discount-product-search span{display:grid;grid-gap:3px;gap:3px;min-width:0}.discount-product-search small{color:#6b7280}.discount-product-search button{border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:8px 10px;font:inherit;font-weight:700}.discount-product-search.compact{max-height:220px;overflow:auto}.discount-create-submit{margin-top:14px;width:100%}.discount-priority-note{display:grid;grid-gap:4px;gap:4px;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.discount-priority-note span{color:#64748b;line-height:1.8}.discount-editor-section>div:first-child{display:grid;grid-gap:3px;gap:3px}.discount-editor-section>div:first-child small{color:#6b7280}.discount-exception-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.discount-exception-grid>div{display:grid;grid-gap:9px;gap:9px;align-content:start}.discount-settings-row input{min-height:42px;border:1px solid #e5e7eb;border-radius:12px;padding:0 12px;background:#fff;font:inherit}@media(max-width:760px){.discount-exception-grid,.discount-picker-results,.discount-v2-grid{grid-template-columns:1fr}.discount-product-search>div{align-items:flex-start}.discount-product-search button{flex:0 0 auto}.discount-priority-note{font-size:13px}}.lookup-create-draft{margin-top:12px;padding:14px;border:1px solid #dbe3ee;border-radius:14px;background:#f8fafc;display:grid;grid-gap:12px;gap:12px}.lookup-create-draft>div{display:grid;grid-gap:4px;gap:4px}.lookup-create-draft span{color:#64748b;font-size:13px;line-height:1.8}.lookup-create-draft .primary-button{width:100%}.training-page-header{align-items:center}.quiz-timer{display:grid;grid-gap:3px;gap:3px;min-width:150px;padding:12px 16px;border:1px solid #dbe3ee;border-radius:16px;background:#fff;text-align:center}.quiz-timer span{font-size:11px;color:#64748b}.quiz-timer strong{font-size:26px;letter-spacing:1px}.quiz-timer.danger{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.quiz-start-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:20px;gap:20px;align-items:center;margin-bottom:18px}.quiz-start-card h2{margin:4px 0 6px}.quiz-start-card p{margin:0;color:#64748b;line-height:1.9}.quiz-rules{display:flex;gap:8px;flex-wrap:wrap}.quiz-rules span{display:grid;place-items:center;min-width:76px;padding:9px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;font-size:11px;color:#64748b}.quiz-rules b{font-size:19px;color:#111827}.quiz-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:start}.quiz-question-card{min-height:600px}.quiz-question-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.quiz-progress{height:7px;border-radius:999px;background:#eef2f7;overflow:hidden;margin:10px 0 20px}.quiz-progress i{display:block;height:100%;border-radius:inherit;background:#111827;transition:width .2s ease}.quiz-product-image{display:grid;place-items:center;height:270px;margin:0 auto 20px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;overflow:hidden}.quiz-product-image img{width:100%;height:100%;object-fit:contain}.quiz-question-card h2{font-size:20px;line-height:1.8;margin:0 0 16px}.quiz-options{display:grid;grid-gap:9px;gap:9px}.quiz-options>button{display:flex;align-items:center;gap:10px;min-height:54px;padding:11px 14px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;text-align:right;font:inherit;cursor:pointer;transition:.15s}.quiz-options>button:hover{border-color:#94a3b8;background:#f8fafc}.quiz-options>button.selected{border-color:#111827;background:#f8fafc;box-shadow:inset 0 0 0 1px #111827}.quiz-option-radio{width:18px;height:18px;border:2px solid #cbd5e1;border-radius:999px;flex:0 0 auto}.quiz-options>button.selected .quiz-option-radio{border:5px solid #111827}.quiz-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.quiz-side-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:12px;gap:12px}.quiz-side-stat{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef2f7}.quiz-side-stat span{color:#64748b;font-size:12px}.quiz-side-stat strong{font-size:17px}.quiz-question-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.quiz-question-grid button{aspect-ratio:1;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.quiz-question-grid button.answered{background:#eefbf3;border-color:#bbf7d0;color:#047857}.quiz-question-grid button.current{box-shadow:inset 0 0 0 2px #111827}.quiz-submit-side{width:100%}.quiz-result-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px}.quiz-result-main{display:grid;grid-gap:3px;gap:3px}.quiz-score{font-size:48px;line-height:1}.quiz-result-main h2{margin:4px 0 0}.quiz-result-main p{margin:0;color:#64748b}.quiz-result-card.passed{border-color:#bbf7d0}.quiz-result-card.failed{border-color:#fed7aa}.quiz-weakness{display:grid;grid-gap:7px;gap:7px}.quiz-weakness-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:10px;background:#f8fafc}.quiz-history-panel,.quiz-manager-panel{margin-top:18px}.quiz-history-list{display:grid;grid-gap:7px;gap:7px}.quiz-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px}.quiz-history-row>div{display:grid;grid-gap:2px;gap:2px}.quiz-history-row>div:last-child{text-align:left}.quiz-history-row span,.quiz-history-row time{color:#64748b;font-size:11px}.quiz-manager-table{display:grid}.quiz-manager-head,.quiz-manager-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 100px 110px 140px;grid-gap:12px;gap:12px;align-items:center;padding:10px 8px}.quiz-manager-head{color:#64748b;font-size:11px;border-bottom:1px solid #e5e7eb}.quiz-manager-row{border-bottom:1px solid #f0f2f5}.quiz-manager-row>span{display:grid;grid-gap:2px;gap:2px}.quiz-manager-row small,.quiz-manager-row time{color:#64748b;font-size:10px}.quiz-fail-pill,.quiz-pass-pill{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:10px}.quiz-pass-pill{background:#ecfdf5;color:#047857}.quiz-fail-pill{background:#fff7ed;color:#c2410c}@media(max-width:900px){.quiz-layout{grid-template-columns:1fr}.quiz-side-panel{position:static}.quiz-question-grid{grid-template-columns:repeat(10,1fr)}.quiz-result-card{grid-template-columns:1fr 1fr}.quiz-result-card>.primary-button{grid-column:1/-1}.quiz-start-card{grid-template-columns:1fr auto}.quiz-start-card>.primary-button{grid-column:1/-1}.quiz-manager-head,.quiz-manager-row{grid-template-columns:minmax(150px,1fr) 72px 92px}.quiz-manager-head span:last-child,.quiz-manager-row time{display:none}}@media(max-width:620px){.training-page-header{align-items:stretch}.quiz-timer{width:100%}.quiz-result-card,.quiz-start-card{grid-template-columns:1fr}.quiz-result-card>.primary-button{grid-column:auto}.quiz-question-card{min-height:auto}.quiz-product-image{height:220px}.quiz-question-card h2{font-size:17px}.quiz-question-grid{grid-template-columns:repeat(6,1fr)}.quiz-manager-head,.quiz-manager-row{grid-template-columns:minmax(0,1fr) 64px 86px}.quiz-manager-row strong{font-size:12px}.quiz-options>button{min-height:58px}.quiz-actions{position:-webkit-sticky;position:sticky;bottom:68px;padding:9px 0;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.orders-ops-list{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.orders-ops-card{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 7px 22px rgba(15,23,42,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.orders-ops-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(15,23,42,.075);border-color:#d7dde5}.orders-ops-accent{inset:0 auto 0 0;width:5px}.orders-ops-card.status-completed .orders-ops-accent,.orders-ops-card.status-mnsjay-delivered .orders-ops-accent{background:#10b981}.orders-ops-card.status-cancelled .orders-ops-accent,.orders-ops-card.status-failed .orders-ops-accent,.orders-ops-card.status-mnsjay-returned .orders-ops-accent,.orders-ops-card.status-refunded .orders-ops-accent{background:#ef4444}.orders-ops-card.status-approved .orders-ops-accent,.orders-ops-card.status-decon-review .orders-ops-accent,.orders-ops-card.status-mnsjay-packaged .orders-ops-accent,.orders-ops-card.status-mnsjay-ready .orders-ops-accent,.orders-ops-card.status-mnsjay-waiting .orders-ops-accent{background:#3b82f6}.orders-ops-head{padding:14px 18px 12px 20px}.orders-ops-id{display:grid;grid-gap:3px;gap:3px;min-width:0}.orders-ops-id>div{display:flex;align-items:baseline;gap:10px;min-width:0}.orders-ops-id strong{color:#0f172a;font-size:18px;line-height:1.2;font-weight:950;direction:ltr}.orders-ops-id>div span{color:#f59e0b;font-size:10px;font-weight:900}.orders-ops-id small{color:#94a3b8;font-size:9px}.orders-ops-status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:31px;max-width:260px;padding:5px 11px;border-radius:999px;background:#fffbeb;color:#92400e;font-size:9px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-ops-status.status-completed,.orders-ops-status.status-mnsjay-delivered{background:#ecfdf5;color:#047857}.orders-ops-status.status-cancelled,.orders-ops-status.status-failed,.orders-ops-status.status-mnsjay-returned,.orders-ops-status.status-refunded{background:#fef2f2;color:#b91c1c}.orders-ops-status.status-approved,.orders-ops-status.status-decon-review,.orders-ops-status.status-mnsjay-packaged,.orders-ops-status.status-mnsjay-ready,.orders-ops-status.status-mnsjay-waiting{background:#eff6ff;color:#1d4ed8}.orders-ops-grid{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(280px,1.55fr) minmax(210px,.85fr);min-height:132px}.orders-ops-block{min-width:0;padding:16px 18px;border-left:1px solid #f1f5f9}.orders-ops-block:first-child{border-left:0}.orders-ops-label{display:block;margin-bottom:7px;color:#94a3b8;font-size:9px;font-weight:900}.orders-ops-customer>strong{display:block;color:#111827;font-size:14px;line-height:1.55;font-weight:900}.orders-ops-phone{display:inline-flex;margin-top:4px;color:#475569;font-size:11px;font-weight:700;text-decoration:none}.orders-ops-phone:hover{color:#0369a1}.orders-ops-muted{display:block;margin-top:4px;color:#94a3b8;font-size:9px}.orders-ops-note{margin-top:10px;padding:8px 10px;border-right:3px solid #3b82f6;border-radius:8px;background:#eff6ff}.orders-ops-note b{display:block;margin-bottom:2px;color:#1d4ed8;font-size:8px;font-weight:950}.orders-ops-note p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;color:#334155;font-size:9px;line-height:1.7}.orders-ops-address{margin:0;color:#334155;font-size:10px;line-height:1.9}.orders-ops-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.orders-ops-chips span{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border-radius:8px;background:#f1f5f9;color:#475569;font-size:8px;font-weight:850}.orders-ops-chips .is-payment{background:#eef2ff;color:#4338ca}.orders-ops-money{display:flex;flex-direction:column;justify-content:center}.orders-ops-money>strong{color:#047857;font-size:20px;line-height:1.35;font-weight:950;white-space:nowrap}.orders-ops-kyan{display:grid;grid-gap:3px;gap:3px;margin-top:11px;padding-top:9px;border-top:1px dashed #e2e8f0}.orders-ops-kyan span{font-size:8px;font-weight:900}.orders-ops-kyan code{width:max-content;max-width:100%;padding:3px 6px;border:1px solid #d1fae5;border-radius:6px;background:#f0fdf4;color:#166534;font-size:9px;font-weight:900;overflow:hidden;text-overflow:ellipsis}.orders-ops-kyan.is-sent span{color:#047857}.orders-ops-kyan.is-pending span{color:#94a3b8}.orders-ops-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px 10px 20px;border-top:1px solid #eef2f7;background:#f8fafc}.orders-ops-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.orders-ops-actions .orders-action-button{min-height:36px;padding:7px 12px;font-size:9px}.orders-ops-status-control{display:flex;align-items:center;gap:8px}.orders-ops-status-control>span{color:#64748b;font-size:8px;font-weight:900;white-space:nowrap}.orders-ops-status-control .orders-status-select{min-width:180px;height:36px}.orders-ops-pagination{margin:0;padding:12px 0 2px}.orders-ops-empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;text-align:center}.orders-ops-empty strong{color:#111827;font-size:13px}.orders-ops-empty span{color:#94a3b8;font-size:9px}.orders-ops-skeleton{min-height:220px;background:linear-gradient(90deg,#f8fafc,#f1f5f9,#f8fafc);background-size:220% 100%;animation:manual-stock-shimmer 1.2s linear infinite}@media (max-width:1050px){.orders-ops-grid{grid-template-columns:1fr 1.25fr}.orders-ops-money{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid #f1f5f9;border-left:0}.orders-ops-money .orders-ops-label{grid-column:1/-1}.orders-ops-money>strong{font-size:18px}.orders-ops-kyan{margin-top:0;padding-top:0;border-top:0;text-align:left}.orders-ops-kyan code{margin-right:auto}}@media (max-width:760px){.orders-ops-list{gap:8px}.orders-ops-card{border-radius:14px;box-shadow:0 3px 12px rgba(15,23,42,.035)}.orders-ops-card:hover{transform:none}.orders-ops-accent{width:4px}.orders-ops-head{padding:11px 12px 10px 15px}.orders-ops-id>div{gap:7px}.orders-ops-id strong{font-size:14px}.orders-ops-id small,.orders-ops-id>div span{font-size:8px}.orders-ops-status{min-height:27px;max-width:46%;padding:4px 8px;font-size:8px}.orders-ops-grid{display:block;min-height:0}.orders-ops-block{padding:11px 12px 11px 15px;border-left:0;border-top:1px solid #f5f6f8}.orders-ops-grid .orders-ops-block:first-child{border-top:0}.orders-ops-label{margin-bottom:5px;font-size:8px}.orders-ops-customer>strong{font-size:12px}.orders-ops-phone{font-size:10px}.orders-ops-note{margin-top:8px;padding:7px 8px}.orders-ops-note p{font-size:8px}.orders-ops-address{font-size:9px;line-height:1.75}.orders-ops-chips{margin-top:7px;gap:4px}.orders-ops-chips span{min-height:24px;padding:3px 6px;font-size:7px}.orders-ops-money{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.orders-ops-money>strong{font-size:15px}.orders-ops-kyan{align-items:end}.orders-ops-kyan code,.orders-ops-kyan span{font-size:7px}.orders-ops-footer{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:8px 10px 9px 13px}.orders-ops-actions{display:grid;grid-template-columns:1fr .75fr 1fr;grid-gap:5px;gap:5px}.orders-ops-actions .orders-action-button{min-height:38px;padding:6px 5px;font-size:8px}.orders-ops-status-control{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px}.orders-ops-status-control .orders-status-select{width:100%;min-width:0;height:38px;font-size:8px}.orders-ops-pagination{margin:2px 0 8px;padding:8px 0 0}.orders-ops-skeleton{min-height:270px}}.orders-page-header .orders-title-wrap h1{font-size:32px}.orders-count-desktop,.orders-live-main strong,.orders-toolbar-panel .orders-filter-select,.orders-toolbar-panel .orders-search{font-size:12px}.orders-live-meta{font-size:10px}.orders-ops-id strong{font-size:21px}.orders-ops-id>div span{font-size:12px}.orders-ops-id small{font-size:10px}.orders-ops-status{min-height:34px;padding:6px 12px;font-size:11px}.orders-ops-label{font-size:11px}.orders-ops-customer>strong{font-size:16px}.orders-ops-phone{font-size:13px}.orders-ops-muted{font-size:11px}.orders-ops-note b{font-size:10px}.orders-ops-note p{font-size:11px;line-height:1.75}.orders-ops-address{font-size:12px;line-height:1.95}.orders-ops-chips span{min-height:30px;font-size:10px}.orders-ops-money>strong{font-size:23px}.orders-ops-kyan span{font-size:10px}.orders-ops-actions .orders-action-button,.orders-ops-kyan code{font-size:11px}.orders-ops-status-control>span{font-size:10px}.orders-ops-status-control .orders-status-select{height:39px;font-size:11px}.orders-ops-head-badges{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap}.orders-ops-gathering-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:280px;padding:6px 11px;border:1px solid #d8b4fe;border-radius:999px;background:#faf5ff;color:#7e22ce;font-size:10px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-ops-card.is-gathering{border-color:#d8b4fe;box-shadow:0 8px 26px rgba(147,51,234,.11)}.orders-action-button.is-gathering{border:1px solid #d8b4fe;background:#faf5ff;color:#7e22ce}.orders-action-button.is-gathering:hover{background:#f3e8ff;border-color:#c084fc}.orders-action-button.is-gathering.active{border-color:#9333ea;background:#9333ea;color:#fff;box-shadow:0 3px 10px rgba(147,51,234,.18)}.orders-action-button.is-gathering:disabled{opacity:.6;cursor:wait}.orders-gathering-readonly{display:inline-flex;align-items:center;min-height:39px;padding:7px 11px;border:1px solid #d8b4fe;border-radius:9px;background:#faf5ff;color:#7e22ce;font-size:10px;font-weight:900}@media (max-width:760px){.orders-page-header .orders-title-wrap h1{font-size:29px}.orders-live-main strong,.orders-toolbar-panel .orders-filter-select,.orders-toolbar-panel .orders-search{font-size:11px}.orders-live-meta{font-size:9px}.orders-ops-id strong{font-size:16px}.orders-ops-id>div span{font-size:10px}.orders-ops-id small{font-size:9px}.orders-ops-status{min-height:30px;font-size:9px}.orders-ops-head-badges{gap:4px;max-width:58%}.orders-ops-gathering-badge{min-height:30px;max-width:100%;padding:4px 7px;font-size:9px}.orders-ops-label{font-size:9px}.orders-ops-customer>strong{font-size:14px}.orders-ops-phone{font-size:11px}.orders-ops-note b{font-size:9px}.orders-ops-address,.orders-ops-note p{font-size:10px}.orders-ops-chips span{font-size:9px}.orders-ops-money>strong{font-size:17px}.orders-ops-kyan code,.orders-ops-kyan span{font-size:8px}.orders-ops-actions{grid-template-columns:1.25fr .8fr .8fr .8fr}.orders-ops-actions .orders-action-button{min-height:40px;font-size:9px;padding:6px 5px}.orders-ops-status-control>span{font-size:9px}.orders-ops-status-control .orders-status-select{height:40px;font-size:9px}}.wallet-header{margin-bottom:18px}.wallet-message{margin-bottom:14px}.wallet-search-panel{position:relative;margin-bottom:18px}.wallet-search-panel label{display:grid;grid-gap:7px;gap:7px}.wallet-search-results{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.wallet-search-results button{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;text-align:right;gap:12px}.wallet-search-results button span{display:grid;grid-gap:3px;gap:3px}.wallet-search-results button small{color:#6b7280}.wallet-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.wallet-layout,.wallet-layout main{display:grid;grid-gap:18px;gap:18px}.wallet-balance-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.wallet-balance-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.wallet-balance-card>div:first-child strong{font-size:30px}.wallet-customer-meta{display:grid;grid-gap:4px;gap:4px;text-align:left}.wallet-customer-meta span{color:#6b7280;font-size:13px}.wallet-adjust-panel{display:grid;grid-gap:13px;gap:13px;position:-webkit-sticky;position:sticky;top:18px}.wallet-adjust-panel label{display:grid;grid-gap:6px;gap:6px}.wallet-adjust-panel input,.wallet-adjust-panel select,.wallet-adjust-panel textarea{width:100%}.wallet-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wallet-section-head h2{margin:0}.wallet-legacy-note,.wallet-section-head small{color:#6b7280}.wallet-table td small{display:block;color:#6b7280;margin-top:3px}.wallet-op-add{background:#ecfdf5;color:#047857}.wallet-op-subtract{background:#fff7ed;color:#c2410c}.wallet-op-set{background:#eff6ff;color:#1d4ed8}.wallet-readonly{padding:12px;border-radius:10px;background:#f9fafb;color:#6b7280}.order-customer-wallet{display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:left}.order-customer-wallet small{color:#6b7280}.order-wallet-input{display:flex;gap:6px}.order-wallet-input input{min-width:0;flex:1 1}.order-wallet-input button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:0 10px}.order-create-summary-wallet strong{color:#047857}@media(max-width:900px){.wallet-layout{grid-template-columns:1fr}.wallet-adjust-panel{position:static}.wallet-balance-card{align-items:flex-start;flex-direction:column}.wallet-customer-meta{text-align:right}}.order-custom-weight{margin-top:12px;border:1px solid #a7d8c8;border-radius:12px;background:#f0fdf7;padding:14px;display:grid;grid-gap:11px;gap:11px}.order-custom-weight-heading{display:grid;grid-gap:4px;gap:4px}.order-custom-weight-heading strong{color:#14532d;font-size:14px}.order-custom-weight-heading small,.order-custom-weight-note{color:#437362;font-size:11px}.order-custom-weight-controls{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.order-custom-weight-controls label,.order-custom-weight-price{display:grid;grid-gap:7px;gap:7px}.order-custom-weight-controls label>span,.order-custom-weight-price>span{color:#475569;font-size:11px}.order-custom-weight-controls input{min-height:42px;width:100%;border:1px solid #9abdaf;border-radius:9px;background:#fff;padding:7px 10px;font:inherit;font-size:15px}.order-custom-weight-price b{color:#14532d;font-size:14px}.order-custom-weight-controls .primary-button{min-height:42px;font-size:12px;white-space:nowrap}.order-create-qty>span{font-size:12px;color:#64748b;text-align:center;white-space:nowrap}@media(max-width:900px){.order-custom-weight-controls{grid-template-columns:1fr 1fr}.order-custom-weight-controls .primary-button{grid-column:1/-1}}@media(max-width:430px){.order-custom-weight-controls{grid-template-columns:1fr}}.order-edit-v2{max-width:1480px;margin:0 auto;padding-bottom:20px}.order-edit-v2 .order-edit-layout{padding-bottom:24px}.order-edit-v2 .order-edit-section{padding:18px}.order-edit-v2 .order-edit-section-head h2{font-size:17px}.order-edit-v2 .order-edit-section-head p{line-height:1.8}.order-edit-v2 .order-edit-item-info>strong{font-size:13px;line-height:1.8}.order-edit-v2 .order-edit-item-info>small,.order-edit-v2 .order-edit-item-info>span{font-size:11px}.order-edit-v2 .order-edit-item-image{width:68px;height:68px}.order-edit-v2 .order-edit-qty-control input{font-size:14px}.order-edit-v2 .order-edit-form-grid label{font-size:12px}.order-edit-v2 .order-edit-summary strong{font-size:14px}.order-edit-v2-pill{display:inline-block;padding:7px 11px;border:1px solid #99f6e4;color:#0f766e;background:#f0fdfa;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.order-edit-v2-alert{border:1px solid #fcd34d;background:#fffbeb;color:#92400e;padding:15px 18px;border-radius:14px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.9;margin-bottom:16px}.order-edit-v2-alert.critical{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.order-edit-v2-alert strong{font-size:14px}.order-edit-v2-alert small{font-size:12px}.order-edit-v2-add{margin-top:18px;padding:16px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}.order-edit-v2-add h3{font-size:15px;margin:0 0 12px}.order-edit-v2-search{display:flex;align-items:center;gap:9px;border:1px solid #cbd5e1;border-radius:11px;padding:0 12px}.order-edit-v2-search span{font-size:20px;color:#64748b}.order-edit-v2-search input{width:100%;min-width:0;background:none;outline:none;border:0;padding:12px 0;font:inherit;font-size:13px}.order-edit-v2-results,.order-edit-v2-variations{margin-top:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;max-height:380px;overflow-y:auto}.order-edit-v2-results>button,.order-edit-v2-variations>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:#fff;border:0;border-bottom:1px solid #f1f5f9;padding:12px 14px;text-align:right;cursor:pointer;color:#0f172a;font:inherit}.order-edit-v2-results>button strong{font-size:12px}.order-edit-v2-results>button small{font-size:11px;color:#64748b}.order-edit-v2-results>button:hover,.order-edit-v2-variations>button:hover{background:#f0fdfa}.order-edit-v2-variations{padding:12px}.order-edit-v2-variations>button:disabled{opacity:.5;cursor:default}.order-edit-v2-custom-weight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 3px;font-size:12px}.order-edit-v2-custom-weight input,.order-edit-v2-weight input{min-height:38px;width:100px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:7px;font:inherit}.order-edit-v2-custom-weight button{padding:9px;border:0;border-radius:9px;background:#0f766e;color:#fff;font:inherit;cursor:pointer}.order-edit-v2-weight{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.order-edit-v2-weight label{font-size:11px;color:#64748b}.order-edit-v2-link{background:none;color:#b91c1c;border:0;font:inherit;cursor:pointer;font-size:12px;padding:8px}.order-edit-v2-link:disabled{opacity:.5}.order-edit-v2-new{border-color:#5eead4;background:#f0fdfa}.order-edit-v2-finance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.order-edit-v2-finance>div{display:flex;flex-direction:column;gap:5px;border:1px solid #e2e8f0;border-radius:10px;padding:11px;background:#fafafa}.order-edit-v2-finance span{font-size:11px;color:#64748b}.order-edit-v2-finance strong{font-size:13px}.order-edit-v2-reason{display:grid;grid-gap:9px;gap:9px;font-size:12px;font-weight:700;margin-top:15px}.order-edit-v2-reason textarea{border:1px solid #cbd5e1;background:#fff;color:#111827;border-radius:12px;resize:vertical;width:100%;font:inherit;padding:12px}.order-edit-v2-history{display:grid;grid-gap:7px;gap:7px;font-size:12px;margin-top:8px}.order-edit-v2-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.order-edit-v2-history small{font-size:11px;color:#64748b}.order-edit-v2-review{padding:20px;margin-bottom:20px;border:1px solid #5eead4}.order-edit-v2-review h2{font-size:18px;margin:0 0 16px}.order-edit-v2-preview-amount{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;background:#f0fdfa;border-radius:12px;font-size:13px}.order-edit-v2-confirm{display:flex;justify-content:flex-end;gap:12px;margin-top:15px;flex-wrap:wrap}.order-edit-v2 .order-edit-sticky-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:10;background:rgba(255,255,255,.95);border:1px solid #e5e7eb;border-radius:13px;padding:12px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;box-shadow:0 12px 26px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.order-edit-v2 .order-edit-sticky-actions button{min-height:43px}@media(max-width:720px){.order-edit-v2 .order-edit-header h1{font-size:20px}.order-edit-v2 .order-edit-item{grid-template-columns:56px minmax(0,1fr);gap:9px}.order-edit-v2 .order-edit-item-image{width:56px;height:56px}.order-edit-v2 .order-edit-line-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.order-edit-v2 .order-edit-qty-control{grid-template-columns:40px 60px 40px}.order-edit-v2 .order-edit-qty-control input{width:60px}.order-edit-v2 .order-edit-form-grid,.order-edit-v2 .order-edit-v2-finance{grid-template-columns:1fr}.order-edit-v2 .order-edit-sticky-actions{bottom:0}.order-edit-v2 .order-edit-sticky-actions button{flex:1 1}.order-edit-v2 .order-edit-v2-history>div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.order-edit-v2 *{scroll-behavior:auto!important;transition:none!important}}.order-edit-v2-add{background:#f3efff;border:2px solid #9c82dd;border-radius:16px;padding:20px;box-shadow:0 3px 12px rgba(91,48,154,.07)}.order-edit-v2-add h3{color:#51298c;font-weight:800;font-size:16px;margin-bottom:6px}.order-edit-v2-add-hint{color:#65567c;font-size:13px;margin:0 0 14px}.order-edit-v2-search{background:#fff;border:2px solid #8b65ce;border-radius:12px;min-height:48px;transition:border-color .15s,box-shadow .15s}.order-edit-v2-search:focus-within{border-color:#6630b1;box-shadow:0 0 0 4px rgba(112,68,181,.15)}.order-edit-v2-search input::placeholder{color:#75698a;opacity:1}.sidebar-nav .accounting-nav{display:grid;grid-gap:5px;gap:5px}.sidebar-nav .accounting-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:10px;padding:11px 12px;color:#d1d5db;background:transparent;font:inherit;cursor:pointer;text-align:right}.sidebar-nav .accounting-trigger.active,.sidebar-nav .accounting-trigger:hover{background:#1f2937;color:white}.sidebar-nav .accounting-child{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-border-start:2px solid #a78bfa;border-inline-start:2px solid #a78bfa}.accounting-mobile-group{display:grid;grid-gap:8px;gap:8px}.accounting-mobile-group strong{padding:9px 12px 2px;color:#4c1d95}@media(max-width:800px){.sidebar-nav .accounting-nav{min-width:155px}}@media(min-width:801px){.sidebar-nav .accounting-nav{width:100%}}@keyframes discount-soft-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.discount-create-panel,.discount-layout,.discount-success,.discounts-header{animation:discount-soft-enter .28s ease-out both}.discount-layout{animation-delay:.06s}.discount-create-panel{animation-delay:35ms}.discount-chip-row button,.discount-create-panel .primary-button,.discount-create-panel .secondary-button,.discount-layout .danger-button,.discount-layout .primary-button,.discount-layout .secondary-button,.discount-picker-results button,.discount-product-search button,.discount-rule-item{transition:transform .17s ease,box-shadow .17s ease,background-color .17s ease,border-color .17s ease}.discount-rule-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,20,60,.07)}.discount-create-panel button:active,.discount-layout button:active,.discount-rule-item:active{transform:scale(.985)}.discount-create-panel button:focus-visible,.discount-layout button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.discount-create-panel:has(input:focus-visible){border-color:rgba(124,58,237,.32)}.discount-rule-editor details[open]>div{animation:discount-soft-enter .2s ease-out both}}@media (prefers-reduced-motion:reduce){.discount-create-panel,.discount-layout,.discount-success,.discounts-header{animation:none!important}}@keyframes discount-spin{to{transform:rotate(1turn)}}.discount-spinner{display:inline-block;width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:discount-spin .7s linear infinite;vertical-align:-3px;-webkit-margin-end:7px;margin-inline-end:7px;flex-shrink:0}.discount-work-status{display:flex;align-items:center;gap:8px;border:1px solid #d8c8ff;background:#f8f5ff;color:#55309b;padding:12px 14px;border-radius:12px;margin-bottom:14px;font-size:13px}.discount-create-panel button:disabled,.discount-layout button:disabled{opacity:.65;cursor:wait;transform:none!important}@media(prefers-reduced-motion:reduce){.discount-spinner{animation-duration:1.6s}}@keyframes decon-api-spin{to{transform:rotate(1turn)}}button.decon-api-pending{opacity:.76;cursor:progress;pointer-events:none}button.decon-api-pending:after{content:"";display:inline-block;vertical-align:-2px;width:13px;height:13px;-webkit-margin-start:7px;margin-inline-start:7px;border:2px solid;border-left:2px solid transparent;border-radius:50%;animation:decon-api-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){button.decon-api-pending:after{animation-duration:1.6s}}button.decon-api-pending:has(.discount-spinner):after{display:none}.orders-ops-card.status-processing{border:2px solid #f2b544;background:linear-gradient(180deg,#fffdf7,#fff 30%);box-shadow:0 5px 18px rgba(150,101,17,.1)}.orders-ops-card.status-processing .orders-ops-accent{background:#b45309;width:6px}.orders-ops-card.status-processing .orders-ops-id strong{color:#78350f}.orders-ops-status.status-processing{min-height:36px;padding:7px 15px;border:1px solid #e5aa35;background:#fef3c7;color:#78350f;font-size:13px;font-weight:950;box-shadow:inset 0 0 0 1px rgba(180,83,9,.06)}.orders-ops-actions .orders-action-button.is-complete{background:#047857;color:#fff;border:1px solid #047857;font-weight:900}.orders-ops-actions .orders-action-button.is-complete:hover{background:#065f46;border-color:#065f46}.orders-ops-actions .orders-action-button.is-navigation{background:#eff6ff;color:#1e40af;border:1px solid #93c5fd;font-weight:850}.orders-ops-actions .orders-action-button.is-navigation:hover{background:#dbeafe;border-color:#60a5fa}.orders-ops-actions .orders-action-button:disabled{cursor:wait;opacity:.6}.orders-navigation-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;margin-bottom:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:12px;font-size:12px;line-height:1.8}.orders-navigation-notice button{flex:0 0 auto;border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}@media(max-width:720px){.orders-ops-status.status-processing{min-height:33px;font-size:12px;padding:5px 9px}.orders-ops-actions .orders-action-button.is-complete,.orders-ops-actions .orders-action-button.is-navigation{min-height:42px;font-size:10px}}.products-header-actions{min-width:0;width:min(100%,820px);max-width:100%;flex-wrap:wrap;gap:9px}.products-header-actions .products-category-filter{flex:0 1 205px;min-width:165px;max-width:250px}.products-header-actions .search-input{flex:1 1 210px;min-width:170px}.product-name-status{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}.product-name-status>strong{min-width:0;color:#182439;font-weight:850;line-height:1.6}.product-publication-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:3px 8px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#475569;font-size:10px;font-weight:800;line-height:1.55;white-space:nowrap}.product-publication-badge.is-publish{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.product-publication-badge.is-auto_draft,.product-publication-badge.is-draft{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.product-publication-badge.is-pending{background:#fffbeb;color:#92400e;border-color:#fde68a}.product-publication-badge.is-private{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.product-publication-badge.is-future{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.product-publication-badge.is-trash{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.mobile-product-title .product-name-status>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-product-title .product-publication-badge{display:inline-flex;margin:0;text-align:center;direction:rtl;font-size:10px;white-space:nowrap}.desktop-products-table .product-sale-input{min-width:93px;max-width:122px;border-color:#c6e4cf;background:#f4fcf6}.desktop-products-table .product-sale-input:focus{border-color:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.12)}.desktop-products-table .product-sale-input:disabled{border-color:#e2e8f0;background:#f8fafc}.mobile-product-fields .mobile-sale-input{border-color:#b7e4c7;background:#f4fcf6}.mobile-product-fields .mobile-sale-field>span{color:#166534}.mobile-product-fields .mobile-sale-input:disabled{border-color:#e2e8f0;background:#f8fafc}@media(max-width:800px){.products-header-actions{width:100%}.products-header-actions .products-category-filter{flex:1 1 165px}.mobile-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-product-fields>label:last-child{grid-column:1/-1}}@media(max-width:560px){.products-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.products-header-actions .add-product-button{grid-column:1/-1}.products-header-actions .products-category-filter{max-width:100%;width:100%;min-width:0}.products-header-actions .search-input{grid-column:1/-1;min-width:0}.products-filter-select{min-width:0;width:100%}}.variation-price-overview{display:grid;grid-gap:5px;gap:5px;align-content:start;min-width:160px;max-width:310px;text-align:right}.variation-unit-price{display:inline-flex;align-items:center;color:#075985;background:#effaff;border:1px solid #bae6fd;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:900;line-height:1.7}.variation-price-range{display:block;color:#475569;font-size:11px;line-height:1.65}.variation-sale-unit-price{display:block;color:#047857;font-size:11px;font-weight:800}.variation-price-toggle{justify-self:start;border:1px solid #d7dff0;color:#1d4ed8;background:#f8faff;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:750;cursor:pointer;transition:background .18s ease,border-color .18s ease}.variation-price-toggle:hover{background:#eff6ff;border-color:#93c5fd}.variation-price-toggle:disabled{opacity:.65;cursor:wait}.variation-pricing-list{display:grid;grid-gap:7px;gap:7px;padding-top:8px;border-top:1px dashed #cbd5e1}.variation-pricing-item{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;line-height:1.6;font-size:11px}.variation-pricing-item strong{color:#0f172a;font-weight:850}.variation-pricing-item span{color:#334155}.variation-pricing-item small{font-size:10px;color:#64748b}.variation-pricing-item .variation-item-unit{color:#0369a1;font-weight:850}.variation-pricing-item .variation-sale{color:#047857;font-weight:850}.variation-price-refresh{border:0;padding:5px 3px;color:#475569;background:transparent;text-align:right;font-size:10px;cursor:pointer}.variation-price-refresh:hover{color:#1d4ed8}.variation-sale-column{color:#047857;font-weight:850;font-size:11px;line-height:1.65;white-space:normal}.variation-pricing-error{color:#b91c1c;font-size:11px;line-height:1.6}.mobile-variable-price,.mobile-variable-sale{display:grid;align-content:start;grid-gap:7px;gap:7px}.mobile-variable-price>span,.mobile-variable-sale>span{color:#64748b;font-size:11px;font-weight:700}.mobile-variable-sale>strong{font-size:12px;color:#047857}.mobile-variable-price .variation-price-overview{max-width:none;min-width:0}@media(max-width:800px){.mobile-variable-price .variation-price-toggle{min-height:36px}}.variation-price-summary{display:grid;grid-gap:6px;gap:6px;min-width:225px;text-align:right;font-size:12px;line-height:1.75;color:#334155}.variation-price-summary>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px}.variation-price-summary strong{color:#0f172a;font-size:12px;font-weight:850}.variation-price-summary>span:first-child strong{color:#0369a1}.variation-no-unit{color:#64748b;font-size:11px}@media(max-width:800px){.variation-price-summary{min-width:0}}.discount-four-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.discount-four-picker{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fafcff;min-width:0}.discount-four-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.discount-four-picker-heading strong{font-size:13px;font-weight:850}.discount-four-picker-heading span{font-size:11px;color:#64748b}.discount-four-selected{min-height:35px}.discount-four-selected small{font-size:11px;color:#94a3b8}.discount-four-picker>.search-input{width:100%;min-width:0;min-height:43px;border:1px solid #cbd5e1;border-radius:10px;padding:8px 12px;background:#fff}.discount-four-results{display:grid;grid-gap:5px;gap:5px;max-height:200px;overflow-y:auto}.discount-four-results button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 11px;font:inherit;cursor:pointer}.discount-four-results button:hover:not(:disabled){background:#eff6ff}.discount-four-results button:disabled{opacity:.58;cursor:default}.discount-four-results span{font-size:12px;display:grid;grid-gap:3px;gap:3px}.discount-four-results small{color:#64748b;font-size:10px}.discount-four-results b{color:#2563eb;font-size:11px;white-space:nowrap}@media(max-width:790px){.discount-four-grid{grid-template-columns:1fr}}.discount-job-progress{display:grid;grid-gap:9px;gap:9px;padding:15px 17px;margin:10px 0 16px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:13px;color:#1e40af;line-height:1.65}.discount-job-progress strong{font-weight:850}.discount-job-progress span{font-size:12px}.discount-job-progress progress{width:100%;height:12px;accent-color:#2563eb}.discount-job-progress small{color:#b91c1c}.content-area.content-area-flush{padding:0}@media(max-width:800px){.content-area.content-area-flush{padding:0 0 calc(92px + env(safe-area-inset-bottom))}}.badge.status-processing,.mobile-order-status.status-processing,.orders-ops-status.status-processing{background:#bbf0b6;color:#155724;margin-top:12px;display:inline-block;padding:15px 30px;border-radius:6px;font-size:12px;font-weight:300;border-color:#bbf0b6;box-shadow:none}.badge.status-completed,.mobile-order-status.status-completed,.orders-ops-status.status-completed{background:#bfdbfe;color:#1e40af;margin-top:12px;display:inline-block;padding:15px 30px;border-radius:6px;font-size:12px;font-weight:300;border-color:#bfdbfe;box-shadow:none}.badge.status-pending,.mobile-order-status.status-pending,.orders-ops-status.status-pending{background:#fff3e0;color:#ef6c00;margin-top:12px;display:inline-block;padding:15px 30px;border-radius:6px;font-size:12px;font-weight:300;border-color:#fff3e0;box-shadow:none}.orders-ops-card.is-gathering{border:2px solid #9333ea;box-shadow:0 8px 26px rgba(147,51,234,.14)}.orders-ops-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 12px 5px 20px;border-bottom:1px solid #f1f5f9}.orders-ops-id>div span{color:#ffa000;font-size:16px;font-weight:300}.orders-ops-accent{position:absolute;inset:0 0 0 0;width:6px;background:#f59e0b}.orders-ops-card.status-completed .orders-ops-accent,.orders-ops-card.status-mnsjay-delivered .orders-ops-accent{background:#1034b9}.orders-ops-card.status-approved .orders-ops-accent,.orders-ops-card.status-decon-review .orders-ops-accent,.orders-ops-card.status-mnsjay-packaged .orders-ops-accent,.orders-ops-card.status-mnsjay-ready .orders-ops-accent,.orders-ops-card.status-mnsjay-waiting .orders-ops-accent{background:#13161c}.orders-ops-actions .orders-action-button{min-height:39px;padding:8px 13px;font-size:14px}.orders-ops-status.status-approved,.orders-ops-status.status-decon-review,.orders-ops-status.status-mnsjay-packaged,.orders-ops-status.status-mnsjay-ready,.orders-ops-status.status-mnsjay-waiting{background:#f1f1f1;color:#000000;margin-top:12px;display:inline-block;padding:15px 30px;border-radius:6px;font-size:14px;font-weight:300;border-color:#bfdbfe;box-shadow:none}.orders-ops-card.is-gathering .orders-ops-accent{background:#9333ea}.order-edit-v2{--editor-purple:#7044e4;--editor-border:#eae9f1;--editor-ink:#1b1930;max-width:1510px;color:var(--editor-ink)}.order-edit-v2 .order-edit-header{align-items:center;margin-bottom:22px}.order-edit-v2 .order-edit-header .eyebrow{color:#8b69d9;font-size:12px;font-weight:750;letter-spacing:.03em}.order-edit-v2 .order-edit-header h1{font-size:28px;font-weight:850;margin:7px 0}.order-edit-v2 .order-edit-header p{font-size:13px;color:#85849a}.order-edit-v2 .panel{background:#fff;border:1px solid var(--editor-border);border-radius:20px;box-shadow:0 5px 24px #291a4d07}.order-edit-v2 .order-edit-section{padding:22px}.order-edit-v2 .order-edit-section-head{margin-bottom:18px}.order-edit-v2 .order-edit-section-head h2{font-size:19px;font-weight:800}.order-edit-v2 .order-edit-section-head p{font-size:12px;color:#85849a}.order-edit-cash-hero{min-height:155px;margin-bottom:16px;padding:27px 33px;border-radius:23px;position:relative;overflow:hidden;background:linear-gradient(110deg,#43218f,#6941cb 65%,#845ae9);color:#fff;box-shadow:0 15px 30px #623ac029;display:flex;align-items:center;justify-content:space-between}.order-edit-cash-hero:after{content:"";position:absolute;width:340px;height:340px;left:-110px;top:-160px;border-radius:50%;border:1px solid #ffffff35;box-shadow:0 0 0 55px #ffffff0a,0 0 0 110px #ffffff08;pointer-events:none}.order-edit-cash-hero div:first-child{display:grid;grid-gap:7px;gap:7px;position:relative;z-index:1}.order-edit-cash-hero span{font-size:14px;color:#ede3ff}.order-edit-cash-hero strong{font-size:34px;font-weight:850;line-height:1.5}.order-edit-cash-hero small{font-size:12px;color:#e3d6fb}.order-edit-cash-hero-mark{font-size:75px;font-weight:800;opacity:.18}.order-edit-cash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.order-edit-cash-metrics>div{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--editor-border);border-radius:17px;background:#fff;box-shadow:0 4px 18px #2d1d5306;min-width:0}.order-edit-cash-metrics span{font-size:12px;color:#79778e}.order-edit-cash-metrics strong{font-size:19px;font-weight:850;overflow-wrap:anywhere}.order-edit-v2 .order-edit-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;grid-gap:16px;gap:16px}.order-edit-v2 .order-edit-main,.order-edit-v2 .order-edit-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.order-edit-v2 .order-edit-main{grid-column:1}.order-edit-v2 .order-edit-sidebar{grid-column:2}.order-edit-v2 .order-edit-layout>div>section{min-width:0}.order-edit-v2 .order-edit-item{border:1px solid #eceaf4;border-radius:13px;padding:12px;background:#fff}.order-edit-v2 .order-edit-item-info>strong{font-size:14px}.order-edit-v2 .order-edit-item-info>small,.order-edit-v2 .order-edit-item-info>span{font-size:12px}.order-edit-v2 .order-edit-v2-new{border-color:#c9b7f6;background:#faf7ff}.order-edit-v2 .order-edit-v2-add{background:#faf8ff;border:1px dashed #c7b4fa}.order-edit-v2 .order-edit-v2-search{border-color:#ddd2f4;border-radius:11px}.order-edit-v2 .order-edit-form-grid input:focus,.order-edit-v2 .order-edit-status:focus,.order-edit-v2 .order-edit-v2-reason textarea:focus,.order-edit-v2 .order-edit-v2-search:focus-within{outline:none;border-color:#9979ec;box-shadow:0 0 0 3px #ede6ff}.order-edit-v2 .order-edit-v2-results>button:hover,.order-edit-v2 .order-edit-v2-variations>button:hover{background:#f1ebff}.order-edit-v2 .order-edit-v2-pill{background:#f4f1fe;color:#7044c7;border-color:#e6d9ff}.order-edit-v2 .order-edit-v2-review{border-color:#c7b4fa}.order-edit-v2 .order-edit-v2-preview-amount{background:#f4f1fe}.order-edit-v2 .primary-button{background:#7142d9;border-color:#7142d9}.order-edit-v2 .primary-button:hover:not(:disabled){background:#5e31c8}.order-edit-v2 .order-edit-sticky-actions{border-color:#e9e3f4;box-shadow:0 12px 30px #291a4d15}.order-edit-v2 .order-edit-v2-reason{font-size:13px}@media(max-width:1050px){.order-edit-v2 .order-edit-layout{grid-template-columns:1fr}.order-edit-v2 .order-edit-main,.order-edit-v2 .order-edit-sidebar{grid-column:1}.order-edit-v2 .order-edit-sidebar{order:2}}@media(max-width:720px){.order-edit-v2 .order-edit-header h1{font-size:23px}.order-edit-v2 .order-edit-section{padding:15px}.order-edit-v2 .order-edit-section-head h2{font-size:16px}.order-edit-cash-hero{padding:20px;min-height:135px}.order-edit-cash-hero strong{font-size:25px}.order-edit-cash-hero-mark{display:none}.order-edit-cash-metrics{grid-template-columns:1fr 1fr;gap:9px}.order-edit-cash-metrics>div{padding:13px}.order-edit-cash-metrics strong{font-size:15px}.order-edit-cash-metrics>div:nth-child(2){grid-column:1/-1;grid-row:1}}.orders-ops-card .orders-ops-head{background:transparent;border-bottom-color:#f1f5f9}.orders-ops-bottom-status{display:flex;justify-content:flex-start;align-items:center;padding:0 18px 12px 20px;direction:rtl}.orders-ops-bottom-status .orders-ops-status{margin-top:0;max-width:100%;flex-shrink:0}@media(max-width:760px){.orders-ops-bottom-status{padding:0 12px 11px 15px}.orders-ops-bottom-status .orders-ops-status{max-width:100%}}