@import"https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@400;500;600;700&family=Baloo+2:wght@700;800&family=DM+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Urbanist:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700;800;900&display=swap";:root{--bg:#f5f7fb;--card:#ffffff;--text:#16233c;--muted:#6f7d95;--border:#e6ecf5;--blue:#2563eb;--green:#16a34a;--yellow:#eab308;--purple:#a855f7;--rose:#ef4444;--shadow:0 16px 40px rgba(15,23,42,.06)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);font-weight:500}button,input,select{font-family:inherit}button{cursor:pointer}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 25%,rgba(37,99,235,.12),transparent 32%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.1),transparent 30%),#f8fafc}.login-shell{width:min(1100px,100%);display:grid;grid-template-columns:1fr 470px;gap:56px;align-items:center}.brand-mark{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;font-size:26px;font-weight:800;box-shadow:0 20px 40px #2563eb3d}.brand-mark.small{width:44px;height:44px;border-radius:15px;font-size:18px}.brand-mark.dark{background:#2d2f36;box-shadow:none}.login-brand{display:flex;align-items:center;gap:18px}.login-brand h1{margin:0;font-size:clamp(40px,6vw,68px);letter-spacing:-.06em;font-weight:800}.login-brand p{margin:10px 0 0;color:var(--muted);font-size:18px;font-weight:600}.login-card{background:#fffffff0;border:1px solid rgba(226,232,240,.9);border-radius:30px;padding:34px;box-shadow:var(--shadow)}.login-pill{width:fit-content;display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#eff6ff;color:var(--blue);font-size:13px;font-weight:700}.login-card h2{margin:22px 0 8px;font-size:32px;letter-spacing:-.05em;font-weight:700}.login-desc{margin:0 0 22px;color:var(--muted);line-height:1.6}.login-card label{display:block;margin:16px 0 8px;font-size:13px;font-weight:700;color:#334155}.login-card input{width:100%;height:54px;border-radius:16px;border:1px solid #cbd5e1;background:#f8fafc;padding:0 16px;font-size:15px;font-weight:600;outline:0}.login-error{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fff1f2;color:#e11d48;font-size:14px;font-weight:600}.primary-wide,.ghost-wide{width:100%;height:54px;border-radius:16px;border:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700}.primary-wide{margin-top:22px;background:var(--blue);color:#fff;box-shadow:0 16px 28px #2563eb38}.ghost-wide{margin-top:12px;background:#eef2ff;color:#334155}.login-foot{margin-top:16px;text-align:center;color:var(--muted);font-size:13px}.catalog-page{min-height:100vh;background:#f7f9fc}.top-shipping{height:42px;background:#10131b;color:#fff;display:flex;align-items:center;gap:80px;padding:0 26px;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.catalog-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:12px 32px;background:#ffffffe6;backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.catalog-logo{display:flex;align-items:center;gap:12px}.catalog-logo strong{display:block;font-size:17px;font-weight:700}.catalog-logo span{display:block;font-size:12px;color:var(--muted)}.catalog-search{flex:1;max-width:520px;height:52px;border:1px solid var(--border);background:#fff;border-radius:17px;display:flex;align-items:center;gap:12px;padding:0 17px;color:#94a3b8;margin-left:auto}.catalog-search input{width:100%;border:0;outline:0;background:transparent;font-weight:500}.catalog-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.soft-btn,.exit-btn,.top-btn,.ghost-btn,.soft-outline-btn,.green-btn,.primary-btn{height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--border);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:#334155}.soft-outline-btn{background:#fff}.exit-btn{border-color:#fecdd3;color:#e11d48}.primary-btn,.top-btn.primary{background:var(--blue);color:#fff;border-color:transparent}.primary-btn.big{height:52px;border-radius:14px}.green-btn{background:#15803d;color:#fff;border-color:transparent}.ghost-btn{background:#f8fafc}.hello{color:var(--muted);font-size:14px}.floating-cart{position:relative;height:56px;border:0;border-radius:999px;background:#16a34a;color:#fff;display:flex;align-items:center;gap:10px;padding:0 20px;font-weight:700;box-shadow:0 16px 26px #16a34a33}.floating-cart em{position:absolute;top:-6px;right:-6px;min-width:24px;height:24px;border-radius:999px;border:2px solid #fff;display:grid;place-items:center;background:#ef4444;font-style:normal;font-size:12px;font-weight:700}.catalog-main{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:26px 0 70px}.hero{min-height:340px;border-radius:34px;padding:46px;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;background:linear-gradient(135deg,#2563ebf5,#0ea5e9e6);color:#fff;box-shadow:0 24px 50px #2563eb2e}.hero-kicker{display:inline-flex;padding:8px 13px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:700}.hero h1{margin:18px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.06em;font-weight:800;max-width:650px}.hero p{max-width:520px;color:#ffffffd6;line-height:1.65}.hero-actions{margin-top:26px;display:flex;gap:12px}.hero-actions button{height:50px;border-radius:999px;border:0;padding:0 22px;font-weight:700}.hero-actions button:first-child{background:#fff;color:var(--blue)}.hero-actions button:last-child{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25)}.hero-visual{position:relative;display:grid;place-items:center}.pet-card{position:absolute;left:50px;bottom:40px;width:130px;height:130px;border-radius:32px;background:#ffffffeb;display:grid;place-items:center;font-size:70px;transform:rotate(-8deg);box-shadow:0 18px 40px #0f172a24}.pet-card.dog{left:auto;right:70px;top:34px;transform:rotate(8deg)}.box-stack{display:flex;gap:16px;align-items:flex-end}.box-stack span{width:108px;height:108px;border-radius:28px;display:grid;place-items:center;font-size:56px;background:#ffffff2e;border:1px solid rgba(255,255,255,.2)}.category-grid{margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:14px}.category-btn{height:62px;border-radius:18px;border:1px solid var(--border);background:#fff;padding:0 18px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--text);box-shadow:0 10px 20px #0f172a0a}.category-btn.active,.category-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:var(--blue)}.category-btn span{font-size:22px}.section-title{margin:42px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.section-title div{display:flex;align-items:center;gap:12px}.section-title span{font-size:34px}.section-title h2{margin:0;font-size:30px;letter-spacing:-.04em;font-weight:700}.section-title p{margin:0;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:20px}.product-card{background:#fff;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.product-image{height:220px;display:grid;place-items:center;background:#f8fafc;position:relative}.product-badge{position:absolute;left:14px;top:14px;height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:#fff;border:1px solid #dbeafe;color:var(--blue);font-size:12px;font-weight:700}.emoji-img{font-size:94px;filter:drop-shadow(0 12px 12px rgba(15,23,42,.1))}.product-body{padding:18px}.product-body h3{min-height:56px;margin:0;font-size:15px;line-height:1.35;text-align:center;font-weight:700}.product-meta{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:center}.product-meta span,.product-meta em{font-size:13px;color:var(--muted);font-style:normal}.product-meta strong{font-size:17px;font-weight:700}.price-row{margin-top:12px;text-align:right}.price-row strong{font-size:19px;color:#059669;font-weight:700}.product-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.qty{height:46px;border:1px solid var(--border);background:#f8fafc;border-radius:999px;display:grid;grid-template-columns:36px 1fr 36px;align-items:center}.qty.compact{height:38px;min-width:120px}.qty button{border:0;background:transparent;color:#64748b;display:grid;place-items:center}.qty strong{text-align:center;font-size:16px;font-weight:700}.cart-add{height:46px;border-radius:999px;border:0;background:#16a34a;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.overlay{position:fixed;inset:0;background:#0f172a5c;z-index:90;display:grid;place-items:center;padding:20px}.modal-card{width:100%;max-height:90vh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 30px 80px #0f172a2e}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--border)}.modal-header h3{margin:0;font-size:22px;font-weight:700}.modal-header p{margin:6px 0 0;color:var(--muted);line-height:1.5}.icon-btn,.eye-btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:#f8fafc;display:grid;place-items:center;color:#475569}.form-grid{padding:22px 24px;display:grid;gap:16px}.form-grid.two{grid-template-columns:1fr 1fr}.field label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#334155}.field input,.field select{width:100%;height:46px;border-radius:14px;border:1px solid #d4dbe8;background:#fff;padding:0 14px;font-size:15px;font-weight:500;outline:0}.field small{display:block;margin-top:8px;color:var(--muted);font-size:13px}.password-wrap{position:relative}.password-wrap input{padding-right:54px}.password-wrap .eye-btn{position:absolute;right:4px;top:2px;width:42px;height:42px;border:0;background:transparent}.modal-footer{padding:18px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px}.empty-block{padding:34px;text-align:center;color:var(--muted);font-weight:600}.cart-popup{display:grid;grid-template-rows:auto 1fr auto}.cart-list{padding:16px 24px;display:grid;gap:12px}.cart-row{padding:14px;border:1px solid var(--border);border-radius:18px;display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center}.cart-thumb{width:64px;height:64px;border-radius:16px;background:#f1f5f9;display:grid;place-items:center;font-size:34px}.cart-info strong{display:block;font-size:14px;font-weight:700;line-height:1.35}.cart-info span,.cart-info em{display:block;margin-top:4px;font-size:12px;color:var(--muted);font-style:normal}.cart-side{text-align:right;display:grid;gap:8px;justify-items:end}.cart-summary{padding:18px 24px;border-top:1px solid var(--border);background:#f8fafc}.cart-summary div{display:flex;justify-content:space-between;align-items:center}.cart-summary strong{font-size:24px;color:#059669}.confirm-btn{margin-top:14px;width:100%;height:52px;border-radius:16px;border:0;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700}.confirm-btn:disabled{opacity:.5;cursor:not-allowed}.admin-shell{min-height:100vh;display:grid;grid-template-columns:320px 1fr;background:#eef2f7}.sidebar{background:linear-gradient(180deg,#0e1016,#12141c 70%,#14161d);color:#fff;padding:18px 14px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;height:100vh}.sidebar-brand{padding:14px;border-radius:18px;background:#ffffff14;display:flex;align-items:center;gap:12px}.sidebar-brand strong{display:block;font-size:16px;font-weight:700}.sidebar-brand span{display:block;color:#8ea4c8;font-size:13px}.sidebar-top-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sidebar-chip{height:38px;border-radius:14px;border:0;color:#fff;font-size:14px;font-weight:700}.sidebar-chip.green{background:#143d2d;color:#6ee7b7}.sidebar-chip.blue{background:#152844;color:#93c5fd}.sidebar-nav{display:grid;gap:10px}.side-link{height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;align-items:center;gap:14px;padding:0 16px;color:#e2e8f0;font-size:16px;font-weight:600;text-align:left}.side-link.active{background:#ffffff1a;border-color:#ffffff1f}.collapse-btn{margin-top:auto;height:48px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#fff;font-size:15px;font-weight:700}.admin-content{padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.topbar-title{display:flex;align-items:center;gap:14px}.mobile-toggle{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--border);background:#fff}.topbar-title h1{margin:0;font-size:40px;letter-spacing:-.06em;font-weight:800}.topbar-title p{margin:6px 0 0;color:#64748b}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-stack{display:grid;gap:16px}.page-card,.panel-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:18px 20px;box-shadow:var(--shadow)}.head-card{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.head-left{display:flex;gap:16px;align-items:flex-start}.page-icon{width:54px;height:54px;border-radius:16px;background:#edf3ff;color:var(--blue);display:grid;place-items:center}.head-card h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em}.head-card p{margin:6px 0 0;color:var(--muted)}.chip-row{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.pill-chip{height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;font-weight:700}.pill-chip.blue{background:#dbeafe;color:#2563eb}.pill-chip.yellow{background:#fef3c7;color:#ca8a04}.pill-chip.green{background:#dcfce7;color:#16a34a}.pill-chip.rose{background:#fee2e2;color:#ef4444}.head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-bar{height:52px;border-radius:16px;border:1px solid var(--border);background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;color:#94a3b8}.search-bar.slim{min-width:320px}.search-bar input{border:0;outline:0;background:transparent;width:220px;font-weight:500}.search-bar button{height:40px;padding:0 16px;border-radius:12px;border:1px solid #94a3b8;background:#fff;font-weight:700;color:#475569}.tab-row{display:flex;gap:12px;flex-wrap:wrap}.tab-btn{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--border);background:#fff;color:#2563eb;font-size:15px;font-weight:600}.table-grid.customers{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr .9fr .8fr 1.1fr;align-items:center}.table-head{padding:12px 10px;color:#111827;font-size:16px;font-weight:700;border-bottom:1px solid var(--border)}.table-cell{padding:18px 10px;border-bottom:1px solid #eef2f7;color:#334155;font-size:15px}.user-cell{display:flex;align-items:center;gap:12px}.table-avatar{width:42px;height:42px;border-radius:999px;background:#edf2f7;color:#2563eb;display:grid;place-items:center}.user-cell strong{display:block;font-size:15px}.user-cell span{display:block;color:var(--muted);margin-top:3px;font-size:13px}.align-right{text-align:right;justify-self:end}.action-buttons{display:flex;gap:10px}.edit-btn,.delete-btn{height:42px;padding:0 14px;border-radius:12px;font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.edit-btn{border:1px solid #93c5fd;color:#2563eb;background:#eff6ff}.delete-btn{border:1px solid #fecaca;color:#ef4444;background:#fff5f5}.status-badge{height:34px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;font-weight:700}.status-badge.active{background:#d1fae5;color:#047857}.status-badge.passive{background:#fee2e2;color:#dc2626}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:130px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:20px 18px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center}.metric-card.highlighted{border:2px solid #3b82f6;padding:19px 17px}.metric-top{display:flex;justify-content:center;align-items:center;gap:10px}.metric-title{font-size:13px;color:#64748b}.metric-chip{height:22px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;color:#fff;font-size:11px;font-weight:700}.metric-chip.green{background:#22c55e}.metric-chip.blue{background:#3b82f6}.metric-chip.yellow{background:#eab308}.metric-chip.purple{background:#a855f7}.metric-value{margin-top:10px;text-align:center;font-size:27px;font-weight:700;letter-spacing:-.02em}.metric-value.profit{color:#16a34a}.metric-note{margin-top:4px;text-align:center;color:#64748b;font-size:13px;letter-spacing:.05em}.metric-detail-btn{margin:16px auto 0;height:36px;min-width:86px;border-radius:10px;border:1px solid #d9e2f0;background:#f8fbff;font-size:13px;font-weight:600;color:#1f2a44}.action-card{align-items:center}.detail-main-btn{height:52px;min-width:136px;border-radius:12px;border:0;background:#3b82f6;color:#fff;font-size:18px;font-weight:700}.content-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:16px}.full-span{grid-column:1 / -1}.chart-card{min-height:380px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.ghost-select{height:40px;border-radius:12px;border:1px solid var(--border);background:#fbfcff;padding:0 12px;display:inline-flex;align-items:center;gap:8px;color:#55637e}.simple-chart{min-height:280px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:16px;padding-top:14px}.bar-wrap{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:260px}.bar{width:100%;max-width:96px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#2563eb,#8ab5ff)}.bar-wrap span{font-size:13px;color:#64748b;font-weight:600}.right-stack{display:grid;gap:16px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quick-btn{height:48px;border:0;border-radius:14px;padding:0 16px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.quick-btn.blue{background:#eef4ff;color:#2563eb}.quick-btn.green{background:#eaf9f0;color:#16a34a}.quick-btn.purple{background:#f3e8ff;color:#7c3aed}.quick-btn.orange{background:#fff4e7;color:#f97316}.list-stack{display:grid;gap:12px}.mini-list-row,.detail-row{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9}.circle-mini{width:42px;height:42px;border-radius:14px;background:#eef2ff;color:#2563eb;font-weight:700;display:grid;place-items:center}.mini-list-row strong,.detail-row strong{display:block}.mini-list-row span,.detail-row span{display:block;color:var(--muted);font-size:13px;margin-top:3px}.catalog-return-btn{margin-top:14px;width:100%;height:46px;border-radius:14px;border:0;background:#111827;color:#fff;font-weight:700}.order-table{display:grid}.order-head,.order-row{display:grid;grid-template-columns:1.3fr 1.2fr 1fr .8fr .8fr;gap:16px;align-items:center}.order-head{padding:0 6px 12px;color:#64748b;font-size:13px;font-weight:600}.order-row{padding:14px 6px;border-top:1px solid #eef2f7;color:#334155;font-size:14px}.order-row strong{font-size:15px}.order-status{height:32px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;font-weight:700}.order-status.green{background:#dcfce7;color:#16a34a}.order-status.orange{background:#ffedd5;color:#ea580c}.order-status.blue{background:#dbeafe;color:#2563eb}.detail-list{padding:14px 24px 22px;display:grid;gap:6px}.detail-row em{font-style:normal;color:#475569;font-size:13px;font-weight:600}.placeholder-card{min-height:220px;display:grid;place-items:center;text-align:center}.placeholder-card h2{margin:0;font-size:30px;font-weight:800}.placeholder-card p{margin:10px 0 0;color:var(--muted)}@media(max-width:1400px){.product-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}}@media(max-width:1100px){.login-shell,.hero{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.admin-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;width:290px;z-index:100;transform:translate(-102%);transition:.22s ease}.sidebar.open{transform:translate(0)}.mobile-toggle{display:grid;place-items:center}}@media(max-width:900px){.catalog-header{padding:12px 18px}.catalog-main{width:calc(100% - 24px)}.product-grid,.category-grid{grid-template-columns:1fr}.hero{padding:28px}.topbar{flex-direction:column;align-items:flex-start}.table-grid.customers{grid-template-columns:1fr}.table-head{display:none}.table-cell{padding:12px 0}.align-right{justify-self:start;text-align:left}.action-buttons{flex-wrap:wrap}.quick-grid,.metrics-grid{grid-template-columns:1fr}.order-head{display:none}.order-row{grid-template-columns:1fr;gap:8px}.mini-list-row,.detail-row{grid-template-columns:42px 1fr}.detail-row em{grid-column:2}.form-grid.two{grid-template-columns:1fr}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:274px 1fr;background:#f8fafc;gap:22px;padding:10px}.sidebar{position:sticky;top:10px;height:calc(100vh - 20px);background:linear-gradient(180deg,#f29a84,#ea7f8a 48%,#d85f89)!important;color:#fff;border:0!important;border-radius:24px;box-shadow:0 24px 48px #d85f8938;padding:18px 16px;overflow:visible}.sidebar-brand{background:#ffffff14;border-radius:20px;padding:14px 14px 16px;border:1px solid rgba(255,255,255,.14);margin-bottom:16px}.sidebar-brand strong{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.03em;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif}.sidebar-brand span{color:#ffffffd1;font-size:13px;font-weight:400;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif}.sidebar .brand-mark.dark{background:#fffffff5;color:#d55f8b;box-shadow:0 10px 24px #9424532e}.sidebar-top-actions{display:none}.sidebar-nav{display:grid;gap:8px;margin-top:4px;padding-right:20px}.sidebar .side-link{position:relative;display:flex;align-items:center;gap:14px;justify-content:flex-start;height:56px;border-radius:18px!important;border:0;background:transparent;color:#fffffff5;font-size:16px;font-weight:400;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.01em;padding:0 18px;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease;overflow:visible}.sidebar .side-link span,.sidebar .side-link svg{position:relative;z-index:2}.sidebar .side-link svg{color:#fffffffa;stroke-width:1.9;flex-shrink:0}.sidebar .side-link:hover{background:#ffffff24;color:#fff;transform:translate(4px);box-shadow:0 12px 26px #83254a1f}.sidebar .side-link:hover svg{color:#fff}.sidebar .side-link.active{background:#fff!important;color:#ca5b86!important;border-radius:18px 0 0 18px!important;box-shadow:0 16px 30px #8020492e;transform:none;z-index:2}.sidebar .side-link.active:after{content:"";position:absolute;top:0;right:-40px;width:40px;height:56px;background:#fff;clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%)}.sidebar .side-link.active svg{color:#ca5b86}.collapse-btn{margin-top:auto;height:54px;border-radius:18px!important;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font-size:14px;font-weight:500;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease,border-color .2s ease}.collapse-btn:hover{background:#ffffff2e;border-color:#ffffff52;transform:translateY(-1px)}.admin-content{padding:14px 14px 30px 0}.topbar{display:grid;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:20px;margin:0 0 22px;min-height:64px}.topbar-title h1{margin:0;color:#18233b;font-size:28px;line-height:1.1;letter-spacing:-.04em;font-weight:700}.topbar-title p{margin:6px 0 0;color:#69778f;font-size:14px;font-weight:500}.admin-search{height:56px;max-width:480px;justify-self:center;width:100%;border:1px solid #e0e7f1;background:#fff;border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 18px;color:#8b98ad;box-shadow:0 8px 20px #0f172a08}.admin-search input{width:100%;border:0;outline:0;background:transparent;color:#18233b;font-size:14px;font-weight:500}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.top-btn{height:52px;border-radius:15px;border:1px solid #e0e7f1;background:#fff;color:#24304a;padding:0 16px;font-weight:600;box-shadow:0 8px 20px #0f172a09}.top-btn.primary{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 14px 26px #2563eb38}.top-btn.catalog-btn{background:#eff6ff;color:#2563eb;border-color:#dbeafe}.top-btn.notification{position:relative}.top-btn.notification:after{content:"";position:absolute;right:11px;top:10px;width:8px;height:8px;border-radius:999px;background:#2563eb;border:2px solid white}.user-chip-admin{height:56px;border-radius:16px;border:1px solid #e0e7f1;background:#fff;display:flex;align-items:center;gap:11px;padding:0 14px;color:#64748b;box-shadow:0 8px 20px #0f172a09}.user-chip-admin>span{width:38px;height:38px;border-radius:12px;background:#a9b4c5;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700}.user-chip-admin strong{display:block;color:#18233b;font-size:13px;font-weight:700;white-space:nowrap}.user-chip-admin small{display:block;color:#7b8798;font-size:12px;font-weight:500;margin-top:2px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{min-height:128px;border-radius:20px;border:1px solid #e6ecf5;background:#fff;box-shadow:0 14px 34px #0f172a0e}.metric-card.highlighted{border:2px solid #3b82f6}.metric-title{color:#64748b;font-weight:500}.metric-value{color:#14213d;font-size:28px;font-weight:700}.metric-note{color:#64748b;font-weight:500}.metric-detail-btn{border:1px solid #d9e4f2;background:#f8fbff;color:#1f2a44}.page-card,.panel-card{border-radius:20px;border:1px solid #e6ecf5;background:#fff;box-shadow:0 14px 34px #0f172a0e}.panel-head h3{color:#17233c;font-size:20px;font-weight:700}.quick-btn{border-radius:14px;font-weight:600}.chart-card{min-height:390px}.simple-chart{min-height:282px}.bar{background:linear-gradient(180deg,#2563eb,#8db9ff)}.head-card h2{color:#17233c;font-size:30px;font-weight:700}.page-icon{background:#eef4ff;color:#2563eb}.tab-btn{background:#fff;border:1px solid #dfe7f3;color:#2563eb}.tab-btn.active{background:#2563eb;color:#fff;border-color:#2563eb}.table-card{padding-top:0;overflow:hidden}.table-head{background:#fbfcff;color:#17233c;font-size:14px;font-weight:700}.table-cell{font-size:14px}.edit-btn{background:#f7fbff;border-color:#93c5fd;color:#2563eb}.delete-btn{background:#fff8f8;border-color:#fecaca;color:#ef4444}@media(max-width:1400px){.topbar{grid-template-columns:1fr}.admin-search{justify-self:stretch;max-width:none}.topbar-actions{flex-wrap:wrap}}@media(max-width:1100px){.admin-shell{display:block;padding:10px}.sidebar{position:fixed;left:10px;top:10px;bottom:10px;width:280px;z-index:100;transform:translate(-110%);transition:.22s ease;height:auto}.sidebar.open{transform:translate(0)}.mobile-toggle{display:grid;place-items:center}.admin-content{padding:8px 0 24px}}.detail-page-header,.detail-stats-strip,.detail-list-page,.products-help-card{border-radius:20px;border:1px solid #e6ecf5;background:#fff;box-shadow:0 14px 34px #0f172a0e}.detail-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-page-header h2{margin:0;font-size:26px;color:#17233c;font-weight:700}.detail-page-header p{margin:8px 0 0;color:#69778f;font-size:14px}.detail-stats-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 22px}.mini-stat{border:1px solid #edf2f8;background:#fbfdff;border-radius:16px;padding:16px}.mini-stat span{display:block;color:#7b8798;font-size:13px;margin-bottom:8px}.mini-stat strong{color:#17233c;font-size:20px;font-weight:700}.detail-page-row{display:grid;grid-template-columns:48px 160px 1fr;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #edf2f8}.detail-page-row:last-child{border-bottom:0}.detail-texts strong{display:block;color:#17233c;font-size:15px}.detail-texts span{color:#66758b;font-size:13px}.detail-meta-inline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#58667d;font-size:13px}.products-help-card{display:flex;align-items:center;justify-content:space-between}.products-help-card h3{margin:0 0 6px;color:#17233c;font-size:18px}.products-help-card p{margin:0;color:#69778f;font-size:14px}.admin-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.admin-product-card{position:relative;border:1px solid #e5ebf5;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 34px #0f172a0d;padding:16px;transition:.2s ease}.admin-product-card:hover{transform:translateY(-2px);box-shadow:0 22px 40px #0f172a14}.admin-product-card.dragging{opacity:.55}.drag-handle{position:absolute;left:14px;top:14px;width:34px;height:34px;border:1px solid #dce5f1;background:#fff;border-radius:12px;display:grid;place-items:center;color:#64748b;cursor:grab;z-index:2}.admin-product-image{position:relative;border-radius:18px;min-height:220px;background:linear-gradient(180deg,#fbfcff,#f4f7fb);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.product-real-image{width:100%;height:100%;object-fit:contain;display:block}.admin-product-image .emoji-img{font-size:96px}.small-status-chip{position:absolute;right:12px;top:12px;height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.small-status-chip.active{color:#0d8f56;background:#eafaf2}.small-status-chip.passive{color:#b91c1c;background:#fef2f2}.admin-product-content h3{min-height:64px;margin:0 0 14px;color:#17233c;font-size:16px;line-height:1.45;font-weight:700}.admin-product-meta{display:flex;align-items:center;gap:12px;color:#627087;font-size:14px;margin-bottom:16px}.inline-price-wrap label{display:block;font-size:13px;color:#6d7a8d;margin-bottom:8px;font-weight:600}.inline-price-input{display:flex;align-items:center;border:1px solid #dce6f2;background:#f9fbfe;border-radius:14px;padding:0 14px;height:48px;margin-bottom:16px}.inline-price-input input{flex:1;border:0;outline:0;background:transparent;color:#17233c;font-weight:700;font-size:18px}.inline-price-input span{color:#6b7a90;font-weight:700}.admin-product-actions{display:flex;gap:10px}.admin-product-actions button{flex:1}.upload-box{display:block;border:1px dashed #bfd0e7;background:#f8fbff;border-radius:16px;padding:18px;cursor:pointer}.upload-box input{display:none}.upload-box>div{display:flex;align-items:center;gap:10px;color:#42526a;font-weight:600}.preview-panel{border-top:1px solid #edf2f8;padding-top:10px}.admin-product-preview{display:flex;align-items:center;gap:18px;border:1px solid #edf2f8;border-radius:18px;background:#fbfdff;padding:16px}.admin-product-preview .product-image.preview{width:120px;height:120px;border-radius:16px;background:#f4f7fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.admin-product-preview strong{color:#17233c;display:block;font-size:16px;margin-bottom:8px}.admin-product-preview p{margin:0 0 10px;color:#67758c;font-size:14px}.cart-thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.detail-stats-strip{grid-template-columns:1fr}.detail-page-row{grid-template-columns:48px 1fr}.detail-meta-inline{grid-column:1 / -1;padding-left:64px}.admin-product-grid{grid-template-columns:1fr}}.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-grid-bottom.four-col-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:142px}.metric-card .metric-value.profit{color:#16a34a}.admin-product-grid.five-col{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:start}.admin-product-card.premium{padding:14px;border-radius:24px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.admin-product-card.premium.dragging{opacity:.72;transform:scale(.98);box-shadow:0 28px 50px #2563eb29}.admin-product-card.premium:hover{transform:translateY(-3px)}.admin-product-image.premium{min-height:170px;margin-bottom:14px;background:linear-gradient(180deg,#f8fbff,#eef4fa)}.admin-product-image.premium .emoji-img{font-size:72px}.admin-product-content.premium h3{min-height:68px;font-size:15px;line-height:1.42;margin-bottom:12px}.product-inline-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 0 2px;margin-bottom:14px;border-top:1px solid #edf2f8}.inline-meta-item{display:flex;align-items:center;gap:8px;min-width:0}.inline-meta-item span{font-size:12px;color:#7a879c;font-weight:600}.inline-meta-item strong{font-size:18px;color:#17233c;font-weight:700;white-space:nowrap}.inline-meta-item.price-item{margin-left:auto}.inline-price-input.compact{height:42px;min-width:116px;margin:0;padding:0 12px;border-radius:12px}.inline-price-input.compact input{font-size:16px}.admin-product-actions{gap:8px}.admin-product-actions .delete-btn,.admin-product-actions .edit-btn{height:44px;border-radius:14px;font-size:14px;padding:0 12px}.drag-handle{box-shadow:0 10px 18px #0f172a0d}.drag-handle:active{cursor:grabbing}@media(max-width:1650px){.admin-product-grid.five-col{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1380px){.admin-product-grid.five-col{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid-top.five-col-metrics,.metrics-grid-bottom.four-col-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.admin-product-grid.five-col,.metrics-grid-top.five-col-metrics,.metrics-grid-bottom.four-col-metrics{grid-template-columns:1fr}.product-inline-meta{flex-direction:column;align-items:flex-start}.inline-meta-item.price-item{margin-left:0;width:100%}.inline-price-input.compact{width:100%}}.premium-chart-card{min-height:520px;padding:22px 24px;overflow:hidden}.premium-chart{display:grid;gap:20px}.premium-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.chart-title-row{display:flex;align-items:center;gap:10px}.chart-title-row h3{margin:0;font-size:22px;color:#17233c;font-weight:800;letter-spacing:-.03em}.chart-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#eef4ff;color:#2563eb}.premium-chart-head p{margin:8px 0 0;color:#6b7890;font-size:14px;line-height:1.5}.chart-controls select{height:44px;border-radius:14px;border:1px solid #dce6f2;background:#fff;color:#24304a;padding:0 40px 0 14px;font-weight:700;outline:0;box-shadow:0 10px 22px #0f172a0a}.chart-summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chart-summary-strip>div{border:1px solid #edf2f8;border-radius:18px;padding:15px 16px;background:linear-gradient(180deg,#fff,#fbfdff)}.chart-summary-strip span{display:block;color:#78859a;font-size:13px;margin-bottom:7px}.chart-summary-strip strong{color:#17233c;font-size:20px;font-weight:800}.chart-canvas-wrap{border:1px solid #edf2f8;border-radius:22px;background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.08),transparent 26%),linear-gradient(180deg,#fff,#fbfdff);padding:18px 16px 14px}.premium-line-chart{width:100%;height:315px;display:block}.chart-grid-line{stroke:#e7edf6;stroke-width:1;stroke-dasharray:7 8}.chart-point-outer{fill:#fff;stroke:#2563eb;stroke-width:3;filter:drop-shadow(0 8px 10px rgba(37,99,235,.2))}.chart-point-inner{fill:#2563eb}.chart-value-label{font-size:13px;fill:#334155;font-weight:700}.chart-label-row{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:0 12px 2px}.chart-label-row span{text-align:center;color:#64748b;font-size:13px;font-weight:700}.premium-detail-header{align-items:center}.detail-toolbar-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px}.detail-search{flex:1;max-width:560px;height:52px;border:1px solid #dfe7f3;background:#fff;border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#8b98ad}.detail-search input{width:100%;border:0;outline:0;background:transparent;color:#17233c;font-weight:600}.detail-toolbar-stat{height:52px;min-width:130px;border-radius:16px;background:#eef4ff;color:#2563eb;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px}.detail-toolbar-stat span{font-size:13px;font-weight:700}.detail-toolbar-stat strong{font-size:20px;font-weight:800}.detail-table-card{overflow:hidden;padding:0}.detail-data-table{display:grid;align-items:center}.detail-data-table.online{grid-template-columns:1.3fr 1fr .8fr 1.15fr}.detail-data-table.period{grid-template-columns:1.35fr 1fr 1.15fr .75fr}.detail-table-head{padding:16px 18px;background:#fbfdff;border-bottom:1px solid #e9eef6;color:#526078;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.detail-table-cell{min-height:72px;padding:14px 18px;border-bottom:1px solid #edf2f8;color:#354258;font-size:14px;display:flex;align-items:center}.detail-table-cell.user{gap:12px}.detail-table-cell.user strong{display:block;color:#17233c;font-size:15px;font-weight:800}.detail-table-cell.user span{display:block;color:#7a879c;font-size:13px;margin-top:3px}.login-count-badge{min-width:42px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:15px;font-weight:800;box-shadow:0 12px 22px #2563eb33}@media(max-width:1200px){.premium-chart-head,.detail-toolbar-card{flex-direction:column;align-items:stretch}.detail-search{max-width:none}.chart-summary-strip{grid-template-columns:1fr}}@media(max-width:900px){.detail-data-table.online,.detail-data-table.period{grid-template-columns:1fr}.detail-table-head{display:none}.detail-table-cell{min-height:auto;padding:12px 16px}.detail-table-cell.user{padding-top:18px}}.detail-data-table.online{grid-template-columns:1.2fr 1fr .8fr 1.1fr}.detail-data-table.period{grid-template-columns:1.18fr 1fr .8fr 1.08fr .72fr}.detail-table-cell{min-height:56px;padding:9px 18px;font-size:14px}.detail-table-cell.user{gap:10px}.detail-table-cell.user .circle-mini{width:38px;height:38px;border-radius:13px}.detail-table-cell.user strong{font-size:14px}.detail-table-cell.user span{display:none}.detail-table-head{padding:13px 18px;font-size:12px}.login-count-badge{min-width:38px;height:30px;font-size:14px}.detail-search,.detail-toolbar-stat{height:48px}.customer-filter-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.customer-location-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.premium-select-filter{height:46px;min-width:190px;border:1px solid #dfe7f3;background:#fff;border-radius:999px;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;box-shadow:0 8px 18px #0f172a09}.premium-select-filter span{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.premium-select-filter select{flex:1;min-width:110px;border:0;outline:0;background:transparent;color:#17233c;font-weight:700;font-size:14px}.soft-outline-btn.compact{height:46px;border-radius:999px}@media(max-width:900px){.customer-filter-card{align-items:stretch}.customer-location-filters,.premium-select-filter{width:100%}.detail-data-table.online,.detail-data-table.period{grid-template-columns:1fr}.detail-table-head{display:none}.detail-table-cell{min-height:auto;padding:9px 16px}}.catalog-product-section{margin-top:22px}.catalog-group-title{display:flex;align-items:center;gap:10px;margin:28px 0 16px}.catalog-group-title span{font-size:30px}.catalog-group-title h3{margin:0;font-size:26px;font-weight:800;color:#17233c;letter-spacing:-.04em}.catalog-product-card{display:grid;grid-template-rows:auto 1fr}.catalog-product-body{display:flex;flex-direction:column;gap:14px}.catalog-product-body h3{display:block!important;min-height:58px;margin:0!important;text-align:left!important;font-size:16px!important;line-height:1.35!important;color:#17233c!important;font-weight:800!important}.catalog-product-meta-row{border-top:1px solid #edf2f8;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.catalog-product-meta-row div{display:flex;align-items:center;justify-content:center;gap:8px}.catalog-product-meta-row span{font-size:13px;color:#64748b;font-weight:700}.catalog-product-meta-row strong{font-size:18px;color:#17233c;font-weight:800}.catalog-product-meta-row .catalog-price{color:#059669}.catalog-product-body .product-actions{margin-top:auto}.admin-product-card.premium{display:grid;grid-template-rows:auto 1fr}.admin-product-content.premium{display:flex;flex-direction:column;min-height:238px}.admin-product-content.premium h3{min-height:76px!important;margin-bottom:10px!important;display:block;color:#17233c;font-size:15px;line-height:1.4;overflow:hidden}.product-inline-meta{display:grid!important;grid-template-columns:80px 1fr;gap:12px;align-items:center;margin:0 0 14px!important;padding:12px 0 0!important}.inline-meta-item{min-width:0}.inline-meta-item.price-item{margin-left:0!important}.inline-price-input.compact{min-width:0!important;width:100%;height:42px}.admin-product-actions{margin-top:auto}.form-grid.two .field:has(label+input[type=number][value="0"]){display:block}.category-manager-card{padding:0;overflow:hidden}.category-table-grid{display:grid;grid-template-columns:80px 1.6fr .7fr 1fr 1.5fr;gap:16px;align-items:center}.category-table-head{padding:16px 18px;background:#fbfdff;border-bottom:1px solid #e9eef6;color:#64748b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.category-table-row{min-height:84px;padding:14px 18px;border-bottom:1px solid #edf2f8;background:#fff;transition:.18s ease}.category-table-row.dragging{opacity:.7;transform:scale(.995);background:#f8fbff}.category-order{font-weight:800;color:#64748b}.category-name-cell{display:flex;align-items:center;gap:12px}.category-icon-box{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef4ff;font-size:20px}.category-name-cell strong{font-size:16px;color:#17233c}.category-move-actions,.category-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.category-move-actions button{width:38px;height:38px;border-radius:12px;border:1px solid #dfe7f3;background:#fff;color:#17233c;font-size:18px}.category-move-actions .drag-mini{color:#64748b;cursor:grab}.category-actions .ghost-btn,.category-actions .edit-btn,.category-actions .delete-btn{height:40px;border-radius:12px;padding:0 12px}.category-actions .delete-btn{min-width:44px;justify-content:center}.catalog-category-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}@media(max-width:1380px){.category-table-grid{grid-template-columns:60px 1.2fr .7fr 1fr 1.3fr}.catalog-category-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.category-table-grid{grid-template-columns:1fr;gap:8px}.category-table-head{display:none}.category-table-row{padding:16px}.catalog-category-grid,.catalog-product-meta-row{grid-template-columns:1fr}}.sector-avatar{color:#fff!important;box-shadow:0 12px 22px #0f172a1a}.sector-avatar svg{color:#fff!important;stroke:#fff!important}.sector-avatar.petshop{background:linear-gradient(135deg,#f97316,#fb923c)!important}.sector-avatar.veteriner{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important}.table-avatar.sector-avatar{width:44px;height:44px;border-radius:16px}.detail-table-cell.user .sector-avatar{width:38px;height:38px;border-radius:14px}.modal-card{scrollbar-gutter:stable}.admin-product-card.premium{display:flex!important;flex-direction:column!important;min-height:450px}.admin-product-image.premium{min-height:170px!important;height:170px!important;flex:0 0 auto}.admin-product-content.premium{display:flex!important;flex-direction:column!important;flex:1;min-height:0!important}.admin-product-content.premium h3{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:64px!important;margin:0 0 14px!important;font-size:15px!important;line-height:1.42!important;color:#17233c!important}.admin-product-card .product-inline-meta{display:grid!important;grid-template-columns:82px 1fr!important;gap:10px!important;align-items:end!important;border-top:1px solid #edf2f8;padding-top:12px!important;margin:0 0 14px!important}.admin-product-card .inline-meta-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.admin-product-card .inline-meta-item span{font-size:12px!important;color:#7b8798!important;font-weight:700!important}.admin-product-card .inline-meta-item strong{font-size:18px!important;color:#17233c!important;line-height:1!important}.admin-product-card .inline-meta-item.price-item{width:100%;margin-left:0!important}.admin-product-card .inline-price-input.compact{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;border-radius:14px!important}.admin-product-card .inline-price-input.compact input{font-size:16px!important;line-height:1!important;padding:0!important}.admin-product-actions{margin-top:auto;display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.catalog-product-card{min-height:520px;display:flex!important;flex-direction:column!important}.catalog-product-card .product-image{height:280px;min-height:280px;flex:0 0 auto}.catalog-product-body{display:flex!important;flex-direction:column!important;flex:1;gap:14px!important;padding:18px!important}.catalog-product-body h3{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px!important;margin:0!important;text-align:left!important;font-size:16px!important;line-height:1.38!important;color:#17233c!important;font-weight:800!important}.catalog-product-meta-row{margin-top:auto!important;border-top:1px solid #edf2f8!important;padding-top:14px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;align-items:center!important}.catalog-product-meta-row div{min-height:46px;border-radius:14px;background:#fbfdff;border:1px solid #eef3f9;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.catalog-product-meta-row span,.catalog-product-meta-row strong{line-height:1!important}.catalog-product-meta-row span{color:#7b8798!important;font-size:13px!important;font-weight:700!important}.catalog-product-meta-row strong{color:#17233c!important;font-size:17px!important;font-weight:800!important}.catalog-product-meta-row .catalog-price{color:#059669!important}.catalog-product-body .product-actions{margin-top:0!important;display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:10px!important}.product-meta em,.price-row{display:none!important}@media(max-width:1650px){.admin-product-card.premium{min-height:430px}}@media(max-width:900px){.catalog-product-card{min-height:auto}.catalog-product-card .product-image{height:230px;min-height:230px}.catalog-product-meta-row{grid-template-columns:1fr!important}}.sector-avatar.petshop{background:linear-gradient(135deg,#f97316,#fb923c)!important;color:#fff!important}.sector-avatar.veteriner{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important}.sector-avatar.eticaret{background:linear-gradient(135deg,#ef4444,#f43f5e)!important;color:#fff!important}.sector-avatar.empty{background:#fff!important;color:#8b98ad!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 18px #0f172a0d!important}.sector-avatar:not(.empty) svg{color:#fff!important;stroke:#fff!important}.sector-avatar.empty svg{color:#8b98ad!important;stroke:#8b98ad!important}.table-grid.customers.sector-table{grid-template-columns:1.35fr .95fr .72fr .82fr .7fr .86fr .86fr auto}.sector-pill{min-height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;white-space:nowrap}.sector-pill.petshop{background:#fff3e8;color:#ea580c}.sector-pill.veteriner{background:#eaf6ff;color:#0284c7}.sector-pill.eticaret{background:#fff1f2;color:#e11d48}.sector-pill.empty{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.multi-filter{position:relative}.multi-filter-button{height:46px;min-width:210px;border:1px solid #dfe7f3;background:#fff;border-radius:999px;display:flex;align-items:center;gap:9px;padding:0 13px 0 16px;color:#17233c;box-shadow:0 8px 18px #0f172a09;cursor:pointer}.multi-filter-button.open{border-color:#93c5fd;box-shadow:0 12px 28px #2563eb1a}.multi-filter-button span{color:#64748b;font-size:13px;font-weight:800}.multi-filter-button strong{flex:1;text-align:left;color:#17233c;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-filter-menu{position:absolute;right:0;top:54px;width:250px;max-height:320px;overflow:auto;border:1px solid #dfe7f3;background:#fff;border-radius:18px;padding:10px;box-shadow:0 24px 60px #0f172a29;z-index:50}.multi-filter-clear{width:100%;min-height:38px;border:0;background:#eef4ff;color:#2563eb;border-radius:12px;font-weight:800;margin-bottom:8px;cursor:pointer}.multi-filter-option{min-height:40px;display:flex;align-items:center;gap:10px;border-radius:12px;padding:0 10px;color:#26334d;font-weight:700;cursor:pointer}.multi-filter-option:hover{background:#f8fafc}.multi-filter-option input{width:17px;height:17px;accent-color:#2563eb}.customer-location-filters{align-items:center}@media(max-width:1450px){.table-grid.customers.sector-table{grid-template-columns:1.25fr .9fr .7fr .76fr .66fr .78fr .78fr auto;overflow:auto}}@media(max-width:1100px){.multi-filter,.multi-filter-button{width:100%}.multi-filter-menu{left:0;right:auto;width:100%}.table-grid.customers.sector-table{grid-template-columns:1fr}.table-grid.customers.sector-table .table-head{display:none}}.rotate-180{transform:rotate(180deg)}.cart-page-modern{min-height:100vh;background:#f7faff}.cart-header-modern{position:sticky;top:0;z-index:20;border-bottom:1px solid #e5edf7;background:#ffffffe0;backdrop-filter:blur(18px)}.static-cart{position:relative!important;right:auto!important;top:auto!important}.cart-page-main{width:min(1560px,calc(100% - 48px));margin:0 auto;padding:34px 0 60px}.cart-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.cart-kicker{display:inline-flex;height:32px;align-items:center;padding:0 12px;border-radius:999px;background:#eef4ff;color:#2563eb;font-weight:800;font-size:13px;margin-bottom:10px}.cart-page-title h1{margin:0;color:#17233c;font-size:34px;letter-spacing:-.04em}.cart-page-title p{margin:8px 0 0;color:#65738b;max-width:720px;line-height:1.55}.clear-cart-btn{height:46px;border-radius:15px;padding:0 16px}.cart-layout-premium{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:24px;align-items:start}.cart-items-panel,.order-summary-premium{border:1px solid #e3ebf6;background:#fff;border-radius:26px;box-shadow:0 18px 50px #0f172a12}.cart-items-panel{padding:16px;display:grid;gap:14px}.cart-page-item{display:grid;grid-template-columns:92px minmax(0,1fr) 140px 150px 44px;gap:18px;align-items:center;border:1px solid #edf2f8;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:22px;padding:14px}.cart-page-thumb{width:92px;height:92px;border-radius:18px;overflow:hidden;background:#f5f8fc;display:grid;place-items:center}.cart-page-thumb img{width:100%;height:100%;object-fit:contain}.cart-page-thumb .emoji-img{font-size:44px}.cart-page-info strong{display:block;color:#17233c;font-size:16px;font-weight:900;line-height:1.35;margin-bottom:7px}.cart-page-info span,.cart-page-info em{display:block;color:#66758b;font-size:13px;font-style:normal;margin-top:4px}.cart-page-qty{height:48px;border:1px solid #dfe8f4;background:#f8fbff;border-radius:999px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;overflow:hidden}.cart-page-qty button{height:100%;border:0;background:transparent;color:#52637b;display:grid;place-items:center;cursor:pointer}.cart-page-qty strong{text-align:center;color:#17233c;font-size:16px}.cart-page-total span{display:block;color:#77849a;font-size:12px;font-weight:700;margin-bottom:6px}.cart-page-total strong{color:#059669;font-size:19px;font-weight:900}.cart-remove-btn{width:42px;height:42px;border-radius:14px;border:1px solid #fecaca;background:#fff8f8;color:#ef4444;display:grid;place-items:center;cursor:pointer}.order-summary-premium{padding:22px;position:sticky;top:106px}.summary-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.summary-card-top span{color:#17233c;font-size:22px;font-weight:900}.summary-card-top strong{color:#059669;font-size:28px;font-weight:900}.shipping-progress-card{border:1px solid #e6eef8;background:linear-gradient(180deg,#f8fbff,#fff);border-radius:20px;padding:16px;margin-bottom:18px}.shipping-head{display:flex;justify-content:space-between;color:#17233c;font-weight:800}.progress-track{height:10px;background:#e7edf6;border-radius:999px;overflow:hidden;margin:12px 0}.progress-track div{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#22c55e)}.shipping-progress-card p{margin:0;color:#66758b;font-size:13px;line-height:1.45}.summary-line{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf2f8;color:#526078}.summary-line strong{color:#17233c}.summary-line .danger{color:#ef4444}.internal-profit{color:#94a3b8;font-size:13px}.internal-profit strong{color:#64748b}.summary-total{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.summary-total span{color:#17233c;font-weight:900;font-size:18px}.summary-total strong{color:#17233c;font-weight:900;font-size:30px}.premium-confirm{width:100%;height:56px;border-radius:17px;margin-bottom:10px}.ghost-wide.compact{height:48px;margin-top:0}.summary-note{color:#7b8798;font-size:13px;line-height:1.45;margin:14px 0 0}.empty-cart-premium{min-height:360px;display:grid;place-items:center;text-align:center;padding:40px}.empty-cart-premium div{font-size:56px}.empty-cart-premium h3{color:#17233c;font-size:24px;margin:10px 0 4px}.empty-cart-premium p{color:#66758b}.cost-mini{display:block;margin-top:6px;color:#7b8798;font-size:12px;font-weight:700}.orders-head-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.orders-head-card h2{margin:0;color:#17233c;font-size:30px;letter-spacing:-.04em}.orders-head-card p{margin:6px 0 0;color:#66758b}.orders-head-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orders-head-summary button{height:42px;border:1px solid #dfe7f3;background:#fff;color:#17233c;border-radius:999px;padding:0 16px;font-weight:800}.orders-head-summary button.active{background:#111827;color:#fff;border-color:#111827}.orders-head-summary span{color:#17233c;font-weight:800}.orders-filter-card{display:flex;align-items:center;justify-content:space-between}.orders-table-card{padding:0;overflow:hidden}.orders-table-grid{display:grid;grid-template-columns:190px 1.4fr 1fr 1.1fr .8fr .8fr;align-items:center}.orders-table-grid .table-head{padding:16px 20px}.orders-table-grid .table-cell{min-height:74px;padding:14px 20px;border-bottom:1px solid #edf2f8}.status-select-wrap{height:42px;border-radius:999px;padding:0 12px;display:flex;align-items:center;border:1px solid transparent}.status-select-wrap select{width:100%;border:0;outline:0;background:transparent;font-weight:900;cursor:pointer}.status-select-wrap.note{background:#f8fafc;border-color:#e2e8f0}.status-select-wrap.note select{color:#64748b}.status-select-wrap.preparing{background:#fff7ed;border-color:#fed7aa}.status-select-wrap.preparing select{color:#ea580c}.status-select-wrap.shipped{background:#ecfdf5;border-color:#bbf7d0}.status-select-wrap.shipped select{color:#059669}.status-select-wrap.approved{background:#eff6ff;border-color:#bfdbfe}.status-select-wrap.approved select{color:#2563eb}.order-user-cell .table-avatar{width:44px;height:44px}.profit-cell strong{color:#059669}.orders-empty-row{grid-column:1 / -1;min-height:170px;display:grid;place-items:center;color:#66758b;font-size:17px}@media(max-width:1200px){.cart-layout-premium{grid-template-columns:1fr}.order-summary-premium{position:static}.cart-page-item{grid-template-columns:80px 1fr}.cart-page-qty,.cart-page-total,.cart-remove-btn{grid-column:auto}.orders-table-grid{grid-template-columns:1fr}.orders-table-grid .table-head{display:none}}.cart-page-qty.editable{grid-template-columns:42px 1fr 42px}.cart-page-qty.editable input{width:100%;height:100%;border:0;outline:0;background:#fff;text-align:center;color:#17233c;font-size:17px;font-weight:900;appearance:textfield}.cart-page-qty.editable input::-webkit-outer-spin-button,.cart-page-qty.editable input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.free-shipping-text{color:#16a34a!important;font-size:17px;font-weight:950!important}.discount-box{margin:14px 0 8px;padding:14px;border:1px solid #e6eef8;border-radius:18px;background:#fbfdff}.discount-box label{display:block;color:#17233c;font-size:14px;font-weight:900;margin-bottom:9px}.discount-box>div{display:grid;grid-template-columns:1fr 92px;gap:8px}.discount-box input{height:44px;border:1px solid #dfe7f3;border-radius:14px;padding:0 13px;outline:0;color:#17233c;font-weight:700}.discount-box button{height:44px;border:0;border-radius:14px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.discount-box p{margin:9px 0 0;font-size:13px;font-weight:800}.discount-box p.success{color:#16a34a}.discount-box p.error{color:#ef4444}.discounted-total-note{margin:-4px 0 14px;padding:11px 13px;border-radius:14px;background:#ecfdf5;color:#047857;font-size:14px;font-weight:800}.order-success-page{min-height:100vh;display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 50% 20%,rgba(168,85,247,.18),transparent 34%),linear-gradient(135deg,#f8fbff,#f5f3ff 48%,#eef7ff)}.success-card-premium{width:min(680px,100%);border:1px solid rgba(255,255,255,.8);border-radius:34px;background:#ffffffe0;box-shadow:0 34px 90px #581c872e;backdrop-filter:blur(22px);padding:54px 42px;text-align:center;position:relative;overflow:hidden}.success-card-premium:before{content:"";position:absolute;inset:-120px auto auto 50%;width:420px;height:420px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.26),transparent 62%);pointer-events:none}.success-check-3d{width:150px;height:150px;border-radius:42px;margin:0 auto 22px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#c084fc,#7c3aed 46%,#4f46e5);box-shadow:0 28px 52px #7c3aed57,inset 0 5px 16px #ffffff52,inset 0 -10px 20px #1e293b26;position:relative;z-index:1}.success-kicker{display:inline-flex;height:36px;align-items:center;padding:0 14px;border-radius:999px;background:#f3e8ff;color:#7c3aed;font-weight:900;margin-bottom:14px;position:relative;z-index:1}.success-card-premium h1{margin:0;color:#17233c;font-size:34px;letter-spacing:-.045em;position:relative;z-index:1}.success-card-premium p{margin:16px 0 6px;color:#64748b;font-weight:700;position:relative;z-index:1}.success-order-number{display:inline-flex;height:64px;align-items:center;justify-content:center;min-width:190px;padding:0 24px;border-radius:20px;background:#111827;color:#fff;font-size:30px;letter-spacing:.12em;box-shadow:0 16px 34px #0f172a33;position:relative;z-index:1}.success-return-btn{margin:28px auto 0;height:54px;min-width:180px;justify-content:center;position:relative;z-index:1}.internal-profit{display:none!important}.customer-avatar{display:grid;place-items:center}.customer-avatar.md{width:44px;height:44px;border-radius:16px}.customer-avatar.sm{width:36px;height:36px;border-radius:14px}.order-row-customer{display:flex;align-items:center;gap:10px}.order-success-page{background:radial-gradient(circle at 50% 16%,rgba(190,24,93,.12),transparent 32%),linear-gradient(135deg,#f7f7fb,#f7f3fa 48%,#f4f6fb)}.success-card-premium{background:#fff!important;border:1px solid #eef1f7!important;box-shadow:0 28px 70px #1f293714!important}.success-card-premium:before{background:radial-gradient(circle,rgba(190,24,93,.1),transparent 62%)!important}.success-check-3d{background:linear-gradient(145deg,#ec4899,#c026d3 42%,#7e22ce 72%,#6d28d9)!important;box-shadow:0 28px 56px #a855f738,0 12px 26px #be185d2e,inset 0 6px 16px #ffffff47,inset 0 -10px 20px #4c1d952e!important}.success-kicker{background:#fdf2f8!important;color:#be185d!important}.success-actions-row{margin-top:18px;display:flex;justify-content:center;align-items:stretch;gap:14px;flex-wrap:wrap;position:relative;z-index:1}.success-order-number{min-width:210px;height:60px;font-size:26px;border-radius:18px}.success-return-btn{margin:0!important;min-width:210px;height:60px;border-radius:18px}.order-detail-grid{grid-template-columns:.9fr 1.15fr .9fr 1fr .75fr .75fr .72fr}.carts-table-grid{display:grid;grid-template-columns:.5fr 1.25fr 1.1fr .8fr .7fr .7fr;align-items:center}.carts-table-grid .table-head,.carts-table-grid .table-cell{padding:16px 18px;border-bottom:1px solid #edf2f8}.carts-table-grid .table-head{color:#64748b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.orders-empty-row{grid-column:1/-1;padding:26px 18px;color:#64748b;font-weight:700}.detail-btn{min-width:110px;justify-content:center}.admin-basket-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:20px}.admin-basket-items-card,.admin-basket-summary-card{padding:20px}.admin-basket-meta{margin-bottom:16px}.meta-pill-row{display:flex;flex-wrap:wrap;gap:10px}.meta-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#f8fbff;border:1px solid #e4ebf5;color:#334155;font-size:13px;font-weight:800}.admin-basket-item-list{display:flex;flex-direction:column;gap:14px}.admin-detail-item{grid-template-columns:96px minmax(220px,1fr) 120px 150px;min-height:unset;border:1px solid #edf2f8;border-radius:22px;padding:16px 18px;background:#fff}.admin-detail-qty-badge{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 16px;border-radius:18px;border:1px solid #dbe5f1;background:#f8fbff;color:#17233c;font-weight:900}.summary-card-top.compact{margin-bottom:14px}@media(max-width:1180px){.admin-basket-detail-layout{grid-template-columns:1fr}.admin-detail-item{grid-template-columns:82px 1fr;gap:14px}.admin-detail-qty-badge,.admin-detail-item .cart-page-total{grid-column:2}}@media(max-width:980px){.order-detail-grid,.carts-table-grid{grid-template-columns:1fr}.carts-table-grid .table-head,.orders-table-grid .table-head{display:none}.carts-table-grid .table-cell,.orders-table-grid .table-cell{padding:10px 16px}.success-actions-row{flex-direction:column;align-items:center}.success-order-number,.success-return-btn{width:min(100%,320px)}}.catalog-history-page{min-height:100vh;background:#f7faff}.history-orders-card{padding:0;overflow:hidden}.history-orders-grid{display:grid;grid-template-columns:.9fr 1.15fr .85fr .75fr .85fr .7fr;align-items:center}.history-orders-grid .table-head,.history-orders-grid .table-cell{padding:16px 18px;border-bottom:1px solid #edf2f8}.history-orders-grid .table-head{color:#64748b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:#fbfdff}.catalog-status-pill{min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}.catalog-status-pill.note{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.catalog-status-pill.preparing{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.catalog-status-pill.shipped{background:#ecfdf5;color:#059669;border:1px solid #bbf7d0}.catalog-status-pill.approved{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}@media(max-width:900px){.history-orders-grid{grid-template-columns:1fr}.history-orders-grid .table-head{display:none}.history-orders-grid .table-cell{padding:11px 16px}}.finance-visibility-btn{width:34px;height:34px;border-radius:12px;border:1px solid #dbe7f5;background:#f8fbff;color:#64748b;display:grid;place-items:center;cursor:pointer;transition:.18s ease;margin-left:auto}.finance-visibility-btn:hover,.finance-visibility-btn.active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 10px 22px #2563eb38}.enhanced-orders-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.enhanced-orders-filter .detail-search{max-width:560px;flex:1 1 360px}.order-date-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compact-filter{min-width:160px;height:46px}.week-filter-btn{height:46px;border:1px solid #dbe7f5;background:#fff;color:#17233c;border-radius:999px;padding:0 18px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #0f172a09}.week-filter-btn.active{background:#111827;border-color:#111827;color:#fff}.orders-table-grid.invoice-grid{grid-template-columns:180px 1.15fr .85fr 1fr .7fr .7fr 150px .7fr}.invoice-actions{display:flex;align-items:center;gap:8px}.invoice-icon-box,.invoice-thumb-box,.invoice-check-box{width:38px;height:38px;border-radius:13px;border:1px solid #dce7f5;background:#fff;display:grid;place-items:center;color:#64748b;overflow:hidden}.invoice-icon-box{cursor:pointer;background:#f8fbff;color:#2563eb}.invoice-icon-box input{display:none}.invoice-thumb-box{cursor:pointer}.invoice-thumb-box.has-image{border-color:#93c5fd;background:#eff6ff}.invoice-thumb-box img{width:100%;height:100%;object-fit:cover}.invoice-check-box{color:#94a3b8;background:#fff}.invoice-check-box.done{color:#16a34a;background:#ecfdf5;border-color:#bbf7d0;box-shadow:0 10px 22px #16a34a1f}.invoice-preview-modal{width:100%}.download-invoice-btn{text-decoration:none;height:44px;border-radius:14px;padding:0 14px}.invoice-preview-body{padding:18px;background:#f8fafc;border-top:1px solid #edf2f8;display:grid;place-items:center;max-height:72vh;overflow:auto}.invoice-preview-body img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 18px 50px #0f172a2e;background:#fff}@media(max-width:1350px){.orders-table-grid.invoice-grid{grid-template-columns:1fr}.orders-table-grid.invoice-grid .table-head{display:none}}@media(max-width:800px){.enhanced-orders-filter .detail-search,.order-date-filters,.compact-filter,.week-filter-btn{width:100%}}.detail-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;position:relative}.export-dropdown{position:relative}.export-main-btn{height:48px;border-radius:16px;padding:0 16px;gap:8px}.export-menu{position:absolute;top:58px;right:0;width:292px;background:#fff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 24px 60px #0f172a29;padding:9px;z-index:60}.export-menu button{width:100%;min-height:64px;border:0;background:#fff;border-radius:14px;padding:10px 12px;text-align:left;cursor:pointer;color:#17233c;font-weight:900;display:flex;flex-direction:column;justify-content:center;gap:4px}.export-menu button:hover{background:#f8fbff}.export-menu span{color:#64748b;font-size:12px;font-weight:700}.admin-detail-qty-editor{min-height:58px;border:1px solid #dbe7f5;background:#f8fbff;border-radius:18px;display:grid;grid-template-columns:48px minmax(60px,1fr);align-items:center;overflow:hidden}.admin-detail-qty-editor span{color:#64748b;font-size:12px;font-weight:900;text-align:center}.admin-detail-qty-editor input{height:100%;border:0;outline:0;background:#fff;color:#17233c;font-size:20px;font-weight:950;text-align:center;border-left:1px solid #dbe7f5}.admin-detail-qty-editor input::-webkit-outer-spin-button,.admin-detail-qty-editor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-inline-meta-v21{display:grid!important;grid-template-columns:.75fr .9fr 1.25fr;align-items:end!important;gap:10px!important;padding:12px 0 14px!important}.product-inline-meta-v21 .inline-meta-item{min-width:0;height:58px;border:1px solid #e2eaf5;background:#f9fbff;border-radius:16px;padding:8px 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.product-inline-meta-v21 .inline-meta-item span{font-size:11px;line-height:1;font-weight:850;color:#7b8798}.product-inline-meta-v21 .inline-meta-item strong{font-size:18px;line-height:1.1;font-weight:950;color:#17233c}.product-inline-meta-v21 .price-item{margin-left:0!important}.product-inline-meta-v21 .price-item .inline-price-input.compact{width:100%;min-width:0;height:32px;border:0;background:transparent;padding:0;margin:0;border-radius:0}.product-inline-meta-v21 .price-item input{font-size:18px!important;font-weight:950;padding:0}.product-inline-meta-v21 .price-item .inline-price-input span{color:#17233c;font-weight:950}@media(max-width:1450px){.product-inline-meta-v21{grid-template-columns:1fr}.product-inline-meta-v21 .inline-meta-item{height:auto;min-height:54px}}@media(max-width:900px){.detail-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.export-menu{left:0;right:auto}}.customer-account-page-shell{background:linear-gradient(180deg,#fdf8fc,#f6f7fb 18%,#f4f7fb);min-height:100vh}.customer-account-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:28px 30px 42px;align-items:start}.customer-account-sidebar{position:sticky;top:22px}.account-sidebar-card,.customer-account-content{background:#fff;border:1px solid #f0dde8;box-shadow:0 18px 46px #ad6f9014}.account-sidebar-card{border-radius:28px;padding:22px}.account-sidebar-head h3{margin:0;font-size:18px;font-weight:950;color:#232233}.account-sidebar-head p{margin:10px 0 0;font-size:13px;line-height:1.5;color:#8d8390}.account-sidebar-head:after{content:"";display:block;width:54px;height:3px;border-radius:999px;margin-top:12px;background:linear-gradient(90deg,#f3a0c3,#e36aa3)}.account-menu-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.account-menu-btn{min-height:50px;border:1px solid #f1e4eb;background:#fff;border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 14px;font-weight:850;color:#6d6474;cursor:pointer;transition:.2s ease}.account-menu-btn:hover{transform:translateY(-1px);border-color:#ecc9da;box-shadow:0 10px 24px #d685ae1f}.account-menu-btn.active{background:#fff2f8;color:#c04f8a;border-color:#f2d1e1}.account-menu-btn.logout{color:#d45d52}.account-menu-icon{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid #f2e5eb;flex:0 0 auto}.customer-account-content{border-radius:30px;padding:18px;min-height:640px}.account-content-stack{display:flex;flex-direction:column;gap:18px}.account-profile-hero,.account-content-header,.account-info-card,.account-placeholder-card,.customer-order-table-wrap,.customer-order-detail-items,.customer-order-summary{background:#fff;border:1px solid #f1e5eb;box-shadow:0 16px 34px #b789a012}.account-profile-hero{border-radius:24px;padding:22px 24px;background:linear-gradient(180deg,#fff7fb,#fff);display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.account-profile-hero h1,.account-content-header h2{margin:0;font-size:18px;font-weight:950;color:#221f2c}.account-profile-hero p,.account-content-header p,.account-placeholder-card p{margin:8px 0 0;color:#8b8090;font-size:13px;line-height:1.55}.account-hero-badge{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #f1d9e7;color:#c1568a;font-weight:900;font-size:13px}.account-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-info-card{border-radius:22px;padding:18px 20px}.account-info-card span,.account-mini-kicker{font-size:12px;font-weight:800;color:#9a8d9b}.account-info-card strong{display:block;margin-top:8px;font-size:31px;line-height:1.1;font-weight:950;color:#223}.account-info-card small{display:block;margin-top:10px;color:#938699;font-size:12px;line-height:1.5}.account-placeholder-card{border-radius:22px;padding:20px}.account-placeholder-card.rose{background:linear-gradient(180deg,#fff6fb,#fff)}.placeholder-icon{font-size:34px;margin-bottom:10px}.account-soft-btn,.account-detail-btn{min-height:42px;border-radius:14px;border:1px solid #e8d8e0;background:#fff;color:#6c6276;padding:0 15px;font-weight:850;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.account-soft-btn:hover,.account-detail-btn:hover{border-color:#dfbdd0;background:#fff6fb}.account-content-header{border-radius:22px;padding:20px 22px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.account-order-summary-pill{min-width:120px;border-radius:18px;background:#fff6fb;border:1px solid #f0d7e3;padding:14px 18px;text-align:center}.account-order-summary-pill strong{display:block;font-size:28px;line-height:1;color:#c15189;font-weight:950}.account-order-summary-pill span{display:block;margin-top:6px;font-size:12px;color:#8a7d8f;font-weight:800}.customer-order-table-wrap{border-radius:22px;overflow:hidden;background:#fff;border:1px solid #f1e5eb}.customer-order-table{display:grid;grid-template-columns:1.1fr 1.2fr 1fr .8fr 1fr .9fr;gap:14px;align-items:center;padding:15px 18px;border-top:1px solid #f2e7ec}.customer-order-table:first-child{border-top:0}.customer-order-table-head{background:#fff8fc;color:#786f7b;font-size:12px;font-weight:900;letter-spacing:.02em}.account-status-pill{min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}.account-status-pill.note{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.account-status-pill.preparing{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.account-status-pill.shipped{background:#ecfdf5;color:#059669;border:1px solid #bbf7d0}.account-status-pill.approved{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.account-empty-block{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#8f8391;padding:24px}.customer-order-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) 340px;gap:18px}.customer-order-detail-items,.customer-order-summary{border-radius:24px;padding:18px}.account-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.account-chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #ebdde7;background:#fff8fc;display:inline-flex;align-items:center;font-size:13px;color:#6f6575;font-weight:850}.customer-order-item-list{display:flex;flex-direction:column;gap:14px}.customer-order-item{display:grid;grid-template-columns:94px minmax(0,1fr) 98px 130px;align-items:center;gap:14px;border:1px solid #f0e4eb;background:#fffafd;border-radius:22px;padding:14px}.customer-order-thumb{width:94px;height:94px;border-radius:18px;background:#fff;border:1px solid #efe4ea;display:grid;place-items:center;overflow:hidden}.customer-order-thumb img{width:100%;height:100%;object-fit:cover}.customer-order-main{display:flex;flex-direction:column;gap:6px}.customer-order-main strong{font-size:16px;line-height:1.4;color:#211f30}.customer-order-main span,.customer-order-main em,.customer-order-line-total span,.customer-order-qty-box span{font-size:13px;color:#8e8392;font-style:normal}.customer-order-qty-box{min-height:72px;border-radius:18px;border:1px solid #eadde5;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.customer-order-qty-box strong,.customer-order-line-total strong,.customer-summary-top strong{font-size:18px;color:#223;font-weight:950}.customer-order-line-total{display:flex;flex-direction:column;gap:6px}.customer-order-line-total strong,.customer-summary-top strong,.summary-total strong{color:#079669}.customer-summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.customer-summary-top span{font-size:17px;font-weight:950;color:#221f31}.product-inline-meta-v21{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:10px 0 14px!important}.product-inline-meta-v21 .inline-meta-item{height:58px!important;min-height:58px!important;padding:8px 10px!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;border-radius:15px!important}.product-inline-meta-v21 .inline-meta-item span{font-size:12px!important;line-height:1!important;font-weight:850!important}.product-inline-meta-v21 .inline-meta-item strong,.product-inline-meta-v21 .price-item input,.product-inline-meta-v21 .price-item .inline-price-input span{font-size:18px!important;line-height:1.1!important;font-weight:950!important}.product-inline-meta-v21 .price-item input,.product-inline-meta-v21 .price-item .inline-price-input span{color:#059669!important}.product-inline-meta-v21 .price-item .inline-price-input.compact{height:auto!important;min-height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.product-inline-meta-v21 .price-item .inline-price-input input{width:100%!important;min-width:0!important}.catalog-product-card{min-height:auto!important}.catalog-product-body{display:flex!important;flex-direction:column!important;gap:14px!important}.catalog-product-body h3{min-height:54px!important;margin-bottom:0!important}.catalog-product-meta-row,.catalog-product-card .product-actions{margin-top:0!important}@media(max-width:1200px){.customer-account-layout,.customer-order-detail-layout{grid-template-columns:1fr}.customer-account-sidebar{position:static}}@media(max-width:900px){.customer-account-layout{padding:18px 16px 28px}.account-profile-hero,.account-content-header{flex-direction:column;align-items:flex-start}.account-info-grid,.customer-order-table,.customer-order-item{grid-template-columns:1fr}.customer-order-table-head{display:none}.customer-order-table{gap:8px}.product-inline-meta-v21{grid-template-columns:1fr!important}}.slider-management-page .slider-head-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.slider-head-card h2{margin:0;font-size:28px;font-weight:950;letter-spacing:-.03em}.slider-head-card p,.slider-layout-card p,.slider-upload-card p{margin:8px 0 0;color:#64748b;font-weight:650}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.title-with-icon{display:flex;align-items:flex-start;gap:12px}.title-with-icon>svg{color:#64748b;margin-top:5px}.title-with-icon h3,.slider-settings-card h3,.slider-preview-card h3,.slider-upload-card h3{margin:0;font-size:22px;font-weight:950;letter-spacing:-.02em}.slider-layout-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.slider-layout-option{position:relative;min-height:138px;border:1px solid #dce6f4;border-radius:18px;background:#fff;padding:16px;text-align:left;cursor:pointer;transition:.2s ease}.slider-layout-option:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.slider-layout-option.active{border-color:#2563eb;background:#f7fbff;box-shadow:0 16px 30px #2563eb1f}.slider-layout-option strong{display:block;margin-top:12px;font-size:15px;font-weight:950;color:#17233c}.slider-layout-option small{display:block;margin-top:5px;color:#64748b;font-size:13px;font-weight:700}.slider-layout-option em{position:absolute;top:14px;right:14px;color:#2563eb}.layout-mock{height:52px;display:grid;gap:5px}.layout-mock i,.layout-mock b{display:block;border-radius:6px}.layout-mock i{background:#cfe0f8}.layout-mock b{background:#f0f2f6}.layout-mock.single{grid-template-columns:1fr}.layout-mock.single i{grid-column:1}.layout-mock.single b{display:none}.layout-mock.four{grid-template-columns:1.7fr repeat(2,.58fr);grid-template-rows:1fr 1fr}.layout-mock.four i{grid-row:1/3}.layout-mock.split{grid-template-columns:1.4fr .7fr .7fr .9fr;grid-template-rows:1fr 1fr}.layout-mock.split i{grid-row:1/3}.layout-mock.split b:last-child{grid-row:1/3}.layout-mock.two{grid-template-columns:1.5fr .9fr;grid-template-rows:1fr 1fr}.layout-mock.two i{grid-row:1/3}.layout-mock.two b:nth-child(n+4){display:none}.slider-edit-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.2fr);gap:18px}.slider-settings-card,.slider-preview-card,.slider-upload-card{padding:22px}.slider-settings-card textarea{min-height:110px;resize:vertical}.slider-settings-card input[type=color]{height:48px;padding:5px}.slider-preview-card{overflow:hidden}.slider-preview-card .hero{margin:16px 0 0;min-height:280px;border-radius:28px}.slider-preview-card .hero h1{font-size:34px}.slider-preview-card .hero p{font-size:14px}.slider-upload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.slider-upload-box{border:1px solid #dfe8f5;background:#fff;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px}.slider-upload-preview{height:118px;border-radius:16px;background:#f7faff;border:1px dashed #cbd8e8;display:grid;place-items:center;overflow:hidden;color:#64748b}.slider-upload-preview img{width:100%;height:100%;object-fit:cover}.slider-upload-box strong{display:block;color:#17233c;font-weight:950}.slider-upload-box span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.slider-upload-box label,.mini-remove-btn{min-height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer}.slider-upload-box label{border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb}.slider-upload-box label input{display:none}.mini-remove-btn{border:1px solid #fecaca;background:#fff7f7;color:#ef4444}.hero-dynamic{overflow:hidden}.hero-dynamic .hero-copy{position:relative;z-index:2}.dynamic-visual{display:flex;align-items:center;justify-content:center;gap:16px;position:relative;z-index:1}.dynamic-main-visual,.mini-visual-card{display:grid;place-items:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.24);box-shadow:0 20px 50px #0f172a1f;backdrop-filter:blur(8px);overflow:hidden}.dynamic-main-visual{width:210px;height:210px;border-radius:38px;transform:rotate(-8deg)}.dynamic-main-visual.wide{width:260px;height:210px}.dynamic-main-visual.medium{width:220px;height:200px}.dynamic-main-visual span,.mini-visual-card span{font-size:64px}.dynamic-main-visual img,.mini-visual-card img{width:100%;height:100%;object-fit:cover}.mini-visual-grid{display:grid;grid-template-columns:repeat(2,86px);gap:12px}.mini-visual-grid.vertical{grid-template-columns:118px}.mini-visual-grid.two-up{grid-template-columns:95px}.mini-visual-card{width:86px;height:86px;border-radius:24px}.mini-visual-grid.vertical .mini-visual-card{width:118px;height:95px}.mini-visual-card.tall{width:118px;height:200px;border-radius:30px}.hero-dynamic.layout-single .dynamic-main-visual{width:250px;height:250px}.cart-page-qty input{-moz-appearance:textfield}.cart-page-qty input::-webkit-outer-spin-button,.cart-page-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:1300px){.slider-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-edit-grid,.slider-upload-grid{grid-template-columns:1fr}}@media(max-width:900px){.slider-layout-options{grid-template-columns:1fr}.dynamic-visual{flex-wrap:wrap}.hero-dynamic.layout-single .dynamic-main-visual,.dynamic-main-visual,.dynamic-main-visual.wide,.dynamic-main-visual.medium{width:180px;height:180px}}.catalog-banner-layout{width:100%;margin:0 auto 34px;display:grid;gap:18px}.catalog-banner-layout .hero-actions button{position:relative;z-index:4}.banner-single{grid-template-columns:1fr}.banner-slider4{grid-template-columns:minmax(0,1.5fr) minmax(430px,.95fr)}.banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(230px,.42fr) minmax(300px,.55fr)}.banner-slider2{grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr)}.banner-main-slot{min-width:0}.banner-side-grid{display:grid;gap:18px}.banner-side-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-side-grid.two,.banner-side-grid.vertical{grid-template-columns:1fr}.slider-banner-card{position:relative;border-radius:34px;min-height:190px;overflow:hidden;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:center;color:#fff;box-shadow:0 22px 54px #0f172a24;isolation:isolate}.slider-banner-card:before{content:"";position:absolute;inset:-25% -10% auto auto;width:360px;height:360px;border-radius:999px;background:#ffffff24;filter:blur(2px);z-index:-1}.slider-banner-card.main{min-height:410px;padding:52px 58px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)}.slider-banner-card.main h1{margin:18px 0 0;font-size:clamp(38px,4vw,64px);line-height:.98;max-width:780px;letter-spacing:-.06em;color:#fff}.slider-banner-card.main p{margin:24px 0 0;max-width:640px;font-size:18px;line-height:1.55;color:#ffffffe6;font-weight:750}.slider-banner-card.mini{min-height:196px;padding:28px;grid-template-columns:minmax(0,1fr) 42%;border-radius:26px}.slider-banner-card.side-tall{min-height:410px;padding:32px;grid-template-columns:1fr;align-content:space-between;border-radius:30px}.slider-banner-card.mini h1,.slider-banner-card.side-tall h1{margin:0;font-size:clamp(22px,2vw,34px);line-height:1.12;letter-spacing:-.04em;color:#fff}.slider-banner-card.mini p,.slider-banner-card.side-tall p{margin:14px 0 0;color:#ffffffe0;font-size:15px;line-height:1.4;font-weight:800}.slider-banner-media{width:100%;height:100%;min-height:130px;display:grid;place-items:center;justify-self:end;position:relative}.slider-banner-card.main .slider-banner-media{min-height:280px}.slider-banner-card.side-tall .slider-banner-media{min-height:210px}.slider-banner-media img{width:100%;height:100%;max-height:330px;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(15,23,42,.18))}.slider-banner-card.mini .slider-banner-media img{max-height:155px}.slider-banner-card.side-tall .slider-banner-media img{max-height:250px}.slider-banner-media span{font-size:92px;filter:drop-shadow(0 18px 18px rgba(15,23,42,.18))}.slider-banner-card.main .slider-banner-media span{font-size:150px}.slider-banner-card.side-tall .slider-banner-media span{font-size:118px}.slider-preview-card .catalog-banner-layout{margin:16px 0 0!important;gap:10px}.slider-preview-card .banner-slider4{grid-template-columns:1.35fr .95fr}.slider-preview-card .banner-split3{grid-template-columns:1.2fr .45fr .55fr}.slider-preview-card .banner-slider2{grid-template-columns:1.35fr .65fr}.slider-preview-card .slider-banner-card{border-radius:20px;padding:18px;min-height:116px}.slider-preview-card .slider-banner-card.main{min-height:240px;padding:24px}.slider-preview-card .slider-banner-card.side-tall{min-height:240px}.slider-preview-card .slider-banner-card.main h1{font-size:28px}.slider-preview-card .slider-banner-card.main p,.slider-preview-card .slider-banner-card.mini p{font-size:12px}.slider-preview-card .slider-banner-card.mini h1,.slider-preview-card .slider-banner-card.side-tall h1{font-size:16px}.slider-preview-card .hero-actions{margin-top:16px}.slider-preview-card .hero-actions button{min-height:38px;padding:0 14px}.slider-preview-showcase{display:grid;gap:22px;margin-top:18px}.slider-preview-device{display:grid;gap:14px}.slider-preview-device-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.slider-preview-device-head strong{font-size:16px;line-height:1.2;color:var(--navy)}.slider-preview-device-head span{font-size:12px;color:var(--muted);font-weight:700}.slider-preview-desktop-shell,.slider-preview-phone-frame{border:1px solid #e6ebf3;background:#f8fafc;box-shadow:0 16px 36px #0f172a14}.slider-preview-desktop-shell{border-radius:28px;overflow:hidden}.slider-preview-desktop-header{padding:20px 22px;background:#fff;border-bottom:1px solid #e9eef5;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:16px}.slider-preview-desktop-brand{min-height:52px;border:0;border-radius:18px;background:transparent;padding:0;display:flex;align-items:center;justify-content:flex-start}.slider-preview-desktop-brand strong{font-size:34px;line-height:1;letter-spacing:-.05em;color:#6f2153}.slider-preview-desktop-search{min-height:58px;border:1px solid #dde5ef;background:#fff;border-radius:18px;padding:0 18px;display:flex;align-items:center;gap:12px;color:#90a0b6;font-weight:700}.slider-preview-desktop-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-preview-desktop-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.slider-preview-desktop-hello{color:#90a0b6;font-weight:700}.slider-preview-desktop-hello strong{color:var(--navy)}.slider-preview-desktop-actions .soft-btn,.slider-preview-desktop-actions .exit-btn,.slider-preview-desktop-actions .floating-cart{min-height:50px;border-radius:18px;font-size:14px}.slider-preview-desktop-main{padding:22px}.slider-preview-desktop-main .catalog-banner-layout{margin-bottom:20px}.slider-preview-desktop-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.slider-preview-category-btn{min-height:70px;padding:0 16px;border-radius:18px;border:1px solid #e5eaf2;background:#fff;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;text-align:left;box-shadow:0 12px 22px #0f172a0a}.slider-preview-category-btn.active{border-color:#f2c9d9;box-shadow:0 14px 30px #ec489914}.slider-preview-category-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:22px}.slider-preview-category-label{font-size:15px;font-weight:800;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-preview-category-arrow{color:var(--pink)}.slider-preview-mobile-device{align-items:start}.slider-preview-phone-frame{width:min(100%,420px);margin:0 auto;border-radius:34px;padding:14px;position:relative}.slider-preview-phone-notch{width:120px;height:8px;border-radius:999px;background:#d4dce7;margin:0 auto 12px}.slider-preview-mobile-shell{border-radius:24px;background:#f4f6fa;padding:10px}.slider-preview-mobile-shell .catalog-mobile-hero,.slider-preview-mobile-shell .catalog-mobile-mini-banners{margin-top:0}.slider-preview-mobile-shell .catalog-mobile-mini-banners{margin-top:10px}.slider-preview-mobile-shell .catalog-mobile-mini-banner-overlay strong{font-size:11px}.slider-preview-mobile-shell .catalog-mobile-mini-banner-overlay span{font-size:9px}@media(max-width:1200px){.slider-preview-desktop-header{grid-template-columns:1fr;align-items:stretch}.slider-preview-desktop-actions{justify-content:flex-start}.slider-preview-desktop-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.slider-preview-showcase{gap:18px}.slider-preview-desktop-main{padding:14px}.slider-preview-desktop-main .catalog-banner-layout{margin-bottom:14px}.slider-preview-desktop-categories{grid-template-columns:1fr}.slider-preview-phone-frame{width:100%}}.slider-preview-card .slider-banner-media span{font-size:44px}.slider-preview-card .slider-banner-card.main .slider-banner-media span{font-size:72px}.cart-page-qty input{caret-color:#2563eb}.cart-page-qty input:focus{background:#fff;outline:2px solid rgba(37,99,235,.18);outline-offset:-2px}@media(max-width:1300px){.banner-slider4,.banner-split3,.banner-slider2{grid-template-columns:1fr}.banner-side-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.slider-banner-card,.slider-banner-card.main,.slider-banner-card.mini,.slider-banner-card.side-tall{grid-template-columns:1fr;min-height:auto;padding:28px}.slider-banner-card.main h1{font-size:40px}.banner-side-grid.four{grid-template-columns:1fr}}.bulk-action-wrap{position:relative;z-index:20}.bulk-action-btn{min-height:48px;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;border-radius:16px;padding:0 14px;display:inline-flex;align-items:center;gap:9px;font-weight:950;cursor:pointer;box-shadow:0 10px 24px #2563eb14}.bulk-action-btn strong{min-width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#2563eb;color:#fff;font-size:13px}.bulk-action-menu{position:absolute;top:58px;left:0;min-width:230px;background:#fff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 24px 60px #0f172a29;padding:8px;z-index:50}.bulk-action-menu button{width:100%;min-height:46px;border:0;border-radius:13px;background:#fff;color:#17233c;display:flex;align-items:center;gap:10px;padding:0 12px;font-weight:900;cursor:pointer}.bulk-action-menu button:hover{background:#f8fbff}.bulk-action-menu button:first-child{color:#ef4444}.premium-row-checkbox{width:34px;height:34px;display:inline-grid;place-items:center;cursor:pointer}.premium-row-checkbox input{display:none}.premium-row-checkbox span{width:24px;height:24px;border-radius:8px;border:1px solid #cbd8e8;background:#fff;display:grid;place-items:center;color:transparent;transition:.18s ease}.premium-row-checkbox input:checked+span{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb38}.select-head,.select-cell{display:flex;align-items:center;justify-content:center}.selectable-customer-table{grid-template-columns:56px 1.25fr .9fr .75fr .75fr .7fr .85fr .75fr 1.15fr!important}.selectable-orders-table{grid-template-columns:56px 1.15fr 1.4fr 1fr 1.25fr .8fr .8fr 1.15fr .95fr!important}.selectable-carts-table{grid-template-columns:56px .7fr 1.4fr 1.4fr 1fr .9fr .9fr!important}.customer-filter-card{position:relative}.customer-filter-card>.bulk-action-wrap{margin-left:auto;margin-right:18px}.enhanced-orders-filter{position:relative}.enhanced-orders-filter>.bulk-action-wrap{margin-left:auto;margin-right:16px}.orders-head-summary .bulk-action-wrap{margin-right:10px}.bulk-confirm-modal,.bulk-success-modal{padding:12px 8px 4px;text-align:center}.bulk-confirm-icon,.bulk-success-icon{width:72px;height:72px;margin:0 auto 14px;border-radius:24px;display:grid;place-items:center}.bulk-confirm-icon.danger{color:#ef4444;background:#fff1f2;border:1px solid #fecaca}.bulk-success-icon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 18px 36px #22c55e38}.bulk-confirm-modal h3,.bulk-success-modal h3{margin:0;font-size:24px;font-weight:950;color:#17233c}.bulk-confirm-modal p,.bulk-success-modal p{margin:10px auto 0;max-width:360px;color:#64748b;font-weight:700;line-height:1.55}.bulk-confirm-actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.delete-btn.solid{background:#ef4444;color:#fff;border-color:#ef4444}.bulk-edit-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.bulk-edit-header h2{margin:0;font-size:28px;letter-spacing:-.03em;font-weight:950}.bulk-edit-header p{margin:8px 0 0;color:#64748b;font-weight:700}.bulk-edit-header-actions{display:flex;align-items:center;gap:10px}.primary-btn.disabled,.primary-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bulk-edit-table-card{overflow:auto}.bulk-edit-table{min-width:980px;display:grid;grid-template-columns:1.15fr 1fr .85fr .85fr .75fr .9fr;border:1px solid #e2eaf5;border-radius:22px;overflow:hidden;background:#fff}.bulk-edit-head{background:#f8fbff;padding:14px;font-weight:950;color:#475569;border-bottom:1px solid #e2eaf5}.bulk-edit-cell{padding:10px;border-bottom:1px solid #edf2f7}.bulk-edit-cell input,.bulk-edit-cell select{width:100%;height:44px;border:1px solid #dbe7f5;border-radius:13px;padding:0 12px;font-weight:800;color:#17233c;background:#fff;outline:0}.bulk-edit-cell input:focus,.bulk-edit-cell select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}@media(max-width:1100px){.customer-filter-card,.enhanced-orders-filter{flex-direction:column;align-items:stretch}.customer-filter-card>.bulk-action-wrap,.enhanced-orders-filter>.bulk-action-wrap{margin-left:0}.bulk-edit-header{flex-direction:column;align-items:flex-start}}.selectable-customer-table{grid-template-columns:64px minmax(220px,1.35fr) minmax(150px,.95fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(120px,.78fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(220px,1.2fr)!important}.selectable-orders-table{grid-template-columns:64px minmax(180px,1.05fr) minmax(220px,1.35fr) minmax(160px,.9fr) minmax(160px,1fr) minmax(120px,.82fr) minmax(120px,.82fr) 156px 138px!important}.selectable-carts-table{grid-template-columns:64px 100px minmax(220px,1.4fr) minmax(180px,1.2fr) minmax(120px,.9fr) 130px 130px!important}.table-grid.customers.selectable-customer-table,.orders-table-grid.selectable-orders-table,.carts-table-grid.selectable-carts-table{align-items:stretch}.table-grid.customers.selectable-customer-table .table-head,.table-grid.customers.selectable-customer-table .table-cell,.orders-table-grid.selectable-orders-table .table-head,.orders-table-grid.selectable-orders-table .table-cell,.carts-table-grid.selectable-carts-table .table-head,.carts-table-grid.selectable-carts-table .table-cell{display:flex;align-items:center;min-width:0}.table-grid.customers.selectable-customer-table .table-head,.orders-table-grid.selectable-orders-table .table-head,.carts-table-grid.selectable-carts-table .table-head{font-size:13px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.03em;background:#fbfdff;border-bottom:1px solid #edf2f8}.table-grid.customers.selectable-customer-table .table-cell,.orders-table-grid.selectable-orders-table .table-cell,.carts-table-grid.selectable-carts-table .table-cell{border-bottom:1px solid #edf2f8}.table-grid.customers.selectable-customer-table .select-head,.table-grid.customers.selectable-customer-table .select-cell,.orders-table-grid.selectable-orders-table .select-head,.orders-table-grid.selectable-orders-table .select-cell,.carts-table-grid.selectable-carts-table .select-head,.carts-table-grid.selectable-carts-table .select-cell{justify-content:center;padding-left:14px!important;padding-right:14px!important}.orders-table-grid.selectable-orders-table .table-head,.orders-table-grid.selectable-orders-table .table-cell{padding-left:18px;padding-right:18px}.orders-table-grid.selectable-orders-table .table-head:nth-child(2),.orders-table-grid.selectable-orders-table .table-cell:nth-child(9n+2){min-width:0}.status-select-wrap{width:100%;min-width:150px}.status-select-wrap select{min-width:0;text-overflow:ellipsis}.invoice-actions{justify-content:center}.invoice-icon-box,.invoice-thumb-box,.invoice-check-box{flex:0 0 38px}.invoice-icon-box svg,.invoice-thumb-box svg,.invoice-check-box svg{display:block;margin:auto}.orders-table-grid.selectable-orders-table .table-head:last-child,.orders-table-grid.selectable-orders-table .table-cell:last-child{justify-content:center}.carts-table-grid.selectable-carts-table .table-head:nth-child(2),.carts-table-grid.selectable-carts-table .table-cell:nth-child(7n+2){justify-content:flex-start}@media(max-width:1400px){.selectable-orders-table{grid-template-columns:60px 170px minmax(190px,1.2fr) minmax(145px,.9fr) minmax(150px,1fr) minmax(110px,.82fr) minmax(110px,.82fr) 150px 132px!important}.selectable-customer-table{grid-template-columns:60px minmax(200px,1.2fr) minmax(140px,.92fr) minmax(100px,.72fr) minmax(112px,.8fr) minmax(110px,.75fr) minmax(120px,.82fr) minmax(110px,.75fr) minmax(210px,1.1fr)!important}}.bulk-confirm-actions{position:relative;z-index:5}.bulk-confirm-actions button{pointer-events:auto;user-select:none}.status-select-wrap.delivered{background:#fdf2f8;border-color:#f9a8d4}.status-select-wrap.delivered select{color:#be185d}.invoice-actions{display:flex;align-items:center;justify-content:center;gap:8px}.invoice-icon-box,.invoice-thumb-box,.invoice-check-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1}.invoice-icon-box svg,.invoice-thumb-box svg,.invoice-check-box svg{display:block;margin:auto;flex:0 0 auto}.invoice-check-box.done{color:#047857!important;background:linear-gradient(135deg,#bbf7d0,#4ade80)!important;border-color:#16a34a!important;box-shadow:0 12px 28px #16a34a4d,inset 0 0 0 1px #ffffff8c!important}.invoice-check-box.done svg{stroke-width:3}.invoice-preview-modal{width:100%;max-height:86vh;display:flex;flex-direction:column}.invoice-preview-body{padding:18px;background:#f8fafc;border-top:1px solid #edf2f8;display:grid;place-items:center;height:calc(86vh - 126px);min-height:360px;max-height:none!important;overflow:hidden!important;cursor:zoom-in;position:relative}.invoice-preview-body:after{content:"Mouse tekerleği ile yakınlaştır / uzaklaştır";position:absolute;right:18px;bottom:14px;background:#0f172ab8;color:#fff;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;pointer-events:none}.invoice-preview-body img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transform-origin:center center;transition:transform .12s ease;border-radius:18px;box-shadow:0 18px 50px #0f172a2e;background:#fff}.bulk-confirm-modal{pointer-events:auto}.bulk-confirm-actions button:disabled{opacity:.72;cursor:wait}.invoice-preview-modal{width:100%;max-height:84vh;display:flex;flex-direction:column}.invoice-preview-modal .modal-header{flex:0 0 auto}.invoice-preview-body{height:calc(84vh - 128px)!important;min-height:420px;max-height:none!important;overflow:hidden!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc}.invoice-preview-body:after{content:"Görsel üzerindeyken mouse tekerleği ile yakınlaştır / uzaklaştır";position:absolute;right:18px;bottom:14px;background:#0f172ab8;color:#fff;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;pointer-events:none}.invoice-preview-body img{display:block;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transform-origin:center center;transition:transform .12s ease;border-radius:18px;box-shadow:0 18px 50px #0f172a2e;background:#fff;cursor:zoom-in}@media(max-width:800px){.invoice-preview-body{min-height:300px!important;height:calc(84vh - 120px)!important}}.risk-card{min-height:388px}.risk-head{align-items:flex-start;margin-bottom:14px}.risk-head p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.35;font-weight:600}.risk-select{min-width:178px;height:42px;border-radius:14px;border:1px solid #dce7f6;background:#fff;color:#10213f;font-weight:800;padding:0 12px;outline:none;box-shadow:0 10px 26px #0f172a0d}.risk-list{display:grid;gap:8px}.risk-list-row{display:grid;grid-template-columns:26px 42px minmax(0,1fr) 64px 92px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eef3f9}.risk-list-row:last-child{border-bottom:0}.risk-rank{width:24px;height:24px;border-radius:9px;display:grid;place-items:center;background:#f1f6ff;color:#2563eb;font-size:12px;font-weight:900}.risk-customer{min-width:0}.risk-customer strong{display:block;color:#10213f;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-customer span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-login-pill{height:38px;border-radius:14px;background:#eef5ff;border:1px solid #dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px}.risk-login-pill strong{font-size:16px;font-weight:950}.risk-login-pill span{font-size:11px;font-weight:900}.risk-amount{text-align:right;color:#009a5a;font-size:13px;font-weight:950;white-space:nowrap}.risk-empty{min-height:190px;border:1px dashed #d7e3f4;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-weight:800;background:#fbfdff}@media(max-width:640px){.risk-head{display:grid}.risk-select{width:100%}.risk-list-row{grid-template-columns:24px 38px minmax(0,1fr)}.risk-login-pill,.risk-amount{grid-column:3;justify-self:start}.risk-amount{text-align:left}}.orders-head-summary{align-items:center}.orders-head-summary>span{white-space:nowrap}.customer-open-button{border:0;background:transparent;padding:0;margin:0;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;color:inherit;width:100%;border-radius:16px}.customer-open-button:hover strong{color:#2563eb}.customer-ledger-page{gap:18px}.ledger-hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:linear-gradient(135deg,#fff,#f7fbff)}.ledger-hero-left{display:flex;align-items:center;gap:18px}.ledger-hero-left h2{font-size:34px;line-height:1;margin:5px 0;color:#0f172a;letter-spacing:-.04em}.ledger-hero-left p{margin:0;color:#64748b;font-weight:700}.ledger-kicker{display:inline-flex;align-items:center;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:900;font-size:13px;padding:7px 12px}.ledger-hero-actions{display:flex;gap:10px;align-items:center}.ledger-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ledger-stat-card{padding:18px;display:flex;flex-direction:column;gap:7px}.ledger-stat-card span{color:#64748b;font-weight:800;font-size:13px}.ledger-stat-card strong{font-size:24px;color:#0f172a;letter-spacing:-.03em}.ledger-stat-card small{color:#7b8aa1;font-weight:700}.green-text{color:#009b63!important}.ledger-edit-card,.ledger-orders-card{padding:22px}.ledger-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ledger-section-title h3{margin:0;font-size:23px;color:#0f172a;letter-spacing:-.03em}.ledger-section-title p{margin:5px 0 0;color:#64748b;font-weight:700}.save-success-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#dcfce7;color:#008a55;font-weight:900;padding:9px 12px}.ledger-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ledger-edit-grid .field{display:flex;flex-direction:column;gap:8px;margin:0}.ledger-edit-grid .field span{font-weight:900;color:#334155;font-size:13px}.ledger-edit-grid input,.ledger-edit-grid select{height:50px;border:1px solid #dbe7f5;border-radius:16px;background:#fff;padding:0 15px;font-weight:800;color:#0f172a;outline:none}.ledger-edit-grid input:focus,.ledger-edit-grid select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.ledger-edit-grid small{color:#7b8aa1;font-weight:700}.ledger-orders-table{display:grid;grid-template-columns:1.1fr 1.3fr .9fr 1fr 1fr 1fr;border:1px solid #e2eaf5;border-radius:20px;overflow:hidden;background:#fff}.ledger-orders-table .table-head{background:#f8fbff;padding:14px 16px;color:#475569;text-transform:uppercase;font-size:12px;font-weight:900;border-bottom:1px solid #e2eaf5}.ledger-orders-table .table-cell{padding:15px 16px;border-bottom:1px solid #edf2f7;display:flex;align-items:center}.ledger-orders-table .table-cell:nth-last-child(-n+6){border-bottom:0}@media(max-width:1100px){.ledger-stat-grid,.ledger-edit-grid{grid-template-columns:1fr 1fr}.ledger-orders-table{grid-template-columns:1fr}.ledger-orders-table .table-head{display:none}.ledger-orders-table .table-cell{border-bottom:1px solid #edf2f7}.ledger-hero-card{flex-direction:column;align-items:flex-start}.ledger-hero-actions{width:100%;justify-content:flex-end}}@media(max-width:720px){.ledger-stat-grid,.ledger-edit-grid{grid-template-columns:1fr}.ledger-hero-left{align-items:flex-start}.ledger-hero-left h2{font-size:27px}}.stacked-sector-chart{gap:16px}.sector-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:-4px}.sector-chart-legend span{display:inline-flex;align-items:center;gap:8px;color:#526078;font-size:13px;font-weight:800}.sector-chart-legend i{width:12px;height:12px;border-radius:999px;box-shadow:0 4px 10px #0f172a1f}.stacked-canvas{padding:18px 18px 12px;background:radial-gradient(circle at 14% 8%,rgba(37,99,235,.08),transparent 24%),linear-gradient(180deg,#fff,#fbfdff)}.premium-stacked-chart{width:100%;height:335px;display:block}.stacked-axis-line{stroke:#d8e2ef;stroke-width:1.1}.stacked-axis-label{fill:#708096;font-size:12px;font-weight:800}.stacked-x-label{fill:#526078;font-size:13px;font-weight:900}.bar-total-label{fill:#17233c;font-size:12px;font-weight:900;paint-order:stroke;stroke:#fff;stroke-width:4px}.bar-hover-zone{fill:transparent}.stacked-bar-group rect{transition:opacity .18s ease,transform .18s ease}.stacked-bar-group:hover rect:not(.bar-hover-zone){opacity:.88}@media(max-width:900px){.sector-chart-legend{gap:8px 12px}.premium-stacked-chart{height:300px}}.chart-controls-with-eye{display:flex;align-items:center;gap:10px}.chart-eye-btn{width:44px;height:44px;border-radius:14px;border:1px solid #dce6f2;background:#fff;color:#64748b;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px #0f172a0a;transition:.18s ease}.chart-eye-btn:hover,.chart-eye-btn.active{color:#2563eb;border-color:#bfd4ff;background:#f7fbff}.chart-canvas-wrap.values-hidden .bar-total-label,.chart-canvas-wrap.values-hidden .stacked-axis-label{letter-spacing:.08em;fill:#64748b}.reordered-orders-table{grid-template-columns:46px 1.35fr 1.05fr 1fr .75fr .75fr 1fr 1.05fr .85fr}.recent-orders-table .order-head,.recent-orders-table .order-row{grid-template-columns:1.35fr 1.1fr 1fr .75fr .75fr 1fr;gap:18px}.recent-orders-table .order-row{min-height:62px}.clickable-customer{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:10px;color:#17233c;font-weight:800;cursor:pointer;text-align:left}.clickable-customer:hover span{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.profit-text{color:#059669}.order-status{min-width:116px;padding:0 14px}.order-status.note{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.order-status.preparing{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.order-status.shipped{background:#ecfdf5;border:1px solid #bbf7d0;color:#059669}.order-status.delivered{background:#fdf2f8;border:1px solid #f9a8d4;color:#be185d}.order-status.approved{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.muted-small{color:#64748b;font-size:13px;font-weight:800}@media(max-width:1200px){.recent-orders-table .order-head,.recent-orders-table .order-row{grid-template-columns:1fr}}.reordered-orders-table{grid-template-columns:46px minmax(180px,1.35fr) minmax(126px,1fr) minmax(140px,.95fr) minmax(86px,.72fr) minmax(86px,.72fr) minmax(150px,1fr) minmax(142px,.95fr) minmax(118px,.75fr)}.reordered-orders-table .table-cell,.reordered-orders-table .table-head{padding-left:14px;padding-right:14px}.reordered-orders-table .status-select-wrap{min-width:138px;max-width:160px}.reordered-orders-table .invoice-actions{gap:8px;justify-content:flex-start}.reordered-orders-table .detail-btn{min-width:104px}.order-customer-open,.recent-orders-table .clickable-customer{border:1px solid transparent;background:transparent;padding:8px 10px;margin:-8px -10px;border-radius:18px;transition:.18s ease}.order-customer-open:hover,.recent-orders-table .clickable-customer:hover{background:#f6f9ff;border-color:#dbe8ff;box-shadow:0 10px 24px #2563eb14}.order-customer-open:hover strong,.recent-orders-table .clickable-customer:hover span{color:#17233c;text-decoration:none}.recent-orders-table .order-head,.recent-orders-table .order-row{grid-template-columns:minmax(180px,1.25fr) minmax(130px,1fr) minmax(140px,1fr) minmax(86px,.65fr) minmax(86px,.65fr) minmax(140px,.95fr) minmax(112px,.72fr);gap:16px}.compact-detail-btn{min-width:104px;height:38px;padding:0 13px;justify-content:center;border-radius:14px}@media(max-width:1300px){.reordered-orders-table{grid-template-columns:46px minmax(160px,1.2fr) minmax(118px,.95fr) minmax(128px,.9fr) minmax(78px,.65fr) minmax(78px,.65fr) minmax(136px,.95fr) minmax(132px,.9fr) minmax(106px,.7fr)}.reordered-orders-table .table-cell,.reordered-orders-table .table-head{padding-left:10px;padding-right:10px}}.ledger-orders-table{grid-template-columns:1.05fr 1.28fr .85fr .95fr .9fr 1.05fr}.ledger-orders-table .table-head.align-right{justify-content:center;text-align:center;background:#f8fbff}.ledger-orders-table .table-cell.align-right{justify-content:center;justify-self:stretch;text-align:center;background:transparent}.ledger-detail-btn{min-width:112px;height:40px;border-radius:14px;padding:0 14px;justify-content:center;background:#eff6ff;border-color:#93c5fd;color:#2563eb}.save-order-btn{min-width:112px;justify-content:center}.admin-detail-qty-editor input{text-align:center;font-weight:900}.sector-select-control{transition:.18s ease;font-weight:900}.sector-select-control.petshop{background:#fff7ed;border-color:#fdba74;color:#ea580c}.sector-select-control.veteriner{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.sector-select-control.eticaret{background:#fff1f2;border-color:#fda4af;color:#e11d48}.sector-select-control.empty{background:#f8fafc;border-color:#dbe4ef;color:#64748b}.admin-product-content.premium .product-inline-meta-v21{display:grid;grid-template-columns:minmax(48px,.7fr) minmax(68px,.85fr) minmax(88px,1fr);align-items:end;gap:10px;padding-top:12px;margin-top:12px}.admin-product-content.premium .product-inline-meta-v21 .inline-meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.admin-product-content.premium .product-inline-meta-v21 .inline-meta-item span{font-size:12px;font-weight:800;color:#7a879c}.admin-product-content.premium .product-inline-meta-v21 .number-item strong,.admin-product-content.premium .product-inline-meta-v21 .cost-item strong{font-size:16px;font-weight:500;color:#17233c;line-height:1.15}.admin-product-content.premium .product-inline-meta-v21 .cost-item strong{white-space:nowrap}.admin-product-content.premium .product-inline-meta-v21 .price-item{margin-left:0}.admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact{width:100%;min-width:0;height:42px;border-radius:14px;border:1px solid #cfe0f5;background:#f8fbff;padding:0 10px}.admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact input{font-size:16px;font-weight:900;color:#059669}.admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact span{color:#059669;font-weight:900}.global-search-wrap{position:relative;z-index:60}.global-search-wrap input{min-width:280px}.global-search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border:1px solid #dfe8f5;border-radius:20px;box-shadow:0 24px 55px #0f172a29;padding:8px;display:flex;flex-direction:column;gap:6px;max-height:380px;overflow:auto}.global-search-results button{border:0;background:#fff;border-radius:16px;padding:10px;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;text-align:left;cursor:pointer;transition:.16s ease}.global-search-results button:hover{background:#f6f9ff;box-shadow:inset 0 0 0 1px #dbe8ff}.global-search-results strong{display:block;color:#17233c;font-size:14px;font-weight:900;line-height:1.2}.global-search-results small{display:block;color:#64748b;font-size:12px;font-weight:700;margin-top:3px;line-height:1.25}.search-result-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.search-result-icon.customer{background:transparent}.search-result-icon.order{background:#eef2ff;color:#4f46e5}.search-result-icon.product{background:#f0fdf4;color:#16a34a}.global-search-empty{padding:16px;color:#64748b;font-weight:800;text-align:center}@media(max-width:1380px){.admin-product-content.premium .product-inline-meta-v21{grid-template-columns:repeat(3,minmax(0,1fr))}}.sector-select-control.petshop{background:linear-gradient(135deg,#f97316,#fb923c)!important;border-color:#fb923c!important;color:#fff!important;box-shadow:0 12px 22px #f973162e!important}.sector-select-control.veteriner{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:0 12px 22px #2563eb2e!important}.sector-select-control.eticaret{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;border-color:#fb7185!important;color:#fff!important;box-shadow:0 12px 22px #f43f5e2e!important}.sector-select-control.empty{background:#fff!important;border-color:#dbe4ef!important;color:#64748b!important;box-shadow:none!important}.sector-select-control option{background:#fff!important;color:#0f172a!important}.ledger-orders-table{grid-template-columns:minmax(115px,1fr) minmax(150px,1.1fr) minmax(105px,.8fr) minmax(105px,.85fr) minmax(105px,.85fr) minmax(125px,.8fr)!important;width:100%}.ledger-orders-table .table-head,.ledger-orders-table .table-cell{min-width:0}.ledger-orders-table .table-head.align-right,.ledger-orders-table .table-cell.align-right{justify-content:center!important;text-align:center!important;background:#f8fbff!important}.ledger-orders-table .table-cell.align-right{background:#fff!important}.ledger-orders-table .detail-btn,.ledger-detail-btn{min-width:112px!important;height:40px!important;border-radius:14px!important;background:#eff6ff!important;border:1px solid #93c5fd!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-weight:900!important}.cart-customer-open{border:1px solid transparent;background:transparent;padding:8px 10px;margin:-8px -10px;border-radius:18px;transition:.18s ease;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.cart-customer-open:hover{background:#f6f9ff;border-color:#dbe8ff;box-shadow:0 10px 24px #2563eb14}.cart-customer-open strong{color:#17233c;display:block}.cart-customer-open span{color:#64748b;display:block;font-weight:700}.deleted-orders-btn{height:46px;border:1px solid #dce6f2;border-radius:16px;background:#fff;color:#17233c;font-weight:900;padding:0 16px;cursor:pointer;transition:.18s ease;white-space:nowrap}.deleted-orders-btn:hover{border-color:#bfdbfe;background:#f7fbff;color:#2563eb}.deleted-orders-btn.active{background:#111827;border-color:#111827;color:#fff;box-shadow:0 12px 26px #0f172a2e}.admin-product-card .product-inline-meta.product-inline-meta-v21,.admin-product-content.premium .product-inline-meta-v21{display:grid!important;grid-template-columns:minmax(42px,.6fr) minmax(54px,.7fr) minmax(76px,.95fr)!important;gap:7px!important;align-items:end!important;width:100%!important;border-top:1px solid #edf2f8!important;padding-top:12px!important;margin:0 0 14px!important}.admin-product-card .product-inline-meta-v21 .inline-meta-item{min-width:0!important}.admin-product-card .product-inline-meta-v21 .number-item,.admin-product-card .product-inline-meta-v21 .cost-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.admin-product-card .product-inline-meta-v21 .number-item strong,.admin-product-card .product-inline-meta-v21 .cost-item strong{font-size:16px!important;font-weight:500!important;color:#17233c!important;letter-spacing:-.02em;white-space:nowrap}.admin-product-card .product-inline-meta-v21 .inline-meta-item span{font-size:11px!important;font-weight:800!important;color:#7a879c!important}.admin-product-card .product-inline-meta-v21 .price-item{width:100%!important;margin-left:0!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact{width:100%!important;min-width:0!important;height:36px!important;border-radius:13px!important;border:1px solid #cfe0f5!important;background:#f8fbff!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:4px!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{width:100%!important;min-width:0!important;font-size:15px!important;font-weight:900!important;color:#059669!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{color:#059669!important;font-size:14px!important;font-weight:900!important}@media(max-width:1450px){.admin-product-card .product-inline-meta.product-inline-meta-v21,.admin-product-content.premium .product-inline-meta-v21{grid-template-columns:minmax(38px,.55fr) minmax(48px,.62fr) minmax(68px,.9fr)!important;gap:6px!important}.admin-product-card .product-inline-meta-v21 .number-item strong,.admin-product-card .product-inline-meta-v21 .cost-item strong,.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{font-size:14px!important}}.reordered-orders-table .status-select-wrap{min-width:130px!important}.status-select-wrap select:disabled{opacity:.75;cursor:not-allowed}.admin-product-card .product-inline-meta.product-inline-meta-v21,.admin-product-content.premium .product-inline-meta-v21{display:grid!important;grid-template-columns:46px 54px minmax(76px,1fr)!important;gap:8px!important;align-items:end!important;width:100%!important;max-width:100%!important;overflow:visible!important}.admin-product-card .product-inline-meta-v21 .inline-meta-item{min-width:0!important;width:100%!important;overflow:visible!important}.admin-product-card .product-inline-meta-v21 .number-item,.admin-product-card .product-inline-meta-v21 .cost-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.admin-product-card .product-inline-meta-v21 .number-item strong,.admin-product-card .product-inline-meta-v21 .cost-item strong{font-size:14px!important;font-weight:600!important;line-height:1.1!important;white-space:nowrap!important}.admin-product-card .product-inline-meta-v21 .price-item{display:flex!important;flex-direction:column!important;align-items:stretch!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;padding:0 7px!important;box-sizing:border-box!important;overflow:hidden!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{flex:1 1 auto!important;width:0!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-size:15px!important;line-height:1!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{flex:0 0 auto!important;margin-left:3px!important}@media(max-width:1560px){.admin-product-grid.five-col{gap:14px!important}.admin-product-card.premium{padding:12px!important}.admin-product-card .product-inline-meta.product-inline-meta-v21,.admin-product-content.premium .product-inline-meta-v21{grid-template-columns:42px 48px minmax(70px,1fr)!important;gap:6px!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{font-size:14px!important}}.recent-orders-table .order-head,.recent-orders-table .order-row{grid-template-columns:minmax(160px,1.15fr) minmax(92px,.65fr) minmax(130px,.95fr) minmax(138px,.9fr) minmax(82px,.58fr) minmax(82px,.58fr) minmax(132px,.85fr) minmax(112px,.7fr)!important;gap:14px!important}.notes-top-btn{background:linear-gradient(135deg,#7c3aed,#db2777)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 16px 28px #db277738!important}.notes-backdrop{z-index:120}.notes-modal{width:min(900px,calc(100vw - 42px));max-height:calc(100vh - 80px);overflow:auto}.notes-title-row{align-items:flex-start}.notes-create-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:18px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.notes-create-row textarea,.note-row textarea{border:1px solid #dbe7f5;border-radius:16px;padding:14px 16px;resize:vertical;font-family:inherit;font-weight:700;color:#17233c;background:#fbfdff;outline:none}.notes-create-row textarea:focus,.note-row textarea:focus{border-color:#db2777;box-shadow:0 0 0 4px #db277714}.notes-save-btn{border:0;border-radius:16px;padding:0 20px;background:#2563eb;color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 14px 26px #2563eb2e}.notes-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0}.notes-list-card{display:flex;flex-direction:column;gap:10px}.note-row{display:grid;grid-template-columns:34px 150px 1fr 44px;align-items:center;gap:12px;border:1px solid #e6edf7;border-radius:18px;padding:12px;background:#fff}.note-row.done{background:#f0fdf4;border-color:#bbf7d0}.note-date{color:#64748b;font-size:13px;font-weight:800}.note-row textarea{min-height:46px;resize:none}.note-done-toggle{width:42px;height:42px;border-radius:14px;border:1px solid #dbe7f5;background:#fff;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.note-done-toggle.active{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:0 12px 24px #16a34a33}.mini-empty{padding:34px;text-align:center}@media(max-width:760px){.notes-create-row{grid-template-columns:1fr}.note-row{grid-template-columns:34px 1fr 44px}.note-date{grid-column:2 / 3}.note-row textarea{grid-column:1 / -1}}.notes-modal-panel{padding:0;background:radial-gradient(circle at 90% 0%,rgba(219,39,119,.1),transparent 34%),linear-gradient(180deg,#fff,#fbfdff);border-radius:24px;overflow:hidden}.notes-modal-header{display:grid;grid-template-columns:50px 1fr 44px;gap:14px;align-items:center;padding:22px 24px 18px;border-bottom:1px solid #edf2f7}.notes-title-icon{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 16px 28px #db277738}.notes-modal-header h2{margin:0;font-size:25px;letter-spacing:-.03em;color:#0f172a}.notes-modal-header p{margin:5px 0 0;color:#64748b;font-weight:700}.notes-close{justify-self:end}.notes-compose-card{display:grid;grid-template-columns:1fr 134px;gap:12px;padding:18px 24px 14px}.notes-compose-card textarea{border:1px solid #dbe7f5;border-radius:18px;padding:15px 16px;resize:vertical;min-height:82px;max-height:160px;font-family:inherit;font-weight:800;color:#17233c;background:#fff;outline:none;box-shadow:0 10px 24px #0f172a08}.notes-compose-card textarea:focus{border-color:#db2777;box-shadow:0 0 0 4px #db277714}.notes-modal-panel .notes-toolbar{padding:0 24px 14px;border-bottom:1px solid #edf2f7}.notes-modal-panel .notes-list-card{padding:16px 24px 22px;max-height:330px;overflow:auto}.notes-modal-panel .note-row{grid-template-columns:34px 138px minmax(0,1fr) 44px;border-radius:18px;padding:10px 12px}.notes-modal-panel .note-row textarea{min-height:44px;max-height:88px}.notes-modal-panel .notes-save-btn{min-height:82px}.notes-done-save{min-width:108px;justify-content:center}@media(max-width:760px){.notes-compose-card{grid-template-columns:1fr}.notes-modal-header{grid-template-columns:44px 1fr 40px;padding:18px}.notes-modal-panel .notes-list-card{padding:14px 18px 18px}.notes-modal-panel .notes-toolbar{padding:0 18px 14px}}.notes-bulk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notes-soft-action,.notes-danger-action{height:44px;border-radius:14px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;font-weight:900;border:1px solid #dbe7f5;background:#fff;color:#334155;box-shadow:0 10px 20px #0f172a0a}.notes-danger-action{background:#fff5f5;border-color:#fecaca;color:#ef4444}.notes-soft-action:not(:disabled):hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.notes-danger-action:not(:disabled):hover{background:#ef4444;border-color:#ef4444;color:#fff}.notes-soft-action:disabled,.notes-danger-action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.notes-soft-action b,.notes-danger-action b{min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;font-size:12px}.notes-danger-action b{background:#fee2e2;color:#ef4444}.catalog-qty.editable input{width:100%;min-width:0;border:0;background:transparent;text-align:center;font-size:16px;font-weight:900;color:#17233c;outline:0;padding:0}.catalog-qty.editable input:focus{color:#2563eb}.sidebar.collapsed{width:96px;min-width:96px}.sidebar.collapsed .sidebar-brand div:not(.brand-mark),.sidebar.collapsed .side-link span{display:none}.sidebar.collapsed .sidebar-nav{padding-right:0}.sidebar.collapsed .side-link{justify-content:center;padding:16px 0;border-radius:18px!important}.sidebar.collapsed .side-link.active{border-radius:18px!important}.sidebar.collapsed .side-link.active:after{display:none}.sidebar.collapsed .collapse-btn{font-size:0;padding:0}.sidebar.collapsed .collapse-btn:after{content:"Aç";font-size:14px;font-weight:700;color:#fff}.sidebar.collapsed+.admin-content{min-width:0}.theme-settings-page .settings-hero-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#fff,#f8fbff)}.settings-kicker{display:inline-flex;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:900;padding:8px 12px;margin-bottom:10px}.settings-hero-card h2{margin:0;font-size:28px;letter-spacing:-.04em}.settings-hero-card p{margin:7px 0 0;color:#64748b;font-weight:700}.settings-actions{display:flex;gap:10px;align-items:center}.settings-grid-premium{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.settings-form-card h3{margin:0 0 16px;font-size:20px}.theme-color-list{display:grid;gap:12px}.theme-color-list label{display:flex;align-items:center;justify-content:space-between;border:1px solid #e6edf7;border-radius:16px;padding:14px 16px;background:#fbfdff;font-weight:900;color:#17233c}.theme-color-list input{width:58px;height:38px;border:0;background:transparent}.theme-preview-card{min-height:130px;color:#fff;display:flex;align-items:center;gap:18px;box-shadow:0 22px 55px #0f172a1f}.theme-preview-card h3{margin:0;font-size:24px}.theme-preview-card p{margin:4px 0 0;color:#ffffffd9;font-weight:800}.preview-button{margin-left:auto;border:1px solid rgba(255,255,255,.38);background:#ffffff29;color:#fff;border-radius:16px;height:48px;padding:0 18px;font-weight:900}@media(max-width:900px){.settings-grid-premium,.settings-hero-card{grid-template-columns:1fr;display:grid}.settings-actions{justify-content:flex-start}.theme-preview-card{flex-wrap:wrap}}.admin-product-content.premium .product-inline-meta-v21,.admin-product-card .product-inline-meta.product-inline-meta-v21{display:grid!important;grid-template-columns:52px 58px minmax(88px,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;overflow:visible!important;border-top:1px solid #edf2f8!important;padding-top:14px!important;margin-top:auto!important}.admin-product-card .product-inline-meta-v21 .number-item,.admin-product-card .product-inline-meta-v21 .cost-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.admin-product-card .product-inline-meta-v21 .inline-meta-item span{font-size:11px!important;font-weight:800!important;color:#7a879c!important;line-height:1.1!important}.admin-product-card .product-inline-meta-v21 .number-item strong,.admin-product-card .product-inline-meta-v21 .cost-item strong{font-size:16px!important;font-weight:500!important;line-height:1.15!important;color:#17233c!important;white-space:nowrap!important}.admin-product-card .product-inline-meta-v21 .price-item{min-width:0!important;width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact{height:42px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #cfe0f5!important;border-radius:14px!important;background:#f8fbff!important;padding:0 9px!important;overflow:hidden!important;box-sizing:border-box!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{flex:1 1 auto!important;width:0!important;min-width:0!important;max-width:none!important;text-align:center!important;font-size:16px!important;font-weight:900!important;color:#059669!important;padding:0!important;border:0!important;background:transparent!important;line-height:1!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{flex:0 0 auto!important;color:#059669!important;font-size:15px!important;font-weight:900!important;margin:0!important}@media(max-width:1560px){.admin-product-content.premium .product-inline-meta-v21,.admin-product-card .product-inline-meta.product-inline-meta-v21{grid-template-columns:46px 52px minmax(78px,1fr)!important;gap:7px!important}.admin-product-card .product-inline-meta-v21 .number-item strong,.admin-product-card .product-inline-meta-v21 .cost-item strong,.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{font-size:14px!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact{height:38px!important;padding:0 6px!important}}.refined-settings-page{gap:18px}.refined-settings-hero{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #e6edf7}.settings-card-note{margin:-7px 0 16px;color:#64748b;font-weight:750;line-height:1.45}.save-success-inline{display:flex;align-items:center;gap:8px;width:fit-content;background:#dcfce7;color:#047857;border:1px solid #bbf7d0;border-radius:16px;padding:11px 14px;font-weight:900;box-shadow:0 14px 34px #16a34a1f}.settings-grid-main{grid-template-columns:1.15fr .85fr}.form-grid.one{display:grid;grid-template-columns:1fr;gap:14px}.favicon-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.favicon-upload-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid #e2eaf5;border-radius:18px;padding:14px;background:#fbfdff;cursor:pointer;transition:.18s ease}.favicon-upload-card:hover{border-color:var(--blue);box-shadow:0 14px 30px #2563eb1a;transform:translateY(-1px)}.favicon-upload-card input{display:none}.favicon-upload-card span{color:#64748b;font-size:12px;font-weight:900}.favicon-upload-card strong{font-size:14px;font-weight:950;color:#17233c}.favicon-upload-card img,.favicon-placeholder{grid-row:1 / span 2;grid-column:2;width:46px;height:46px;border-radius:14px;object-fit:cover;border:1px solid #dbe6f4;background:#eff6ff;display:grid;place-items:center;color:#2563eb;font-weight:950}.theme-mode-card{overflow:hidden}.settings-card-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.current-theme-pill{border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:950;padding:9px 13px;white-space:nowrap}.theme-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.theme-choice{text-align:left;border:1px solid #e2eaf5;background:#fff;border-radius:22px;padding:16px;box-shadow:0 14px 34px #0f172a0a;transition:.18s ease;display:grid;gap:10px}.theme-choice:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}.theme-choice.selected{border-color:var(--blue);box-shadow:0 0 0 4px #2563eb1a,0 20px 50px #2563eb1a}.theme-choice strong{font-size:17px;color:#17233c}.theme-choice small{color:#64748b;font-weight:750;line-height:1.35}.theme-choice-preview{height:96px;border-radius:18px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:end}.theme-choice-preview i{display:block;border-radius:10px;height:24px}.theme-choice-preview i:first-child{grid-column:1/3;height:30px}.light-preview{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dce8f7}.light-preview i{background:#fff;border:1px solid #dbe6f4}.dark-preview{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #334155}.dark-preview i{background:#26344d;border:1px solid #40516e}.settings-suggestions-card{background:linear-gradient(135deg,#fff,#fbfdff)}.settings-suggestion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.settings-suggestion-grid div{border:1px solid #e6edf7;border-radius:18px;padding:14px;background:#fff;display:grid;gap:5px}.settings-suggestion-grid strong{color:#17233c}.settings-suggestion-grid span{color:#64748b;font-weight:750;font-size:13px;line-height:1.35}body.dark-theme{--bg:#0f172a;--card:#111827;--text:#e5eefc;--muted:#9fb0c7;--border:#273449;background:#0f172a;color:#e5eefc}body.dark-theme .admin-shell{background:linear-gradient(135deg,#0f172a,#111827)}body.dark-theme .sidebar,body.dark-theme .page-card,body.dark-theme .metric-card,body.dark-theme .summary-card,body.dark-theme .admin-topbar .search-box,body.dark-theme .user-menu,body.dark-theme .soft-outline-btn{background:#111827!important;border-color:#273449!important;color:#e5eefc!important;box-shadow:0 18px 45px #00000040}body.dark-theme input,body.dark-theme select,body.dark-theme textarea{background:#0b1220!important;color:#e5eefc!important;border-color:#334155!important}body.dark-theme .sidebar-nav button{color:#cbd5e1}body.dark-theme .sidebar-nav button.active{background:#1d2d4d;color:#fff}body.dark-theme .muted,body.dark-theme p,body.dark-theme .settings-card-note{color:#9fb0c7!important}body.dark-theme table,body.dark-theme th,body.dark-theme td{color:#e5eefc;border-color:#273449!important}body.dark-theme .table-card,body.dark-theme .chart-card{background:#111827;border-color:#273449}body.dark-theme .settings-kicker,body.dark-theme .current-theme-pill{background:#1e3a8a;color:#dbeafe}body.dark-theme .favicon-upload-card,body.dark-theme .theme-choice,body.dark-theme .settings-suggestion-grid div{background:#0b1220;border-color:#334155}body.dark-theme .theme-choice strong,body.dark-theme .favicon-upload-card strong,body.dark-theme .settings-suggestion-grid strong{color:#e5eefc}@media(max-width:1000px){.settings-grid-main,.theme-choice-grid,.settings-suggestion-grid,.favicon-upload-grid{grid-template-columns:1fr}}body.dark-theme{--bg:#0b1220;--card:#111827;--text:#eaf2ff;--muted:#94a3b8;--border:#26364f;--shadow:0 22px 55px rgba(0,0,0,.34);background:#0b1220!important;color:#eaf2ff!important}body.dark-theme .admin-shell{background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.16),transparent 28%),radial-gradient(circle at 92% 10%,rgba(168,85,247,.12),transparent 26%),linear-gradient(135deg,#081120,#0d1626 52%,#101827)!important;color:#eaf2ff!important}body.dark-theme .admin-content,body.dark-theme .page-stack{color:#eaf2ff!important}body.dark-theme .sidebar{background:linear-gradient(180deg,#07101f,#0b1424 62%,#0a1220)!important;border-right:1px solid rgba(148,163,184,.13)!important;box-shadow:22px 0 60px #00000038!important}body.dark-theme .sidebar-brand{background:#ffffff0e!important;border:1px solid rgba(148,163,184,.14)!important}body.dark-theme .side-link{color:#c7d2e5!important;background:#ffffff05!important;border-color:#94a3b814!important}body.dark-theme .side-link:hover{background:#2563eb1f!important;border-color:#60a5fa33!important;color:#f8fbff!important}body.dark-theme .side-link.active{background:linear-gradient(135deg,#2563eb42,#2563eb24)!important;border-color:#60a5fa52!important;color:#fff!important}body.dark-theme .collapse-btn{background:#f8fbff!important;color:#17233c!important;border-color:#dbe6f4!important}body.dark-theme .page-card,body.dark-theme .panel-card,body.dark-theme .metric-card,body.dark-theme .summary-card,body.dark-theme .chart-card,body.dark-theme .risk-card,body.dark-theme .table-card,body.dark-theme .product-admin-card,body.dark-theme .category-manager-card,body.dark-theme .settings-form-card,body.dark-theme .settings-hero-card,body.dark-theme .settings-suggestions-card,body.dark-theme .customer-profile-card,body.dark-theme .customer-info-card,body.dark-theme .customer-orders-card,body.dark-theme .detail-page-card,body.dark-theme .detail-summary-card,body.dark-theme .cart-admin-card,body.dark-theme .deleted-orders-card,body.dark-theme .slider-settings-card,body.dark-theme .notes-modal-card,body.dark-theme .modal-card{background:linear-gradient(180deg,#111c2d,#0f1828)!important;border-color:#26364f!important;color:#eaf2ff!important;box-shadow:0 20px 58px #00000052!important}body.dark-theme .head-card,body.dark-theme .sales-chart-card,body.dark-theme .recent-orders-card{background:linear-gradient(180deg,#111c2d,#0f1828)!important;border-color:#26364f!important;color:#eaf2ff!important}body.dark-theme .topbar-title h1,body.dark-theme .head-card h2,body.dark-theme .panel-head h3,body.dark-theme .risk-head h3,body.dark-theme .section-title h2,body.dark-theme .metric-value,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme strong{color:#f8fbff!important}body.dark-theme p,body.dark-theme .topbar-title p,body.dark-theme .head-card p,body.dark-theme .metric-title,body.dark-theme .metric-note,body.dark-theme .muted,body.dark-theme .muted-small,body.dark-theme .risk-head p,body.dark-theme .risk-customer span,body.dark-theme .mini-list-row span,body.dark-theme .detail-row span,body.dark-theme .settings-card-note,body.dark-theme .field small{color:#94a3b8!important}body.dark-theme .topbar .search-box,body.dark-theme .admin-topbar .search-box,body.dark-theme .search-box,body.dark-theme .search-bar,body.dark-theme .global-search,body.dark-theme .search-suggestions,body.dark-theme .user-menu,body.dark-theme .soft-outline-btn,body.dark-theme .soft-btn,body.dark-theme .ghost-btn,body.dark-theme .tab-btn,body.dark-theme .ghost-select,body.dark-theme .risk-select,body.dark-theme .filter-select,body.dark-theme .bulk-actions-btn,body.dark-theme .current-theme-pill{background:#0b1424!important;border-color:#30425f!important;color:#eaf2ff!important;box-shadow:0 12px 32px #0003!important}body.dark-theme .search-box input,body.dark-theme .search-bar input,body.dark-theme input,body.dark-theme textarea,body.dark-theme select{background:#0b1424!important;border-color:#30425f!important;color:#eaf2ff!important;caret-color:#60a5fa!important}body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color:#6f819d!important}body.dark-theme .search-suggestion-item,body.dark-theme .suggestion-row{background:#0b1424!important;color:#eaf2ff!important;border-color:#26364f!important}body.dark-theme .search-suggestion-item:hover,body.dark-theme .suggestion-row:hover{background:#13233a!important}body.dark-theme .icon-btn,body.dark-theme .eye-btn,body.dark-theme .chart-eye-btn,body.dark-theme .metric-detail-btn,body.dark-theme .detail-btn,body.dark-theme .compact-detail-btn,body.dark-theme .edit-btn,body.dark-theme .invoice-action-btn,body.dark-theme .mini-icon-btn{background:#0b1424!important;border-color:#355071!important;color:#dbeafe!important}body.dark-theme .detail-btn:hover,body.dark-theme .compact-detail-btn:hover,body.dark-theme .edit-btn:hover,body.dark-theme .icon-btn:hover,body.dark-theme .eye-btn:hover{background:#132a4a!important;border-color:#60a5fa!important;color:#fff!important}body.dark-theme .primary-btn,body.dark-theme .top-btn.primary,body.dark-theme .primary-wide{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;border-color:transparent!important}body.dark-theme .notes-top-btn,body.dark-theme .notes-button{background:linear-gradient(135deg,#8b5cf6,#db2777)!important;color:#fff!important;border-color:transparent!important}body.dark-theme .metric-card.highlighted{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f652,0 22px 56px #2563eb33!important}body.dark-theme .quick-btn.blue{background:#102449!important;color:#93c5fd!important}body.dark-theme .quick-btn.green{background:#0d2c20!important;color:#86efac!important}body.dark-theme .quick-btn.purple{background:#25143c!important;color:#d8b4fe!important}body.dark-theme .quick-btn.orange{background:#331d0d!important;color:#fdba74!important}body.dark-theme .chart-canvas-wrap,body.dark-theme .stacked-chart-area,body.dark-theme .chart-area,body.dark-theme .simple-chart-wrap{background:linear-gradient(180deg,#0b1424,#0b1220)!important;border-color:#26364f!important}body.dark-theme .chart-canvas-wrap svg text,body.dark-theme .stacked-chart-area svg text,body.dark-theme .chart-area svg text{fill:#b6c3d7!important}body.dark-theme .chart-canvas-wrap svg line,body.dark-theme .chart-canvas-wrap svg path.grid,body.dark-theme .stacked-chart-area svg line{stroke:#24334a!important}body.dark-theme .legend-dot+span,body.dark-theme .chart-legend span{color:#cbd5e1!important}body.dark-theme .table-head,body.dark-theme .order-head,body.dark-theme .recent-orders-table .order-head,body.dark-theme .category-table-head{background:#0c1728!important;color:#b6c3d7!important;border-color:#26364f!important}body.dark-theme .table-cell,body.dark-theme .order-row,body.dark-theme .recent-orders-table .order-row,body.dark-theme .category-table-row,body.dark-theme .cart-row,body.dark-theme .mini-list-row,body.dark-theme .detail-row,body.dark-theme .risk-list-row{background:transparent!important;color:#eaf2ff!important;border-color:#26364f!important}body.dark-theme .order-row:hover,body.dark-theme .category-table-row:hover,body.dark-theme .recent-orders-table .order-row:hover{background:#132034!important}body.dark-theme .table-avatar,body.dark-theme .circle-mini,body.dark-theme .risk-rank{background:#13233a!important;border:1px solid #30425f!important;color:#93c5fd!important}body.dark-theme .order-customer-open:hover,body.dark-theme .recent-orders-table .clickable-customer:hover{background:#132a4a!important;border-color:#2f5f99!important}body.dark-theme .order-customer-open:hover strong,body.dark-theme .recent-orders-table .clickable-customer:hover span{color:#f8fbff!important}body.dark-theme .admin-product-card,body.dark-theme .product-manage-card,body.dark-theme .product-admin-card,body.dark-theme .category-card,body.dark-theme .slider-layout-card,body.dark-theme .theme-choice,body.dark-theme .favicon-upload-card,body.dark-theme .settings-suggestion-grid div{background:#101b2c!important;border-color:#26364f!important;color:#eaf2ff!important}body.dark-theme .product-image,body.dark-theme .product-media,body.dark-theme .product-photo,body.dark-theme .product-card-image,body.dark-theme .preview-box,body.dark-theme .upload-area{background:#0b1424!important;border-color:#26364f!important}body.dark-theme .product-stat,body.dark-theme .product-mini-stat,body.dark-theme .product-price-input,body.dark-theme .price-edit-box{background:#0b1424!important;border-color:#30425f!important;color:#eaf2ff!important}body.dark-theme .product-stat label,body.dark-theme .product-mini-stat label{color:#94a3b8!important}body.dark-theme .overlay{background:#020617b3!important;backdrop-filter:blur(8px)!important}body.dark-theme .modal-header,body.dark-theme .modal-footer,body.dark-theme .cart-summary{background:#101b2c!important;border-color:#26364f!important}body.dark-theme .dropdown-menu,body.dark-theme .bulk-menu,body.dark-theme .download-menu,body.dark-theme .status-select-menu,body.dark-theme .select-popover{background:#0b1424!important;border-color:#30425f!important;color:#eaf2ff!important;box-shadow:0 24px 60px #0000006b!important}body.dark-theme .dropdown-menu button,body.dark-theme .bulk-menu button,body.dark-theme .download-menu button,body.dark-theme .select-popover button{color:#eaf2ff!important}body.dark-theme .dropdown-menu button:hover,body.dark-theme .bulk-menu button:hover,body.dark-theme .download-menu button:hover,body.dark-theme .select-popover button:hover{background:#132a4a!important}body.dark-theme .order-status.note,body.dark-theme .status-pill.note{background:#111c2d!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .order-status.preparing,body.dark-theme .status-pill.preparing{background:#3a220e!important;border-color:#7c3f11!important;color:#fdba74!important}body.dark-theme .order-status.shipped,body.dark-theme .status-pill.shipped{background:#0b3524!important;border-color:#15803d!important;color:#86efac!important}body.dark-theme .order-status.delivered,body.dark-theme .status-pill.delivered{background:#3a1025!important;border-color:#be185d!important;color:#f9a8d4!important}body.dark-theme .order-status.approved,body.dark-theme .status-pill.approved{background:#102449!important;border-color:#2563eb!important;color:#bfdbfe!important}body.dark-theme .status-badge.active,body.dark-theme .pill-chip.green{background:#0b3524!important;color:#86efac!important;border:1px solid #15803d!important}body.dark-theme .status-badge.passive,body.dark-theme .pill-chip.rose{background:#3a1020!important;color:#fca5a5!important;border:1px solid #b91c1c!important}body.dark-theme .pill-chip.blue{background:#102449!important;color:#bfdbfe!important;border:1px solid #2563eb!important}body.dark-theme .pill-chip.yellow{background:#352708!important;color:#fde68a!important;border:1px solid #a16207!important}body.dark-theme .settings-grid-main,body.dark-theme .favicon-upload-grid,body.dark-theme .brand-settings-card,body.dark-theme .appearance-settings-card{color:#eaf2ff!important}body.dark-theme .settings-hero-card{background:linear-gradient(135deg,#111c2d,#0f1828)!important}body.dark-theme .theme-choice.selected{border-color:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa1f,0 22px 55px #2563eb24!important}body.dark-theme .light-preview{background:#101b2c!important;border-color:#30425f!important}body.dark-theme .dark-preview{background:linear-gradient(135deg,#0b1424,#1e293b)!important;border-color:#60a5fa!important}body.dark-theme .invoice-preview-body{background:#081120!important}body.dark-theme .invoice-preview-body img{background:#fff!important}body.dark-theme .success-toast,body.dark-theme .toast,body.dark-theme .confirm-box,body.dark-theme .bulk-confirm-modal{background:#111c2d!important;border-color:#26364f!important;color:#eaf2ff!important}body.dark-theme .profit-text,body.dark-theme .metric-value.profit,body.dark-theme .risk-amount{color:#22c55e!important}body.dark-theme .delete-btn{background:#311421!important;border-color:#7f1d1d!important;color:#fca5a5!important}body.dark-theme .exit-btn{background:#311421!important;border-color:#7f1d1d!important;color:#fecdd3!important}body.dark-theme{--dark-bg:#071120;--dark-surface:#0f1a2b;--dark-surface-2:#111e31;--dark-surface-3:#16243a;--dark-border:#2b3d58;--dark-border-2:#385171;--dark-text:#f4f8ff;--dark-text-soft:#d7e3f4;--dark-muted:#9fb1cc;--dark-muted-2:#7f91ad;background:#071120!important;color:var(--dark-text)!important}body.dark-theme :where(h1,h2,h3,h4,h5,h6,strong,b,.metric-value,.head-card h2,.panel-head h3,.section-title h2,.page-title,.order-row strong,.table-cell strong){color:var(--dark-text)!important}body.dark-theme :where(p,span,small,label,.muted,.muted-small,.metric-title,.metric-note,.field span,.field small,.topbar-title p,.head-card p,.panel-head p,.risk-head p){color:var(--dark-muted)!important}body.dark-theme a{color:#93c5fd!important}body.dark-theme ::selection{background:#60a5fa52!important;color:#fff!important}body.dark-theme .admin-shell,body.dark-theme .admin-page,body.dark-theme .admin-content{background:radial-gradient(circle at 12% -10%,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 94% 4%,rgba(219,39,119,.12),transparent 26%),linear-gradient(135deg,#071120,#0b1424 54%,#0c1322)!important}body.dark-theme :where(.page-card,.panel-card,.metric-card,.summary-card,.chart-card,.risk-card,.table-card,.head-card,.sales-chart-card,.recent-orders-card,.orders-head-card,.orders-filter-card,.customer-profile-card,.customer-info-card,.customer-orders-card,.detail-page-card,.detail-summary-card,.products-help-card,.slider-settings-card,.settings-form-card,.settings-hero-card,.category-manager-card,.cart-admin-card,.deleted-orders-card,.account-card,.ledger-stat-card){background:linear-gradient(180deg,var(--dark-surface-2),var(--dark-surface))!important;border:1px solid var(--dark-border)!important;color:var(--dark-text)!important;box-shadow:0 22px 60px #00000047!important}body.dark-theme :where(.global-search-wrap,.admin-search,.detail-search,.search-box,.search-bar,.filter-search,.search-input-wrap){background:#f8fbff!important;border-color:#d8e4f3!important;color:#17233c!important;box-shadow:0 16px 42px #0003!important}body.dark-theme :where(.global-search-wrap input,.admin-search input,.detail-search input,.search-box input,.search-bar input,.filter-search input){background:transparent!important;color:#17233c!important;border-color:transparent!important;-webkit-text-fill-color:#17233c!important;box-shadow:none!important}body.dark-theme :where(.global-search-wrap input,.admin-search input,.detail-search input,.search-box input,.search-bar input,.filter-search input)::placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}body.dark-theme :where(input,textarea,select){background:#0b1424!important;border-color:var(--dark-border-2)!important;color:var(--dark-text)!important;-webkit-text-fill-color:var(--dark-text)!important}body.dark-theme textarea::placeholder,body.dark-theme input::placeholder{color:#8394af!important;-webkit-text-fill-color:#8394af!important}body.dark-theme option{background:#0b1424!important;color:#f4f8ff!important}body.dark-theme .global-search-results{background:#101b2c!important;border-color:#304765!important;color:var(--dark-text)!important}body.dark-theme .global-search-results button{background:transparent!important;color:var(--dark-text)!important}body.dark-theme .global-search-results button:hover{background:#162945!important}body.dark-theme .global-search-results strong{color:#fff!important}.global-search-results small{color:#94a3b8!important}body.dark-theme .chart-summary-strip>div,body.dark-theme .premium-chart .chart-summary-strip>div,body.dark-theme .sales-chart-card .chart-summary-strip>div{background:#0b1424!important;border:1px solid #30425f!important;box-shadow:0 14px 34px #0003!important}body.dark-theme .chart-summary-strip span{color:#9fb1cc!important}body.dark-theme .chart-summary-strip strong{color:#f8fbff!important;text-shadow:none!important;opacity:1!important}body.dark-theme .chart-canvas-wrap,body.dark-theme .stacked-canvas{background:linear-gradient(180deg,#0d1829,#091322)!important;border-color:#2b3d58!important}body.dark-theme .bar-total-label,body.dark-theme .stacked-axis-label,body.dark-theme .stacked-x-label{fill:#dbeafe!important;font-weight:900!important}body.dark-theme .chart-grid-line{stroke:#243650!important;opacity:1!important}body.dark-theme .stacked-axis-line{stroke:#40536f!important}body.dark-theme .sector-chart-legend span{color:#d7e3f4!important}body.dark-theme .risk-list-row{background:transparent!important;border-color:#26364f!important}body.dark-theme .risk-customer strong{color:#f8fbff!important}body.dark-theme .risk-customer span{color:#9fb1cc!important}body.dark-theme .risk-login-pill{background:#102449!important;border:1px solid #315f9b!important;color:#dbeafe!important;box-shadow:none!important}body.dark-theme .risk-login-pill strong,body.dark-theme .risk-login-pill span{color:#dbeafe!important;opacity:1!important}body.dark-theme .risk-amount{color:#22c55e!important;font-weight:950!important}body.dark-theme .risk-select{background:#0b1424!important;color:#f8fbff!important;border-color:#385171!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme :where(.order-table,.customer-order-table,.category-table,.cart-table){color:var(--dark-text)!important}body.dark-theme :where(.order-head,.table-head,.customer-order-table-head,.category-table-head){background:#0b1627!important;border-color:#2b3d58!important;color:#cbd5e1!important}body.dark-theme :where(.order-head span,.table-head span,.customer-order-table-head span,.category-table-head span){color:#cbd5e1!important;font-weight:950!important}body.dark-theme :where(.order-row,.table-row,.customer-order-table .order-row,.customer-order-item,.category-table-row,.cart-row){background:#0f1a2b!important;border-color:#27384f!important;color:#f4f8ff!important}body.dark-theme :where(.order-row:hover,.table-row:hover,.customer-order-item:hover,.category-table-row:hover){background:#14233a!important}body.dark-theme :where(.order-row span,.table-cell,.table-cell span,.customer-order-table span,.customer-order-item span){color:#d7e3f4!important}body.dark-theme :where(.order-row strong,.customer-order-table strong,.customer-order-item strong){color:#fff!important}body.dark-theme .profit-text{color:#22c55e!important}body.dark-theme .recent-orders-table .order-row-customer span,body.dark-theme .recent-orders-table .clickable-customer span,body.dark-theme .order-row-customer span,body.dark-theme .clickable-customer span,body.dark-theme .order-customer-open strong{color:#f8fbff!important;opacity:1!important}body.dark-theme .recent-orders-table .order-row-customer,body.dark-theme .order-row-customer,body.dark-theme .order-customer-open{background:transparent!important;color:#f8fbff!important}body.dark-theme .recent-orders-table .order-row-customer:hover,body.dark-theme .order-row-customer:hover,body.dark-theme .order-customer-open:hover{background:#60a5fa1f!important;border-color:#60a5fa52!important}body.dark-theme .enhanced-orders-filter,body.dark-theme .order-date-filters{background:linear-gradient(180deg,#111c2d,#0f1828)!important;border-color:#26364f!important}body.dark-theme :where(.premium-select-filter,.compact-filter,.deleted-orders-btn,.week-filter-btn,.clear-filter-btn,.bulk-actions-btn){background:#f8fbff!important;border-color:#d8e4f3!important;color:#17233c!important}body.dark-theme :where(.premium-select-filter span,.compact-filter span){color:#64748b!important}body.dark-theme :where(.premium-select-filter select,.compact-filter select){background:transparent!important;color:#17233c!important;-webkit-text-fill-color:#17233c!important;border:0!important}body.dark-theme .week-filter-btn.active,body.dark-theme .week-filter-btn{background:#101827!important;color:#fff!important;border-color:#101827!important}body.dark-theme .status-select-wrap{min-width:142px!important;background:#0b1424!important;border:1px solid #385171!important;overflow:hidden!important}body.dark-theme .status-select-wrap select{background:transparent!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;border:0!important;font-weight:900!important}body.dark-theme .status-select-wrap.note{background:#0f1b2d!important;border-color:#385171!important}body.dark-theme .status-select-wrap.note select{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}body.dark-theme .status-select-wrap.preparing{background:#3a220e!important;border-color:#f59e0b!important}body.dark-theme .status-select-wrap.preparing select{color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important}body.dark-theme .status-select-wrap.shipped{background:#07351f!important;border-color:#22c55e!important}body.dark-theme .status-select-wrap.shipped select{color:#86efac!important;-webkit-text-fill-color:#86efac!important}body.dark-theme .status-select-wrap.delivered{background:#3a1025!important;border-color:#ec4899!important}body.dark-theme .status-select-wrap.delivered select{color:#f9a8d4!important;-webkit-text-fill-color:#f9a8d4!important}body.dark-theme .status-select-wrap.approved{background:#102449!important;border-color:#3b82f6!important}body.dark-theme .status-select-wrap.approved select{color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}body.dark-theme .invoice-action-btn,body.dark-theme .invoice-thumb-btn,body.dark-theme .invoice-check-btn,body.dark-theme .mini-icon-btn{background:#0b1424!important;border-color:#385171!important;color:#bfdbfe!important}body.dark-theme .invoice-check-btn.has-invoice,body.dark-theme .invoice-check-btn.uploaded,body.dark-theme .invoice-check-btn.active{background:#22c55e!important;border-color:#16a34a!important;color:#052e16!important;box-shadow:0 0 0 4px #22c55e24!important}body.dark-theme .invoice-check-btn.has-invoice svg,body.dark-theme .invoice-check-btn.uploaded svg,body.dark-theme .invoice-check-btn.active svg{color:#052e16!important;stroke:#052e16!important}body.dark-theme .detail-page-card .cart-item,body.dark-theme .detail-order-item,body.dark-theme .order-detail-product,body.dark-theme .order-detail-row{background:#0f1a2b!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .detail-page-card .cart-item h3,body.dark-theme .detail-order-item h3,body.dark-theme .order-detail-product h3{color:#f8fbff!important;opacity:1!important}body.dark-theme .detail-page-card .cart-item span,body.dark-theme .detail-order-item span,body.dark-theme .order-detail-product span{color:#cbd5e1!important;opacity:1!important}body.dark-theme .quantity-editor,body.dark-theme .quantity-input-wrap,body.dark-theme .qty-pill,body.dark-theme .detail-quantity-box{background:#0b1424!important;border-color:#385171!important;color:#f8fbff!important}body.dark-theme .quantity-editor input,body.dark-theme .qty-pill input{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .detail-summary-card :where(span,p){color:#cbd5e1!important}body.dark-theme .detail-summary-card strong{color:#fff!important}body.dark-theme .detail-summary-card .profit-text{color:#22c55e!important}body.dark-theme .customer-profile-card .customer-profile-title strong,body.dark-theme .customer-profile-card h2{color:#fff!important}body.dark-theme .customer-profile-card p,body.dark-theme .customer-info-card .field span{color:#b7c6dc!important}body.dark-theme .customer-orders-card,body.dark-theme .customer-order-table-wrap{background:#111c2d!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .customer-order-table-head{background:#0b1627!important;color:#cbd5e1!important;border-color:#2b3d58!important}body.dark-theme .customer-order-table .order-row,body.dark-theme .customer-order-table-row{background:#0f1a2b!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .customer-order-table .order-row span,body.dark-theme .customer-order-table .order-row strong{color:#f4f8ff!important;opacity:1!important}body.dark-theme .customer-order-table .detail-btn{background:#0b1424!important;color:#dbeafe!important;border-color:#60a5fa!important}body.dark-theme .admin-product-card,body.dark-theme .admin-product-card.premium{background:#111c2d!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .admin-product-content.premium h3,body.dark-theme .admin-product-card h3{color:#f8fbff!important;opacity:1!important}body.dark-theme .admin-product-image,body.dark-theme .admin-product-image.premium{background:#0b1424!important;border-color:#26364f!important}body.dark-theme .admin-product-card .product-inline-meta.product-inline-meta-v21,body.dark-theme .admin-product-content.premium .product-inline-meta-v21{display:grid!important;grid-template-columns:minmax(42px,.72fr) minmax(50px,.78fr) minmax(82px,1.15fr)!important;gap:8px!important;align-items:center!important;border-top:1px solid #2b3d58!important;overflow:visible!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-meta-item{overflow:visible!important;min-width:0!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-meta-item span{color:#9fb1cc!important;font-size:11px!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .number-item strong,body.dark-theme .admin-product-card .product-inline-meta-v21 .cost-item strong{color:#eaf2ff!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact{background:#0b1424!important;border:1px solid #3b5678!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0 7px!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{color:#10b981!important;-webkit-text-fill-color:#10b981!important;background:transparent!important;font-weight:950!important;min-width:0!important;width:100%!important;font-size:14px!important;text-align:center!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{color:#10b981!important;font-weight:950!important}body.dark-theme .small-status-chip.active{background:#0b3524!important;color:#86efac!important;border:1px solid #22c55e!important}body.dark-theme .slider-layout-card,body.dark-theme .slider-upload-card,body.dark-theme .banner-card-editor,body.dark-theme .theme-choice,body.dark-theme .favicon-upload-card{background:#111c2d!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .slider-layout-card strong,body.dark-theme .slider-upload-card strong,body.dark-theme .banner-card-editor strong{color:#f8fbff!important}body.dark-theme .slider-layout-card p,body.dark-theme .slider-upload-card p,body.dark-theme .banner-card-editor p{color:#9fb1cc!important}body.dark-theme .slider-layout-card.selected{border-color:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa24!important}body.dark-theme .theme-preview-card{background:linear-gradient(135deg,#2563eb,#db2777)!important;color:#fff!important}body.dark-theme .notes-modal-card,body.dark-theme .modal-card,body.dark-theme .confirm-box,body.dark-theme .bulk-confirm-modal{background:linear-gradient(180deg,#111c2d,#0f1828)!important;border-color:#2b3d58!important;color:#f4f8ff!important}body.dark-theme .note-row,body.dark-theme .note-item{background:#0b1424!important;border-color:#30425f!important;color:#f4f8ff!important}body.dark-theme .note-row input,body.dark-theme .note-item input{background:#0f1a2b!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme :where(.user-menu,.soft-outline-btn,.top-btn:not(.primary),.catalog-btn,.exit-btn){background:#f8fbff!important;color:#17233c!important;border-color:#d8e4f3!important}body.dark-theme :where(.user-menu span,.user-menu strong,.soft-outline-btn span,.top-btn:not(.primary) span){color:#17233c!important}body.dark-theme .notes-top-btn{background:linear-gradient(135deg,#8b5cf6,#db2777)!important;color:#fff!important}body.dark-theme .primary-btn{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important}@media(max-width:1560px){body.dark-theme .admin-product-card .product-inline-meta.product-inline-meta-v21,body.dark-theme .admin-product-content.premium .product-inline-meta-v21{grid-template-columns:minmax(38px,.7fr) minmax(46px,.75fr) minmax(76px,1.2fr)!important;gap:6px!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .number-item strong,body.dark-theme .admin-product-card .product-inline-meta-v21 .cost-item strong,body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{font-size:13px!important}}body.dark-theme .admin-search.global-search-wrap{position:relative;height:58px!important;background:linear-gradient(135deg,#0a1424f5,#0f1c31f0)!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:18px!important;box-shadow:0 18px 48px #02061766,inset 0 1px #ffffff08!important;color:#93c5fd!important;padding:0 18px!important;overflow:hidden}body.dark-theme .admin-search.global-search-wrap:before{content:"";position:absolute;inset:1px;border-radius:17px;background:linear-gradient(135deg,#2563eb0f,#a855f70a);pointer-events:none}body.dark-theme .admin-search.global-search-wrap>svg,body.dark-theme .admin-search.global-search-wrap .lucide-search{position:relative;z-index:1;color:#a5c8ff!important;flex:0 0 auto}body.dark-theme .admin-search.global-search-wrap input{position:relative;z-index:1;height:100%!important;background:transparent!important;border:0!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em;caret-color:#60a5fa!important;text-shadow:none!important;box-shadow:none!important}body.dark-theme .admin-search.global-search-wrap input::placeholder{color:#8ea4c6!important;-webkit-text-fill-color:#8ea4c6!important;opacity:1!important}body.dark-theme .admin-search.global-search-wrap input::selection{background:#3b82f64d!important;color:#fff!important}body.dark-theme .admin-search.global-search-wrap input:-webkit-autofill,body.dark-theme .admin-search.global-search-wrap input:-webkit-autofill:hover,body.dark-theme .admin-search.global-search-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#eff6ff!important;box-shadow:0 0 0 1000px #0d1727 inset!important;transition:background-color 9999s ease-in-out 0s}body.dark-theme .global-search-results{background:linear-gradient(180deg,#111c2d,#0d1727)!important;border:1px solid rgba(96,165,250,.18)!important;box-shadow:0 26px 70px #0206177a!important}body.dark-theme .global-search-results button{background:#0a1424ad!important;border:1px solid transparent!important}body.dark-theme .global-search-results button:hover{background:#111e32f5!important;border-color:#60a5fa3d!important;box-shadow:none!important}body.dark-theme .global-search-results strong{color:#f8fbff!important}body.dark-theme .global-search-results small,body.dark-theme .global-search-empty{color:#9fb1cc!important}body.dark-theme .global-search-empty{padding:12px 14px}body.dark-theme .search-result-icon.order,body.dark-theme .search-result-icon.product{background:#0f1b2f!important;color:#dbeafe!important;border:1px solid #2f4564!important}body.dark-theme .bar-total-label{fill:#f8fbff!important;stroke:#08111e!important;stroke-width:6px!important;paint-order:stroke fill!important;font-size:13px!important;font-weight:950!important;letter-spacing:.01em}body.dark-theme .stacked-axis-label{fill:#b9c9e0!important;font-weight:850!important}body.dark-theme .stacked-x-label{fill:#dbeafe!important;font-weight:900!important}body.dark-theme .premium-stacked-chart .stacked-bar-group:hover .bar-total-label{fill:#fff!important}body.dark-theme .notes-modal-panel{display:flex;flex-direction:column;gap:16px;color:#f8fbff!important}body.dark-theme .notes-modal-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(96,165,250,.14)}body.dark-theme .notes-title-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 16px 34px #a855f752}body.dark-theme .notes-modal-header h2{margin:0;color:#fff!important;font-size:30px;font-weight:900}body.dark-theme .notes-modal-header p{margin:6px 0 0;color:#9fb1cc!important;font-weight:600}body.dark-theme .notes-close{width:48px;height:48px;border-radius:16px;border:1px solid #2f4564!important;background:#0b1424!important;color:#dbeafe!important;box-shadow:none!important}body.dark-theme .notes-close:hover{background:#132136!important;border-color:#42658f!important}body.dark-theme .notes-compose-card{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:14px;padding:16px;border-radius:24px;border:1px solid #25364f;background:linear-gradient(180deg,#08111feb,#0c1627f5);box-shadow:inset 0 1px #ffffff08}body.dark-theme .notes-compose-card textarea{min-height:104px!important;padding:18px!important;border-radius:18px!important;border:1px solid #30425f!important;background:linear-gradient(180deg,#081120,#0d1727)!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important;resize:vertical}body.dark-theme .notes-compose-card textarea::placeholder,body.dark-theme .note-row textarea::placeholder{color:#8ea4c6!important;opacity:1!important;-webkit-text-fill-color:#8ea4c6!important}body.dark-theme .notes-compose-card textarea:focus,body.dark-theme .note-row textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f62e!important}body.dark-theme .notes-save-btn{min-height:104px;border-radius:18px;border:1px solid rgba(96,165,250,.28);background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-weight:900;box-shadow:0 18px 36px #2563eb47}body.dark-theme .notes-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}body.dark-theme .notes-bulk-actions{display:flex;flex-wrap:wrap;gap:10px}body.dark-theme .notes-soft-action,body.dark-theme .notes-danger-action,body.dark-theme .notes-done-save{min-height:44px;border-radius:14px;font-weight:850}body.dark-theme .notes-soft-action{border:1px solid #2f4564!important;background:#0f1a2b!important;color:#dbeafe!important}body.dark-theme .notes-soft-action:disabled,body.dark-theme .notes-danger-action:disabled{opacity:.46}body.dark-theme .notes-danger-action{border:1px solid rgba(244,63,94,.32)!important;background:#7f1d1d29!important;color:#fda4af!important}body.dark-theme .notes-done-save{border:1px solid rgba(34,197,94,.24)!important;background:linear-gradient(135deg,#0f766e,#10b981)!important;color:#fff!important}body.dark-theme .notes-list-card{display:flex;flex-direction:column;gap:12px;padding:4px 0 2px}body.dark-theme .note-row{display:grid;grid-template-columns:30px 150px minmax(0,1fr) 56px;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid #25364f!important;background:linear-gradient(180deg,#0c1525,#0f192b)!important;box-shadow:0 16px 32px #0206173d}body.dark-theme .note-row.done{border-color:#10b98157!important;background:linear-gradient(180deg,#064e3b3d,#091820f5)!important}body.dark-theme .note-date{color:#b8c8df!important;font-size:13px;font-weight:800;letter-spacing:.01em}body.dark-theme .note-row textarea{min-height:72px!important;padding:14px 16px!important;border-radius:16px!important;border:1px solid #30425f!important;background:#0a1322!important;color:#f8fbff!important;line-height:1.45;font-weight:700}body.dark-theme .note-done-toggle{width:48px;height:48px;border-radius:16px;border:1px solid #31445f!important;background:#0b1424!important;color:#9fb1cc!important}body.dark-theme .note-done-toggle.active{background:linear-gradient(135deg,#0f766e,#16a34a)!important;border-color:#22c55e!important;color:#fff!important;box-shadow:0 14px 28px #22c55e38}body.dark-theme .select-box-wrap span{border-color:#39506e!important;background:#0b1424!important}body.dark-theme .select-box-wrap input:checked+span{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#60a5fa!important}@media(max-width:860px){body.dark-theme .notes-compose-card{grid-template-columns:1fr}body.dark-theme .notes-save-btn{min-height:56px}body.dark-theme .notes-toolbar{flex-direction:column;align-items:stretch}body.dark-theme .note-row{grid-template-columns:30px 1fr 48px}body.dark-theme .note-date,body.dark-theme .note-row textarea{grid-column:2}}body.dark-theme .meta-pill{background:#0f1a2b!important;border-color:#30425f!important;color:#dbeafe!important}body.dark-theme .admin-basket-items-card,body.dark-theme .admin-basket-summary-card{background:linear-gradient(180deg,#111c2d,#0d1727)!important;border-color:#2b3d58!important}body.dark-theme .admin-detail-item{background:linear-gradient(180deg,#0f192b,#0b1424)!important;border:1px solid #2d425f!important;box-shadow:0 18px 34px #02061738}body.dark-theme .admin-detail-item .cart-page-thumb,body.dark-theme .admin-detail-item .cart-page-image,body.dark-theme .admin-detail-item .cart-page-thumb img{background:#0a1322!important;border-color:#26364f!important}body.dark-theme .admin-detail-item .cart-page-thumb{border:1px solid #26364f!important}body.dark-theme .admin-detail-item .cart-page-info strong{color:#f8fbff!important}body.dark-theme .admin-detail-item .cart-page-info span,body.dark-theme .admin-detail-item .cart-page-info em,body.dark-theme .admin-detail-item .cart-page-total span{color:#9fb1cc!important}body.dark-theme .admin-detail-item .cart-page-total strong{color:#34d399!important}body.dark-theme .admin-detail-qty-editor{background:linear-gradient(135deg,#101b2f,#0d1727)!important;border:1px solid #30425f!important;box-shadow:inset 0 1px #ffffff05}body.dark-theme .admin-detail-qty-editor span{color:#a8bdd8!important;font-weight:900!important;background:#ffffff05}body.dark-theme .admin-detail-qty-editor input{background:#2563eb14!important;border-left:1px solid #30425f!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important}body.dark-theme .admin-basket-summary-card .summary-line span{color:#b8c8df!important}body.dark-theme .admin-basket-summary-card .summary-line strong,body.dark-theme .admin-basket-summary-card .summary-total strong,body.dark-theme .admin-basket-summary-card .summary-total span{color:#f8fbff!important}body.dark-theme .admin-basket-summary-card .summary-line:last-child span,body.dark-theme .admin-basket-summary-card .summary-line:last-child strong{color:#22c55e!important}body.dark-theme .multi-filter-button{background:linear-gradient(135deg,#0f1a2b,#111d31)!important;border:1px solid #314661!important;color:#eff6ff!important;box-shadow:none!important}body.dark-theme .multi-filter-button span{color:#8ea4c6!important}body.dark-theme .multi-filter-button strong{color:#f8fbff!important}body.dark-theme .multi-filter-button.open{border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f629!important}body.dark-theme .multi-filter-menu{background:linear-gradient(180deg,#111c2d,#0d1727)!important;border:1px solid #30425f!important;box-shadow:0 26px 60px #02061770!important}body.dark-theme .multi-filter-clear{background:#14233b!important;color:#93c5fd!important}body.dark-theme .multi-filter-option{color:#dbeafe!important}body.dark-theme .multi-filter-option:hover{background:#132136!important}body.dark-theme .sector-pill{border:1px solid transparent;box-shadow:inset 0 1px #ffffff08}body.dark-theme .sector-pill.petshop{background:#fb923c29!important;color:#fdba74!important;border-color:#fb923c57!important}body.dark-theme .sector-pill.veteriner{background:#38bdf829!important;color:#7dd3fc!important;border-color:#38bdf857!important}body.dark-theme .sector-pill.eticaret{background:#f43f5e29!important;color:#fda4af!important;border-color:#f43f5e57!important}body.dark-theme .sector-pill.empty{background:#94a3b824!important;color:#d1d9e6!important;border-color:#94a3b847!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact,body.dark-theme .admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:42px!important;background:linear-gradient(135deg,#0d1727,#101c31)!important;border:1px solid rgba(16,185,129,.28)!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff08,0 10px 20px #0206172e!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact input,body.dark-theme .admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact input{background:transparent!important;color:#34d399!important;-webkit-text-fill-color:#34d399!important;font-weight:950!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact span,body.dark-theme .admin-product-content.premium .product-inline-meta-v21 .inline-price-input.compact span{color:#6ee7b7!important}body.dark-theme .slider-layout-option{position:relative;padding:18px 18px 16px!important;background:linear-gradient(180deg,#111c2d,#0d1727)!important;border:1px solid #2c3f5c!important;border-radius:22px!important;box-shadow:0 18px 34px #02061738}body.dark-theme .slider-layout-option:hover{transform:translateY(-1px);border-color:#42658f!important;background:linear-gradient(180deg,#132136,#0f192b)!important}body.dark-theme .slider-layout-option.active{border-color:#60a5fa!important;background:linear-gradient(180deg,#111c2dfa,#0e1928fa)!important;box-shadow:0 0 0 4px #60a5fa1f,0 20px 42px #02061742!important}body.dark-theme .slider-layout-option strong{color:#f8fbff!important}body.dark-theme .slider-layout-option small{color:#9fb1cc!important}body.dark-theme .slider-layout-option em{color:#60a5fa!important}body.dark-theme .slider-layout-option .layout-mock{background:linear-gradient(135deg,#0b1424,#12203a)!important;border:1px solid #30425f!important;box-shadow:inset 0 1px #ffffff08}body.dark-theme .slider-layout-option .layout-mock i{background:linear-gradient(135deg,#60a5fa5c,#3b82f6b8)!important}body.dark-theme .slider-layout-option .layout-mock b{background:#9fb1cc29!important;border:1px solid rgba(159,177,204,.12)}body.dark-theme .slider-upload-card{background:linear-gradient(180deg,#111c2d,#0d1727)!important}body.dark-theme .slider-upload-grid{gap:18px!important}body.dark-theme .slider-upload-box{padding:18px!important;border-radius:24px!important;background:linear-gradient(180deg,#0f192b,#0b1424)!important;border:1px solid #2c3f5c!important;box-shadow:0 18px 34px #02061738}body.dark-theme .slider-upload-preview{background:linear-gradient(180deg,#0a1322,#101b2f)!important;border:1px dashed #365273!important}body.dark-theme .slider-upload-preview svg{color:#8ea4c6!important}body.dark-theme .slider-upload-box strong{color:#f8fbff!important}body.dark-theme .slider-upload-box span{color:#9fb1cc!important}body.dark-theme .slider-upload-box label{border:1px solid rgba(96,165,250,.26)!important;background:#132136!important;color:#dbeafe!important}body.dark-theme .slider-upload-box label:hover{background:#172944!important;border-color:#60a5fa!important}body.dark-theme .slider-upload-box .mini-remove-btn{border:1px solid rgba(244,63,94,.28)!important;background:#7f1d1d24!important;color:#fda4af!important}body.dark-theme .slider-upload-box .mini-remove-btn:hover{background:#7f1d1d38!important}body.dark-theme .modal-card{box-shadow:0 28px 80px #0206178f!important}body.dark-theme .orders-table .table-cell,body.dark-theme .table-grid .table-cell{color:#eff6ff}body:not(.dark-theme) .catalog-page,.catalog-page{background:#f7f9fc!important;color:#16233c!important}.catalog-page :where(.catalog-header,.product-card,.category-btn,.product-meta,.cart-page,.account-page,.account-card,.catalog-search){color:#16233c}.catalog-page :where(input,select,textarea){background:#fff!important;color:#16233c!important;-webkit-text-fill-color:#16233c!important}body.dark-theme .topbar{overflow:visible!important;position:relative;z-index:1000!important}body.dark-theme .admin-content{overflow:visible!important}body.dark-theme .admin-search.global-search-wrap{isolation:isolate;overflow:visible!important;background:linear-gradient(135deg,#0d1829,#101d31)!important;border:1px solid rgba(96,165,250,.36)!important;box-shadow:0 18px 50px #0206176b,inset 0 1px #ffffff0d!important}body.dark-theme .admin-search.global-search-wrap input{background:transparent!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;text-shadow:none!important;filter:none!important;outline:none!important;border:0!important}body.dark-theme .admin-search.global-search-wrap input::selection{background:#3b82f659!important;color:#fff!important}body.dark-theme .admin-search.global-search-wrap input::placeholder{color:#8ea6c7!important;-webkit-text-fill-color:#8ea6c7!important}body.dark-theme .global-search-results{z-index:999999!important;top:calc(100% + 12px)!important;background:#0f1b2e!important;border:1px solid #315071!important;box-shadow:0 30px 90px #0000009e!important}body.dark-theme .global-search-results button{background:#111f34!important;color:#eef6ff!important;border:1px solid transparent!important}body.dark-theme .global-search-results button:hover{background:#172b47!important;border-color:#4d78a8!important}body.dark-theme .global-search-results strong{color:#fff!important;opacity:1!important}body.dark-theme .global-search-results small{color:#a9bbd2!important;opacity:1!important}body.dark-theme .user-chip-admin,body.dark-theme .user-menu{background:#f8fbff!important;border-color:#dbe7f4!important;color:#0f172a!important;opacity:1!important}body.dark-theme .user-chip-admin strong,body.dark-theme .user-chip-admin small,body.dark-theme .user-chip-admin svg,body.dark-theme .user-menu strong,body.dark-theme .user-menu small{color:#17233c!important;opacity:1!important;-webkit-text-fill-color:#17233c!important}body.dark-theme .user-chip-admin>span,body.dark-theme .user-menu>span{background:#cbd5e1!important;color:#475569!important;opacity:1!important}body.dark-theme :where(.orders-filter-card,.customer-filter-bar,.filters-card) :where(input,select),body.dark-theme :where(.ghost-select,.risk-select,.status-select-wrap select){background:#0d1829!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important;border-color:#385575!important;text-shadow:none!important;box-shadow:none!important}body.dark-theme :where(.orders-filter-card,.customer-filter-bar,.filters-card) :where(input,select)::placeholder{color:#9fb1cc!important;-webkit-text-fill-color:#9fb1cc!important}body.dark-theme .orders-filter-card .soft-outline-btn,body.dark-theme .orders-filter-card button,body.dark-theme .customer-filter-bar button,body.dark-theme .customer-filter-bar .multi-filter-trigger{text-shadow:none!important}.customer-open-button{border:1px solid transparent;border-radius:18px;background:transparent;display:inline-flex;align-items:center;gap:12px;padding:8px 12px;min-height:54px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;text-align:left}.customer-open-button:hover{background:#f1f7ff!important;border-color:#bfdbfe!important;box-shadow:0 12px 28px #2563eb1a!important;transform:translateY(-1px)}.customer-open-button strong{color:#17233c!important;opacity:1!important}.customer-open-button span{color:#64748b!important;opacity:1!important}body.dark-theme .customer-open-button:hover{background:#18304f!important;border-color:#3b6fa7!important;box-shadow:0 16px 36px #00000047,inset 0 0 0 1px #60a5fa1f!important}body.dark-theme .customer-open-button strong{color:#f8fbff!important;opacity:1!important}body.dark-theme .customer-open-button span{color:#a9bbd2!important;opacity:1!important}body.dark-theme .sector-pill.petshop{background:#f973162e!important;color:#fdba74!important;border:1px solid rgba(249,115,22,.45)!important}body.dark-theme .sector-pill.veteriner{background:#2563eb33!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.48)!important}body.dark-theme .sector-pill.ecommerce{background:#f43f5e2e!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.5)!important}body.dark-theme .sector-pill.none{background:#94a3b824!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.35)!important}body.dark-theme :where(.order-table,.customers,.carts-table-grid,.customer-order-table){background:#111c2d!important;color:#f8fbff!important}body.dark-theme :where(.table-cell,.order-cell,.customer-order-table .order-row>div){color:#f8fbff!important;opacity:1!important}body.dark-theme .risk-login-pill,body.dark-theme .risk-login-pill *{background:#eaf3ff!important;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;opacity:1!important;font-weight:950!important}body.dark-theme .stacked-label,body.dark-theme .bar-total-label,body.dark-theme .chart-value-label,body.dark-theme .stacked-axis-label,body.dark-theme .stacked-x-label{fill:#f8fbff!important;color:#f8fbff!important;paint-order:stroke!important;stroke:#0b1424!important;stroke-width:4px!important;font-weight:950!important;opacity:1!important}body.dark-theme .chart-summary-strip>div{background:#101b2d!important;border-color:#34506f!important}body.dark-theme .chart-summary-strip strong{color:#f8fbff!important;opacity:1!important}body.dark-theme .notes-modal-card{background:linear-gradient(180deg,#121f33,#0d1727)!important;border:1px solid #334e6d!important;color:#f8fbff!important}body.dark-theme .notes-modal-card .modal-head,body.dark-theme .notes-modal-card h2{color:#fff!important;opacity:1!important}body.dark-theme .notes-modal-card p{color:#a9bbd2!important;opacity:1!important}body.dark-theme .notes-modal-card textarea,body.dark-theme .notes-modal-card .note-input,body.dark-theme .notes-modal-card .note-row input{background:#0b1424!important;border-color:#3a5678!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;border-radius:18px!important}body.dark-theme .notes-modal-card textarea::placeholder{color:#9fb1cc!important;-webkit-text-fill-color:#9fb1cc!important}body.dark-theme .notes-modal-card .note-row{background:#0b1424!important;border-color:#304a68!important;color:#f8fbff!important}body.dark-theme .notes-modal-card .note-row strong,body.dark-theme .notes-modal-card .note-row span{color:#dbeafe!important;opacity:1!important}body.dark-theme .notes-modal-card .note-remove-selected,body.dark-theme .notes-modal-card .note-delete-selected{border-radius:16px!important}body.dark-theme :where(.detail-order-item,.order-detail-product,.detail-page-card .cart-item){background:#111c2d!important;border-color:#334e6d!important;color:#f8fbff!important}body.dark-theme :where(.detail-order-item,.order-detail-product,.detail-page-card .cart-item) h3{color:#f8fbff!important;opacity:1!important}body.dark-theme :where(.detail-order-item,.order-detail-product,.detail-page-card .cart-item) :where(span,p){color:#b9c9df!important;opacity:1!important}body.dark-theme :where(.detail-order-item,.order-detail-product,.detail-page-card .cart-item) .product-thumb,body.dark-theme :where(.detail-order-item,.order-detail-product,.detail-page-card .cart-item) img{background:#0b1424!important;border-color:#263e5a!important}body.dark-theme .admin-detail-qty-editor,body.dark-theme .detail-quantity-box,body.dark-theme .qty-pill{background:#0b1424!important;border:1px solid #466384!important;color:#f8fbff!important;overflow:hidden}body.dark-theme .admin-detail-qty-editor input,body.dark-theme .detail-quantity-box input,body.dark-theme .qty-pill input{background:#13233a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .detail-summary-card .profit-text,body.dark-theme .detail-summary-card .profit-row strong:last-child{color:#22c55e!important}.admin-product-card .product-inline-meta.product-inline-meta-v21,.admin-product-content.premium .product-inline-meta-v21{grid-template-columns:minmax(46px,.7fr) minmax(50px,.72fr) minmax(86px,1fr)!important;gap:8px!important;align-items:center!important;overflow:visible!important}.admin-product-card .product-inline-meta-v21 .inline-meta-item{height:50px!important;min-width:0!important;overflow:visible!important}.admin-product-card .product-inline-meta-v21 .number-item,.admin-product-card .product-inline-meta-v21 .cost-item{padding:0!important;justify-content:center!important}.admin-product-card .product-inline-meta-v21 .price-item{min-width:86px!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact{height:38px!important;min-width:82px!important;width:100%!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:4px!important;padding:0 8px!important;overflow:hidden!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{min-width:0!important;width:100%!important;text-align:center!important;overflow:visible!important;font-size:14px!important}.admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{font-size:13px!important;white-space:nowrap!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact{background:#eaf3ff!important;border-color:#d7e6f8!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact input,body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{color:#059669!important;-webkit-text-fill-color:#059669!important;opacity:1!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .number-item strong,body.dark-theme .admin-product-card .product-inline-meta-v21 .cost-item strong{color:#f8fbff!important;opacity:1!important}body.dark-theme .slider-layout-card{background:#111c2d!important;border-color:#365171!important;color:#f8fbff!important;box-shadow:0 18px 46px #00000038!important}body.dark-theme .slider-layout-card.selected{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f62e!important}body.dark-theme .slider-layout-card strong{color:#f8fbff!important;opacity:1!important}body.dark-theme .slider-layout-card p{color:#a9bbd2!important;opacity:1!important}body.dark-theme .slider-upload-card{background:#111c2d!important;border-color:#365171!important;color:#f8fbff!important}body.dark-theme .slider-upload-card strong{color:#f8fbff!important}body.dark-theme .slider-upload-card p,body.dark-theme .slider-upload-card span{color:#a9bbd2!important}body.dark-theme .slider-upload-card .upload-preview,body.dark-theme .slider-upload-card .image-placeholder{background:#0b1424!important;border-color:#3a5678!important;color:#9fb1cc!important}body.dark-theme :where(.soft-outline-btn,.top-btn.notification,.catalog-btn,.exit-btn){background:#f8fbff!important;color:#17233c!important;border-color:#dbe7f4!important}body.dark-theme :where(.soft-outline-btn,.top-btn.notification,.catalog-btn,.exit-btn) *{color:inherit!important;opacity:1!important}body.dark-theme .overlay:has(.notes-modal-panel){background:#020617b8!important;backdrop-filter:blur(12px)!important}body.dark-theme .modal-card:has(.notes-modal-panel){max-width:760px!important;overflow:hidden!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:28px!important;background:linear-gradient(180deg,#111c2d,#0b1424)!important;box-shadow:0 34px 110px #00000094!important}body.dark-theme .notes-modal-panel{padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;background:linear-gradient(180deg,#111c2d,#0b1424)!important;color:#f8fbff!important}body.dark-theme .notes-modal-header{padding:22px 26px!important;display:grid!important;grid-template-columns:56px 1fr 48px!important;gap:16px!important;align-items:center!important;background:linear-gradient(135deg,#7c3aed24,#db27771f 45%,#0f172a00)!important;border-bottom:1px solid rgba(96,165,250,.18)!important}body.dark-theme .notes-title-icon{width:56px!important;height:56px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#8b5cf6,#db2777)!important;color:#fff!important;box-shadow:0 18px 42px #db277752!important}body.dark-theme .notes-modal-header h2{margin:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.035em!important}body.dark-theme .notes-modal-header p{margin:7px 0 0!important;color:#a9bbd2!important;-webkit-text-fill-color:#a9bbd2!important;font-size:15px!important;font-weight:750!important}body.dark-theme .notes-close{width:46px!important;height:46px!important;border-radius:16px!important;background:#0b1424!important;border:1px solid rgba(96,165,250,.24)!important;color:#dbeafe!important;box-shadow:none!important}body.dark-theme .notes-compose-card{margin:0!important;padding:22px 26px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 148px!important;gap:14px!important;background:#0d1727!important;border:0!important;border-bottom:1px solid rgba(96,165,250,.14)!important;border-radius:0!important;box-shadow:none!important}body.dark-theme .notes-compose-card textarea{min-height:98px!important;max-height:150px!important;padding:18px!important;resize:vertical!important;border-radius:20px!important;border:1px solid #365171!important;background:#111f34!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:15px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff08!important}body.dark-theme .notes-compose-card textarea::placeholder,body.dark-theme .note-row textarea::placeholder{color:#9fb1cc!important;-webkit-text-fill-color:#9fb1cc!important;opacity:1!important}body.dark-theme .notes-compose-card textarea:focus,body.dark-theme .note-row textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px #3b82f629!important;outline:none!important}body.dark-theme .notes-save-btn{min-height:98px!important;height:100%!important;border-radius:20px!important;border:0!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;box-shadow:0 20px 44px #2563eb42!important}body.dark-theme .notes-toolbar{padding:16px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#0b1424!important;border-bottom:1px solid rgba(96,165,250,.14)!important}body.dark-theme .notes-bulk-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}body.dark-theme .notes-soft-action,body.dark-theme .notes-danger-action,body.dark-theme .notes-done-save{height:44px!important;min-height:44px!important;border-radius:15px!important;padding:0 16px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.dark-theme .notes-soft-action{background:#111f34!important;border:1px solid #365171!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}body.dark-theme .notes-danger-action{background:#f43f5e1a!important;border:1px solid rgba(244,63,94,.35)!important;color:#fda4af!important;-webkit-text-fill-color:#fda4af!important}body.dark-theme .notes-soft-action:disabled,body.dark-theme .notes-danger-action:disabled{opacity:.45!important;cursor:not-allowed!important}body.dark-theme .notes-done-save{background:linear-gradient(135deg,#059669,#10b981)!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .notes-list-card{padding:18px 26px 22px!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-height:330px!important;overflow:auto!important;background:linear-gradient(180deg,#0b1424,#081120)!important}body.dark-theme .note-row{display:grid!important;grid-template-columns:28px 142px minmax(0,1fr) 50px!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;min-height:72px!important;border-radius:20px!important;border:1px solid #304a68!important;background:#111f34!important;box-shadow:0 14px 34px #0206173d!important}body.dark-theme .note-row.done{border-color:#22c55e80!important;background:linear-gradient(180deg,#0596692e,#111f34)!important}body.dark-theme .note-date{color:#b9c9df!important;-webkit-text-fill-color:#b9c9df!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}body.dark-theme .note-row textarea{min-height:46px!important;max-height:90px!important;resize:vertical!important;border-radius:16px!important;border:1px solid #365171!important;background:#0b1424!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;padding:12px 14px!important;line-height:1.35!important;font-weight:850!important}body.dark-theme .note-done-toggle{width:46px!important;height:46px!important;border-radius:16px!important;background:#0b1424!important;border:1px solid #365171!important;color:#9fb1cc!important}body.dark-theme .note-done-toggle.active{background:linear-gradient(135deg,#059669,#22c55e)!important;border-color:#34d399!important;color:#fff!important;box-shadow:0 14px 30px #22c55e38!important}body.dark-theme .notes-list-card .select-box-wrap span{background:#0b1424!important;border-color:#4b6587!important}body.dark-theme .notes-list-card .select-box-wrap input:checked+span{background:#3b82f6!important;border-color:#60a5fa!important}body.dark-theme .notes-list-card .empty-state{background:#111f34!important;color:#a9bbd2!important;border-color:#304a68!important}@media(max-width:760px){body.dark-theme .notes-compose-card{grid-template-columns:1fr!important}body.dark-theme .notes-save-btn{min-height:54px!important}body.dark-theme .notes-toolbar{align-items:stretch!important;flex-direction:column!important}body.dark-theme .note-row{grid-template-columns:28px 1fr 48px!important}body.dark-theme .note-date{grid-column:2!important}body.dark-theme .note-row textarea{grid-column:1 / -1!important}}body.dark-theme .admin-product-card.premium .product-inline-meta-v21,body.dark-theme .admin-product-content.premium .product-inline-meta-v21{grid-template-columns:minmax(44px,.7fr) minmax(44px,.7fr) minmax(96px,1.12fr)!important;gap:8px!important;align-items:center!important;overflow:visible!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-meta-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;height:48px!important;overflow:visible!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-meta-item span{color:#9fb1cc!important;-webkit-text-fill-color:#9fb1cc!important;font-size:11px!important;font-weight:850!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-meta-item strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:16px!important;font-weight:750!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .price-item{min-width:96px!important;justify-content:center!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .price-item>span{padding-left:10px!important;color:#9fb1cc!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact{width:100%!important;min-width:94px!important;height:42px!important;border-radius:16px!important;padding:0 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important;background:#0b1424!important;border:1px solid #365171!important;box-shadow:inset 0 1px #ffffff0a!important;overflow:hidden!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact input{min-width:0!important;width:100%!important;height:100%!important;background:transparent!important;border:0!important;outline:0!important;text-align:center!important;color:#34d399!important;-webkit-text-fill-color:#34d399!important;font-size:15px!important;font-weight:950!important;opacity:1!important}body.dark-theme .admin-product-card .product-inline-meta-v21 .inline-price-input.compact span{color:#34d399!important;-webkit-text-fill-color:#34d399!important;font-size:13px!important;font-weight:950!important;opacity:1!important;white-space:nowrap!important}body.dark-theme .modal-backdrop{background:#020617b8!important;backdrop-filter:blur(14px)!important}body.dark-theme .modal-card{background:linear-gradient(180deg,#101d31,#0b1424)!important;border:1px solid rgba(96,165,250,.22)!important;color:#f8fbff!important}body.dark-theme .modal-card :where(h1,h2,h3,h4,strong,label){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme .modal-card :where(p,small,span){color:#a9bbd2!important;-webkit-text-fill-color:currentColor!important}body.dark-theme .modal-header,body.dark-theme .modal-footer{border-color:#60a5fa29!important;background:transparent!important}body.dark-theme .form-grid .field input,body.dark-theme .form-grid .field select,body.dark-theme .form-grid .field textarea,body.dark-theme .modal-card .field input,body.dark-theme .modal-card .field select,body.dark-theme .modal-card .field textarea{background:#0b1424!important;border:1px solid #365171!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 1px #ffffff0a!important}body.dark-theme .form-grid .field input::placeholder,body.dark-theme .form-grid .field textarea::placeholder,body.dark-theme .modal-card .field input::placeholder,body.dark-theme .modal-card .field textarea::placeholder{color:#8ea6c7!important;-webkit-text-fill-color:#8ea6c7!important;opacity:1!important}body.dark-theme .modal-card .field select option{background:#0b1424!important;color:#f8fbff!important}body.dark-theme .modal-card .upload-box,body.dark-theme .modal-card label.upload-box{background:linear-gradient(135deg,#111f34,#0b1424)!important;border:1px dashed #4f6f97!important;color:#dbeafe!important;box-shadow:none!important}body.dark-theme .modal-card .upload-box div,body.dark-theme .modal-card .upload-box span,body.dark-theme .modal-card .upload-box svg{color:#cfe0f7!important;-webkit-text-fill-color:#cfe0f7!important;opacity:1!important}body.dark-theme .preview-panel,body.dark-theme .field.preview-panel{border-top:1px solid rgba(96,165,250,.24)!important;padding-top:16px!important}body.dark-theme .admin-product-preview{background:linear-gradient(135deg,#0d1829,#111f34)!important;border:1px solid #365171!important;color:#f8fbff!important;box-shadow:0 18px 46px #0206174d!important}body.dark-theme .admin-product-preview .product-image.preview{background:#081120!important;border:1px solid rgba(96,165,250,.18)!important;box-shadow:inset 0 0 0 1px #ffffff08!important}body.dark-theme .admin-product-preview strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important}body.dark-theme .admin-product-preview p{color:#b8c7dc!important;-webkit-text-fill-color:#b8c7dc!important;opacity:1!important}body.dark-theme .admin-product-preview .status-badge,body.dark-theme .admin-product-preview .status-badge.active{background:#047857!important;border:1px solid rgba(52,211,153,.55)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .orders-filter-card,body.dark-theme .order-filter-card,body.dark-theme .page-card:has(.orders-table)+.page-card,body.dark-theme .orders-page .orders-filter-card{background:#101d31!important;border:1px solid rgba(96,165,250,.2)!important;box-shadow:0 18px 46px #02061733!important}body.dark-theme .orders-filter-card .search-input,body.dark-theme .orders-filter-card .filter-search,body.dark-theme .orders-filter-card .admin-search,body.dark-theme .orders-filter-card input,body.dark-theme .orders-filter-card select,body.dark-theme .orders-filter-card .soft-outline-btn,body.dark-theme .orders-filter-card .ghost-select,body.dark-theme .orders-filter-card button:not(.primary-btn):not(.delete-btn):not(.bulk-action-btn){background:#0b1424!important;border-color:#365171!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;text-shadow:none!important;box-shadow:none!important}body.dark-theme .orders-filter-card input::placeholder{color:#8ea6c7!important;-webkit-text-fill-color:#8ea6c7!important;opacity:1!important}body.dark-theme .orders-filter-card input::selection,body.dark-theme .orders-filter-card select::selection,body.dark-theme .admin-search.global-search-wrap input::selection{background:#3b82f647!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .orders-filter-card select option{background:#0b1424!important;color:#f8fbff!important}body.dark-theme .orders-filter-card .soft-outline-btn:hover,body.dark-theme .orders-filter-card button:not(.primary-btn):not(.delete-btn):not(.bulk-action-btn):hover{background:#162b47!important;border-color:#4f7db0!important}body.dark-theme .page-stack .detail-page-header,body.dark-theme .page-stack .premium-detail-header,body.dark-theme .page-stack .detail-toolbar-card,body.dark-theme .page-stack .detail-stats-strip,body.dark-theme .page-stack .detail-table-card{background:#101d31!important;border:1px solid rgba(96,165,250,.2)!important;color:#f8fbff!important;box-shadow:0 18px 46px #02061733!important}body.dark-theme .detail-page-header h2,body.dark-theme .premium-detail-header h2,body.dark-theme .detail-stats-strip strong,body.dark-theme .detail-table-card strong,body.dark-theme .detail-data-table .detail-table-head{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important}body.dark-theme .detail-page-header p,body.dark-theme .premium-detail-header p,body.dark-theme .detail-stats-strip span,body.dark-theme .detail-table-cell,body.dark-theme .detail-table-card span{color:#b8c7dc!important;-webkit-text-fill-color:#b8c7dc!important;opacity:1!important}body.dark-theme .detail-search{background:#0b1424!important;border:1px solid #365171!important;color:#cfe0f7!important}body.dark-theme .detail-search input{background:transparent!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme .detail-search input::placeholder{color:#8ea6c7!important;-webkit-text-fill-color:#8ea6c7!important}body.dark-theme .detail-toolbar-stat,body.dark-theme .mini-stat{background:#0b1424!important;border:1px solid #243a57!important}body.dark-theme .detail-data-table{background:#101d31!important;border-color:#243a57!important}body.dark-theme .detail-data-table>div{border-color:#243a57!important}body.dark-theme .login-count-badge{background:linear-gradient(135deg,#2563eb,#60a5fa)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(147,197,253,.35)!important}body.dark-theme .empty-block,body.dark-theme .empty-state{background:#0b1424!important;color:#a9bbd2!important;border:1px solid #243a57!important}body.dark-theme .admin-search.global-search-wrap{background:#101d31!important;border:1px solid #3b5f86!important;color:#f8fbff!important}body.dark-theme .admin-search.global-search-wrap svg{color:#b9d3f4!important}body.dark-theme .admin-search.global-search-wrap input{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;caret-color:#60a5fa!important}body.dark-theme .global-search-results{background:#101d31!important;border:1px solid #3b5f86!important;z-index:999999!important}body.dark-theme .global-search-results button{background:#0b1424!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme .global-search-results button:hover{background:#18304f!important}body.dark-theme .product-inline-meta-v21 .price-item,body.dark-theme .product-inline-meta-v21 .price-item *:not(input){background:transparent!important}body.dark-theme .product-inline-meta-v21 .price-item .inline-price-input.compact{background:#081120!important;border:1px solid #365171!important}body.dark-theme .detail-table-card{overflow:hidden!important;background:linear-gradient(180deg,#101d31,#0d1727)!important;border:1px solid rgba(96,165,250,.22)!important}body.dark-theme .detail-data-table{background:#0f1a2b!important;border-color:#2b3d58!important}body.dark-theme .detail-data-table .detail-table-head,body.dark-theme .page-stack .detail-data-table .detail-table-head{background:linear-gradient(180deg,#13233a,#0d192b)!important;border-bottom:1px solid #2f4564!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;opacity:1!important;text-shadow:none!important;font-weight:950!important;letter-spacing:.035em!important}body.dark-theme .detail-data-table .detail-table-cell{background:#101b2d!important;border-bottom:1px solid #263a55!important;color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}body.dark-theme .detail-data-table .detail-table-cell strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.dark-theme .orders-filter-card .order-date-filters{display:flex;align-items:center;gap:10px}body.dark-theme .orders-filter-card .deleted-orders-btn,body.dark-theme .orders-filter-card .premium-select-filter.compact-filter,body.dark-theme .orders-filter-card .compact-filter,body.dark-theme .orders-filter-card .clear-filter-btn,body.dark-theme .orders-filter-card .week-filter-btn:not(.active){background:linear-gradient(180deg,#101d31,#0b1424)!important;border:1px solid #365171!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:0 12px 28px #02061733,inset 0 1px #ffffff09!important}body.dark-theme .orders-filter-card .deleted-orders-btn:hover,body.dark-theme .orders-filter-card .premium-select-filter.compact-filter:hover,body.dark-theme .orders-filter-card .clear-filter-btn:hover,body.dark-theme .orders-filter-card .week-filter-btn:not(.active):hover{background:linear-gradient(180deg,#142743,#0f1b2e)!important;border-color:#5b83b4!important}body.dark-theme .orders-filter-card .premium-select-filter.compact-filter span,body.dark-theme .orders-filter-card .compact-filter span{color:#9fb1cc!important;-webkit-text-fill-color:#9fb1cc!important;opacity:1!important;font-weight:900!important}body.dark-theme .orders-filter-card .premium-select-filter.compact-filter select,body.dark-theme .orders-filter-card .compact-filter select{appearance:auto!important;background:#0b1424!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;border:0!important;outline:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:950!important}body.dark-theme .orders-filter-card .premium-select-filter.compact-filter select option,body.dark-theme .orders-filter-card .compact-filter select option{background:#0b1424!important;color:#f8fbff!important}body.dark-theme .orders-filter-card .week-filter-btn.active{background:linear-gradient(135deg,#0f172a,#111827)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#111827!important;box-shadow:0 14px 30px #00000047!important}body.dark-theme .orders-filter-card .clear-filter-btn{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.quick-grid-tools .quick-btn{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;justify-content:flex-start;box-shadow:0 10px 24px #0f172a0a}.quick-grid-tools .quick-btn:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 16px 30px #0f172a1a}.quick-tool-page{padding:0;overflow:hidden}.quick-tool-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fff,#f8fbff 58%,#eef5ff)}.quick-tool-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#8b5cf6);color:#fff;box-shadow:0 18px 34px #2563eb33}.quick-tool-hero h2{margin:8px 0 6px;font-size:30px;color:#0f172a;letter-spacing:-.04em}.quick-tool-hero p{margin:0;color:#64748b;font-weight:700;max-width:760px;line-height:1.55}.quick-tool-empty{min-height:360px;display:grid;place-items:center;text-align:center;padding:46px 28px;background:radial-gradient(circle at top,#eef6ff 0,#fff 40% 100%)}.quick-tool-empty-icon{font-size:42px;margin-bottom:12px}.quick-tool-empty h3{font-size:25px;margin:0 0 8px;color:#0f172a}.quick-tool-empty p{max-width:560px;margin:0 auto;color:#64748b;font-weight:700;line-height:1.55}body.dark-theme .quick-tool-page{background:#0f1b2d!important;border-color:#263a5a!important}body.dark-theme .quick-tool-hero{background:linear-gradient(135deg,#0f1b2d,#111f35 58%,#16233b)!important;border-color:#263a5a!important}body.dark-theme .quick-tool-hero h2,body.dark-theme .quick-tool-empty h3{color:#f8fafc!important}body.dark-theme .quick-tool-hero p,body.dark-theme .quick-tool-empty p{color:#a9bdd8!important}body.dark-theme .quick-tool-empty{background:radial-gradient(circle at top,#13233a 0,#0f1b2d 44% 100%)!important}body.dark-theme .quick-grid-tools .quick-btn{box-shadow:none}.purchase-page{display:grid;gap:18px}.purchase-hero{padding:28px;display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#f8fbff 62%,#eef5ff);overflow:hidden}.purchase-hero h2{font-size:30px;letter-spacing:-.04em;color:#0f172a;margin:10px 0 8px}.purchase-hero p{margin:0;max-width:900px;color:#64748b;font-weight:800;line-height:1.55}.purchase-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.purchase-tabs-card{padding:16px;display:flex;justify-content:space-between;gap:14px;align-items:center;overflow:hidden}.purchase-tabs{display:flex;gap:10px;overflow:auto;padding:2px;scrollbar-width:thin}.purchase-tab{border:1px solid #dbe6f6;background:#fff;border-radius:18px;padding:12px 18px;color:#0f172a;font-weight:950;min-width:150px;display:flex;align-items:flex-start;flex-direction:column;gap:4px;box-shadow:0 12px 24px #0f172a0d;cursor:pointer;transition:.18s ease}.purchase-tab small{color:#64748b;font-weight:900}.purchase-tab.active{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 18px 34px #2563eb38}.purchase-tab.active small{color:#ffffffd1}.manage-suppliers-btn{white-space:nowrap}.purchase-workspace{padding:22px;overflow:hidden}.purchase-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.purchase-section-head h3{font-size:24px;margin:0 0 6px;color:#0f172a;letter-spacing:-.03em}.purchase-section-head p{margin:0;color:#64748b;font-weight:800;line-height:1.45}.purchase-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.upload-list-btn,.upload-inline-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.upload-list-btn input,.upload-inline-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-list-btn{border:1px solid #b8d3ff;background:#eef6ff;color:#2563eb;border-radius:16px;padding:13px 16px;font-weight:950;box-shadow:0 12px 24px #2563eb14}.purchase-empty-state{min-height:360px;border:1px dashed #bfdbfe;border-radius:28px;background:linear-gradient(180deg,#f8fbff,#fff);display:grid;place-items:center;text-align:center;padding:34px}.purchase-empty-state h3{font-size:26px;margin:0 0 8px;color:#0f172a}.purchase-empty-state p{max-width:620px;margin:0 auto 18px;color:#64748b;font-weight:800;line-height:1.55}.purchase-empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.purchase-table-wrap{overflow:auto;border:1px solid #e1eaf6;border-radius:24px;background:#fff;box-shadow:0 18px 42px #0f172a0d}.purchase-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1050px}.purchase-table th{background:#f8fbff;color:#52627a;font-size:13px;text-transform:uppercase;letter-spacing:.03em;text-align:left;padding:16px;border-bottom:1px solid #e1eaf6;font-weight:950;white-space:nowrap}.purchase-table td{padding:10px;border-bottom:1px solid #edf2f7;vertical-align:middle}.purchase-table tr:last-child td{border-bottom:0}.purchase-table input{width:100%;height:46px;border:1px solid #dbe6f6;border-radius:14px;background:#fff;color:#0f172a;font-weight:850;padding:0 12px;outline:none}.purchase-table input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.purchase-table th:nth-child(1),.purchase-table td:nth-child(1){width:130px}.purchase-table th:nth-child(2),.purchase-table td:nth-child(2){width:190px}.purchase-table th:nth-child(3),.purchase-table td:nth-child(3){width:130px}.purchase-table th:nth-child(5),.purchase-table td:nth-child(5){width:140px}.purchase-table th:last-child,.purchase-table td:last-child{width:64px;text-align:center}.table-icon-danger{width:42px;height:42px;border-radius:14px;border:1px solid #fecaca;background:#fff1f2;color:#ef4444;display:inline-grid;place-items:center;cursor:pointer}.table-icon-danger:hover{background:#fee2e2}.purchase-toast{position:fixed;right:24px;bottom:24px;z-index:3000}.supplier-modal{width:min(720px,calc(100vw - 32px));max-height:86vh;overflow:auto;background:#fff;border-radius:28px;box-shadow:0 40px 90px #0f172a47;border:1px solid #e2e8f0}.supplier-modal .modal-head{display:flex;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #e2e8f0}.supplier-modal h2{margin:0 0 6px;color:#0f172a;font-size:26px}.supplier-modal p{margin:0;color:#64748b;font-weight:800}.supplier-add-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 24px}.supplier-add-row input{height:52px;border:1px solid #dbe6f6;border-radius:16px;padding:0 16px;font-weight:900;outline:none}.supplier-list{display:grid;gap:10px;padding:0 24px 20px}.supplier-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:18px;padding:10px;background:#fff}.supplier-row.active{border-color:#93c5fd;background:#eff6ff}.supplier-row input{width:20px;height:20px}.supplier-row button{border:0;background:transparent;text-align:left;display:grid;gap:3px;cursor:pointer;color:#0f172a}.supplier-row strong{font-size:16px}.supplier-row small{color:#64748b;font-weight:800}.supplier-modal .modal-actions{display:flex;justify-content:space-between;gap:10px;padding:18px 24px;border-top:1px solid #e2e8f0}.danger-ghost-btn{height:48px;border:1px solid #fecaca;border-radius:16px;background:#fff1f2;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:950;padding:0 16px;cursor:pointer}.danger-ghost-btn:disabled{opacity:.45;cursor:not-allowed}body.dark-theme .purchase-hero,body.dark-theme .purchase-tabs-card,body.dark-theme .purchase-workspace{background:linear-gradient(180deg,#101d31,#0c1728)!important;border-color:#263a5a!important;color:#f8fafc!important}body.dark-theme .purchase-hero h2,body.dark-theme .purchase-section-head h3,body.dark-theme .purchase-empty-state h3{color:#f8fafc!important}body.dark-theme .purchase-hero p,body.dark-theme .purchase-section-head p,body.dark-theme .purchase-empty-state p{color:#a9bdd8!important}body.dark-theme .purchase-tab{background:#0b1424!important;border-color:#2a4162!important;color:#dbeafe!important;box-shadow:none}body.dark-theme .purchase-tab small{color:#93a7c6!important}body.dark-theme .purchase-tab.active{background:linear-gradient(135deg,#2563eb,#c026d3)!important;color:#fff!important;border-color:transparent!important}body.dark-theme .upload-list-btn{background:#10233c!important;border-color:#3b82f6!important;color:#bfdbfe!important}body.dark-theme .purchase-empty-state{background:linear-gradient(180deg,#0b1424,#101d31)!important;border-color:#365171!important}body.dark-theme .purchase-table-wrap{background:#0b1424!important;border-color:#263a5a!important;box-shadow:none}body.dark-theme .purchase-table th{background:#101d31!important;color:#bfdbfe!important;border-color:#263a5a!important}body.dark-theme .purchase-table td{border-color:#233750!important}body.dark-theme .purchase-table input{background:#081222!important;border-color:#304866!important;color:#f8fafc!important}body.dark-theme .purchase-table input::placeholder{color:#6f86a5!important}body.dark-theme .table-icon-danger{background:#3a1118!important;border-color:#7f1d1d!important;color:#fca5a5!important}body.dark-theme .supplier-modal{background:#0f1b2d!important;border-color:#263a5a!important}body.dark-theme .supplier-modal .modal-head,body.dark-theme .supplier-modal .modal-actions{border-color:#263a5a!important}body.dark-theme .supplier-modal h2{color:#f8fafc!important}body.dark-theme .supplier-modal p{color:#a9bdd8!important}body.dark-theme .supplier-add-row input{background:#081222!important;border-color:#304866!important;color:#f8fafc!important}body.dark-theme .supplier-row{background:#0b1424!important;border-color:#263a5a!important}body.dark-theme .supplier-row.active{background:#102a4a!important;border-color:#3b82f6!important}body.dark-theme .supplier-row button{color:#f8fafc!important}body.dark-theme .supplier-row small{color:#93a7c6!important}body.dark-theme .danger-ghost-btn{background:#3a1118!important;border-color:#7f1d1d!important;color:#fecaca!important}@media(max-width:900px){.purchase-hero,.purchase-tabs-card,.purchase-section-head{display:grid}.purchase-hero-actions,.purchase-actions{justify-content:flex-start}.supplier-add-row{grid-template-columns:1fr}}.template-download-btn{min-height:48px;border:1px solid rgba(37,99,235,.24);border-radius:16px;background:linear-gradient(135deg,#f8fbff,#eef6ff);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:950;padding:0 16px;cursor:pointer;box-shadow:0 14px 28px #2563eb1a;transition:.18s ease;white-space:nowrap}.template-download-btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb29;border-color:#93c5fd;background:linear-gradient(135deg,#eef6ff,#dbeafe)}body.dark-theme .template-download-btn{background:linear-gradient(135deg,#10233c,#152b4b)!important;border-color:#3b82f6!important;color:#dbeafe!important;box-shadow:none!important}body.dark-theme .template-download-btn:hover{background:linear-gradient(135deg,#14315a,#1d4ed8)!important;color:#fff!important}.google-sheet-btn{min-height:48px;border:0;border-radius:16px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 16px 32px #22c55e2e;transition:.18s ease;white-space:nowrap}.google-sheet-btn:hover{transform:translateY(-1px);box-shadow:0 20px 42px #22c55e3d}.google-sheet-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.google-sheet-btn.large{min-height:54px;padding:0 20px}.google-sheet-status{margin:-2px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff);border-radius:22px}.google-sheet-status div:first-child{display:grid;gap:4px;min-width:0}.google-sheet-status strong{color:#047857;font-size:15px;font-weight:950}.google-sheet-status span{color:#334155;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:680px}.google-sheet-status small{color:#64748b;font-weight:800}.google-sheet-status div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.google-sheet-modal{width:min(760px,calc(100vw - 32px));max-height:88vh;overflow:auto;background:#fff;border-radius:28px;box-shadow:0 40px 90px #0f172a47;border:1px solid #e2e8f0}.google-sheet-modal .modal-head{display:flex;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #e2e8f0}.google-sheet-modal h2{margin:0 0 6px;color:#0f172a;font-size:26px}.google-sheet-modal p{margin:0;color:#64748b;font-weight:800}.google-sheet-guide{margin:20px 24px 0;display:grid;gap:8px;border:1px solid #dbeafe;background:#f8fbff;border-radius:20px;padding:16px}.google-sheet-guide strong{color:#17233c;font-weight:950}.google-sheet-guide span{color:#2563eb;font-weight:950}.google-sheet-guide small{color:#64748b;font-weight:800;line-height:1.45}.google-sheet-link-box{display:grid;gap:8px;padding:20px 24px}.google-sheet-link-box label{color:#334155;font-weight:950}.google-sheet-link-box textarea{border:1px solid #dbe6f6;border-radius:18px;padding:14px 16px;outline:none;font-family:inherit;font-weight:800;color:#0f172a;background:#fff;resize:vertical}.google-sheet-link-box textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.google-sheet-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 24px}.purchase-image-field{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:center}.purchase-image-field img,.purchase-image-field>span{width:46px;height:46px;border-radius:14px;border:1px solid #dbe6f6;background:#f8fbff;object-fit:contain;display:grid;place-items:center;color:#64748b;font-weight:950;overflow:hidden}body.dark-theme .google-sheet-btn{background:linear-gradient(135deg,#059669,#22c55e)!important;color:#fff!important;border:1px solid rgba(134,239,172,.18)!important;box-shadow:0 18px 36px #22c55e29!important}body.dark-theme .google-sheet-status{background:linear-gradient(180deg,#0c211a,#0b1424)!important;border-color:#22c55e47!important}body.dark-theme .google-sheet-status strong{color:#86efac!important}body.dark-theme .google-sheet-status span{color:#dbeafe!important}body.dark-theme .google-sheet-status small{color:#9fb1cc!important}body.dark-theme .google-sheet-modal{background:linear-gradient(180deg,#111c2d,#0d1727)!important;border-color:#2b3d58!important;color:#f8fbff!important;box-shadow:0 40px 90px #02061794!important}body.dark-theme .google-sheet-modal .modal-head{border-color:#2b3d58!important}body.dark-theme .google-sheet-modal h2{color:#fff!important}body.dark-theme .google-sheet-modal p{color:#9fb1cc!important}body.dark-theme .google-sheet-guide{background:#0b1424!important;border-color:#30425f!important}body.dark-theme .google-sheet-guide strong{color:#f8fbff!important}body.dark-theme .google-sheet-guide span{color:#86efac!important}body.dark-theme .google-sheet-guide small{color:#9fb1cc!important}body.dark-theme .google-sheet-link-box label{color:#dbeafe!important}body.dark-theme .google-sheet-link-box textarea{background:#081222!important;border-color:#304866!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}@media(max-width:760px){.google-sheet-status{align-items:stretch;flex-direction:column}.google-sheet-status span{max-width:100%}.google-sheet-modal-actions{flex-direction:column}.google-sheet-modal-actions button{width:100%}}.redesigned-purchase-page{display:grid;gap:18px}.purchase-hero-v55{background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.1),transparent 26%),linear-gradient(135deg,#fff,#f8fbff 58%,#eef6ff)}.purchase-import-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px}.purchase-import-card{padding:22px;display:grid;gap:14px;align-content:start;overflow:hidden}.purchase-import-card h3{margin:0 0 6px;color:#0f172a;font-size:22px;letter-spacing:-.03em}.purchase-import-card p{margin:0;color:#64748b;font-weight:800;line-height:1.45}.purchase-import-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#fff;font-weight:950;font-size:24px}.purchase-import-icon.google{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 16px 32px #22c55e33}.purchase-import-icon.file{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 16px 32px #2563eb33}.purchase-import-card textarea{width:100%;border:1px solid #dbe6f6;border-radius:18px;background:#fff;color:#0f172a;font-family:inherit;font-weight:800;resize:vertical;padding:14px 16px;outline:none}.purchase-import-card textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.purchase-import-actions,.purchase-file-zone{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.purchase-file-zone label{position:relative;overflow:hidden;min-height:50px;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;cursor:pointer;font-weight:950}.purchase-file-zone label input{position:absolute;inset:0;opacity:0;cursor:pointer}.purchase-linked-info{display:grid;gap:4px;padding:13px 14px;border-radius:18px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff);min-width:0}.purchase-linked-info strong{color:#047857;font-weight:950}.purchase-linked-info span{color:#334155;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-linked-info small{color:#64748b;font-weight:800}.purchase-mini-stat{min-width:120px;min-height:48px;padding:8px 13px;border-radius:16px;border:1px solid #dbe6f6;background:#f8fbff;display:grid;gap:2px}.purchase-mini-stat span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.purchase-mini-stat strong{color:#0f172a;font-size:15px;font-weight:950}.purchase-table-v55 th:nth-child(2),.purchase-table-v55 td:nth-child(2){width:280px}.purchase-table-v55 th:nth-child(4),.purchase-table-v55 td:nth-child(4){min-width:260px}body.dark-theme .purchase-hero-v55,body.dark-theme .purchase-import-card,body.dark-theme .purchase-linked-info,body.dark-theme .purchase-mini-stat{background:linear-gradient(180deg,#101d31,#0c1728)!important;border-color:#263a5a!important;color:#f8fafc!important}body.dark-theme .purchase-import-card h3,body.dark-theme .purchase-mini-stat strong{color:#f8fafc!important}body.dark-theme .purchase-import-card p,body.dark-theme .purchase-mini-stat span,body.dark-theme .purchase-linked-info small{color:#a9bdd8!important}body.dark-theme .purchase-import-card textarea{background:#081222!important;border-color:#304866!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark-theme .purchase-file-zone label{background:#10233c!important;border-color:#3b82f6!important;color:#bfdbfe!important}body.dark-theme .purchase-linked-info{border-color:#22c55e47!important}body.dark-theme .purchase-linked-info strong{color:#86efac!important}body.dark-theme .purchase-linked-info span{color:#dbeafe!important}@media(max-width:1100px){.purchase-import-grid{grid-template-columns:1fr}}.purchase-clean-page{display:grid;gap:18px}.purchase-clean-hero{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.1),transparent 26%),linear-gradient(135deg,#fff,#f8fbff 60%,#eef6ff);overflow:hidden}.purchase-clean-hero h2{font-size:30px;letter-spacing:-.04em;color:#0f172a;margin:10px 0 8px}.purchase-clean-hero p{margin:0;max-width:920px;color:#64748b;font-weight:800;line-height:1.55}.clean-tabs-card{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;overflow:hidden}.clean-purchase-workspace{padding:22px;overflow:hidden}.clean-section-head{margin-bottom:18px}.clean-purchase-actions{align-items:center}.purchase-mini-stat.wide{min-width:220px;max-width:280px}.purchase-mini-stat.wide strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.clean-purchase-empty{min-height:380px}.purchase-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.purchase-search-box{height:52px;min-width:300px;flex:1;max-width:520px;border:1px solid #dbe6f6;background:#fff;border-radius:18px;display:flex;align-items:center;gap:10px;padding:0 15px;color:#64748b;box-shadow:0 10px 24px #0f172a0a}.purchase-search-box input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-weight:850;font-size:14px}.purchase-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.clean-purchase-table-wrap{border-radius:26px}.clean-purchase-table th:nth-child(1),.clean-purchase-table td:nth-child(1){width:150px;text-align:center}.clean-purchase-table th:nth-child(2),.clean-purchase-table td:nth-child(2){width:140px}.clean-purchase-table th:nth-child(3),.clean-purchase-table td:nth-child(3){width:150px}.clean-purchase-table th:nth-child(4),.clean-purchase-table td:nth-child(4){width:340px}.clean-purchase-table th:nth-child(5),.clean-purchase-table td:nth-child(5){width:130px}.clean-purchase-table th:nth-child(6),.clean-purchase-table td:nth-child(6){min-width:280px}.clean-purchase-table th:nth-child(7),.clean-purchase-table td:nth-child(7){width:140px}.clean-purchase-table th:nth-child(8),.clean-purchase-table td:nth-child(8){min-width:200px}.catalog-check-btn{width:42px;height:42px;border-radius:15px;border:1px solid #dbe6f6;background:#fff;color:#94a3b8;display:inline-grid;place-items:center;cursor:pointer;transition:.18s ease}.catalog-check-btn:hover{border-color:#93c5fd;color:#2563eb;background:#eff6ff}.catalog-check-btn.checked{background:linear-gradient(135deg,#10b981,#22c55e);border-color:#22c55e;color:#fff;box-shadow:0 12px 26px #22c55e3d}.catalog-check-btn.checked svg{stroke-width:3}.purchase-empty-actions .upload-inline-btn input,.upload-list-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.purchase-image-field{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center}.purchase-image-field img,.purchase-image-field>span{width:48px;height:48px;border-radius:15px;border:1px solid #dbe6f6;background:#f8fbff;object-fit:contain;display:grid;place-items:center;color:#64748b;font-weight:950;overflow:hidden}.purchase-image-field img{padding:3px}body.dark-theme .purchase-clean-hero,body.dark-theme .clean-tabs-card,body.dark-theme .clean-purchase-workspace{background:linear-gradient(180deg,#101d31,#0c1728)!important;border-color:#263a5a!important;color:#f8fafc!important}body.dark-theme .purchase-clean-hero h2,body.dark-theme .purchase-section-head h3{color:#f8fafc!important}body.dark-theme .purchase-clean-hero p,body.dark-theme .purchase-section-head p{color:#a9bdd8!important}body.dark-theme .purchase-search-box{background:#081222!important;border-color:#304866!important;color:#93c5fd!important;box-shadow:none!important}body.dark-theme .purchase-search-box input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark-theme .purchase-search-box input::placeholder{color:#8ea4c6!important;-webkit-text-fill-color:#8ea4c6!important}body.dark-theme .purchase-mini-stat{background:#0b1424!important;border-color:#304866!important}body.dark-theme .purchase-mini-stat span{color:#9fb1cc!important}body.dark-theme .purchase-mini-stat strong{color:#f8fafc!important}body.dark-theme .catalog-check-btn{background:#0b1424!important;border-color:#304866!important;color:#9fb1cc!important}body.dark-theme .catalog-check-btn:hover{background:#132136!important;border-color:#60a5fa!important;color:#dbeafe!important}body.dark-theme .catalog-check-btn.checked{background:linear-gradient(135deg,#059669,#22c55e)!important;border-color:#22c55e!important;color:#fff!important}body.dark-theme .purchase-image-field img,body.dark-theme .purchase-image-field>span{background:#081222!important;border-color:#304866!important;color:#9fb1cc!important}body.dark-theme .clean-purchase-table th{background:#101d31!important;color:#bfdbfe!important;border-color:#263a5a!important}body.dark-theme .clean-purchase-table td{border-color:#233750!important}@media(max-width:980px){.purchase-clean-hero,.purchase-table-toolbar,.clean-tabs-card{flex-direction:column;align-items:stretch}.purchase-search-box{min-width:0;max-width:none}.purchase-toolbar-actions,.purchase-hero-actions{justify-content:flex-start}}.modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(8px)}.purchase-page .supplier-modal{width:min(760px,calc(100vw - 42px));max-height:86vh;overflow:auto}.clean-purchase-table{min-width:1520px}.clean-purchase-table tbody tr{min-height:92px}.clean-purchase-table th:nth-child(4),.clean-purchase-table td:nth-child(4){width:360px;min-width:360px}.purchase-image-field{grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:76px}.purchase-image-field img,.purchase-image-field>span{width:72px;height:72px;border-radius:18px;background:#f8fbff;object-fit:contain}.purchase-image-field.has-image{grid-template-columns:92px minmax(120px,1fr)}.purchase-image-field.has-image img{width:92px;height:76px;padding:4px;background:#fff;border-color:#cfe0f7;box-shadow:0 12px 28px #0f172a14}.purchase-image-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid #dbe6f6;background:#f8fbff;border-radius:16px;padding:10px 12px;color:#0f172a;font-weight:900}.purchase-image-meta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#0f172a}.purchase-image-meta button{border:0;background:#fff1f2;color:#ef4444;border-radius:12px;padding:8px 10px;font-weight:950;cursor:pointer;white-space:nowrap}body.dark-theme .modal-backdrop{background:#020617ad!important;backdrop-filter:blur(10px)}body.dark-theme .purchase-image-field.has-image img{background:#0b1424!important;border-color:#3b5577!important;box-shadow:0 18px 36px #0000003d}body.dark-theme .purchase-image-meta{background:#081222!important;border-color:#304866!important;color:#f8fafc!important}body.dark-theme .purchase-image-meta strong{color:#f8fafc!important}body.dark-theme .purchase-image-meta button{background:#3a1118!important;color:#fecaca!important}.clean-purchase-table-wrap{border-radius:22px!important;border:1px solid #d9e7f7!important;background:#fff!important;box-shadow:0 18px 44px #0f172a0e!important}.clean-purchase-table{min-width:1180px!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important}.clean-purchase-table thead th{height:42px!important;padding:12px 14px!important;background:linear-gradient(180deg,#f8fbff,#f3f7fc)!important;color:#506079!important;border-bottom:1px solid #d9e7f7!important;border-right:1px solid #e7eef8!important;font-size:12px!important;line-height:1.1!important}.clean-purchase-table thead th:last-child,.clean-purchase-table tbody td:last-child{border-right:0!important}.clean-purchase-table tbody td{height:70px!important;padding:8px 12px!important;border-bottom:1px solid #e8eef7!important;border-right:1px solid #edf3fb!important;vertical-align:middle!important;background:#fff!important}.clean-purchase-table tbody tr:hover td{background:#fbfdff!important}.clean-purchase-table tbody tr:last-child td{border-bottom:0!important}.clean-purchase-table th:nth-child(1),.clean-purchase-table td:nth-child(1){width:98px!important;text-align:center!important}.clean-purchase-table th:nth-child(2),.clean-purchase-table td:nth-child(2){width:112px!important}.clean-purchase-table th:nth-child(3),.clean-purchase-table td:nth-child(3){width:112px!important}.clean-purchase-table th:nth-child(4),.clean-purchase-table td:nth-child(4){width:128px!important;min-width:128px!important;text-align:center!important}.clean-purchase-table th:nth-child(5),.clean-purchase-table td:nth-child(5){width:112px!important}.clean-purchase-table th:nth-child(6),.clean-purchase-table td:nth-child(6){width:260px!important;min-width:260px!important}.clean-purchase-table th:nth-child(7),.clean-purchase-table td:nth-child(7){width:116px!important}.clean-purchase-table th:nth-child(8),.clean-purchase-table td:nth-child(8){width:170px!important;min-width:170px!important}.clean-purchase-table th:nth-child(9),.clean-purchase-table td:nth-child(9){width:58px!important;text-align:center!important}.clean-purchase-table input{height:42px!important;border-radius:13px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;background:#fff!important;box-shadow:none!important}.catalog-check-btn{width:36px!important;height:36px!important;border-radius:13px!important}.purchase-image-field{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;gap:0!important}.purchase-image-field.has-image{display:flex!important;grid-template-columns:none!important}.purchase-image-field.has-image img,.purchase-image-field img{width:76px!important;height:54px!important;border-radius:14px!important;padding:3px!important;object-fit:contain!important;background:#fff!important;border:1px solid #d8e5f5!important;box-shadow:0 8px 18px #0f172a12!important}.purchase-image-field>span{width:54px!important;height:42px!important;border-radius:13px!important}.purchase-image-field:not(.has-image){display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;min-width:230px!important;text-align:left!important}.purchase-image-field:not(.has-image) input{min-width:165px!important}.primary-btn.needs-save{box-shadow:0 14px 34px #2563eb4d,0 0 0 4px #2563eb1a!important}body.dark-theme .clean-purchase-table-wrap{background:#0b1424!important;border-color:#263a5a!important;box-shadow:none!important}body.dark-theme .clean-purchase-table thead th{background:#101d31!important;color:#c7d7ef!important;border-color:#263a5a!important}body.dark-theme .clean-purchase-table tbody td{background:#0b1424!important;border-color:#233750!important;color:#f8fafc!important}body.dark-theme .clean-purchase-table tbody tr:hover td{background:#101d31!important}body.dark-theme .clean-purchase-table input{background:#081222!important;border-color:#304866!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark-theme .purchase-image-field.has-image img,body.dark-theme .purchase-image-field img{background:#101d31!important;border-color:#3b5577!important;box-shadow:none!important}.purchase-tab.general-list-tab{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;box-shadow:0 18px 40px #2563eb33}.purchase-tab.general-list-tab small{color:#ffffffd1}.general-purchase-screen{min-height:100vh;background:#f4f7fb;color:#0f172a;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.general-purchase-topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #dbe7f6;border-radius:24px;padding:20px 22px;box-shadow:0 22px 60px #0f172a14;margin-bottom:14px}.general-purchase-topbar h1{margin:8px 0 6px;font-size:clamp(24px,2.4vw,36px);letter-spacing:-.04em;color:#061631}.general-purchase-topbar p{margin:0;color:#64748b;font-weight:700;max-width:820px}.general-top-actions,.general-purchase-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.general-top-actions label input{display:none}.general-purchase-toolbar{background:#fff;border:1px solid #dde8f7;border-radius:20px;padding:12px;margin-bottom:12px;box-shadow:0 14px 36px #0f172a0f}.general-purchase-toolbar .purchase-search-box{min-width:min(520px,100%);flex:1}.general-sheet-wrap{overflow:auto;height:calc(100vh - 210px);background:#fff;border:1px solid #d7e3f2;border-radius:22px;box-shadow:0 20px 55px #0f172a14}.general-sheet-table{border-collapse:separate;border-spacing:0;min-width:1450px;width:max-content;font-size:13px}.general-sheet-table th{position:sticky;top:0;z-index:4;background:var(--supplier-color, #5b3f8f);color:#fff;border-right:1px solid rgba(255,255,255,.18);border-bottom:2px solid rgba(15,23,42,.16);padding:10px 8px;text-align:center;font-size:11px;line-height:1.05;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.general-sheet-table th:nth-child(1),.general-sheet-table th:nth-child(2),.general-sheet-table th:nth-child(3),.general-sheet-table th:nth-child(4),.general-sheet-table th:nth-child(5),.general-sheet-table th:nth-child(6){background:#5b3f8f}.general-sheet-table th.col-no{min-width:86px}.general-sheet-table th.col-product{min-width:320px}.general-sheet-table td{border-right:1px solid #d7dde6;border-bottom:1px solid #e3e8ef;background:#fff;padding:0;height:34px}.general-sheet-table tr:nth-child(2n) td{background:#f8fafc}.general-sheet-table input,.general-sheet-table select{width:100%;height:34px;border:0;outline:0;background:transparent;color:#1f2937;padding:0 8px;font:inherit;min-width:92px}.general-sheet-table td:nth-child(2) input{min-width:320px}.general-sheet-table input:focus{background:#eff6ff;box-shadow:inset 0 0 0 2px #60a5fa}.general-sheet-table select{min-width:118px;color:#fff;font-weight:900;border-radius:999px;height:24px;margin:5px 6px;width:calc(100% - 12px);background:var(--status-color, #64748b);padding:0 26px 0 10px;text-transform:uppercase}.general-sheet-table select option{color:#0f172a;background:#fff}.general-sheet-table .profit-cell{min-width:72px;text-align:center;font-weight:800;color:#334155;padding:0 8px}.general-sheet-table .table-icon-danger{width:32px;height:32px;margin:1px 4px}@media(max-width:900px){.general-purchase-screen{padding:10px}.general-purchase-topbar{align-items:flex-start;flex-direction:column;border-radius:18px}.general-sheet-wrap{height:calc(100vh - 290px);border-radius:16px}}.general-spreadsheet-view{width:100vw;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fbfbfe,#f5f7fb);color:#0f172a;font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.premium-spreadsheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 22px 16px;background:#fffffff0;backdrop-filter:blur(10px);border-bottom:1px solid #e7ebf3}.spreadsheet-title-wrap{min-width:0;flex:1}.spreadsheet-header h2{margin:0;font-size:19px;line-height:1.2;color:#172033;letter-spacing:-.03em;font-weight:900}.spreadsheet-header p{margin:7px 0 0;color:#6a7285;font-size:12px;line-height:1.45;font-weight:700;max-width:760px}.spreadsheet-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.spreadsheet-actions button,.spreadsheet-upload-btn{height:38px;padding:0 15px;border-radius:12px;font-weight:800;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e0ea;background:linear-gradient(180deg,#fff,#fafbff);color:#354255;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.spreadsheet-actions button:hover,.spreadsheet-upload-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.spreadsheet-upload-btn input{display:none}.spreadsheet-actions button.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff}.spreadsheet-actions button.primary.needs-save{box-shadow:0 12px 30px #2563eb3d}.spreadsheet-actions button.danger{color:#dc2626;border-color:#fecaca;background:#fff8f8}.spreadsheet-actions button.filled-danger{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444;color:#fff}.premium-subbar{display:flex;align-items:center;gap:10px;padding:14px 22px 10px;flex-wrap:wrap}.spreadsheet-search{min-width:min(520px,100%);flex:1;height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#7b8799}.spreadsheet-search input{width:100%;border:0;outline:0;background:transparent;font-weight:700;color:#0f172a}.spreadsheet-stat{min-width:110px;height:42px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;display:grid;align-content:center;padding:0 13px}.spreadsheet-stat span{font-size:10px;font-weight:900;text-transform:uppercase;color:#7b8799;line-height:1}.spreadsheet-stat strong{font-size:15px;line-height:1.15;color:#172033}.spreadsheet-dirty{height:42px;display:flex;align-items:center;border-radius:14px;padding:0 14px;background:#fff5e8;color:#c56a12;font-weight:900;border:1px solid #f7cf9e;font-size:12px}.premium-table-wrap{flex:1;overflow:auto;padding:0 22px 22px}.spreadsheet-table{border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:100%;border:1px solid #e2e8f2;border-radius:20px;overflow:visible;box-shadow:0 18px 42px #0f172a0f}.advanced-spreadsheet-table{table-layout:fixed}.advanced-spreadsheet-table th,.advanced-spreadsheet-table td{position:relative;overflow:hidden;border-right:1px solid #e4e9f1;border-bottom:1px solid #e4e9f1;padding:0}.advanced-spreadsheet-table tr>*:last-child{border-right:0}.advanced-spreadsheet-table tbody tr:last-child td{border-bottom:0}.advanced-spreadsheet-table thead tr:first-child th{top:0}.advanced-spreadsheet-table thead tr:nth-child(2) th{top:46px;z-index:6}.premium-master-table th{position:sticky;z-index:7;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:900;color:#3f2d59;background:linear-gradient(180deg,#f7f2ff,#efe8ff)}.lite-head{height:46px;padding:0 11px;border-bottom:1px solid #e1d7f5!important}.lite-head.base-head-productNo,.lite-head.base-head-productImage,.lite-head.base-head-productName,.lite-head.base-head-purchasePrice,.lite-head.base-head-salePrice,.lite-head.base-head-profit,.lite-head.base-head-status,.lite-head.base-head-note,.lite-head.base-head-rowIndex,.lite-head.base-head-delete,.lite-head.base-head-select,.lite-head.custom-head{background:linear-gradient(180deg,#f6f2ff,#ece5fb)}.lite-head.base-head-purchasePrice,.lite-head.base-head-salePrice,.lite-head.base-head-profit{background:linear-gradient(180deg,#f8f0ff,#f0e7fb)}.lite-head.base-head-status,.lite-head.base-head-note{background:linear-gradient(180deg,#faf4ff,#f1e8fb)}.lite-head.custom-head{background:#f4f2ff}.lite-label,.supplier-head-toolbar{min-width:0;display:flex;align-items:center;gap:7px}.base-head-label span,.base-head-label input{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-head-label input{height:28px;border:1px solid #ddd7f3;border-radius:9px;padding:0 8px;background:#fffc;color:#3f2d59;outline:0;font-size:11px;font-weight:900}.base-head-label input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd2e}.supplier-head{background:var(--supplier-color, #f3dfbf)!important;color:inherit!important}.supplier-head-toolbar.clean{justify-content:flex-start;gap:8px}.supplier-head-toolbar.centered{justify-content:center}.supplier-head-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.supplier-head-content.centered{align-items:center;text-align:center}.supplier-head-title{font-size:12px;font-weight:900;line-height:1.1}.supplier-head-content small{font-size:10px;font-weight:800;line-height:1.1;color:#8c642c;text-transform:none;letter-spacing:0}.lite-sub-head{height:34px;text-align:center!important;color:inherit!important;padding:0 8px!important;background:color-mix(in srgb,var(--supplier-color, #f3dfbf) 72%,#ffffff 28%)!important;border-bottom:1px solid color-mix(in srgb,var(--supplier-color, #e7c88e) 68%,#ffffff 32%)!important}@supports not (background: color-mix(in srgb,red,white)){.lite-sub-head{background:var(--supplier-color, #f3dfbf)!important}}.draggable-head{user-select:none}.draggable-head.dragging{opacity:.65;outline:2px dashed rgba(124,58,237,.4);outline-offset:-3px}.column-drag-icon{flex:0 0 auto;opacity:.45;cursor:grab}.column-resize-handle{position:absolute;right:-3px;top:0;width:10px;height:100%;cursor:col-resize;z-index:15;background:transparent}.column-resize-handle:after{content:"";position:absolute;right:3px;top:8px;bottom:8px;width:2px;border-radius:999px;background:#6e57942e;opacity:0;transition:opacity .15s ease,background .15s ease}.column-resize-handle:hover:after,.draggable-head:hover .column-resize-handle:after,.lite-sub-head:hover .column-resize-handle:after{opacity:1;background:#6e5794a6}.premium-master-table td{height:50px;background:#fffffff2}.premium-master-table tbody tr:nth-child(2n) td{background:#fcfdff}.premium-master-table tbody tr.selected-row td{background:#faf7ff}.premium-master-table td input,.premium-master-table td select{width:100%;height:50px;border:0;padding:0 12px;font-size:14px;color:#27364b;background:transparent;outline:none;font-weight:700}.premium-master-table td input::placeholder{color:#a2acbb;opacity:.8;font-weight:600}.premium-master-table td input:focus,.premium-master-table td select:focus{background:#fff;box-shadow:inset 0 0 0 2px #a855f773}.premium-master-table td:focus-within{z-index:2;box-shadow:inset 0 0 0 2px #a855f78c}.row-index{text-align:center;color:#8390a6;font-weight:900;background:#faf9ff!important}.select-cell,.table-check.master-check{display:grid;place-items:center}.table-check{width:100%;height:50px;display:grid;place-items:center;cursor:pointer}.table-check input{position:absolute;opacity:0;pointer-events:none}.table-check span{width:18px;height:18px;border-radius:6px;border:1.5px solid #c5ceda;background:#fff;position:relative;transition:all .16s ease}.table-check input:checked+span{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-color:#7c3aed}.table-check input:checked+span:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product-visual-cell{text-align:center;overflow:visible!important;z-index:1}.product-visual-wrap{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:visible}.product-visual-frame{width:38px;height:38px;border-radius:12px;border:1px solid #eadff8;background:linear-gradient(180deg,#fff,#fbf7ff);display:grid;place-items:center;box-shadow:0 8px 18px #7028e40f;overflow:hidden}.product-visual-frame img{width:100%;height:100%;object-fit:cover}.product-visual-emoji{font-size:22px;line-height:1}.product-hover-preview{position:absolute;left:auto;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-8px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:999}.product-hover-preview-card{width:148px;padding:10px;border-radius:16px;background:#fffffffa;border:1px solid #e5dcf6;box-shadow:0 16px 36px #0f172a24;display:flex;flex-direction:column;gap:7px;align-items:center}.product-hover-preview-card img{width:118px;height:118px;object-fit:cover;border-radius:14px;border:1px solid #ece7f9}.product-hover-preview-emoji{width:118px;height:118px;display:grid;place-items:center;font-size:54px;border-radius:14px;background:#faf7ff}.product-hover-preview-card strong{max-width:100%;font-size:12px;font-weight:900;color:#172033;text-align:center}.product-hover-preview-card small{font-size:11px;color:#8b95a7;font-weight:700}.product-visual-cell:hover{z-index:25}.product-visual-cell:hover .product-hover-preview{opacity:1;transform:translateY(-50%) translate(0)}.profit-cell{padding:0 10px!important;font-size:13px;font-weight:850;color:#059669;background:#f3fbf7!important;text-align:center;white-space:nowrap}.profit-cell.negative{color:#dc2626;background:#fff7f7!important}.status-select-shell{position:relative;margin:9px 10px;height:30px;border-radius:999px;border:1px solid var(--status-border, #dadff0);background:var(--status-bg, #ffffff);color:var(--status-text, #314156);box-shadow:inset 0 1px #ffffff59,0 2px 8px #0f172a0d;overflow:hidden}.status-select-shell.active{color:#fff;--status-text: #ffffff;box-shadow:inset 0 1px #ffffff38,0 6px 14px #0f172a1a}.status-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:900!important;cursor:pointer;height:30px!important;width:100%!important;text-transform:uppercase;padding:0 34px 0 14px!important;border:0!important;background:transparent!important;color:inherit;-webkit-text-fill-color:currentColor}.status-select-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:inherit;pointer-events:none;opacity:.72}.status-select option{color:#0f172a;background:#fff}.row-delete-btn{width:100%;height:50px;background:transparent;border:0;color:#ef4444;cursor:pointer;display:grid;place-items:center}.row-delete-btn:hover{background:#fff5f5}.readonly-supplier-cell{background:#fffaf2!important}.readonly-supplier-cell span{display:block;padding:0 12px;color:#8a622f;font-size:13px;font-weight:700;line-height:50px}.general-list-tab{background:linear-gradient(135deg,#fcfbff,#f7f3ff)!important;border-color:#e5def8!important;color:#50308a!important}.general-list-tab:hover{background:#f1ebff!important}.general-list-tab small{color:#7a7394!important}.general-supplier-config-modal{width:min(980px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:hidden}.general-supplier-config-list{display:flex;flex-direction:column;gap:12px;padding:4px 2px;max-height:440px;overflow:auto}.general-supplier-config-row{display:grid;grid-template-columns:44px minmax(0,1.4fr) 130px 42px;gap:12px;align-items:end;padding:14px;border-radius:18px;border:1px solid #e7ebf3;background:#fff}.general-supplier-color{display:flex;align-items:center;justify-content:center;height:44px}.general-supplier-color input{width:34px;height:34px;border:0;padding:0;background:transparent}.general-supplier-field{display:flex;flex-direction:column;gap:6px}.general-supplier-field label{font-size:11px;font-weight:900;color:#7b8799;text-transform:uppercase;letter-spacing:.04em}.general-supplier-field input,.general-supplier-field select{height:42px;border-radius:12px;border:1px solid #dbe3ef;background:#fff;padding:0 12px;outline:0;font-weight:700;color:#172033}.general-supplier-field input:focus,.general-supplier-field select:focus{border-color:#c4b5fd;box-shadow:0 0 0 4px #c4b5fd2e}.general-supplier-field.grow{min-width:0}.general-supplier-field.small{max-width:140px}.general-supplier-remove,.supplier-head-remove{width:42px;height:42px;border:1px solid #f2d7d7;border-radius:12px;background:#fff7f7;color:#dc2626;display:grid;place-items:center;cursor:pointer}.supplier-head-remove{width:24px;height:24px;border-radius:8px}.general-supplier-remove:hover,.supplier-head-remove:hover{background:#fff0f0}.modal-actions.between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.modal-actions.inline-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}@media(max-width:1080px){.premium-spreadsheet-header{flex-direction:column;align-items:stretch}.spreadsheet-actions{justify-content:flex-start}.premium-subbar,.premium-table-wrap{padding-left:14px;padding-right:14px}}@media(max-width:980px){.general-supplier-config-row{grid-template-columns:44px minmax(0,1fr)}.general-supplier-remove{width:100%}.product-hover-preview{display:none}}.premium-master-table td input[readonly]{cursor:default;color:#27364b;background:transparent}.premium-master-table td input[readonly]:focus{box-shadow:none}.product-visual-cell,.product-visual-wrap{overflow:visible!important}.product-visual-cell:hover{z-index:999!important}.readonly-supplier-cell span{font-size:13px!important;font-weight:700!important}.profit-cell{font-size:13px!important}.status-select-shell.active,.status-select-shell.active .status-select,.status-select-shell.active .status-select-icon{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.linked-supplier-price-cell input[readonly]{color:#0f172a;font-weight:900;background:linear-gradient(180deg,#10b98114,#10b9810a);cursor:default}.linked-supplier-price-cell:after{content:"";position:absolute;right:6px;top:50%;width:5px;height:5px;border-radius:999px;background:#10b981;transform:translateY(-50%);box-shadow:0 0 0 3px #10b9811f}:root{--app-font-family: "DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#root,button,input,select,textarea{font-family:var(--app-font-family)!important}.topbar.compact-topbar{grid-template-columns:minmax(520px,1fr) auto;gap:22px}.topbar.compact-topbar .admin-search{justify-self:stretch;max-width:none;width:100%}.topbar.compact-topbar .global-search-wrap input{min-width:0}@media(max-width:1180px){.topbar.compact-topbar{grid-template-columns:1fr;align-items:stretch}.topbar.compact-topbar .topbar-actions{justify-content:flex-start;flex-wrap:wrap}}body.dark-theme .topbar-actions :where(.top-btn,.user-chip-admin){background:linear-gradient(180deg,#111f34,#0d1829)!important;border-color:#345173!important;color:#eaf2ff!important;box-shadow:0 16px 36px #02061752,inset 0 1px #ffffff0a!important}body.dark-theme .topbar-actions :where(.top-btn,.user-chip-admin) *{color:inherit!important;opacity:1!important;-webkit-text-fill-color:inherit!important}body.dark-theme .topbar-actions .top-btn:hover,body.dark-theme .topbar-actions .user-chip-admin:hover{background:linear-gradient(180deg,#172b47,#101f34)!important;border-color:#5b7faa!important;transform:translateY(-1px)}body.dark-theme .topbar-actions .top-btn.notification:after{border-color:#111f34!important;background:#60a5fa!important}body.dark-theme .topbar-actions .notes-top-btn{background:linear-gradient(135deg,#7c3aed,#db2777)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 18px 42px #db277742!important}body.dark-theme .topbar-actions .catalog-btn{background:linear-gradient(180deg,#102449,#0d1d3a)!important;border-color:#315a95!important;color:#93c5fd!important}body.dark-theme .topbar-actions .user-chip-admin>span{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.dark-theme .topbar-actions .user-chip-admin strong{color:#f8fbff!important}body.dark-theme .topbar-actions .user-chip-admin small{color:#a9bbd2!important}body.dark-theme .sector-avatar.petshop{background:linear-gradient(135deg,#f97316,#fb923c)!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px #f9731647!important}body.dark-theme .sector-avatar.veteriner{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px #2563eb47!important}body.dark-theme .sector-avatar.eticaret{background:linear-gradient(135deg,#ef4444,#f43f5e)!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px #f43f5e3d!important}body.dark-theme .sector-avatar:not(.empty) svg{stroke:#fff!important;color:#fff!important}body.dark-theme .customer-open-button{background:transparent!important;color:inherit!important}body.dark-theme .customer-open-button:hover{background:#3b82f614!important}.cart-summary-boxes{gap:12px;justify-content:flex-end}.orders-head-summary .cart-summary-pill{min-width:150px;min-height:58px;border:1px solid #e0e7f1;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:18px;display:grid;align-content:center;gap:4px;padding:8px 16px;box-shadow:0 14px 34px #0f172a0e}.orders-head-summary .cart-summary-pill small{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:900}.orders-head-summary .cart-summary-pill strong{font-size:17px;color:#0f172a;font-weight:900}body.dark-theme .orders-head-summary .cart-summary-pill{background:linear-gradient(180deg,#111f34,#0d1829)!important;border-color:#345173!important;box-shadow:0 18px 42px #02061747!important}body.dark-theme .orders-head-summary .cart-summary-pill small{color:#93a8c5!important}body.dark-theme .orders-head-summary .cart-summary-pill strong{color:#f8fbff!important}.reports-page{gap:18px}.reports-hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;background:radial-gradient(circle at right top,rgba(37,99,235,.12),transparent 28%),linear-gradient(180deg,#fff,#fbfdff)}.reports-kicker{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#eef4ff;color:#2563eb;font-weight:900;margin-bottom:12px}.reports-hero-card h2{margin:0;color:#0f172a;font-size:32px;letter-spacing:-.045em}.reports-hero-card p{margin:8px 0 0;color:#64748b;font-weight:700}.reports-period-tabs{display:flex;gap:8px;padding:6px;border:1px solid #dfe8f4;border-radius:18px;background:#f8fbff}.reports-period-tabs button{height:42px;border:0;border-radius:13px;background:transparent;color:#475569;padding:0 16px;font-weight:900;cursor:pointer}.reports-period-tabs button.active{background:#2563eb;color:#fff;box-shadow:0 12px 26px #2563eb38}.reports-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-summary-card{padding:20px 22px;display:grid;gap:7px;background:linear-gradient(180deg,#fff,#f9fbff)}.report-summary-card span{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:900}.report-summary-card strong{font-size:28px;letter-spacing:-.04em;color:#0f172a}.report-summary-card small{color:#7c8aa2;font-weight:700}.report-chart-card{padding:22px;overflow:hidden}.report-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.report-card-head h2{margin:0;font-size:22px;letter-spacing:-.035em;color:#0f172a}.report-card-head p{margin:5px 0 0;color:#64748b;font-weight:700}.report-chart-scroll{overflow-x:auto;padding-bottom:6px}.report-bars{min-height:260px;display:grid;gap:10px;align-items:end;min-width:720px}.report-bar-item{height:246px;display:grid;grid-template-rows:28px 178px 34px;gap:6px;align-items:end;text-align:center}.report-bar-value{font-size:12px;font-weight:900;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-bar-track{height:178px;border-radius:16px;background:#f2f6fb;border:1px solid #e4ebf5;display:flex;align-items:flex-end;justify-content:center;padding:5px}.report-bar-track span{width:100%;border-radius:12px;background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:0 10px 22px #2563eb38}.report-chart-card.green .report-bar-track span{background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 10px 22px #05966938}.report-bar-label{font-size:11px;color:#64748b;font-weight:800;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reports-table-card{padding:0;overflow:hidden}.reports-table-card .report-card-head{padding:20px 22px 0}.reports-table{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr}.reports-table-head{padding:15px 18px;background:#f8fbff;border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reports-table-cell{min-height:58px;padding:15px 18px;border-bottom:1px solid #edf2f8;display:flex;align-items:center;font-weight:800;color:#1e293b}.reports-table-cell.period{font-weight:900}.reports-table-cell.money{color:#2563eb}.reports-table-cell.profit{color:#059669}body.dark-theme .reports-hero-card,body.dark-theme .report-summary-card,body.dark-theme .report-chart-card,body.dark-theme .reports-table-card{background:linear-gradient(180deg,#111f34,#0d1829)!important;border-color:#30425f!important;box-shadow:0 18px 46px #00000038!important}body.dark-theme .reports-kicker{background:#102449;color:#93c5fd}body.dark-theme .reports-hero-card h2,body.dark-theme .report-summary-card strong,body.dark-theme .report-card-head h2,body.dark-theme .reports-table-cell{color:#f8fbff!important}body.dark-theme .reports-hero-card p,body.dark-theme .report-card-head p,body.dark-theme .report-summary-card span,body.dark-theme .report-summary-card small,body.dark-theme .report-bar-label{color:#a9bbd2!important}body.dark-theme .reports-period-tabs{background:#0b1424;border-color:#30425f}body.dark-theme .reports-period-tabs button{color:#c9d7ea}body.dark-theme .report-bar-value{color:#eaf2ff}body.dark-theme .report-bar-track{background:#0b1424;border-color:#30425f}body.dark-theme .reports-table-head{background:#0b1424;border-color:#30425f;color:#9fb1cc}body.dark-theme .reports-table-cell{border-color:#25364e}body.dark-theme .reports-table-cell.money{color:#93c5fd!important}body.dark-theme .reports-table-cell.profit{color:#86efac!important}@media(max-width:980px){.reports-hero-card{flex-direction:column;align-items:flex-start}.reports-summary-grid,.reports-table{grid-template-columns:1fr}.reports-table-head{display:none}.reports-table-cell{min-height:auto}.reports-table-cell:before{content:attr(data-label)}}.customer-import-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.customer-import-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.customer-import-btn.loading{opacity:.72;pointer-events:none}body.dark-theme .topbar-actions .user-chip-admin,body.dark-theme .topbar-actions .user-menu{background:linear-gradient(180deg,#162942,#102033)!important;border-color:#375a82!important;color:#f8fbff!important;opacity:1!important}body.dark-theme .topbar-actions .user-chip-admin *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}body.dark-theme .topbar-actions .user-chip-admin strong,body.dark-theme .topbar-actions .user-menu strong{color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .topbar-actions .user-chip-admin small,body.dark-theme .topbar-actions .user-menu small{color:#b9c9df!important;-webkit-text-fill-color:#b9c9df!important}body.dark-theme .topbar-actions .user-chip-admin svg{color:#dbeafe!important;stroke:#dbeafe!important}.reports-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.reports-year-select{height:54px;border:1px solid #dce6f2;border-radius:18px;background:#fff;color:#172033;font-size:16px;font-weight:900;padding:0 18px;outline:0;box-shadow:0 12px 30px #0f172a0b}.reports-year-select:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1f}.report-pro-chart-card{padding:24px 24px 22px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfdff)}.report-card-head.pro{margin-bottom:22px}.report-card-head.pro span{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:66px;border-radius:999px;background:#eef5ff;color:#2563eb;font-weight:900;border:1px solid #dbeafe}.report-pro-chart{display:grid;grid-template-columns:76px 1fr;gap:14px;min-height:390px}.report-y-axis{display:grid;grid-template-rows:repeat(6,1fr);height:320px;padding-top:4px;color:#6b7280;font-weight:800;font-size:13px;text-align:right}.report-plot-area{position:relative;min-width:0;height:370px;overflow-x:auto;overflow-y:hidden;padding-bottom:44px}.report-grid-lines{position:absolute;left:0;right:0;top:0;height:320px;display:grid;grid-template-rows:repeat(6,1fr);pointer-events:none;min-width:900px}.report-grid-lines span{border-top:1px solid #e7ebf2}.report-pro-bars{position:relative;z-index:2;height:320px;min-width:900px;display:grid;grid-template-columns:repeat(12,minmax(54px,1fr));gap:20px;align-items:end;padding:0 10px}.report-pro-bar-item{height:320px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;position:relative}.report-pro-bar-value{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:12px;font-weight:900;color:#0f172a;white-space:nowrap}.report-pro-bar-track{height:300px;width:100%;display:flex;align-items:flex-end;justify-content:center}.report-pro-bar-track span{display:block;width:min(68px,100%);min-height:0;border-radius:16px 16px 8px 8px;background:#3b82f6;border:1px solid rgba(37,99,235,.22);box-shadow:none;transition:height .28s ease,filter .18s ease,transform .18s ease}.report-pro-bar-track span:hover{filter:saturate(1.08);transform:translateY(-2px)}.report-pro-bar-label{position:absolute;top:330px;left:50%;transform:translate(-50%);font-size:13px;font-weight:800;color:#6b7280;white-space:nowrap}.report-pro-chart-card.green .report-card-head.pro span{background:#ecfdf5;color:#059669;border-color:#bbf7d0}.report-pro-chart-card.green .report-pro-bar-track span{background:#10b981;border-color:#05966938;box-shadow:none}body.dark-theme .premium-report-hero,body.dark-theme .report-pro-chart-card{background:linear-gradient(180deg,#111f34,#0d1829)!important;border-color:#30425f!important;box-shadow:0 18px 46px #00000038!important}body.dark-theme .reports-year-select{background:#0b1424!important;border-color:#30425f!important;color:#eaf2ff!important}body.dark-theme .report-card-head.pro span{background:#102449;color:#93c5fd;border-color:#315a95}body.dark-theme .report-pro-chart-card.green .report-card-head.pro span{background:#052e25;color:#86efac;border-color:#166534}body.dark-theme .report-y-axis,body.dark-theme .report-pro-bar-label{color:#a9bbd2!important}body.dark-theme .report-grid-lines span{border-color:#25364e}body.dark-theme .report-pro-bar-value{color:#f8fbff}body.dark-theme .report-pro-bar-track span{box-shadow:none}@media(max-width:980px){.reports-controls{justify-content:flex-start}.report-pro-chart{grid-template-columns:54px 1fr}.report-pro-bars,.report-grid-lines{min-width:720px;gap:12px}.report-pro-bar-track span{width:min(46px,100%)}}.order-discount-editor{margin:14px 0 6px;padding:14px;border-radius:18px;border:1px solid #dbe7f6;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px #ffffffe6}.discount-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-weight:900;color:#0f172a}.discount-editor-head strong{color:#ef4444}.discount-editor-controls{display:grid;grid-template-columns:110px 1fr;gap:10px}.discount-editor-controls select,.discount-editor-controls input{height:42px;border-radius:14px;border:1px solid #d7e2f0;background:#fff;color:#0f172a;font-weight:800;padding:0 12px;outline:none}.discount-editor-controls select:focus,.discount-editor-controls input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.order-discount-editor small{display:block;margin-top:8px;color:#71809a;font-weight:700;line-height:1.35}body.dark-theme .order-discount-editor{background:linear-gradient(180deg,#122037,#0f1a2d);border-color:#2b3d58}body.dark-theme .discount-editor-head{color:#eaf2ff}body.dark-theme .discount-editor-controls select,body.dark-theme .discount-editor-controls input{background:#0b1628;border-color:#314563;color:#f8fbff}body.dark-theme .order-discount-editor small{color:#9fb2cc}.category-select-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:10px;border:1px solid #e0e7f2;border-radius:18px;background:#f8fbff}.category-choice{height:54px;border:1px solid #dce6f4;border-radius:16px;background:#fff;color:#314159;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;font-weight:800;transition:.18s ease;text-align:left}.category-choice span{width:32px;height:32px;border-radius:12px;background:#f2f6ff;display:grid;place-items:center;flex:0 0 auto}.category-choice strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-choice em{font-style:normal;font-size:11px;color:#64748b;font-weight:900}.category-choice.active{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff,#fff);box-shadow:0 10px 24px #2563eb1a;color:#1d4ed8}.category-choice.active em{color:#1d4ed8}body.dark-theme .category-select-grid{background:#0e1a2d;border-color:#2b3d58}body.dark-theme .category-choice{background:#111f34;border-color:#314563;color:#dfeaff}body.dark-theme .category-choice span{background:#172844}body.dark-theme .category-choice.active{background:#122b52;border-color:#3b82f6;color:#bfdbfe}.cart-add{position:relative;overflow:hidden;transition:transform .18s ease,background .22s ease,box-shadow .22s ease}.cart-add.added{background:linear-gradient(135deg,#059669,#10b981)!important;box-shadow:0 12px 28px #10b98147!important;animation:cartAddPulse 1.15s ease both}.cart-add.added:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);animation:cartAddShine 1.05s ease}@keyframes cartAddPulse{0%{transform:scale(1)}30%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes cartAddShine{to{transform:translate(120%)}}.report-pro-chart-card{padding:24px 24px 30px!important}.report-pro-chart{min-height:400px!important}.report-pro-bars{height:326px!important;align-items:end!important;gap:22px!important;padding:0 12px 48px!important}.report-pro-bar-item{height:326px!important;gap:7px!important;justify-content:flex-end!important}.report-pro-bar-value{display:none!important}.report-pro-bar-track{height:270px!important}.report-pro-bar-track span{width:min(54px,72%)!important;border-radius:10px 10px 3px 3px!important;background:#6fb1e3!important;border:1px solid rgba(74,151,207,.25)!important;box-shadow:none!important;opacity:.92}.report-pro-chart-card.green .report-pro-bar-track span{background:#6bd1ab!important;border-color:#27ae7c38!important}.report-pro-bar-label{position:static!important;transform:none!important;font-size:12px!important;font-weight:800!important;color:#64748b!important;margin-top:10px}.report-pro-bar-bottom-value{min-height:18px;font-size:12px;font-weight:900;color:#0f172a;white-space:nowrap;line-height:1.1}.report-grid-lines span{opacity:.65}body.dark-theme .report-pro-bar-track span{background:#72aef0!important;opacity:.95}body.dark-theme .report-pro-chart-card.green .report-pro-bar-track span{background:#59d9aa!important}body.dark-theme .report-pro-bar-bottom-value{color:#dbeafe}body.dark-theme .report-pro-bar-label{color:#a8bad3!important}@media(max-width:980px){.report-pro-bar-track span{width:min(42px,76%)!important}.report-pro-bars{gap:12px!important}}.top-shipping{position:relative;gap:0!important;padding:0!important;overflow:hidden!important}.shipping-marquee-track{display:flex;align-items:center;gap:92px;width:max-content;min-width:200%;animation:shippingMarqueeLeft 24s linear infinite;will-change:transform}.shipping-marquee-track span{flex:0 0 auto;padding:0 18px;font-weight:900;letter-spacing:.02em}.top-shipping:hover .shipping-marquee-track{animation-play-state:paused}@keyframes shippingMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-link-cell{border:0;width:100%;text-align:left;background:transparent;cursor:pointer;color:inherit;font:inherit}.customer-link-cell:not(:disabled):hover strong{color:#2563eb;text-decoration:underline}.customer-link-cell small{display:block;margin-top:2px;font-size:11px;font-weight:800;color:#2563eb;opacity:.78}.customer-link-cell:disabled{cursor:default;opacity:1}body.dark-theme .customer-link-cell:not(:disabled):hover strong{color:#93c5fd}body.dark-theme .customer-link-cell small{color:#93c5fd}.report-card-head.pro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.report-chart-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.report-chart-actions>span{height:34px;min-width:58px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;border:1px solid #cfe0f8;background:#edf5ff;color:#2563eb}.report-pro-chart-card.green .report-chart-actions>span{background:#ecfdf5;color:#059669;border-color:#bbf7d0}.reports-year-select.compact{height:34px!important;border-radius:999px!important;padding:0 32px 0 14px!important;font-size:13px!important;box-shadow:none!important;min-width:88px}body.dark-theme .report-chart-actions>span{background:#10294d;border-color:#315f9f;color:#bfdbfe}body.dark-theme .report-pro-chart-card.green .report-chart-actions>span{background:#062c23;color:#86efac;border-color:#166534}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.metrics-grid-top.five-col-metrics{gap:22px}.home-kpi-card.metric-card{min-height:170px;padding:28px 26px 24px;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:20px;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #eef2f8;box-shadow:0 18px 38px #0f172a0f;position:relative;overflow:hidden}.home-kpi-card.highlighted{border:1px solid #eef2f8;box-shadow:0 18px 38px #0f172a0f}.home-kpi-card:after{content:"";position:absolute;inset:auto 20px 14px;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.22),transparent);pointer-events:none}.home-kpi-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#edfdf4;color:#18ad61}.home-kpi-card.blue .home-kpi-icon{background:#eef5ff;color:#2f7bf6}.home-kpi-card.yellow .home-kpi-icon{background:#fff7df;color:#f6a70b}.home-kpi-card.purple .home-kpi-icon{background:#f6eaff;color:#a855f7}.home-kpi-card.orange .home-kpi-icon{background:#fff1e4;color:#fb7a1a}.home-kpi-card.green .home-kpi-icon{background:#eafaf2;color:#15a765}.home-kpi-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.home-kpi-card .metric-top{width:100%;display:flex;align-items:center;gap:8px;justify-content:flex-start}.home-kpi-card .metric-title{color:#708198;font-weight:750;font-size:16px;letter-spacing:-.01em}.home-kpi-card .metric-chip{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.home-kpi-card .metric-value{font-size:34px;line-height:1;font-weight:900;letter-spacing:-.04em;color:#0b1730;margin-top:3px}.home-kpi-card .metric-note{color:#708198;font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.home-kpi-trend{display:flex;align-items:center;gap:14px;margin-top:12px;color:#6f7c91;font-size:15px;font-weight:750}.home-kpi-trend strong{color:#6f7c91;font-size:16px;font-weight:900}.home-kpi-trend.up strong{color:#1bbf73}.home-kpi-trend.down strong{color:#ff4b55}.home-kpi-trend.flat strong{color:#64748b}.home-kpi-card .metric-detail-btn{display:none}.home-finance-strip{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;border-radius:26px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #edf2f8;box-shadow:0 18px 42px #0f172a0f;overflow:hidden;min-height:154px;margin-top:4px}.home-finance-item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:24px;align-items:center;padding:28px 34px;position:relative}.home-finance-item:not(:last-child):after{content:"";position:absolute;right:0;top:30px;bottom:30px;width:1px;background:#e8edf5}.home-finance-icon{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:#eafaf2;color:#15a765}.home-finance-item.purple .home-finance-icon{background:#f4eaff;color:#8b3ff4}.home-finance-item.blue .home-finance-icon{background:#eef6ff;color:#2f7bf6}.home-finance-item.orange .home-finance-icon{background:#fff1e4;color:#fb7a1a}.home-finance-item.green .home-finance-icon{background:#eafaf2;color:#15a765}.home-finance-content{display:grid;gap:4px}.home-finance-content span{color:#708198;font-weight:750;font-size:16px}.home-finance-content strong{color:#0b1730;font-size:32px;line-height:1.05;font-weight:950;letter-spacing:-.04em}.home-finance-content small{color:#708198;font-size:16px;font-weight:700}.home-finance-trend{font-style:normal;color:#17a765;font-weight:900;font-size:15px;margin-top:2px}.home-finance-trend.down{color:#ff4b55}.home-finance-trend.flat{color:#64748b}.home-finance-toggle{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:14px;border:1px solid #dbe7f7;background:#f7fbff;color:#2563eb;display:grid;place-items:center}.home-recent-orders-card{padding:0;overflow:hidden;border-radius:22px}.recent-orders-head{padding:22px 28px 12px;align-items:center}.recent-orders-head h3{font-size:22px;font-weight:900;letter-spacing:-.03em}.view-all-orders-btn{border:0;background:transparent;color:#2563eb;font-weight:900;display:inline-flex;align-items:center;gap:8px}.home-orders-table .order-head,.home-orders-table .order-row{grid-template-columns:1.05fr 1fr .8fr 1.05fr .8fr .82fr .7fr .9fr 42px;gap:22px;padding-left:28px;padding-right:28px}.home-orders-table .order-head{min-height:52px;background:#f3f7ff;border-top:1px solid #e7edf6;border-bottom:1px solid #e7edf6}.home-orders-table .order-row{min-height:48px;border-bottom:1px solid #edf2f8}.recent-order-no{color:#334155;font-weight:850}.sector-pill{width:max-content;min-width:82px;text-align:center;border-radius:9px;padding:7px 12px;font-style:normal;font-weight:900;font-size:13px}.sector-pill.petshop{background:#fff0df;color:#ff6b00}.sector-pill.veteriner{background:#e9f3ff;color:#2376e5}.sector-pill.eticaret{background:#fff1e7;color:#f05b22}.sector-pill.empty{background:#eef2f7;color:#64748b}.home-orders-table .order-status{width:max-content;min-width:110px;text-align:center;border-radius:9px;padding:7px 12px;font-size:13px;font-style:normal;font-weight:900}.home-orders-table .order-status.completed,.home-orders-table .order-status.panelde,.home-orders-table .order-status.ready{background:#dcfce7;color:#159447}.home-orders-table .order-status.preparing,.home-orders-table .order-status.pending{background:#fff4dc;color:#ee8b00}.home-orders-table .order-status.cancelled,.home-orders-table .order-status.deleted{background:#fee2e2;color:#dc2626}.recent-row-menu{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#64748b;font-size:24px;line-height:1}.recent-row-menu:hover{background:#eef4ff;color:#2563eb}body.dark-theme .home-kpi-card,body.dark-theme .home-finance-strip,body.dark-theme .home-recent-orders-card{background:linear-gradient(180deg,#111f33,#0f1b2c);border-color:#223856;box-shadow:0 18px 42px #00000038}body.dark-theme .home-kpi-card .metric-title,body.dark-theme .home-kpi-card .metric-note,body.dark-theme .home-kpi-trend span,body.dark-theme .home-finance-content span,body.dark-theme .home-finance-content small{color:#9fb3d1}body.dark-theme .home-kpi-card .metric-value,body.dark-theme .home-finance-content strong,body.dark-theme .recent-orders-head h3,body.dark-theme .recent-order-no{color:#f5f8ff}body.dark-theme .home-finance-item:not(:last-child):after,body.dark-theme .home-kpi-card:after{background:#263c5a}body.dark-theme .home-orders-table .order-head{background:#101d30;border-color:#223856}body.dark-theme .home-orders-table .order-row{border-color:#223856}body.dark-theme .recent-row-menu:hover{background:#152844}@media(max-width:1400px){.home-kpi-card.metric-card{grid-template-columns:1fr;gap:12px;padding:22px}.home-kpi-icon{width:58px;height:58px}.home-finance-item{grid-template-columns:60px 1fr;padding:22px;gap:16px}.home-finance-icon{width:58px;height:58px}}@media(max-width:1100px){.metrics-grid-top.five-col-metrics,.home-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-finance-item:nth-child(2):after{display:none}}.home-finance-strip{min-height:118px!important;border-radius:22px!important;background:#fff!important;border:1px solid #edf2f7!important;box-shadow:0 16px 34px #0f172a0b!important;overflow:hidden!important}.home-finance-item{grid-template-columns:58px minmax(0,1fr)!important;gap:18px!important;padding:24px 30px!important;align-items:center!important}.home-finance-item:not(:last-child):after{top:28px!important;bottom:28px!important;background:#e8edf5!important}.home-finance-icon{width:64px!important;height:64px!important;border-radius:50%!important}.home-finance-icon svg{width:26px!important;height:26px!important;stroke-width:2.15!important}.home-finance-content{gap:2px!important;min-width:0!important}.home-finance-content span{font-size:14px!important;line-height:1.15!important;font-weight:750!important;color:#758398!important}.home-finance-content strong{font-size:28px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0c1730!important}.home-finance-content small{font-size:14px!important;line-height:1.15!important;font-weight:700!important;color:#758398!important}.home-finance-trend{display:inline-flex!important;align-items:center!important;width:max-content!important;margin-top:6px!important;font-size:14px!important;line-height:1!important;font-weight:850!important;color:#1bbf73!important}.home-finance-trend.flat{color:#6b778c!important}.home-finance-trend.down{color:#ff4b55!important}.home-finance-toggle{right:16px!important;top:16px!important;width:34px!important;height:34px!important;border-radius:13px!important;box-shadow:none!important}.home-recent-orders-card{border-radius:22px!important;background:#fff!important;border:1px solid #e9eef6!important;box-shadow:0 16px 34px #0f172a0b!important}.recent-orders-head{min-height:64px!important;padding:0 26px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #edf2f8!important}.recent-orders-head h3{font-size:21px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0b1730!important}.view-all-orders-btn{font-size:13px!important;font-weight:850!important;color:#2563eb!important}.home-orders-table .order-head,.home-orders-table .order-row{grid-template-columns:1.08fr 1.35fr .9fr 1.15fr .85fr .78fr .7fr .95fr 34px!important;gap:18px!important;padding-left:26px!important;padding-right:22px!important;align-items:center!important}.home-orders-table .order-head{min-height:42px!important;height:42px!important;padding-top:0!important;padding-bottom:0!important;background:#f3f7ff!important;border-top:0!important;border-bottom:1px solid #e5ebf4!important}.home-orders-table .order-head span{font-size:13px!important;font-weight:850!important;line-height:1!important;color:#6f7e93!important}.home-orders-table .order-row{min-height:36px!important;height:36px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid #edf2f8!important}.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong{font-size:13px!important;line-height:1.1!important}.recent-order-no,.home-orders-table .order-row strong{font-weight:850!important;color:#18233a!important}.home-orders-table .clickable-customer,.home-orders-table .order-row-customer{height:100%!important;display:inline-flex!important;align-items:center!important;padding:0!important;font-size:13px!important;font-weight:800!important;color:#26344b!important}.home-orders-table .profit-text{color:#13a35e!important;font-weight:900!important}.sector-pill{min-width:72px!important;padding:5px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.home-orders-table .order-status{min-width:94px!important;padding:5px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.recent-row-menu{width:24px!important;height:24px!important;border-radius:8px!important;font-size:18px!important;display:inline-grid!important;place-items:center!important}body.dark-theme .home-finance-strip,body.dark-theme .home-recent-orders-card{background:linear-gradient(180deg,#111f33,#0f1b2c)!important;border-color:#223856!important;box-shadow:0 18px 42px #00000038!important}body.dark-theme .home-finance-content span,body.dark-theme .home-finance-content small,body.dark-theme .home-orders-table .order-head span{color:#9fb3d1!important}body.dark-theme .home-finance-content strong,body.dark-theme .recent-orders-head h3,body.dark-theme .recent-order-no,body.dark-theme .home-orders-table .order-row strong{color:#f5f8ff!important}body.dark-theme .home-orders-table .order-head{background:#101d30!important;border-color:#223856!important}body.dark-theme .home-orders-table .order-row{border-color:#223856!important}body.dark-theme .home-orders-table .clickable-customer,body.dark-theme .home-orders-table .order-row-customer{color:#dbeafe!important}@media(max-width:1400px){.home-finance-item{grid-template-columns:52px minmax(0,1fr)!important;padding:22px 24px!important;gap:14px!important}.home-finance-icon{width:56px!important;height:56px!important}.home-finance-content strong{font-size:24px!important}.home-finance-content span,.home-finance-content small{font-size:13px!important}}.home-kpi-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:22px 24px!important;border-radius:26px!important;background:#fff!important;border:1px solid #eef2f7!important;box-shadow:0 20px 50px #0f172a12!important;overflow:hidden!important}.home-kpi-strip .home-kpi-card{min-height:120px!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 24px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;text-align:left!important;position:relative!important;cursor:pointer!important;appearance:none!important;font-family:inherit!important;color:inherit!important;transition:background .18s ease,transform .18s ease!important}.home-kpi-strip .home-kpi-card:not(:last-child):after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:1px;background:#e6ebf2}.home-kpi-strip .home-kpi-card:hover{background:linear-gradient(180deg,#f8fafceb,#fff3)!important;transform:translateY(-1px)}.home-kpi-strip .home-kpi-card:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:-3px}.home-kpi-strip .home-kpi-icon{width:72px!important;height:72px!important;border-radius:999px!important;display:grid!important;place-items:center!important;margin:0!important;flex:0 0 auto!important}.home-kpi-strip .home-kpi-card.green .home-kpi-icon{background:#e9fbf1!important;color:#16a34a!important}.home-kpi-strip .home-kpi-card.blue .home-kpi-icon{background:#edf5ff!important;color:#2f7ff0!important}.home-kpi-strip .home-kpi-card.yellow .home-kpi-icon{background:#fff5db!important;color:#f2aa00!important}.home-kpi-strip .home-kpi-card.purple .home-kpi-icon{background:#f6e8ff!important;color:#a855f7!important}.home-kpi-strip .home-kpi-card.orange .home-kpi-icon{background:#fff0e4!important;color:#f97316!important}.home-kpi-strip .home-kpi-icon svg{width:30px!important;height:30px!important;stroke-width:2.4!important}.home-kpi-strip .home-kpi-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;gap:6px!important}.home-kpi-strip .metric-top{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.home-kpi-strip .metric-title{color:#1f2a44!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.01em!important}.home-kpi-strip .metric-chip{height:22px!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:0 6px 16px #0f172a1a!important}.home-kpi-strip .metric-chip.green{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.home-kpi-strip .metric-chip.blue{background:linear-gradient(135deg,#60a5fa,#2563eb)!important}.home-kpi-strip .metric-chip.yellow{background:linear-gradient(135deg,#facc15,#f59e0b)!important}.home-kpi-strip .metric-chip.purple{background:linear-gradient(135deg,#d946ef,#9333ea)!important}.home-kpi-strip .home-kpi-value-line{display:flex!important;align-items:baseline!important;gap:18px!important;white-space:nowrap!important}.home-kpi-strip .metric-value{color:#07142d!important;font-size:36px!important;line-height:.95!important;font-weight:800!important;letter-spacing:-.045em!important;margin:0!important}.home-kpi-strip .metric-note{color:#44526a!important;font-size:18px!important;line-height:1!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0!important}.home-kpi-strip .home-kpi-trend{display:flex!important;align-items:center!important;gap:9px!important;margin:2px 0 0!important;color:#66758b!important;font-size:16px!important;line-height:1!important;font-weight:700!important}.home-kpi-strip .home-kpi-trend strong,.home-kpi-strip .home-kpi-trend em,.home-kpi-strip .home-kpi-trend span{font-style:normal!important;font-size:inherit!important;line-height:inherit!important}.home-kpi-strip .home-kpi-trend.up strong{color:#16c065!important}.home-kpi-strip .home-kpi-trend.down strong{color:#ef4444!important}.home-kpi-strip .home-kpi-trend.flat strong{color:#66758b!important}.recent-order-link{border:0!important;background:transparent!important;padding:0!important;margin:0!important;font-family:inherit!important;cursor:pointer!important;color:#2563eb!important;font-weight:900!important;text-align:left!important;display:inline-flex!important;align-items:center!important;width:max-content!important;transition:color .16s ease,transform .16s ease,text-shadow .16s ease!important}.recent-order-link:hover{color:#0b5cff!important;transform:translate(2px);text-shadow:0 8px 20px rgba(37,99,235,.18)}.home-orders-table .home-customer-link,.home-orders-table .clickable-customer{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;justify-content:flex-start!important}.home-orders-table .home-customer-link span,.home-orders-table .clickable-customer span{color:#172033!important;font-weight:800!important;transition:color .16s ease,transform .16s ease!important}.home-orders-table .home-customer-link:hover,.home-orders-table .clickable-customer:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.home-orders-table .home-customer-link:hover span,.home-orders-table .clickable-customer:hover span{color:#2563eb!important;transform:translate(2px)}body.dark-theme .home-kpi-strip{background:linear-gradient(180deg,#111c2c,#0e1726)!important;border-color:#4970a857!important;box-shadow:0 22px 55px #00000047!important}body.dark-theme .home-kpi-strip .home-kpi-card:not(:last-child):after{background:#6c88b038}body.dark-theme .home-kpi-strip .home-kpi-card:hover{background:#ffffff09!important}body.dark-theme .home-kpi-strip .metric-title,body.dark-theme .home-kpi-strip .metric-value{color:#eef6ff!important}body.dark-theme .home-kpi-strip .metric-note,body.dark-theme .home-kpi-strip .home-kpi-trend{color:#a8b8cd!important}body.dark-theme .home-orders-table .home-customer-link span,body.dark-theme .home-orders-table .clickable-customer span{color:#edf6ff!important}body.dark-theme .home-orders-table .home-customer-link:hover span,body.dark-theme .home-orders-table .clickable-customer:hover span,body.dark-theme .recent-order-link{color:#60a5fa!important}body.dark-theme .recent-order-link:hover{color:#93c5fd!important}@media(max-width:1500px){.home-kpi-strip .home-kpi-card{grid-template-columns:68px minmax(0,1fr)!important;padding:8px 16px!important}.home-kpi-strip .home-kpi-icon{width:58px!important;height:58px!important}.home-kpi-strip .metric-title{font-size:14px!important}.home-kpi-strip .metric-value{font-size:31px!important}.home-kpi-strip .metric-note{font-size:15px!important}.home-kpi-strip .home-kpi-trend{font-size:13px!important}}@media(max-width:1180px){.home-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.home-kpi-strip .home-kpi-card{border:1px solid #edf2f7!important;border-radius:18px!important}.home-kpi-strip .home-kpi-card:not(:last-child):after{display:none}}@media(max-width:640px){.home-kpi-strip{grid-template-columns:1fr!important}.home-kpi-strip .home-kpi-card{min-height:104px!important}}.home-recent-orders-card{padding:0!important;overflow:hidden!important}.home-recent-orders-card .recent-orders-head{height:64px!important;padding:0 28px!important;margin:0!important;border-bottom:1px solid #eef2f7!important}.home-recent-orders-card .recent-orders-head h3{font-size:22px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.03em!important}.home-recent-orders-card .view-all-orders-btn{font-size:14px!important;font-weight:900!important;color:#2563eb!important}.home-orders-table .order-head,.home-orders-table .order-row{grid-template-columns:1.05fr 1.15fr .8fr 1.15fr .8fr .7fr .7fr .85fr 36px!important;padding:0 28px!important}.home-orders-table .order-head{height:52px!important;min-height:52px!important;background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important}.home-orders-table .order-head span{font-size:13px!important;font-weight:900!important;color:#718096!important}.home-orders-table .order-row{min-height:48px!important;height:48px!important;border-bottom:1px solid #e9eef6!important}.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{font-size:14px!important;line-height:1.1!important}.home-orders-table .sector-pill,.home-orders-table .order-status{min-height:28px!important;height:28px!important;padding:0 14px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:900!important;width:fit-content!important}.home-orders-table .recent-row-menu{width:30px!important;height:30px!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:22px!important;line-height:1!important}body.dark-theme .home-recent-orders-card .recent-orders-head,body.dark-theme .home-orders-table .order-row{border-color:#5d7ca73d!important}body.dark-theme .home-orders-table .order-head{background:#223048bd!important;border-color:#5d7ca747!important}.home-kpi-strip .home-kpi-trend{gap:6px!important;margin-top:0!important;font-size:13px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;flex-wrap:nowrap!important}.home-kpi-strip .home-kpi-trend strong{font-size:13px!important;font-weight:850!important;letter-spacing:-.015em!important;white-space:nowrap!important}.home-kpi-strip .home-kpi-trend em,.home-kpi-strip .home-kpi-trend span{font-size:13px!important;font-weight:700!important;color:#66758b!important;white-space:nowrap!important}.home-kpi-strip .home-kpi-trend span{opacity:.8!important}.home-kpi-strip .home-kpi-value-line{gap:12px!important}.home-kpi-strip .metric-value,.home-finance-content strong{font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif!important;font-feature-settings:"tnum" 1,"lnum" 1,"cv02" 1,"cv03" 1!important;font-variant-numeric:tabular-nums lining-nums!important;letter-spacing:-.045em!important}.home-kpi-strip .metric-value,.home-finance-content strong{font-weight:780!important}.home-finance-trend{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:2px!important;font-style:normal!important;line-height:1.05!important;white-space:nowrap!important;color:#64748b!important}.home-finance-trend strong{font-size:14px!important;font-weight:850!important;color:inherit!important;letter-spacing:-.01em!important}.home-finance-trend span{font-size:13px!important;color:#8a97aa!important}.home-finance-trend small{font-size:13px!important;font-weight:750!important;color:#66758b!important;line-height:1.05!important}.home-finance-trend.up strong{color:#16c065!important}.home-finance-trend.down strong{color:#ef4444!important}.home-finance-trend.flat strong{color:#64748b!important}body.dark-theme .home-kpi-strip .home-kpi-trend em,body.dark-theme .home-kpi-strip .home-kpi-trend span,body.dark-theme .home-finance-trend small,body.dark-theme .home-finance-trend span{color:#9fb1ca!important}@media(max-width:1500px){.home-kpi-strip .home-kpi-trend,.home-kpi-strip .home-kpi-trend strong,.home-kpi-strip .home-kpi-trend em,.home-kpi-strip .home-kpi-trend span{font-size:12px!important}.home-kpi-strip .home-kpi-value-line{gap:10px!important}.home-finance-trend strong{font-size:13px!important}.home-finance-trend small{font-size:12px!important}}.premium-chart-card.premium-chart-card,.premium-chart-card{min-height:0!important;padding:20px 22px 22px!important;border-radius:28px!important}.premium-sales-summary{display:grid!important;gap:20px!important}.premium-sales-summary-head{align-items:center!important;gap:18px!important}.premium-sales-title-wrap{display:flex!important;align-items:center!important;gap:0!important}.premium-sales-title-copy{display:flex!important;align-items:center!important}.with-triangle-marker{position:relative;display:inline-flex;align-items:center;gap:10px}.with-triangle-marker:before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:9px solid #d97892}.premium-sales-summary-head h3,.dashboard-insight-head h3{margin:0!important;color:#424852!important;font-size:19px!important;line-height:1.08!important;letter-spacing:-.01em!important;font-weight:400!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.premium-sales-controls{margin-left:auto!important;gap:14px!important}.premium-sales-controls select,.premium-sales-controls .chart-eye-btn{height:62px!important;border-radius:18px!important;border:1px solid #dce6f4!important;background:#fff!important;box-shadow:0 16px 28px #0f172a0a!important}.premium-sales-controls select{min-width:180px!important;padding:0 48px 0 22px!important;color:#1f2d50!important;font-size:18px!important;font-weight:650!important}.premium-sales-controls .chart-eye-btn{width:62px!important;color:#2f6df6!important}.premium-sales-stat-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.premium-sales-stat-card{position:relative!important;min-height:164px!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:22px 28px 22px 0!important;border:1px solid #e7edf7!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 18px 42px #0f172a0a!important;overflow:hidden!important}.premium-sales-stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.premium-sales-stat-card.orange:before{background:#ff9f1c}.premium-sales-stat-card.blue:before{background:#377dff}.premium-sales-stat-card.pink:before{background:#ff5b6b}.premium-sales-stat-icon{width:72px!important;height:72px!important;border-radius:999px!important;display:grid!important;place-items:center!important;justify-self:center!important}.premium-sales-stat-icon.orange{background:#fff3e2!important;color:#ff8a00!important}.premium-sales-stat-icon.blue{background:#edf4ff!important;color:#2f6df6!important}.premium-sales-stat-icon.pink{background:#ffecef!important;color:#ff4968!important}.premium-sales-stat-content{display:grid!important;align-content:center!important;gap:4px!important}.premium-sales-stat-content span{color:#4a5d80!important;font-size:20px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.02em!important}.premium-sales-stat-content strong{color:#091a49!important;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif!important;font-size:38px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.055em!important;font-feature-settings:"tnum" 1,"lnum" 1!important;font-variant-numeric:tabular-nums lining-nums!important}.premium-sales-stat-content small{color:#45597c!important;font-size:16px!important;line-height:1.1!important;font-weight:500!important;min-height:18px!important}.premium-sales-canvas{padding:24px 24px 18px!important;border:1px solid #e8eef7!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 18px 42px #0f172a0a!important}.premium-sales-legend{justify-content:flex-end!important;gap:18px 30px!important;margin:0 14px 10px 0!important}.premium-sales-legend span{color:#1f2d50!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important}.premium-sales-legend i{width:16px!important;height:16px!important;border-radius:4px!important;box-shadow:none!important}.premium-stacked-chart{height:420px!important}.premium-sales-grid-line{stroke:#dfe7f2!important;stroke-width:1!important;stroke-dasharray:5 7!important}.premium-sales-axis{stroke:#cbd7e6!important;stroke-width:1.1!important}.premium-sales-axis-label{fill:#233359!important;font-size:12px!important;font-weight:700!important;letter-spacing:-.01em!important}.premium-sales-x-label{fill:#1f2d50!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important}.premium-sales-segment{transition:transform .16s ease,opacity .16s ease!important}.premium-sales-bar-group:hover .premium-sales-segment{transform:translateY(-2px);opacity:.95}.premium-sales-bar-group .bar-hover-zone{fill:transparent!important}@media(max-width:1280px){.premium-sales-stat-grid{grid-template-columns:1fr!important}.premium-sales-stat-card{min-height:132px!important}}@media(max-width:900px){.premium-sales-summary-head{align-items:flex-start!important;flex-direction:column!important}.premium-sales-controls{width:100%!important;justify-content:flex-end!important}.premium-sales-title-icon{width:54px!important;height:54px!important;border-radius:14px!important}.premium-sales-summary-head h3{font-size:28px!important}.premium-sales-canvas{padding:18px 14px 14px!important}.premium-stacked-chart{height:360px!important}}.premium-sales-summary{gap:16px!important}.premium-sales-summary-head,.premium-sales-title-wrap{gap:14px!important}.premium-sales-title-icon{width:54px!important;height:54px!important;border-radius:16px!important;box-shadow:0 10px 22px #1118270a!important}.premium-sales-summary-head h3{font-size:28px!important;line-height:1.02!important}.premium-sales-controls select,.premium-sales-controls .chart-eye-btn{height:52px!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0a!important}.premium-sales-controls select{min-width:152px!important;padding:0 42px 0 18px!important;font-size:16px!important}.premium-sales-controls .chart-eye-btn{width:52px!important}.premium-sales-stat-grid{gap:14px!important}.premium-sales-stat-card{min-height:118px!important;grid-template-columns:74px minmax(0,1fr)!important;gap:14px!important;padding:16px 18px 16px 0!important;border-radius:20px!important;box-shadow:0 12px 28px #0f172a09!important}.premium-sales-stat-card:before{width:2px!important}.premium-sales-stat-icon{width:54px!important;height:54px!important}.premium-sales-stat-content{gap:3px!important}.premium-sales-stat-content span{font-size:14px!important;line-height:1.2!important;font-weight:500!important}.premium-sales-stat-content strong{font-size:24px!important;line-height:1.02!important;letter-spacing:-.04em!important}.premium-sales-stat-content small{font-size:13px!important;min-height:15px!important}.premium-sales-canvas{padding:18px 18px 14px!important;border-radius:22px!important;box-shadow:0 14px 34px #0f172a0a!important}.premium-sales-legend{gap:14px 22px!important;margin:0 10px 8px 0!important}.premium-sales-legend span{font-size:13px!important;font-weight:600!important}.premium-stacked-chart{height:376px!important}.premium-sales-grid-line{stroke-dasharray:4 7!important}.premium-sales-axis-label{font-size:14px!important;font-weight:700!important;fill:#41506f!important}.premium-sales-x-label{font-size:12.5px!important;font-weight:700!important;fill:#233250!important}.premium-sales-segment{stroke:#ffffffbf;stroke-width:1.2px}.premium-sales-bar-group:hover .premium-sales-segment{transform:translateY(-1px)}.premium-chart-tooltip text{font-family:Inter,Segoe UI,system-ui,sans-serif!important}.premium-tooltip-title{fill:#102247;font-size:14px;font-weight:800;letter-spacing:-.02em}.premium-tooltip-label{fill:#5c6c8d;font-size:12px;font-weight:600}.premium-tooltip-value{fill:#102247;font-size:12px;font-weight:700;font-feature-settings:"tnum" 1,"lnum" 1}.premium-tooltip-total{fill:#102247;font-size:12px;font-weight:800}.premium-tooltip-total-value{font-feature-settings:"tnum" 1,"lnum" 1}.sector-pill.petshop,body.dark-theme .sector-pill.petshop{background:#7c0f341a!important;color:#7c0f34!important;border:1px solid rgba(124,15,52,.18)!important}.sector-pill.veteriner,body.dark-theme .sector-pill.veteriner{background:#cfe4ffbf!important;color:#45668f!important;border:1px solid rgba(69,102,143,.16)!important}.sector-pill.eticaret,body.dark-theme .sector-pill.eticaret{background:#fbab9a3d!important;color:#b85b46!important;border:1px solid rgba(184,91,70,.18)!important}.sector-avatar.petshop,body.dark-theme .sector-avatar.petshop{background:#7c0f34!important;color:#fff!important;border:1px solid rgba(124,15,52,.08)!important;box-shadow:none!important}.sector-avatar.veteriner,body.dark-theme .sector-avatar.veteriner{background:#cfe4ff!important;color:#45668f!important;border:1px solid rgba(69,102,143,.12)!important;box-shadow:none!important}.sector-avatar.eticaret,body.dark-theme .sector-avatar.eticaret{background:#fbab9a!important;color:#8f3d2d!important;border:1px solid rgba(143,61,45,.1)!important;box-shadow:none!important}@media(max-width:1400px){.premium-sales-stat-content strong{font-size:21px!important}}@media(max-width:900px){.premium-sales-stat-grid{grid-template-columns:1fr!important}.premium-sales-summary-head h3{font-size:24px!important}.premium-stacked-chart{height:340px!important}}:root{--sector-petshop: #7c0f34;--sector-veteriner: #cfe4ff;--sector-eticaret: #fbab9a}.sector-select-control.petshop,body.dark-theme .sector-select-control.petshop{background:#7c0f34!important;border-color:#7c0f34!important;color:#fff!important;box-shadow:0 12px 24px #7c0f3429!important}.sector-select-control.veteriner,body.dark-theme .sector-select-control.veteriner{background:#cfe4ff!important;border-color:#b7d6fa!important;color:#284d78!important;box-shadow:0 12px 24px #5281b81f!important}.sector-select-control.eticaret,body.dark-theme .sector-select-control.eticaret{background:#fbab9a!important;border-color:#f69883!important;color:#7c2f23!important;box-shadow:0 12px 24px #fbab9a2e!important}.sector-pill.petshop,body.dark-theme .sector-pill.petshop{background:#7c0f341a!important;color:#7c0f34!important;border:1px solid rgba(124,15,52,.22)!important}.sector-pill.veteriner,body.dark-theme .sector-pill.veteriner{background:#cfe4ffc7!important;color:#284d78!important;border:1px solid rgba(40,77,120,.16)!important}.sector-pill.eticaret,body.dark-theme .sector-pill.eticaret{background:#fbab9a47!important;color:#7c2f23!important;border:1px solid rgba(124,47,35,.18)!important}.sector-avatar.petshop,.customer-avatar.petshop,body.dark-theme .sector-avatar.petshop,body.dark-theme .customer-avatar.petshop{background:#7c0f34!important;color:#fff!important;border-color:#7c0f3433!important;box-shadow:0 12px 24px #7c0f3429!important}.sector-avatar.veteriner,.customer-avatar.veteriner,body.dark-theme .sector-avatar.veteriner,body.dark-theme .customer-avatar.veteriner{background:#cfe4ff!important;color:#284d78!important;border-color:#284d7824!important;box-shadow:0 12px 24px #5281b81f!important}.sector-avatar.eticaret,.customer-avatar.eticaret,body.dark-theme .sector-avatar.eticaret,body.dark-theme .customer-avatar.eticaret{background:#fbab9a!important;color:#7c2f23!important;border-color:#7c2f2324!important;box-shadow:0 12px 24px #fbab9a2e!important}.selectable-customer-table .customer-open-button{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;border-radius:0!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important}.selectable-customer-table .customer-open-button:hover,body.dark-theme .selectable-customer-table .customer-open-button:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:translate(2px)!important}.selectable-customer-table .customer-open-button:hover strong{color:#2563eb!important;text-decoration:none!important}body.dark-theme .selectable-customer-table .customer-open-button:hover strong{color:#93c5fd!important}.selectable-customer-table .customer-open-button:hover span{color:#64748b!important}.premium-sales-segment{shape-rendering:crispEdges}.risk-head{align-items:center!important}.risk-list-row{grid-template-columns:26px minmax(0,1fr) 74px 92px!important;gap:12px!important}.risk-customer-link{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;text-align:left!important;color:inherit!important;font:inherit!important;cursor:pointer!important}.risk-customer-link .risk-customer{transition:transform .18s ease!important}.risk-customer-link:hover,.risk-customer-link:focus-visible{background:transparent!important;box-shadow:none!important}.risk-customer-link:hover .risk-customer,.risk-customer-link:focus-visible .risk-customer{transform:translate(2px)!important}.risk-customer-link:hover .risk-customer strong,.risk-customer-link:focus-visible .risk-customer strong{color:#2563eb!important}.risk-customer-link:hover .risk-customer span,.risk-customer-link:focus-visible .risk-customer span{color:#64748b!important}.risk-customer-link:focus-visible{outline:2px solid rgba(37,99,235,.18)!important;outline-offset:4px!important;border-radius:14px!important}.home-kpi-strip .home-kpi-card.highlighted{border-radius:18px!important;background:linear-gradient(180deg,#3b82f60d,#3b82f605)!important;box-shadow:inset 0 0 0 1.5px #3b82f6c7!important;z-index:2!important}.home-kpi-strip .home-kpi-card.highlighted:after{display:none!important}body.dark-theme .risk-customer-link:hover .risk-customer strong,body.dark-theme .risk-customer-link:focus-visible .risk-customer strong{color:#93c5fd!important}body.dark-theme .risk-customer-link:hover .risk-customer span,body.dark-theme .risk-customer-link:focus-visible .risk-customer span{color:#9fb1ca!important}body.dark-theme .risk-customer-link:focus-visible{outline-color:#60a5fa59!important}body.dark-theme .home-kpi-strip .home-kpi-card.highlighted{background:linear-gradient(180deg,#3b82f614,#3b82f608)!important;box-shadow:inset 0 0 0 1.5px #60a5fae6!important}body.dark-theme .premium-chart-card,body.dark-theme .premium-sales-stat-card,body.dark-theme .premium-sales-canvas{border-color:#263a57!important}body.dark-theme .premium-chart-card{background:linear-gradient(180deg,#111c2d,#0d1727)!important;box-shadow:0 24px 55px #00000047!important}body.dark-theme .premium-sales-stat-card{background:linear-gradient(180deg,#111c2dfa,#0c1422fa)!important;box-shadow:0 16px 34px #0003!important}body.dark-theme .premium-sales-canvas{background:linear-gradient(180deg,#0d1727,#0a1321)!important;box-shadow:0 16px 36px #0000002e!important}body.dark-theme .premium-sales-summary-head h3,body.dark-theme .premium-sales-stat-content strong,body.dark-theme .premium-sales-legend span{color:#eef6ff!important}body.dark-theme .premium-sales-grid-line{stroke:#23364f!important}body.dark-theme .premium-sales-axis{stroke:#35506e!important}body.dark-theme .premium-sales-axis-label{fill:#9fb1ca!important}body.dark-theme .premium-sales-x-label{fill:#e6f0ff!important}body.dark-theme .home-kpi-strip .home-kpi-icon,body.dark-theme .home-finance-icon,body.dark-theme .premium-sales-stat-icon,body.dark-theme .premium-sales-title-icon{background:transparent!important;box-shadow:none!important;border:0!important}body.dark-theme .home-kpi-strip .home-kpi-card.green .home-kpi-icon,body.dark-theme .home-finance-item.green .home-finance-icon{color:#4ade80!important}body.dark-theme .home-kpi-strip .home-kpi-card.blue .home-kpi-icon,body.dark-theme .home-finance-item.blue .home-finance-icon,body.dark-theme .premium-sales-stat-icon.blue{color:#60a5fa!important}body.dark-theme .home-kpi-strip .home-kpi-card.yellow .home-kpi-icon{color:#facc15!important}body.dark-theme .home-kpi-strip .home-kpi-card.purple .home-kpi-icon{color:#c084fc!important}body.dark-theme .home-kpi-strip .home-kpi-card.orange .home-kpi-icon,body.dark-theme .home-finance-item.orange .home-finance-icon,body.dark-theme .premium-sales-stat-icon.orange{color:#fb923c!important}body.dark-theme .premium-sales-stat-icon.pink{color:#fb7185!important}body.dark-theme .premium-sales-title-icon{color:#f472b6!important}.risk-list-row-clickable{cursor:pointer!important;border-radius:16px!important;transition:background .16s ease,transform .16s ease,box-shadow .16s ease!important}.risk-list-row-clickable:hover,.risk-list-row-clickable:focus-visible{background:#2563eb09!important;transform:translate(2px)!important;outline:none!important}.risk-list-row-clickable:hover .risk-customer strong,.risk-list-row-clickable:focus-visible .risk-customer strong{color:#2563eb!important}.risk-list-row-clickable:hover .risk-customer,.risk-list-row-clickable:focus-visible .risk-customer{transform:translate(2px)!important}.risk-list-row-clickable .risk-customer{transition:transform .16s ease!important}.risk-customer-link{width:100%!important}body.dark-theme .risk-list-row-clickable:hover,body.dark-theme .risk-list-row-clickable:focus-visible{background:#60a5fa0f!important}body.dark-theme .risk-list-row-clickable:hover .risk-customer strong,body.dark-theme .risk-list-row-clickable:focus-visible .risk-customer strong{color:#93c5fd!important}body.dark-theme .risk-head p{display:none!important}.home-kpi-strip .home-kpi-card.highlighted{position:relative!important;z-index:8!important;outline:2px solid rgba(59,130,246,.9)!important;outline-offset:-2px!important;box-shadow:none!important}.home-kpi-strip .home-kpi-card.highlighted:before{content:""!important;position:absolute!important;inset:0!important;border:2px solid rgba(59,130,246,.9)!important;border-radius:18px!important;pointer-events:none!important;z-index:10!important}body.dark-theme .home-kpi-strip .home-kpi-card.highlighted{outline-color:#60a5faf5!important;background:#2563eb0e!important}body.dark-theme .home-kpi-strip .home-kpi-card.highlighted:before{border-color:#60a5faf5!important}body.dark-theme .premium-chart-card,body.dark-theme .premium-sales-summary,body.dark-theme .premium-sales-canvas{background:linear-gradient(180deg,#111c2d,#0b1422)!important;border-color:#4970a857!important}body.dark-theme .premium-sales-stat-card{background:linear-gradient(180deg,#101b2c,#0b1422)!important;border-color:#4970a857!important;box-shadow:0 18px 42px #0000003d!important}body.dark-theme .premium-sales-stat-card:before{opacity:.9!important}body.dark-theme .premium-sales-title-icon,body.dark-theme .premium-sales-stat-icon,body.dark-theme .home-kpi-strip .home-kpi-icon,body.dark-theme .home-finance-icon{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body.dark-theme .premium-sales-stat-icon.orange,body.dark-theme .home-finance-item.green .home-finance-icon{color:#4ade80!important}body.dark-theme .premium-sales-stat-icon.blue,body.dark-theme .home-finance-item.blue .home-finance-icon{color:#60a5fa!important}body.dark-theme .premium-sales-stat-icon.pink,body.dark-theme .premium-sales-title-icon{color:#fb7185!important}body.dark-theme .home-finance-item.purple .home-finance-icon{color:#c084fc!important}body.dark-theme .home-finance-item.orange .home-finance-icon{color:#fb923c!important}body.dark-theme .premium-sales-stat-content span,body.dark-theme .premium-sales-stat-content small{color:#9fb1ca!important}body.dark-theme .premium-sales-stat-content strong,body.dark-theme .premium-sales-summary-head h3,body.dark-theme .premium-sales-legend span{color:#eef6ff!important}body.dark-theme .premium-tooltip-title,body.dark-theme .premium-tooltip-value,body.dark-theme .premium-tooltip-total{fill:#eaf3ff!important}body.dark-theme .premium-tooltip-label{fill:#aab8cf!important}.topbar-actions .notes-top-btn,.notes-top-btn{background:#fff!important;color:#17233c!important;border:1px solid #dfe7f3!important;box-shadow:0 10px 24px #0f172a0b!important}.topbar-actions .notes-top-btn svg,.notes-top-btn svg{color:#2563eb!important;stroke:#2563eb!important}.topbar-actions .notes-top-btn:hover,.notes-top-btn:hover{background:#f8fbff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb1a!important}body.dark-theme .topbar-actions .notes-top-btn,body.dark-theme .notes-top-btn{background:linear-gradient(180deg,#111f34,#0d1829)!important;border-color:#345173!important;color:#eaf2ff!important;box-shadow:0 16px 36px #02061752,inset 0 1px #ffffff0a!important}body.dark-theme .topbar-actions .notes-top-btn svg,body.dark-theme .notes-top-btn svg{color:#93c5fd!important;stroke:#93c5fd!important}body.dark-theme .topbar-actions .notes-top-btn:hover,body.dark-theme .notes-top-btn:hover{background:linear-gradient(180deg,#172b47,#101f34)!important;border-color:#5b7faa!important;color:#f8fbff!important;box-shadow:0 18px 42px #0206175c!important}.global-search-results .search-result-icon.customer,.global-search-results .search-result-icon.customer .sector-avatar,.global-search-results .search-result-icon.customer .customer-avatar{border-radius:10px!important;box-shadow:none!important;filter:none!important}.global-search-results .search-result-icon.customer .customer-avatar.sm{width:38px!important;height:38px!important;border-radius:10px!important}.global-search-results .search-result-icon.customer .sector-avatar.petshop,.global-search-results .search-result-icon.customer .customer-avatar.petshop,body.dark-theme .global-search-results .search-result-icon.customer .sector-avatar.petshop,body.dark-theme .global-search-results .search-result-icon.customer .customer-avatar.petshop,.global-search-results .search-result-icon.customer .sector-avatar.veteriner,.global-search-results .search-result-icon.customer .customer-avatar.veteriner,body.dark-theme .global-search-results .search-result-icon.customer .sector-avatar.veteriner,body.dark-theme .global-search-results .search-result-icon.customer .customer-avatar.veteriner,.global-search-results .search-result-icon.customer .sector-avatar.eticaret,.global-search-results .search-result-icon.customer .customer-avatar.eticaret,body.dark-theme .global-search-results .search-result-icon.customer .sector-avatar.eticaret,body.dark-theme .global-search-results .search-result-icon.customer .customer-avatar.eticaret{box-shadow:none!important;filter:none!important}.global-search-results .search-result-icon.customer .sector-avatar:before,.global-search-results .search-result-icon.customer .customer-avatar:before,.global-search-results .search-result-icon.customer .sector-avatar:after,.global-search-results .search-result-icon.customer .customer-avatar:after{display:none!important;content:none!important}.detail-table-card,.orders-table-card{padding:0!important;overflow:hidden!important}.home-style-detail-table{display:grid;align-items:stretch!important}.home-style-detail-table.online{grid-template-columns:1.45fr 1.08fr .8fr 1.05fr!important}.home-style-detail-table.period{grid-template-columns:1.45fr 1.08fr .8fr 1.05fr .62fr!important}.home-style-detail-table .detail-table-head{min-height:56px!important;height:56px!important;padding:0 28px!important;display:flex!important;align-items:center!important;background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important;color:#718096!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}.home-style-detail-table .detail-table-cell{min-height:50px!important;height:50px!important;padding:0 28px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #e9eef6!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:700!important}.home-style-detail-table .detail-table-cell.user{gap:10px!important}.home-style-detail-table .customer-link-cell{border:0!important;background:transparent!important;text-align:left!important;justify-content:flex-start!important;transition:transform .18s ease,color .18s ease,background .18s ease!important}.home-style-detail-table .customer-link-cell .customer-avatar,.home-style-detail-table .customer-link-cell .sector-avatar,.home-style-detail-table .customer-link-cell .circle-mini{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.home-style-detail-table .customer-link-cell strong{color:#17233c!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important}.home-style-detail-table .customer-link-cell small{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;color:#2563eb!important;opacity:.82!important}.home-style-detail-table .customer-link-cell:not(:disabled):hover strong{color:#2563eb!important}.home-style-detail-table .login-count-badge{min-width:40px!important;height:30px!important;padding:0 10px!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.home-style-carts-table{display:grid!important;grid-template-columns:64px .6fr 1.5fr 1.15fr .92fr .8fr .8fr!important}.home-style-carts-table .table-head,.home-style-carts-table .table-cell{padding:0 28px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #e9eef6!important}.home-style-carts-table .table-head{min-height:56px!important;background:#f2f6fc!important;color:#718096!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}.home-style-carts-table .table-cell{min-height:50px!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:700!important}.home-style-carts-table .table-cell strong{font-size:14px!important;font-weight:800!important;color:#17233c!important}.home-style-carts-table .select-head,.home-style-carts-table .select-cell{justify-content:center!important;padding-left:16px!important;padding-right:16px!important}.home-style-carts-table .customer-open-button{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;border-radius:0!important;gap:12px!important;transition:transform .18s ease,color .18s ease!important}.home-style-carts-table .customer-open-button:hover,body.dark-theme .home-style-carts-table .customer-open-button:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:translate(2px)!important}.home-style-carts-table .customer-open-button .customer-avatar,.home-style-carts-table .customer-open-button .sector-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important}.home-style-carts-table .customer-open-button strong{color:#17233c!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important}.home-style-carts-table .customer-open-button span{color:#64748b!important;font-size:13px!important;line-height:1.1!important}.home-style-carts-table .customer-open-button:hover strong{color:#2563eb!important}.home-style-carts-table .detail-btn,.home-style-carts-table .delete-btn{min-width:112px!important;height:30px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:800!important;justify-content:center!important}.home-style-carts-table .table-cell:nth-last-child(-n+7){border-bottom:0!important}.home-style-carts-table .orders-empty-row{grid-column:1 / -1!important;padding:22px 28px!important}body.dark-theme .detail-table-card,body.dark-theme .orders-table-card{border-color:#5d7ca747!important}body.dark-theme .home-style-detail-table .detail-table-head,body.dark-theme .home-style-carts-table .table-head{background:#223048bd!important;border-bottom-color:#5d7ca747!important;color:#9cb1cc!important}body.dark-theme .home-style-detail-table .detail-table-cell,body.dark-theme .home-style-carts-table .table-cell{background:transparent!important;border-bottom-color:#5d7ca738!important;color:#d7e3f4!important}body.dark-theme .home-style-detail-table .customer-link-cell strong,body.dark-theme .home-style-carts-table .customer-open-button strong{color:#f8fbff!important}body.dark-theme .home-style-detail-table .customer-link-cell small,body.dark-theme .home-style-carts-table .customer-open-button span,body.dark-theme .home-style-detail-table .detail-table-cell{color:#a9bbd2!important}body.dark-theme .home-style-detail-table .customer-link-cell:not(:disabled):hover strong,body.dark-theme .home-style-carts-table .customer-open-button:hover strong{color:#93c5fd!important}body.dark-theme .home-style-detail-table .login-count-badge{background:#3b82f62e!important;color:#bfdbfe!important}@media(max-width:1100px){.home-style-detail-table.online,.home-style-detail-table.period,.home-style-carts-table{grid-template-columns:1fr!important}.home-style-detail-table .detail-table-head,.home-style-carts-table .table-head{display:none!important}.home-style-detail-table .detail-table-cell,.home-style-carts-table .table-cell{min-height:auto!important;padding:12px 18px!important}.home-style-carts-table .select-cell{justify-content:flex-start!important}}.home-style-detail-table .customer-link-cell .customer-avatar,.home-style-detail-table .customer-link-cell .sector-avatar,.home-style-carts-table .customer-open-button .customer-avatar,.home-style-carts-table .customer-open-button .sector-avatar{border-radius:11px!important;box-shadow:none!important}.home-style-detail-table .customer-link-cell .customer-avatar:before,.home-style-detail-table .customer-link-cell .sector-avatar:before,.home-style-detail-table .customer-link-cell .customer-avatar:after,.home-style-detail-table .customer-link-cell .sector-avatar:after,.home-style-carts-table .customer-open-button .customer-avatar:before,.home-style-carts-table .customer-open-button .sector-avatar:before,.home-style-carts-table .customer-open-button .customer-avatar:after,.home-style-carts-table .customer-open-button .sector-avatar:after{display:none!important;content:none!important}.phone-copy-inline{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.copy-icon-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;border:1px solid #d9e4f1!important;background:#f8fbff!important;color:#6b7e99!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:.18s ease!important;box-shadow:none!important}.copy-icon-btn:hover{background:#eef5ff!important;border-color:#bfd4ff!important;color:#2563eb!important;transform:translateY(-1px)!important}.copy-icon-btn:active{transform:translateY(0)!important}.home-style-orders-table{grid-template-columns:46px minmax(210px,1.45fr) minmax(170px,1.05fr) minmax(165px,1fr) minmax(96px,.78fr) minmax(96px,.78fr) minmax(170px,1fr) minmax(160px,1fr) minmax(132px,.86fr)!important}.home-style-orders-table .table-head,.home-style-orders-table .table-cell{padding-left:20px!important;padding-right:20px!important}.home-style-orders-table .table-head{min-height:56px!important;background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important;color:#718096!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}.home-style-orders-table .table-cell{min-height:62px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid #e9eef6!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:700!important}.home-style-orders-table .table-cell strong{font-size:14px!important;font-weight:800!important}.home-style-orders-table .select-cell,.home-style-orders-table .select-head{justify-content:center!important;padding-left:10px!important;padding-right:10px!important}.home-style-orders-table .order-customer-open{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;gap:12px!important;transition:transform .18s ease,color .18s ease!important}.home-style-orders-table .order-customer-open:hover,body.dark-theme .home-style-orders-table .order-customer-open:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:translate(2px)!important}.home-style-orders-table .order-customer-open .table-avatar,.home-style-orders-table .order-customer-open .customer-avatar,.home-style-orders-table .order-customer-open .sector-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;box-shadow:none!important}.home-style-orders-table .order-customer-open .table-avatar:before,.home-style-orders-table .order-customer-open .table-avatar:after,.home-style-orders-table .order-customer-open .customer-avatar:before,.home-style-orders-table .order-customer-open .customer-avatar:after,.home-style-orders-table .order-customer-open .sector-avatar:before,.home-style-orders-table .order-customer-open .sector-avatar:after{display:none!important;content:none!important}.home-style-orders-table .order-customer-open strong{color:#17233c!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important}.home-style-orders-table .order-customer-open span{color:#64748b!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.home-style-orders-table .order-customer-open:hover strong{color:#2563eb!important}.home-style-orders-table .profit-cell{background:#f7fbf8!important}.home-style-orders-table .profit-cell strong{color:#059669!important}.home-style-orders-table .status-select-wrap{min-width:154px!important;height:40px!important;border-radius:12px!important;padding:0 12px!important}.home-style-orders-table .status-select-wrap select{font-size:14px!important;font-weight:800!important}.home-style-orders-table .invoice-actions{gap:8px!important;justify-content:flex-start!important}.home-style-orders-table .invoice-icon-box,.home-style-orders-table .invoice-thumb-box,.home-style-orders-table .invoice-check-box{width:40px!important;height:40px!important;border-radius:12px!important}.home-style-orders-table .detail-btn{min-width:108px!important;height:40px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important}.home-style-orders-table .table-cell:nth-last-child(-n+9){border-bottom:0!important}.status-select-wrap.waiting{background:#fffbeb!important;border-color:#fde68a!important}.status-select-wrap.waiting select{color:#ca8a04!important}.order-status.waiting{background:#fffbeb!important;border:1px solid #fde68a!important;color:#ca8a04!important}.account-status-pill.waiting{background:#fffbeb!important;color:#ca8a04!important;border:1px solid #fde68a!important}.home-orders-table .order-status.waiting,.home-orders-table .order-status.pending{background:#fffbeb!important;border-color:#fde68a!important;color:#ca8a04!important}body.dark-theme .copy-icon-btn{background:#14243a!important;border-color:#365271!important;color:#b8cbe2!important}body.dark-theme .copy-icon-btn:hover{background:#1a304b!important;border-color:#4e75a0!important;color:#dbeafe!important}body.dark-theme .home-style-orders-table .table-head{background:#223048bd!important;border-bottom-color:#5d7ca747!important;color:#9cb1cc!important}body.dark-theme .home-style-orders-table .table-cell{background:transparent!important;border-bottom-color:#5d7ca738!important;color:#d7e3f4!important}body.dark-theme .home-style-orders-table .order-customer-open strong{color:#f8fbff!important}body.dark-theme .home-style-orders-table .order-customer-open span,body.dark-theme .home-style-orders-table .table-cell{color:#a9bbd2!important}body.dark-theme .home-style-orders-table .order-customer-open:hover strong{color:#93c5fd!important}body.dark-theme .home-style-orders-table .profit-cell{background:#0e744a1a!important}body.dark-theme .status-select-wrap.waiting{background:#3b2f0a!important;border-color:#facc15!important}body.dark-theme .status-select-wrap.waiting select{color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}body.dark-theme .order-status.waiting,body.dark-theme .account-status-pill.waiting,body.dark-theme .home-orders-table .order-status.waiting,body.dark-theme .home-orders-table .order-status.pending{background:#3b2f0a!important;border-color:#facc15!important;color:#fde68a!important}@media(max-width:1380px){.home-style-orders-table{grid-template-columns:46px minmax(175px,1.2fr) minmax(140px,.95fr) minmax(140px,.92fr) minmax(86px,.7fr) minmax(86px,.72fr) minmax(150px,.95fr) minmax(140px,.92fr) minmax(120px,.78fr)!important}.home-style-orders-table .table-head,.home-style-orders-table .table-cell{padding-left:14px!important;padding-right:14px!important}}@media(max-width:1160px){.home-style-orders-table{grid-template-columns:1fr!important}.home-style-orders-table .table-head{display:none!important}.home-style-orders-table .table-cell{min-height:auto!important;padding:12px 18px!important}}.detail-stats-strip,.premium-detail-header p{display:none!important}.premium-detail-header{min-height:76px!important;padding:20px 24px!important}.premium-detail-header h2{margin:0!important;letter-spacing:-.035em!important}.home-style-detail-table .customer-link-cell small{display:none!important}.home-style-detail-table .customer-link-cell strong{font-size:15px!important;font-weight:900!important;letter-spacing:-.012em!important}.home-style-detail-table .customer-link-cell{gap:12px!important}.home-style-detail-table .customer-link-cell:not(:disabled):hover{transform:translate(2px)!important}.table-grid.customers.selectable-customer-table{border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 42px #0f172a0b!important}.table-grid.customers.selectable-customer-table .table-head{min-height:52px!important;padding:0 18px!important;background:#f6f9fd!important;color:#6b7a90!important;font-size:12px!important;font-weight:900!important;letter-spacing:.025em!important}.table-grid.customers.selectable-customer-table .table-cell{min-height:56px!important;padding:0 18px!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:650!important}.table-grid.customers.selectable-customer-table .user-cell{gap:10px!important}.table-grid.customers.selectable-customer-table .customer-open-button strong{font-size:14px!important;font-weight:900!important;line-height:1.1!important}.table-grid.customers.selectable-customer-table .customer-open-button span{font-size:12px!important;margin-top:2px!important}.table-grid.customers.selectable-customer-table .action-buttons{gap:8px!important;justify-content:flex-end!important}.table-grid.customers.selectable-customer-table .edit-btn,.table-grid.customers.selectable-customer-table .delete-btn{height:34px!important;border-radius:12px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important}.selectable-customer-table.trade-view{grid-template-columns:64px minmax(220px,1.35fr) minmax(150px,.95fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(120px,.78fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(220px,1.2fr)!important}.customer-trade-total strong{font-size:14px!important;font-weight:900!important;color:#0f9f6e!important;white-space:nowrap!important}.multi-filter-menu.searchable{width:292px!important;max-height:360px!important;padding:12px!important;overflow:auto!important}.multi-filter-search{height:42px;border:1px solid #dfe7f3;background:#f8fbff;border-radius:13px;display:flex;align-items:center;gap:8px;padding:0 12px;margin-bottom:10px;color:#8a9bb3;position:sticky;top:0;z-index:1}.multi-filter-search input{width:100%;border:0;outline:0;background:transparent;color:#17233c;font-weight:800;font-size:14px}.multi-filter-search input::placeholder{color:#9aa8ba;font-weight:700}.multi-filter-empty-hint{padding:10px 12px;color:#7b8aa0;font-size:13px;font-weight:750;line-height:1.35}.home-finance-content strong,.home-finance-trend small{font-variant-numeric:tabular-nums!important}body.dark-theme .table-grid.customers.selectable-customer-table{background:#101c2d!important;box-shadow:none!important;border:1px solid rgba(93,124,167,.28)!important}body.dark-theme .table-grid.customers.selectable-customer-table .table-head{background:#223048bd!important;border-bottom-color:#5d7ca747!important;color:#9cb1cc!important}body.dark-theme .table-grid.customers.selectable-customer-table .table-cell{background:transparent!important;color:#d7e3f4!important;border-bottom-color:#5d7ca738!important}body.dark-theme .multi-filter-search{background:#0f1c2f!important;border-color:#5d7ca757!important;color:#8ea4c6!important}body.dark-theme .multi-filter-search input{color:#f8fbff!important}body.dark-theme .multi-filter-empty-hint{color:#8ea4c6!important}body.dark-theme .customer-trade-total strong{color:#34d399!important}.turkey-map-card{position:relative;min-height:420px;padding:18px 22px 82px;overflow:hidden;border-radius:26px!important;background:radial-gradient(circle at 42% 42%,#eff6ffc7,#fffffffa 44%,#f8fbff)!important;border:1px solid #dfe8f5!important;box-shadow:0 18px 50px #0f172a0e!important}.turkey-export-btn{position:absolute;top:18px;right:20px;height:42px!important;border-radius:14px!important;z-index:9;font-weight:900!important;background:#fff!important}.turkey-map-svg{position:relative;z-index:2;width:100%;height:325px;display:block;transform:translateY(0);overflow:visible}.turkey-region{cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease;transform-box:fill-box;transform-origin:center;opacity:.97;filter:drop-shadow(0 12px 18px rgba(15,23,42,.12))}.turkey-region:hover,.turkey-region.active{transform:translateY(-4px) scale(1.014);opacity:1;filter:drop-shadow(0 18px 26px rgba(15,23,42,.18))}.turkey-region-fill-patch,.turkey-region-fill-patch:hover,.turkey-region-fill-patch.active{filter:none!important;transform:none!important}.turkey-region-label{appearance:none;position:absolute;transform:translate(-50%,-50%);z-index:6;cursor:pointer;min-width:118px;border:1px solid rgba(203,213,225,.86);background:#fffffff0;color:#0f172a;border-radius:15px;padding:10px 13px;box-shadow:0 13px 30px #0f172a21;backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:5px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.turkey-region-label strong{font-size:14px;line-height:1.08;letter-spacing:-.025em}.turkey-region-label span{display:flex;align-items:center;gap:8px;color:var(--region-accent);font-size:14px;font-weight:950;white-space:nowrap}.turkey-region-label span b{color:#64748b57;font-size:7px}.turkey-region-label.active,.turkey-region-label:hover{transform:translate(-50%,-55%) scale(1.04);border-color:color-mix(in srgb,var(--region-accent) 44%,#ffffff);box-shadow:0 20px 46px #0f172a2e}.turkey-region-tooltip{position:absolute;z-index:8;width:238px;padding:17px 19px;border-radius:17px;background:#fff;border:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5);box-shadow:0 24px 58px #0f172a2e;color:#13213a;animation:turkeyTooltipIn .16s ease both}.turkey-region-tooltip:before{content:"";position:absolute;width:18px;height:18px;transform:rotate(45deg);background:#fff}.turkey-region-tooltip.left:before{left:-9px;top:46px;border-left:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5);border-bottom:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5)}.turkey-region-tooltip.right:before{right:-9px;top:46px;border-right:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5);border-top:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5)}.turkey-region-tooltip.top:before{top:-9px;left:calc(50% - 9px);border-top:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5);border-left:1px solid color-mix(in srgb,var(--region-accent) 28%,#dbe6f5)}.turkey-region-tooltip h4{margin:0 0 10px;font-size:18px;font-weight:950;letter-spacing:-.035em}.turkey-region-tooltip div{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0;font-weight:800;color:#64748b;font-size:13px}.turkey-region-tooltip strong{display:inline-flex;align-items:center;gap:6px;color:var(--region-accent);font-weight:950}.turkey-region-tooltip strong.trade{color:#f59e0b}.turkey-region-tooltip small{display:inline-flex;align-items:center;gap:6px;margin-top:10px;height:28px;padding:0 10px;border-radius:999px;background:#ecfdf5;color:#14975c;font-weight:950;font-size:12px}.turkey-region-tooltip small.negative{background:#fff1f2;color:#e11d48}.turkey-region-legend{position:absolute;left:0;right:0;bottom:0;z-index:5;min-height:72px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;padding:10px 20px;background:#ffffffe6;border-top:1px solid #e5edf8;backdrop-filter:blur(10px)}.turkey-legend-item{appearance:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;text-align:left;color:#0f172a;border-radius:14px;padding:8px 6px;cursor:pointer;transition:background .18s ease,transform .18s ease}.turkey-legend-item:hover,.turkey-legend-item.active{background:color-mix(in srgb,var(--region-accent) 9%,#ffffff);transform:translateY(-1px)}.turkey-legend-item i{width:14px;height:14px;border-radius:999px;background:var(--region-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--region-accent) 15%,transparent);flex:0 0 auto}.turkey-legend-item span{display:flex;flex-direction:column;gap:3px;min-width:0}.turkey-legend-item b{font-size:13px;font-weight:950;line-height:1.05;white-space:nowrap}.turkey-legend-item small{font-size:11px;font-weight:800;color:#64748b;white-space:nowrap}.turkey-wave{position:absolute;z-index:1;color:#bfdbfe;font-size:24px;font-weight:900;letter-spacing:2px;opacity:.66;pointer-events:none}.turkey-wave.one{left:7%;top:18%}.turkey-wave.two{right:9%;top:24%}.turkey-wave.three{right:12%;bottom:21%}@keyframes turkeyTooltipIn{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.align-center{justify-content:center!important;text-align:center!important}.table-grid.customers.selectable-customer-table{grid-template-columns:58px minmax(220px,1.45fr) minmax(150px,.95fr) minmax(110px,.72fr) minmax(120px,.78fr) minmax(110px,.72fr) minmax(130px,.82fr) minmax(120px,.78fr) minmax(112px,.72fr) minmax(112px,.72fr)!important}.table-grid.customers.selectable-customer-table.trade-view{grid-template-columns:58px minmax(210px,1.34fr) minmax(145px,.88fr) minmax(100px,.64fr) minmax(112px,.68fr) minmax(106px,.64fr) minmax(124px,.75fr) minmax(116px,.7fr) minmax(118px,.72fr) minmax(108px,.66fr) minmax(108px,.66fr)!important}.table-grid.customers.selectable-customer-table .sortable-head{appearance:none;border:0;background:#f6f9fd!important;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:7px;color:#6b7a90!important;text-transform:uppercase}.table-grid.customers.selectable-customer-table .sortable-head span{color:#2563eb;font-weight:950;font-size:13px}.table-grid.customers.selectable-customer-table .sortable-head.sorted{color:#17233c!important}.table-grid.customers.selectable-customer-table .action-head{background:#f6f9fd!important}.table-grid.customers.selectable-customer-table .action-cell{display:flex!important;align-items:center!important}.table-grid.customers.selectable-customer-table .action-cell .edit-btn,.table-grid.customers.selectable-customer-table .action-cell .delete-btn{width:100%;justify-content:center!important}.region-filter-chips .pill-chip{border:0;cursor:pointer;font-family:inherit;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease}.region-filter-chips .pill-chip:hover{transform:translateY(-1px)}.region-filter-chips .pill-chip.active{outline:2px solid rgba(37,99,235,.24);box-shadow:0 8px 18px #2563eb1f}.region-list-toolbar{display:flex;align-items:center;justify-content:flex-start;padding:18px 22px!important}.region-list-search{max-width:440px;width:100%}.table-grid.customers.region-customers-table{grid-template-columns:minmax(220px,1.55fr) minmax(150px,.95fr) minmax(120px,.82fr) minmax(120px,.85fr) minmax(110px,.75fr) minmax(130px,.84fr) minmax(118px,.78fr) minmax(118px,.78fr)!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 42px #0f172a0b!important}.table-grid.customers.region-customers-table .table-head{min-height:52px!important;padding:0 18px!important;background:#f6f9fd!important;color:#6b7a90!important;font-size:12px!important;font-weight:900!important;letter-spacing:.025em!important}.table-grid.customers.region-customers-table .table-cell{min-height:56px!important;padding:0 18px!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:650!important}.table-grid.customers.region-customers-table .user-cell{gap:10px!important}.table-grid.customers.region-customers-table .customer-open-button strong{font-size:14px!important;font-weight:900!important;line-height:1.1!important}.table-grid.customers.region-customers-table .customer-open-button span{display:none!important}.table-grid.customers.region-customers-table .action-cell{display:flex!important;align-items:center!important}.table-grid.customers.region-customers-table .action-cell .edit-btn,.table-grid.customers.region-customers-table .action-cell .delete-btn{width:100%;justify-content:center!important}.table-grid.customers.region-customers-table .sortable-head{appearance:none;border:0;background:#f6f9fd!important;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:7px;color:#6b7a90!important;text-transform:uppercase}.table-grid.customers.region-customers-table .sortable-head span{color:#2563eb;font-weight:950;font-size:13px}.table-grid.customers.region-customers-table .sortable-head.sorted{color:#17233c!important}body.dark-theme .table-grid.customers.region-customers-table{background:#101c2d!important;box-shadow:none!important;border:1px solid rgba(93,124,167,.28)!important}body.dark-theme .table-grid.customers.region-customers-table .table-head{background:#223048bd!important;border-bottom-color:#5d7ca747!important;color:#9cb1cc!important}body.dark-theme .table-grid.customers.region-customers-table .table-cell{background:transparent!important;color:#d7e3f4!important;border-bottom-color:#5d7ca738!important}body.dark-theme .table-grid.customers.region-customers-table .sortable-head{background:#223048bd!important;color:#9cb1cc!important}body.dark-theme .table-grid.customers.region-customers-table .sortable-head.sorted{color:#f8fbff!important}.table-grid.customers.selectable-customer-table .customer-open-button span{display:none!important}.table-grid.customers.selectable-customer-table .customer-open-button strong{font-size:15px!important;line-height:1.05!important}.table-grid.customers.selectable-customer-table .sector-avatar,.table-grid.customers.selectable-customer-table .customer-avatar,.home-style-detail-table .customer-link-cell .sector-avatar,.home-style-detail-table .customer-link-cell .customer-avatar,.home-style-carts-table .customer-open-button .sector-avatar,.home-style-carts-table .customer-open-button .customer-avatar{border-radius:13px!important;box-shadow:none!important;filter:none!important}.table-grid.customers.selectable-customer-table .sector-avatar:before,.table-grid.customers.selectable-customer-table .sector-avatar:after,.table-grid.customers.selectable-customer-table .customer-avatar:before,.table-grid.customers.selectable-customer-table .customer-avatar:after{display:none!important;content:none!important}body.dark-theme .turkey-map-card{background:linear-gradient(180deg,#111e31,#0c1728)!important;border-color:#5d7ca747!important;box-shadow:none!important}body.dark-theme .turkey-region-label,body.dark-theme .turkey-region-tooltip,body.dark-theme .turkey-region-tooltip:before{background:#101c2d!important;color:#f8fbff!important;border-color:#5d7ca759!important}body.dark-theme .turkey-region-tooltip div{color:#9db1cf!important}body.dark-theme .turkey-region-tooltip small{background:#10b98124!important}body.dark-theme .turkey-export-btn{background:#111e31!important;color:#eaf2ff!important;border-color:#5d7ca757!important}body.dark-theme .table-grid.customers.selectable-customer-table .sortable-head,body.dark-theme .table-grid.customers.selectable-customer-table .action-head{background:#223048bd!important;color:#9cb1cc!important}body.dark-theme .table-grid.customers.selectable-customer-table .sortable-head.sorted{color:#f8fbff!important}@media(max-width:1300px){.turkey-map-card{min-height:390px;padding-bottom:78px}.turkey-map-svg{height:295px}.turkey-region-label{min-width:96px;padding:8px 10px}.turkey-region-tooltip{width:210px}.turkey-region-legend{grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px}}@media(max-width:980px){.turkey-map-card{min-height:auto;padding-top:64px;padding-bottom:122px}.turkey-map-svg{height:245px}.turkey-region-label{position:relative;left:auto!important;top:auto!important;transform:none!important;margin:6px;display:inline-flex;vertical-align:top}.turkey-region-tooltip{display:none}.turkey-region-legend{grid-template-columns:repeat(2,minmax(0,1fr));min-height:116px;padding:8px 12px}.table-grid.customers.selectable-customer-table,.table-grid.customers.selectable-customer-table.trade-view,.table-grid.customers.region-customers-table{grid-template-columns:1fr!important}.table-grid.customers.selectable-customer-table .table-head{display:none!important}}.customer-avatar{border-radius:9px!important;display:grid!important;place-items:center!important}.customer-avatar.md,.customer-avatar.table-avatar,.table-avatar.sector-avatar{border-radius:9px!important}.customer-avatar.sm{border-radius:8px!important}.customer-avatar.lg{border-radius:10px!important}.customer-avatar-initial{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:950!important;font-size:15px!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:uppercase!important}.customer-avatar.sm .customer-avatar-initial{font-size:13px!important}.customer-avatar.lg .customer-avatar-initial{font-size:18px!important}.sector-avatar.veteriner .customer-avatar-initial,.customer-avatar.veteriner .customer-avatar-initial{color:#fff!important;text-shadow:0 1px 1px rgba(40,77,120,.35)!important}.customer-name-copy{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.customer-name-copy strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-name-copy.order-name-copy{flex-wrap:wrap!important;row-gap:2px!important}.customer-name-copy.order-name-copy span{flex-basis:100%!important}.inline-copy-btn{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important;opacity:.74!important}.inline-copy-btn:hover{opacity:1!important}.table-grid.customers.selectable-customer-table .customer-open-button .customer-avatar-initial,.table-grid.customers.region-customers-table .customer-open-button .customer-avatar-initial,.home-style-detail-table .customer-link-cell .customer-avatar-initial,.home-style-carts-table .customer-open-button .customer-avatar-initial,.home-style-orders-table .order-customer-open .customer-avatar-initial,.global-search-results .customer-avatar-initial{display:inline-flex!important}.table-grid.customers.selectable-customer-table .customer-open-button>div>span:not(.customer-avatar-initial),.table-grid.customers.region-customers-table .customer-open-button>div>span:not(.customer-avatar-initial){display:none!important}.table-grid.customers.region-customers-table{grid-template-columns:minmax(245px,1.55fr) minmax(170px,1fr) minmax(125px,.82fr) minmax(135px,.85fr) minmax(120px,.78fr) minmax(140px,.9fr) minmax(130px,.82fr) minmax(130px,.82fr)!important}.table-grid.customers.region-customers-table .table-head,.table-grid.customers.region-customers-table .table-cell{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;box-sizing:border-box!important;line-height:1.15!important;text-align:left!important;padding-top:0!important;padding-bottom:0!important}.table-grid.customers.region-customers-table .table-head{height:52px!important;align-self:stretch!important}.table-grid.customers.region-customers-table .table-cell{height:58px!important;align-self:stretch!important}.table-grid.customers.region-customers-table .sortable-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:52px!important;min-height:52px!important;padding:0 18px!important}.table-grid.customers.region-customers-table .action-head,.table-grid.customers.region-customers-table .action-cell{justify-content:center!important;text-align:center!important}.table-grid.customers.region-customers-table .user-cell .customer-open-button,.table-grid.customers.selectable-customer-table .user-cell .customer-open-button{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:11px!important}.table-grid.customers.region-customers-table .phone-copy-inline,.table-grid.customers.selectable-customer-table .phone-copy-inline{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}@media(max-width:900px){.table-grid.customers.region-customers-table .table-head,.table-grid.customers.region-customers-table .table-cell{height:auto!important;min-height:48px!important}}.customer-avatar,.customer-avatar.md,.customer-avatar.sm,.customer-avatar.lg,.customer-avatar.table-avatar,.table-avatar.sector-avatar{border-radius:6px!important}.customer-avatar .customer-avatar-initial,.sector-avatar .customer-avatar-initial,body.dark-theme .customer-avatar .customer-avatar-initial,body.dark-theme .sector-avatar .customer-avatar-initial{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:1000!important;font-size:16px!important;letter-spacing:-.045em!important;text-shadow:0 1px 2px rgba(15,23,42,.32)!important}.customer-avatar.sm .customer-avatar-initial{font-size:14px!important}.customer-avatar.lg .customer-avatar-initial{font-size:19px!important}.table-grid.customers.region-customers-table{grid-template-columns:minmax(245px,1.55fr) minmax(170px,1fr) minmax(125px,.82fr) minmax(135px,.85fr) minmax(120px,.78fr) minmax(140px,.9fr) minmax(135px,.86fr) minmax(130px,.82fr) minmax(130px,.82fr)!important}.table-grid.customers.region-customers-table .table-head,.table-grid.customers.region-customers-table .table-cell{display:flex!important;align-items:center!important;align-self:stretch!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:1.15!important;vertical-align:middle!important}.table-grid.customers.region-customers-table .table-head{height:52px!important;min-height:52px!important}.table-grid.customers.region-customers-table .table-cell{height:58px!important;min-height:58px!important}.table-grid.customers.region-customers-table .sortable-head{justify-content:flex-start!important;height:52px!important;min-height:52px!important;padding:0 18px!important}.table-grid.customers.region-customers-table .customer-trade-total strong{white-space:nowrap!important;font-weight:900!important}.table-grid.customers.region-customers-table .customer-open-button,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button{width:100%!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important}.table-grid.customers.region-customers-table .customer-open-button:hover,.table-grid.customers.region-customers-table .customer-open-button:focus,.table-grid.customers.region-customers-table .customer-open-button:focus-visible,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:hover,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:focus,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:focus-visible{border-color:transparent!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:translate(2px)!important}.table-grid.customers.region-customers-table .customer-open-button:hover strong,.table-grid.customers.region-customers-table .customer-open-button:focus strong,.table-grid.customers.region-customers-table .customer-open-button:focus-visible strong{color:#2563eb!important;text-decoration:none!important}body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:hover strong,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:focus strong,body.dark-theme .table-grid.customers.region-customers-table .customer-open-button:focus-visible strong{color:#93c5fd!important}@media(max-width:980px){.table-grid.customers.region-customers-table{grid-template-columns:1fr!important}.table-grid.customers.region-customers-table .table-head{display:none!important}.table-grid.customers.region-customers-table .table-cell{height:auto!important;min-height:48px!important}}.home-style-detail-table .customer-link-cell{border-top:0!important;border-right:0!important;border-left:0!important;border-bottom:1px solid #e9eef6!important;border-radius:0!important}.home-style-detail-table.online .detail-table-cell:nth-last-child(-n+4),.home-style-detail-table.period .detail-table-cell:nth-last-child(-n+5){border-bottom:0!important}body.dark-theme .home-style-detail-table .customer-link-cell{border-bottom-color:#5d7ca738!important}.home-orders-table .home-customer-link,.home-orders-table .clickable-customer{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important}.home-orders-table .home-order-customer-avatar{width:32px!important;height:32px!important;min-width:32px!important;border-radius:6px!important;flex:0 0 32px!important}.home-orders-table .home-order-customer-avatar .customer-avatar-initial{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:1000!important}.home-orders-table .home-customer-link>span,.home-orders-table .clickable-customer>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-orders-table .home-customer-link:hover>span,.home-orders-table .clickable-customer:hover>span{transform:none!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table{grid-template-columns:58px minmax(210px,1.35fr) minmax(155px,.95fr) minmax(105px,.68fr) minmax(118px,.74fr) minmax(108px,.68fr) minmax(165px,1fr) minmax(128px,.78fr) minmax(112px,.7fr) minmax(112px,.7fr)!important}.carts-customer-style-table .table-head,.carts-customer-style-table .table-cell{min-width:0!important;align-self:stretch!important;box-sizing:border-box!important}.carts-customer-style-table .cart-customer-open{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.carts-customer-style-table .cart-customer-open:disabled{opacity:1!important;cursor:default!important}.carts-customer-style-table .phone-copy-inline{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important}.carts-customer-style-table .cart-last-action,.carts-customer-style-table .cart-amount-cell{white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.carts-customer-style-table .cart-amount-cell strong{font-weight:900!important}.carts-customer-style-table .action-cell .detail-btn,.carts-customer-style-table .action-cell .delete-btn{width:100%!important;height:34px!important;padding:0 12px!important;border-radius:12px!important;justify-content:center!important;font-size:13px!important;font-weight:850!important}.carts-customer-style-table .carts-empty-row{grid-column:1 / -1!important;padding:24px!important}@media(max-width:980px){.table-grid.customers.selectable-customer-table.carts-customer-style-table{grid-template-columns:1fr!important}.carts-customer-style-table .table-head{display:none!important}.carts-customer-style-table .table-cell{min-height:48px!important;padding:10px 18px!important}.carts-customer-style-table .select-cell,.carts-customer-style-table .action-cell{justify-content:flex-start!important}.carts-customer-style-table .action-cell .detail-btn,.carts-customer-style-table .action-cell .delete-btn{width:auto!important;min-width:112px!important}}.page-card.table-card,.page-card.orders-table-card,.page-card.detail-table-card,.page-card.category-manager-card,.page-card.history-orders-card,.page-card.reports-table-card,.page-card.bulk-edit-table-card{padding:0!important;overflow:hidden!important}.page-card.table-card>.table-grid,.page-card.cart-customer-table-card>.table-grid{width:100%!important;border-radius:23px!important;box-shadow:none!important}.bulk-edit-table-card{overflow-x:auto!important}.bulk-edit-table-card .bulk-edit-table{width:100%!important;border:0!important;border-radius:0!important}.ledger-orders-card{overflow:hidden!important}.ledger-orders-card .ledger-orders-table{width:calc(100% + 44px)!important;margin:0 -22px -22px!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0 0 23px 23px!important}.detail-title-with-icon{display:flex;align-items:center;gap:14px;min-width:0}.detail-title-icon{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:grid;place-items:center}.detail-title-icon svg{stroke-width:2.4}.detail-title-with-icon.blue .detail-title-icon{background:#edf5ff;color:#2f7ff0}.detail-title-with-icon.green .detail-title-icon{background:#e9fbf1;color:#16a34a}.detail-title-with-icon.yellow .detail-title-icon{background:#fff5db;color:#f2aa00}.detail-title-with-icon.purple .detail-title-icon{background:#f6e8ff;color:#a855f7}.detail-title-with-icon.orange .detail-title-icon{background:#fff0e4;color:#f97316}.premium-row-checkbox{width:32px!important;height:32px!important;filter:none!important}.premium-row-checkbox span{width:24px!important;height:24px!important;border-radius:7px!important;border:1.5px solid #cbd8e8!important;background:#fff!important;color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.premium-row-checkbox:hover span{border-color:#8fb7f7!important;background:#f8fbff!important}.premium-row-checkbox input:checked+span{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:none!important;filter:none!important}.premium-row-checkbox input:focus-visible+span{border-color:#2563eb!important;outline:0!important;box-shadow:none!important}body.dark-theme .premium-row-checkbox span{background:#0b1424!important;border-color:#48617f!important}body.dark-theme .premium-row-checkbox input:checked+span{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:none!important}body.dark-theme .detail-title-with-icon.blue .detail-title-icon{background:#102449;color:#93c5fd}body.dark-theme .detail-title-with-icon.green .detail-title-icon{background:#073b2d;color:#86efac}body.dark-theme .detail-title-with-icon.yellow .detail-title-icon{background:#3a2d08;color:#facc15}body.dark-theme .detail-title-with-icon.purple .detail-title-icon{background:#2d1746;color:#d8b4fe}@media(max-width:720px){.detail-title-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px}}.orders-title-with-icon{display:flex;align-items:center;gap:16px;min-width:0}.orders-title-icon{width:58px;height:58px;flex:0 0 58px;border-radius:50%;display:grid;place-items:center;background:#fff0e4;color:#f97316}.orders-title-icon svg{stroke-width:2.35}.orders-head-card h2{margin:0}.orders-head-card p{display:none}.orders-table-card .invoice-actions{gap:10px}.orders-table-card .invoice-icon-box,.orders-table-card .invoice-thumb-box,.orders-table-card .invoice-check-box,.home-style-orders-table .invoice-icon-box,.home-style-orders-table .invoice-thumb-box,.home-style-orders-table .invoice-check-box{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:10px!important;border:1px solid #dbe5f1!important;box-shadow:none!important;overflow:hidden}.orders-table-card .invoice-icon-box,.home-style-orders-table .invoice-icon-box{background:#f7faff!important;color:#2563eb!important}.orders-table-card .invoice-thumb-box,.home-style-orders-table .invoice-thumb-box{background:#fff!important;color:#94a3b8!important}.orders-table-card .invoice-thumb-box.has-image,.home-style-orders-table .invoice-thumb-box.has-image{background:#eff6ff!important;border-color:#bfdbfe!important}.orders-table-card .invoice-thumb-box img,.home-style-orders-table .invoice-thumb-box img{width:100%;height:100%;object-fit:cover}.orders-table-card .invoice-check-box,.home-style-orders-table .invoice-check-box{background:#fff!important;color:#94a3b8!important}.orders-table-card .invoice-check-box.done,.home-style-orders-table .invoice-check-box.done{background:#dcfce7!important;border-color:#86efac!important;color:#15803d!important;box-shadow:none!important}.orders-table-card .invoice-icon-box svg,.orders-table-card .invoice-thumb-box svg,.orders-table-card .invoice-check-box svg,.home-style-orders-table .invoice-icon-box svg,.home-style-orders-table .invoice-thumb-box svg,.home-style-orders-table .invoice-check-box svg{width:18px;height:18px;display:block;margin:0}.orders-table-card .invoice-icon-box,.orders-table-card .invoice-thumb-box,.orders-table-card .invoice-check-box{display:inline-flex!important;align-items:center!important;justify-content:center!important}.orders-table-card .invoice-check-box.done svg,.home-style-orders-table .invoice-check-box.done svg{stroke-width:2.5}body.dark-theme .orders-title-icon{background:#f9731624;color:#fb923c}body.dark-theme .orders-table-card .invoice-icon-box,body.dark-theme .home-style-orders-table .invoice-icon-box{background:#122236!important;border-color:#27415f!important}body.dark-theme .orders-table-card .invoice-thumb-box,body.dark-theme .orders-table-card .invoice-check-box,body.dark-theme .home-style-orders-table .invoice-thumb-box,body.dark-theme .home-style-orders-table .invoice-check-box{background:#0f172a!important;border-color:#22314a!important}body.dark-theme .orders-table-card .invoice-check-box.done,body.dark-theme .home-style-orders-table .invoice-check-box.done{background:#22c55e2e!important;border-color:#4ade8080!important;color:#4ade80!important}.orders-summary-cards{display:flex;align-items:stretch;justify-content:flex-end;gap:12px;flex-wrap:wrap}.orders-summary-card{min-width:112px;padding:12px 16px;border-radius:16px;border:1px solid #e4ebf5;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 20px #94a3b814;display:flex;flex-direction:column;gap:4px}.orders-summary-card span{font-size:12px;font-weight:800;color:#7a889c;letter-spacing:.02em}.orders-summary-card strong{font-size:24px;line-height:1.05;font-weight:900;color:#17233c}.orders-summary-card.accent-profit{background:linear-gradient(180deg,#f4fff8,#ecfdf5);border-color:#c8f2d8}.orders-summary-card.accent-profit strong{color:#0f9f62}.selectable-orders-table{grid-template-columns:56px minmax(118px,.9fr) minmax(230px,1.45fr) minmax(116px,.8fr) minmax(165px,1fr) minmax(176px,1.05fr) minmax(102px,.72fr) minmax(96px,.7fr) minmax(156px,.95fr) 144px 132px!important}.orders-table-grid.selectable-orders-table .table-head,.orders-table-grid.selectable-orders-table .table-cell{padding-left:14px;padding-right:14px}.orders-table-grid.selectable-orders-table .order-no-head,.orders-table-grid.selectable-orders-table .order-no-cell,.orders-table-grid.selectable-orders-table .order-city-head,.orders-table-grid.selectable-orders-table .order-city-cell{justify-content:flex-start}.orders-order-link{font-size:14px!important;font-weight:900!important}.order-customer-open{gap:12px}.orders-table-grid.selectable-orders-table .order-customer-cell{min-width:0}.orders-table-grid.selectable-orders-table .compact-order-copy{display:flex;align-items:center;gap:8px;min-width:0}.orders-table-grid.selectable-orders-table .compact-order-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table-grid.selectable-orders-table .order-city-cell{font-weight:700;color:#24324a}.orders-table-grid.selectable-orders-table .phone-copy-inline{gap:8px}.orders-table-grid.selectable-orders-table .status-select-wrap{min-width:138px}.orders-table-grid.selectable-orders-table .profit-cell{background:#0f9f620a}@media(max-width:1400px){.selectable-orders-table{grid-template-columns:56px minmax(108px,.86fr) minmax(208px,1.35fr) minmax(105px,.75fr) minmax(150px,.95fr) minmax(164px,.98fr) minmax(96px,.7fr) minmax(92px,.66fr) minmax(146px,.92fr) 136px 124px!important}}body.dark-theme .orders-summary-card{background:linear-gradient(180deg,#0f172af0,#131f35f0);border-color:#22314a;box-shadow:none}body.dark-theme .orders-summary-card span{color:#93a6c3}body.dark-theme .orders-summary-card strong{color:#f8fafc}body.dark-theme .orders-summary-card.accent-profit{background:linear-gradient(180deg,#064e3b59,#052e1685);border-color:#34d39947}body.dark-theme .orders-summary-card.accent-profit strong{color:#4ade80}.premium-summary-strip{display:flex;align-items:stretch;justify-content:flex-end;gap:16px;flex-wrap:wrap}.premium-summary-card{min-width:240px;padding:18px 20px;border-radius:18px;border:1px solid #e3eaf4;background:#fff;box-shadow:0 10px 28px #0f172a0d;display:flex;align-items:center;gap:18px}.compact-summary-card{min-width:220px}.premium-summary-icon{width:68px;height:68px;border-radius:16px;flex:0 0 68px;display:grid;place-items:center}.order-card .premium-summary-icon,.cart-card .premium-summary-icon{background:#fff4eb;color:#f97316}.revenue-card .premium-summary-icon,.total-card .premium-summary-icon{background:#eef4ff;color:#3467ff}.profit-card .premium-summary-icon{background:#edf9ef;color:#22a74f}.premium-summary-content{display:grid;gap:6px;min-width:0}.premium-summary-content small{font-size:15px;font-weight:800;color:#66758b}.premium-summary-content strong{font-size:26px;line-height:1.02;font-weight:900;letter-spacing:-.03em;color:#18233c;white-space:nowrap}.profit-card .premium-summary-content strong{color:#0f9f62}.orders-head-summary.cart-summary-boxes{gap:14px}.orders-head-summary .bulk-toolbar,.cart-summary-boxes .bulk-toolbar{margin-right:2px}.selectable-orders-table{grid-template-columns:52px minmax(98px,.76fr) minmax(196px,1.18fr) minmax(88px,.64fr) minmax(138px,.84fr) minmax(150px,.92fr) minmax(90px,.64fr) minmax(86px,.6fr) minmax(132px,.82fr) 156px 124px!important}.orders-table-grid.selectable-orders-table .table-head,.orders-table-grid.selectable-orders-table .table-cell{padding-left:10px;padding-right:10px}.orders-table-grid.selectable-orders-table .select-head,.orders-table-grid.selectable-orders-table .select-cell{padding-left:10px!important;padding-right:10px!important}.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+5),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+6),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+7),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+8){white-space:nowrap}.orders-table-grid.selectable-orders-table .table-head:nth-child(10),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+10),.orders-table-grid.selectable-orders-table .table-head:nth-child(11),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+11){justify-content:center}.orders-table-grid.selectable-orders-table .table-head:nth-child(10),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+10){padding-left:8px;padding-right:8px}.orders-table-grid.selectable-orders-table .table-head:nth-child(11),.orders-table-grid.selectable-orders-table .table-cell:nth-child(11n+11){padding-left:10px;padding-right:10px}.orders-table-grid.selectable-orders-table .phone-copy-inline{gap:6px;flex-wrap:nowrap}.orders-table-grid.selectable-orders-table .phone-copy-inline span{white-space:nowrap}.orders-table-grid.selectable-orders-table .invoice-actions{gap:6px}.orders-table-grid.selectable-orders-table .status-select-wrap{min-width:132px}.orders-table-grid.selectable-orders-table .detail-btn{min-width:112px}@media(max-width:1400px){.premium-summary-card{min-width:210px;padding:16px 18px;gap:14px}.premium-summary-icon{width:58px;height:58px;flex-basis:58px}.premium-summary-content small{font-size:14px}.premium-summary-content strong{font-size:23px}.selectable-orders-table{grid-template-columns:52px minmax(96px,.76fr) minmax(188px,1.15fr) minmax(88px,.65fr) minmax(140px,.9fr) minmax(150px,.95fr) minmax(92px,.65fr) minmax(86px,.6fr) minmax(128px,.84fr) 160px 112px!important}}.notes-modal-panel{background:linear-gradient(180deg,#fff,#fcfdff);border-radius:28px}.notes-modal-header{grid-template-columns:64px 1fr 48px;gap:18px;padding:26px 28px 20px}.notes-title-icon{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#8bb1ff,#4d6dff);box-shadow:0 18px 34px #4d6dff3d}.notes-modal-header h2{font-size:28px}.notes-modal-header p{font-size:15px;color:#60728f}.refined-notes-compose{grid-template-columns:1fr;gap:16px;padding:18px 28px}.refined-notes-compose textarea{min-height:112px;border-radius:18px;padding:18px;font-size:16px;box-shadow:none}.notes-add-wide{width:100%;min-height:60px!important;border-radius:14px!important;justify-content:center;background:linear-gradient(90deg,#2f6df2,#3467ff,#2f6df2)!important;border:0!important;color:#fff!important;font-size:16px!important;font-weight:900!important;box-shadow:0 14px 30px #2f6df238!important}.refined-notes-toolbar{padding:0 28px 18px!important;border-bottom:1px solid #edf2f7;align-items:center}.notes-soft-action,.notes-danger-action,.notes-done-save{height:48px;border-radius:14px}.notes-done-save{min-width:132px;background:#fff!important;border:1px solid #dbe5f3!important;color:#22324d!important;box-shadow:none!important}.refined-notes-list{padding:18px 28px 26px!important;max-height:340px!important}.notes-empty-state{min-height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:transparent;color:#22324d}.notes-empty-icon{width:84px;height:84px;border-radius:28px;display:grid;place-items:center;background:#edf4ff;color:#8aa8f4}.notes-empty-state p{margin:0;font-size:18px;font-weight:700;color:#22324d}.notes-list-card .empty-state.notes-empty-state{border-top:1px solid #edf2f7}.notes-modal-panel .note-row{border-radius:16px;box-shadow:none}body.dark-theme .premium-summary-card{background:linear-gradient(180deg,#0f1b2d,#122033);border-color:#243753;box-shadow:none}body.dark-theme .premium-summary-content small{color:#97aacc}body.dark-theme .premium-summary-content strong{color:#f8fbff}body.dark-theme .profit-card .premium-summary-content strong{color:#4ade80}body.dark-theme .order-card .premium-summary-icon,body.dark-theme .cart-card .premium-summary-icon{background:#f9731624;color:#fb923c}body.dark-theme .revenue-card .premium-summary-icon,body.dark-theme .total-card .premium-summary-icon{background:#3b82f624;color:#60a5fa}body.dark-theme .profit-card .premium-summary-icon{background:#22c55e24;color:#4ade80}body.dark-theme .notes-title-icon{background:linear-gradient(135deg,#5b8dff,#6d67ff)!important}body.dark-theme .notes-modal-header p{color:#aac0dd!important}body.dark-theme .notes-add-wide{box-shadow:none!important}body.dark-theme .notes-done-save{background:#0f1b2d!important;border-color:#304866!important;color:#f8fbff!important}body.dark-theme .notes-empty-icon{background:#16253c;color:#7ea4ff}body.dark-theme .notes-empty-state p{color:#e6edf9}body.dark-theme .notes-list-card .empty-state.notes-empty-state{border-top-color:#223652}.orders-summary-cards.premium-summary-strip,.cart-summary-boxes.premium-summary-strip{gap:10px}.orders-summary-cards .premium-summary-card,.cart-summary-boxes .premium-summary-card{min-width:166px;padding:11px 13px;border-radius:15px;gap:11px;box-shadow:0 7px 20px #0f172a0b}.cart-summary-boxes .premium-summary-card{min-width:184px}.orders-summary-cards .premium-summary-icon,.cart-summary-boxes .premium-summary-icon{width:48px;height:48px;flex:0 0 48px;border-radius:13px}.orders-summary-cards .premium-summary-icon svg,.cart-summary-boxes .premium-summary-icon svg{width:20px;height:20px}.orders-summary-cards .premium-summary-content,.cart-summary-boxes .premium-summary-content{gap:3px}.orders-summary-cards .premium-summary-content small,.cart-summary-boxes .premium-summary-content small{font-size:12px;line-height:1.1}.orders-summary-cards .premium-summary-content strong,.cart-summary-boxes .premium-summary-content strong{font-size:21px;line-height:1}.carts-title-icon{background:#fff3e8;color:#f97316}.category-management-page{gap:18px}.category-head-card{min-height:108px;align-items:center;padding:18px 22px}.category-head-left{align-items:center}.category-page-icon{width:58px;height:58px;border-radius:17px;background:linear-gradient(145deg,#edf4ff,#f7faff);color:#2866f2;border:1px solid #e2ebfa;box-shadow:0 10px 24px #2563eb14}.category-head-side{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.category-overview-stats{display:flex;align-items:center;gap:8px}.category-stat-card{min-width:78px;height:54px;padding:8px 12px;border:1px solid #e4ebf5;border-radius:14px;background:#fbfdff;display:grid;align-content:center;gap:2px}.category-stat-card small{font-size:11px;font-weight:850;color:#77869a;line-height:1}.category-stat-card strong{font-size:20px;line-height:1;color:#17233c;font-weight:950}.category-stat-card.total{background:#f4f8ff;border-color:#dce8ff}.category-stat-card.total strong{color:#2563eb}.category-stat-card.active{background:#f0fdf5;border-color:#cef3dc}.category-stat-card.active strong{color:#129b58}.category-stat-card.passive{background:#fff5f5;border-color:#fee0e0}.category-stat-card.passive strong{color:#ef5350}.category-add-btn{height:50px;border-radius:14px;padding:0 18px;box-shadow:0 12px 24px #2563eb29}.premium-category-manager{padding:0;overflow:hidden;border-radius:22px;border-color:#e4ebf4;box-shadow:0 16px 42px #0f172a0e}.category-card-toolbar{min-height:72px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8eef6;background:linear-gradient(180deg,#fff,#fbfdff)}.category-card-toolbar>div{display:grid;gap:5px}.category-card-toolbar strong{font-size:17px;color:#17233c;font-weight:900}.category-card-toolbar span:not(.category-count-badge){display:flex;align-items:center;gap:7px;color:#718096;font-size:12px;font-weight:750}.category-count-badge{height:34px;padding:0 13px;border-radius:11px;display:inline-flex;align-items:center;background:#edf4ff;color:#2563eb;font-size:12px;font-weight:900;white-space:nowrap}.premium-category-manager .category-table-grid{grid-template-columns:72px minmax(250px,1.55fr) 130px 170px minmax(310px,1.35fr);gap:14px}.premium-category-manager .category-table-head{min-height:48px;padding:0 20px;background:#f3f7fd;color:#66758b;font-size:12px;font-weight:900;border-bottom:1px solid #e4ebf4}.category-sortable-list{background:#fff}.premium-category-manager .category-table-row{min-height:76px;padding:10px 20px;border-bottom:1px solid #edf2f7;background:#fff;cursor:grab;position:relative;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease}.premium-category-manager .category-table-row:last-child{border-bottom:0}.premium-category-manager .category-table-row:hover{background:#fbfdff}.premium-category-manager .category-table-row:active{cursor:grabbing}.premium-category-manager .category-table-row.dragging{opacity:.32;background:#eef5ff;border:1px dashed #75a4ff;transform:scale(.992);box-shadow:none}.premium-category-manager .category-table-row.drag-target{background:#f4f8ff;box-shadow:inset 4px 0 #3b82f6,0 10px 24px #2563eb14;transform:translateY(2px)}.premium-category-manager .category-order{display:flex;align-items:center}.premium-category-manager .category-order b{width:38px;height:32px;border-radius:10px;display:grid;place-items:center;background:#f1f5fa;color:#64748b;font-size:13px;font-weight:900}.premium-category-manager .category-name-cell{gap:13px;min-width:0}.premium-category-manager .category-icon-box{width:46px;height:46px;flex:0 0 46px;border-radius:13px;background:linear-gradient(145deg,#edf4ff,#f8fbff);border:1px solid #e0e9f8;font-size:21px}.category-name-meta{display:grid;gap:3px;min-width:0}.category-name-meta strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-name-meta small{color:#8795a8;font-size:11px;font-weight:700}.premium-category-manager .category-move-actions{flex-wrap:nowrap;gap:6px}.premium-category-manager .category-move-actions button{width:36px;height:36px;border-radius:10px;font-size:16px;transition:.16s ease}.premium-category-manager .category-move-actions button:hover{border-color:#9fc1ff;background:#eff5ff;color:#2563eb;transform:translateY(-1px)}.premium-category-manager .category-move-actions .drag-mini{cursor:grab;background:#f5f8fc}.premium-category-manager .category-actions{justify-content:flex-start;flex-wrap:nowrap;gap:7px}.premium-category-manager .category-actions .edit-btn,.premium-category-manager .category-actions .ghost-btn{height:38px;border-radius:10px;padding:0 11px;white-space:nowrap}.premium-category-manager .category-status-action{min-width:88px}.premium-category-manager .category-delete-btn{width:38px;min-width:38px;height:38px;padding:0;border-radius:10px}@media(max-width:1350px){.category-head-side{width:100%;justify-content:space-between}.premium-category-manager .category-table-grid{grid-template-columns:62px minmax(210px,1.35fr) 110px 150px minmax(285px,1.25fr);gap:10px}.premium-category-manager .category-table-head,.premium-category-manager .category-table-row{padding-left:16px;padding-right:16px}}@media(max-width:900px){.category-head-side,.category-overview-stats{width:100%}.category-overview-stats{display:grid;grid-template-columns:repeat(3,1fr)}.category-add-btn{width:100%}.category-card-toolbar{align-items:flex-start}.premium-category-manager .category-table-grid{grid-template-columns:1fr;gap:9px}.premium-category-manager .category-table-head{display:none}.premium-category-manager .category-table-row{padding:16px}.premium-category-manager .category-actions,.premium-category-manager .category-move-actions{flex-wrap:wrap}}body.dark-theme .category-page-icon,body.dark-theme .premium-category-manager .category-icon-box{background:#12243b!important;border-color:#29415f!important;color:#73a4ff!important}body.dark-theme .category-stat-card,body.dark-theme .category-card-toolbar,body.dark-theme .category-sortable-list,body.dark-theme .premium-category-manager .category-table-row{background:#0f1b2d!important;border-color:#253a57!important}body.dark-theme .premium-category-manager .category-table-head{background:#132239!important;border-color:#253a57!important}body.dark-theme .category-card-toolbar strong,body.dark-theme .category-name-meta strong{color:#f8fbff!important}body.dark-theme .category-card-toolbar span:not(.category-count-badge),body.dark-theme .category-name-meta small{color:#93a8c5!important}body.dark-theme .premium-category-manager .category-order b{background:#14243a;color:#a9bbd4}body.dark-theme .premium-category-manager .category-table-row.drag-target{background:#132b4b!important;box-shadow:inset 4px 0 #60a5fa!important}.products-management-page{gap:18px}.products-hero-card{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:20px 22px;border-radius:28px;background:linear-gradient(180deg,#fff,#fbfdff)}.products-hero-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.products-hero-head{display:flex;align-items:center;gap:16px}.products-page-icon{width:58px;height:58px;border-radius:18px;background:#eef4ff;color:#2f6df2}.products-hero-head h2{margin:0;font-size:28px}.products-mini-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.products-hero-note{padding:16px 18px;border:1px solid #e5edf7;border-radius:20px;background:#fbfdff}.products-hero-note h3{margin:0 0 6px;font-size:16px;color:#17233c}.products-hero-note p{margin:0;color:#617288;line-height:1.55;font-weight:700}.products-hero-side{width:310px;flex:0 0 310px;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.product-stat-card.compact{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e5edf7;border-radius:20px;background:#fff}.product-stat-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center}.product-stat-icon.revenue{background:#edf9ef;color:#16a34a}.product-stat-card.compact span{display:block;font-size:13px;font-weight:800;color:#6d7d94;margin-bottom:4px}.product-stat-card.compact strong{display:block;font-size:26px;line-height:1;color:#17233c;font-weight:900}.product-add-btn{width:100%;justify-content:center;height:52px;border-radius:16px}.premium-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important;align-items:start}.admin-product-card.premium-v2{position:relative;display:flex!important;flex-direction:column!important;min-height:0!important;padding:14px!important;border-radius:26px!important;border:1px solid #e6edf6!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 14px 34px #0f172a0d!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease!important;overflow:visible!important}.admin-product-card.premium-v2:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0f172a14!important;border-color:#d7e4f4!important}.admin-product-card.premium-v2.dragging-original{opacity:.28!important;transform:scale(.98)!important}.admin-product-card.premium-v2.drag-preview-card{border-style:dashed!important;border-color:#8fb4ff!important;box-shadow:0 0 0 4px #2f6df214!important}.premium-drag-handle{left:12px!important;top:12px!important;width:36px!important;height:36px!important;border-radius:12px!important;z-index:3}.square-product-media{position:relative;width:100%;aspect-ratio:1 / 1;min-height:0!important;height:auto!important;margin-bottom:16px!important;border-radius:22px!important;background:linear-gradient(180deg,#f8fbff,#eff4fb)!important}.square-product-media .product-real-image{width:100%;height:100%;object-fit:contain}.square-product-media .emoji-img{font-size:clamp(72px,6vw,96px)!important}.premium-content-v2{flex:1;min-height:0;display:flex!important;flex-direction:column!important}.premium-content-v2 h3{min-height:52px!important;margin:0 0 14px!important;color:#17233c!important;font-size:16px!important;line-height:1.4!important;font-weight:800!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-data-strip{display:grid;grid-template-columns:1fr 1.22fr 1fr;gap:10px;margin-top:2px;padding:14px 0 0;border-top:1px solid #edf2f8}.product-data-item{min-width:0;padding:12px;border:1px solid #ebf1f8;border-radius:16px;background:#fbfdff;display:flex;flex-direction:column;gap:8px}.product-data-item span{font-size:12px;color:#7c8ba0;font-weight:800;line-height:1}.product-data-item strong{font-size:18px;line-height:1.1;color:#17233c;font-weight:900;white-space:nowrap}.product-data-item.no-item strong{font-size:20px}.premium-price-input{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 12px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d9e4f1!important;box-shadow:none!important}.premium-price-input:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f614!important}.premium-price-input input{font-size:18px!important;font-weight:900!important;color:#0f9f62!important}.premium-price-input span{font-size:15px!important;color:#0f9f62!important;font-weight:900!important}.premium-actions-v2{margin-top:auto!important;display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px}.premium-actions-v2 .delete-btn,.premium-actions-v2 .edit-btn{height:44px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important}.product-drop-slot{min-height:100%;border-radius:24px;border:2px dashed #8fb4ff;background:linear-gradient(180deg,#eff6fff2,#f8fbfff2);display:flex;align-items:center;justify-content:center;padding:14px}.product-drop-slot span{display:block;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#60a5fa)}@media(max-width:1700px){.premium-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1440px){.products-hero-card{flex-direction:column}.products-hero-side{width:100%;flex:0 0 auto;flex-direction:row;align-items:stretch}.product-stat-card.compact{flex:1}.product-add-btn{width:auto;min-width:180px}.premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1024px){.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.products-hero-head{align-items:flex-start}.products-hero-side{flex-direction:column}.product-data-strip{grid-template-columns:1fr}.premium-product-grid{grid-template-columns:1fr!important}}body.dark-theme .products-hero-card,body.dark-theme .products-hero-note,body.dark-theme .product-stat-card.compact,body.dark-theme .admin-product-card.premium-v2,body.dark-theme .product-data-item,body.dark-theme .product-drop-slot{background:#0f172a!important;border-color:#22314a!important;box-shadow:none!important}body.dark-theme .products-page-icon{background:#10233c!important;color:#60a5fa!important}body.dark-theme .product-stat-icon.revenue{background:#22c55e24!important;color:#4ade80!important}body.dark-theme .products-hero-head h2,body.dark-theme .products-hero-note h3,body.dark-theme .premium-content-v2 h3,body.dark-theme .product-stat-card.compact strong,body.dark-theme .product-data-item strong{color:#f8fbff!important}body.dark-theme .products-hero-note p,body.dark-theme .product-stat-card.compact span,body.dark-theme .product-data-item span{color:#9fb0c7!important}body.dark-theme .square-product-media{background:linear-gradient(180deg,#111f34,#0b1424)!important}body.dark-theme .premium-price-input{background:#0b1424!important;border-color:#304866!important}body.dark-theme .premium-price-input input,body.dark-theme .premium-price-input span{color:#4ade80!important}body.dark-theme .product-drop-slot span{background:linear-gradient(90deg,#60a5fa,#93c5fd)!important}.admin-product-card.premium-v2{border-radius:22px!important;padding:12px!important}.square-product-media{margin-bottom:14px!important;border-radius:18px!important;background:#fff!important;border:1px solid #edf2f8}.square-product-media .product-real-image{object-fit:contain;padding:6px}.square-product-media .emoji-img{font-size:clamp(76px,5.7vw,92px)!important}.small-status-chip{top:10px!important;right:10px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;box-shadow:0 8px 18px #0f172a0f}.premium-content-v2 h3{min-height:86px!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.38!important;-webkit-line-clamp:3}.product-data-strip-v2{display:grid;grid-template-columns:1fr 1fr 1.18fr;gap:10px;margin-top:0;padding:6px 0 0;border-top:0}.product-data-inline{min-width:0;border:1px solid #ebf1f8;background:#fff;border-radius:14px;min-height:70px;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:8px}.product-data-inline span{font-size:12px;line-height:1;color:#8a97aa;font-weight:800;flex:0 0 auto}.product-data-inline strong{font-size:16px;line-height:1;color:#17233c;font-weight:900;white-space:nowrap}.product-data-inline.no-inline{justify-content:flex-start}.product-data-inline.cost-inline{justify-content:center}.product-data-inline.sale-inline{padding:8px}.flat-price-editor{height:52px!important;border-radius:13px!important;padding:0 12px!important;background:#f8fbff!important;border:1px solid #dce6f3!important}.flat-price-editor input{text-align:center;font-size:17px!important}.premium-actions-v2{padding-top:12px;gap:10px}.premium-actions-v2 .delete-btn,.premium-actions-v2 .edit-btn{border:none!important;color:#fff!important;box-shadow:0 10px 20px #0f172a14}.premium-actions-v2 .delete-btn{background:linear-gradient(135deg,#f87171,#ef4444)!important}.premium-actions-v2 .edit-btn{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.premium-actions-v2 .delete-btn svg,.premium-actions-v2 .edit-btn svg{color:#fff!important}.product-drop-slot{border-radius:20px}@media(max-width:1440px){.premium-content-v2 h3{min-height:78px!important}}@media(max-width:720px){.product-data-strip-v2{grid-template-columns:1fr}.product-data-inline{justify-content:space-between}}body.dark-theme .square-product-media{background:#0b1424!important;border-color:#22314a!important}body.dark-theme .product-data-inline{background:#0f172a!important;border-color:#22314a!important}body.dark-theme .product-data-inline strong{color:#f8fbff!important}body.dark-theme .product-data-inline span{color:#9fb0c7!important}body.dark-theme .flat-price-editor{background:#0b1424!important;border-color:#304866!important}.products-management-page .admin-product-card.premium-v2{padding:0 12px 14px!important;border-radius:24px!important;overflow:hidden!important}.products-management-page .premium-drag-handle{top:12px!important;left:12px!important;background:#fffffff5!important;box-shadow:0 8px 18px #0f172a14!important}.products-management-page .square-product-media{width:calc(100% + 24px)!important;margin:0 -12px 16px!important;aspect-ratio:1 / 1!important;min-height:0!important;border:none!important;border-radius:24px 24px 0 0!important;background:#f8fafc!important;overflow:hidden!important}.products-management-page .square-product-media .product-real-image{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;padding:0!important}.products-management-page .square-product-media .emoji-img{font-size:clamp(84px,6vw,104px)!important}.products-management-page .small-status-chip{top:12px!important;right:12px!important}.products-management-page .premium-content-v2{padding:0!important}.products-management-page .premium-content-v2 h3{min-height:72px!important;margin:0 0 14px!important;padding:0 2px!important;font-size:16px!important;line-height:1.42!important;-webkit-line-clamp:3}.products-management-page .product-data-strip-v2{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.08fr)!important;gap:10px!important;align-items:stretch!important;margin:0 0 12px!important;padding:0!important}.products-management-page .product-data-inline{min-width:0!important;min-height:58px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid #e7eef7!important;background:#fff!important;box-shadow:inset 0 0 0 1px #fff6!important;overflow:hidden!important}.products-management-page .product-data-inline.no-inline{justify-content:flex-start!important;gap:6px!important}.products-management-page .product-data-inline.no-inline span{font-size:13px!important;color:#8a97aa!important;font-weight:800!important}.products-management-page .product-data-inline.no-inline strong,.products-management-page .product-data-inline.cost-inline strong{font-size:17px!important;color:#1b2942!important;font-weight:900!important;letter-spacing:-.01em!important}.products-management-page .product-data-inline.cost-inline{justify-content:center!important}.products-management-page .product-data-inline.sale-inline{padding:6px!important}.products-management-page .flat-price-editor{width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 10px!important;border-radius:14px!important;border:1px solid #d8e4f4!important;background:#f8fbff!important;overflow:hidden!important;box-sizing:border-box!important}.products-management-page .flat-price-editor input{flex:1 1 auto!important;width:0!important;min-width:0!important;max-width:none!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;text-align:center!important;font-size:17px!important;line-height:1!important;font-weight:900!important;color:#10a161!important}.products-management-page .flat-price-editor span{flex:0 0 auto!important;font-size:15px!important;line-height:1!important;color:#10a161!important;font-weight:900!important;margin:0!important}.products-management-page .premium-actions-v2{margin-top:auto!important;padding-top:0!important}.products-management-page .premium-actions-v2 .delete-btn,.products-management-page .premium-actions-v2 .edit-btn{height:46px!important;border-radius:16px!important}@media(max-width:1560px){.products-management-page .product-data-strip-v2{grid-template-columns:minmax(0,.92fr) minmax(0,.88fr) minmax(0,1fr)!important;gap:8px!important}.products-management-page .product-data-inline{padding:9px 10px!important}.products-management-page .product-data-inline.no-inline strong,.products-management-page .product-data-inline.cost-inline strong,.products-management-page .flat-price-editor input{font-size:15px!important}}@media(max-width:720px){.products-management-page .square-product-media{width:calc(100% + 24px)!important}}body.dark-theme .products-management-page .square-product-media{background:#0c1526!important}body.dark-theme .products-management-page .product-data-inline{background:#0f172a!important;border-color:#22314a!important;box-shadow:none!important}body.dark-theme .products-management-page .product-data-inline.no-inline strong,body.dark-theme .products-management-page .product-data-inline.cost-inline strong{color:#f8fbff!important}body.dark-theme .products-management-page .flat-price-editor{background:#0b1424!important;border-color:#304866!important}.modern-admin-modal{background:linear-gradient(180deg,#fff,#fbfdff)}.modern-modal-header{padding:30px 32px 22px!important;border-bottom:1px solid #d9e3f0!important}.modern-modal-header h3{margin:0;font-size:28px!important;line-height:1.15;font-weight:900!important;color:#1a2740;letter-spacing:-.02em}.modern-modal-header p{margin:10px 0 0!important;font-size:14px;color:#73829b!important;font-weight:600}.modal-close-btn{width:52px!important;height:52px!important;border-radius:16px!important;border:1px solid #d8e3f0!important;background:#f9fbff!important;color:#5c6a82!important}.modern-modal-body{padding:20px 30px 18px}.modern-form-surface{border:1px solid #dfe7f2;border-radius:24px;background:#fff;box-shadow:0 18px 48px #0f172a0f;overflow:hidden}.modern-form-grid{gap:18px!important;padding:26px!important}.modern-field{min-width:0}.modern-field label{margin-bottom:10px!important;font-size:16px!important;font-weight:800!important;color:#2c3b57!important}.modern-field small{margin-top:10px!important;color:#7988a2!important;font-size:13px!important;font-weight:600;line-height:1.45}.input-shell{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 18px;border:1px solid #d7e2ef;border-radius:18px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input-shell:focus-within{border-color:#9ec1ff;box-shadow:0 0 0 4px #3b82f614}.input-shell>svg{flex:0 0 auto;color:#667792;stroke-width:2.2}.input-shell input,.input-shell select{flex:1 1 auto;width:100%;min-width:0;border:0!important;background:transparent!important;padding:0!important;height:auto!important;box-shadow:none!important;font-size:16px!important;font-weight:600;color:#26344c}.input-shell input::placeholder{color:#8e99ad}.select-shell select{appearance:none;cursor:pointer}.password-shell{padding-right:10px}.modern-eye-btn{width:38px;height:38px;border-radius:12px;border:0;background:transparent;color:#667792}.modern-modal-footer{padding:20px 30px!important;border-top:1px solid #d9e3f0!important}.modern-modal-footer .ghost-btn.large,.modern-modal-footer .primary-btn.large{min-width:138px;height:56px;border-radius:18px;font-size:16px;font-weight:800}.customer-form-surface .modern-form-grid,.product-form-surface .modern-form-grid{grid-template-columns:1fr 1fr}.sector-input-shell.empty{background:#fff;border-color:#d7e2ef}.sector-input-shell.petshop{background:#7c0f340f;border-color:#7c0f3447}.sector-input-shell.veteriner{background:#cfe4ff8c;border-color:#4674b740}.sector-input-shell.eticaret{background:#fbab9a38;border-color:#eb755847}.sector-input-shell.petshop>svg{color:#7c0f34}.sector-input-shell.veteriner>svg{color:#3f6ca8}.sector-input-shell.eticaret>svg{color:#d86c4d}.customer-form-modal .sector-input-shell select{font-weight:800}.customer-form-modal .sector-input-shell.petshop select{color:#7c0f34!important}.customer-form-modal .sector-input-shell.veteriner select{color:#2f5f95!important}.customer-form-modal .sector-input-shell.eticaret select{color:#c26042!important}.product-editor-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.96fr);gap:0}.product-editor-column{min-width:0}.product-editor-column.main{border-right:1px solid #e3ebf5}.product-editor-column.side{background:linear-gradient(180deg,#fbfdff,#fff)}.product-editor-column.main .modern-form-grid,.product-editor-column.side .modern-form-grid{grid-template-columns:1fr 1fr}.product-editor-column.side{padding:26px;display:flex;flex-direction:column;gap:18px}.product-editor-column.side .field{margin:0}.product-editor-column.side .field label{display:block}.product-editor-column.main .modern-form-grid{padding:26px}.product-editor-column.main .field.full{grid-column:1/-1}.product-editor-column.side .field.full{width:100%}.modern-upload-box{min-height:66px!important;border-radius:18px!important;border:1.5px dashed #c6d8ef!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important}.modern-upload-box div{min-height:66px;display:flex;align-items:center;justify-content:center;gap:10px;color:#55657f;font-weight:700}.modern-upload-box svg{color:#4a6fb3}.modern-preview-panel{margin-top:0}.modern-product-preview{min-height:184px;border:1px solid #e1e8f2;border-radius:22px;background:linear-gradient(180deg,#fbfdff,#f8fbff);padding:18px;align-items:center}.modern-product-preview .product-image.preview{width:130px;height:130px;border-radius:20px;background:#fff;border:1px solid #e5edf7;box-shadow:0 12px 28px #0f172a0f}.modern-product-preview strong{display:block;margin-bottom:8px;color:#1f2d46;font-size:20px;font-weight:900}.modern-product-preview p{margin:0 0 12px;color:#71819b;font-size:14px;font-weight:700}.products-management-page .products-hero-main{justify-content:center}@media(max-width:1100px){.product-editor-layout{grid-template-columns:1fr}.product-editor-column.main{border-right:0;border-bottom:1px solid #e3ebf5}}@media(max-width:820px){.modern-modal-header{padding:24px 20px 18px!important}.modern-modal-body{padding:16px 16px 14px}.modern-form-grid{padding:18px!important;grid-template-columns:1fr!important}.product-editor-column.side{padding:18px}.modern-modal-footer{padding:16px!important}.modern-modal-footer .ghost-btn.large,.modern-modal-footer .primary-btn.large{min-width:0;flex:1}}body.dark-theme .modern-admin-modal{background:linear-gradient(180deg,#09121f,#0b1424)!important}body.dark-theme .modern-modal-header,body.dark-theme .modern-modal-footer{border-color:#24334a!important}body.dark-theme .modern-modal-header h3{color:#f8fbff!important}body.dark-theme .modern-modal-header p{color:#9fb1cc!important}body.dark-theme .modern-form-surface{background:#0d1728!important;border-color:#22314a!important;box-shadow:none!important}body.dark-theme .input-shell{background:#0b1424!important;border-color:#304866!important}body.dark-theme .input-shell>svg,body.dark-theme .modern-eye-btn{color:#93a8c9!important}body.dark-theme .input-shell input,body.dark-theme .input-shell select{color:#f8fbff!important}body.dark-theme .input-shell input::placeholder{color:#7f93b1!important}body.dark-theme .product-editor-column.main{border-color:#22314a!important}body.dark-theme .product-editor-column.side{background:linear-gradient(180deg,#0c1628,#0d1728)!important}body.dark-theme .modern-upload-box{background:#0b1424!important;border-color:#395271!important}body.dark-theme .modern-upload-box div{color:#a8bdd8!important}body.dark-theme .modern-product-preview{background:#0b1424!important;border-color:#22314a!important}body.dark-theme .modern-product-preview .product-image.preview{background:#0e1930!important;border-color:#304866!important;box-shadow:none!important}body.dark-theme .modern-product-preview strong{color:#f8fbff!important}body.dark-theme .modern-product-preview p{color:#9fb1cc!important}body.dark-theme .modal-close-btn{background:#0e1930!important;border-color:#304866!important;color:#c5d4ea!important}body.dark-theme .sector-input-shell.petshop{background:#7c0f3429!important;border-color:#e56b9259!important}body.dark-theme .sector-input-shell.veteriner{background:#2563eb29!important;border-color:#60a5fa59!important}body.dark-theme .sector-input-shell.eticaret{background:#f472b61f!important;border-color:#fb923c47!important}.customer-form-modal .modern-modal-body,.product-editor-modal .modern-modal-body{padding:0!important}.customer-form-modal .modern-form-surface,.product-editor-modal .modern-form-surface{border-left:0!important;border-right:0!important;border-bottom:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}.customer-form-modal .customer-form-surface .modern-form-grid{padding:24px 34px 22px!important}.product-editor-modal .product-form-surface{background:#fff!important}.product-editor-column.main .product-main-form-grid{grid-template-columns:1fr 1fr;padding:24px 28px!important}.product-editor-column.main .product-main-form-grid .desktop-wide-field{grid-column:1 / -1}.product-editor-column.side{padding:24px 28px!important;gap:20px!important}.category-select-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border:1px solid #dce6f4;border-radius:22px;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.category-choice{height:64px!important;border:1px solid #d7e2ef!important;border-radius:18px!important;background:#fff!important;padding:0 16px!important;box-shadow:0 10px 20px #0f172a0a}.category-choice span{width:40px!important;height:40px!important;border-radius:14px!important;background:linear-gradient(180deg,#f6f9ff,#eef4ff)!important}.category-choice strong{font-size:15px}.category-choice em{font-size:12px!important;letter-spacing:.01em}.category-choice.active{border-color:#2563eb!important;background:linear-gradient(180deg,#eef5ff,#fff)!important;box-shadow:0 14px 28px #2563eb1f!important}.category-choice.active span{background:linear-gradient(180deg,#dfe9ff,#edf3ff)!important}.modern-upload-box{min-height:84px!important;border-radius:22px!important;border:1.5px dashed #b9cff0!important;background:linear-gradient(180deg,#fbfdff,#f4f8ff)!important}.modern-upload-box div{min-height:84px!important;justify-content:flex-start!important;padding:0 22px!important;gap:14px!important;font-size:18px;font-weight:800!important;color:#37507c!important}.modern-upload-box svg{width:20px;height:20px;color:#3268d6!important}.product-editor-modal .modern-field small{max-width:100%}.product-editor-modal .modern-preview-panel{padding-top:4px;border-top:1px solid #e5edf7}.products-management-page .admin-product-card.premium-v2,.products-management-page .premium-drag-handle{cursor:grab!important}.products-management-page .admin-product-card.premium-v2:active,.products-management-page .premium-drag-handle:active{cursor:grabbing!important}.products-management-page .drag-handle.premium-drag-handle{pointer-events:auto!important;user-select:none}@media(max-width:1100px){.customer-form-modal .customer-form-surface .modern-form-grid{padding:20px 20px 18px!important}.product-editor-column.main .product-main-form-grid,.product-editor-column.side{padding:20px!important}}@media(max-width:820px){.customer-form-modal .customer-form-surface .modern-form-grid,.product-editor-column.main .product-main-form-grid,.product-editor-column.side{padding:18px!important}.category-select-grid{grid-template-columns:1fr}}body.dark-theme .customer-form-modal .modern-form-surface,body.dark-theme .product-editor-modal .modern-form-surface{background:#0d1728!important}body.dark-theme .category-select-grid{background:linear-gradient(180deg,#0c1628,#101c32)!important;border-color:#233450!important}body.dark-theme .category-choice{background:#111f34!important;border-color:#314563!important;box-shadow:none!important}body.dark-theme .category-choice span{background:#172844!important}body.dark-theme .category-choice.active{background:linear-gradient(180deg,#122b52,#10213d)!important;border-color:#3b82f6!important}body.dark-theme .modern-upload-box{background:#0c1628!important;border-color:#395271!important}.product-editor-modal{max-width:min(1280px,calc(100vw - 48px))}.product-editor-modal .product-editor-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.95fr)}.product-editor-modal .category-select-grid{grid-template-columns:1fr 1fr}.product-editor-modal .category-choice{min-width:0}.customer-form-modal .sector-picker{position:relative;min-height:70px}.customer-form-modal .sector-picker-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.customer-form-modal .sector-picker-display{min-height:70px;border-radius:22px;border:1px solid #d7e2ef;background:#fff;padding:0 18px;display:flex;align-items:center;gap:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.customer-form-modal .sector-picker:focus-within .sector-picker-display{border-color:#9ec1ff;box-shadow:0 0 0 4px #3b82f614}.customer-form-modal .sector-picker-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#f4f7fc;color:#6b7b94;flex:0 0 auto}.customer-form-modal .sector-picker-label{flex:1 1 auto;min-width:0;font-size:16px;font-weight:800;color:#334155}.customer-form-modal .sector-picker-chevron{color:#6f7f97;flex:0 0 auto}.customer-form-modal .sector-picker.empty .sector-picker-display{background:#fff;border-color:#d7e2ef}.customer-form-modal .sector-picker.empty .sector-picker-label{color:#516177}.customer-form-modal .sector-picker.petshop .sector-picker-display{background:#fff7fa;border-color:#efc6d4}.customer-form-modal .sector-picker.petshop .sector-picker-icon{background:#fdebf2;color:#8d0f41}.customer-form-modal .sector-picker.petshop .sector-picker-label,.customer-form-modal .sector-picker.petshop .sector-picker-chevron{color:#8d0f41}.customer-form-modal .sector-picker.veteriner .sector-picker-display{background:#f4f8ff;border-color:#c9daf6}.customer-form-modal .sector-picker.veteriner .sector-picker-icon{background:#e6f0ff;color:#3467a8}.customer-form-modal .sector-picker.veteriner .sector-picker-label,.customer-form-modal .sector-picker.veteriner .sector-picker-chevron{color:#3467a8}.customer-form-modal .sector-picker.eticaret .sector-picker-display{background:#fff7f4;border-color:#f2cbbd}.customer-form-modal .sector-picker.eticaret .sector-picker-icon{background:#ffe8df;color:#cf6c4d}.customer-form-modal .sector-picker.eticaret .sector-picker-label,.customer-form-modal .sector-picker.eticaret .sector-picker-chevron{color:#cf6c4d}@media(max-width:1100px){.product-editor-modal{max-width:min(1180px,calc(100vw - 24px))}.product-editor-modal .product-editor-layout{grid-template-columns:1fr}}body.dark-theme .customer-form-modal .sector-picker-display{background:#0b1424;border-color:#304866}body.dark-theme .customer-form-modal .sector-picker-icon{background:#13233b;color:#a9bdd9}body.dark-theme .customer-form-modal .sector-picker-label,body.dark-theme .customer-form-modal .sector-picker-chevron{color:#d6e3f5}body.dark-theme .customer-form-modal .sector-picker.petshop .sector-picker-display{background:#2a1521;border-color:#6a2b45}body.dark-theme .customer-form-modal .sector-picker.petshop .sector-picker-icon{background:#3b1a2b;color:#f2bdd0}body.dark-theme .customer-form-modal .sector-picker.petshop .sector-picker-label,body.dark-theme .customer-form-modal .sector-picker.petshop .sector-picker-chevron{color:#f2bdd0}body.dark-theme .customer-form-modal .sector-picker.veteriner .sector-picker-display{background:#112034;border-color:#34527e}body.dark-theme .customer-form-modal .sector-picker.veteriner .sector-picker-icon{background:#162a45;color:#b8d6ff}body.dark-theme .customer-form-modal .sector-picker.veteriner .sector-picker-label,body.dark-theme .customer-form-modal .sector-picker.veteriner .sector-picker-chevron{color:#b8d6ff}body.dark-theme .customer-form-modal .sector-picker.eticaret .sector-picker-display{background:#2a1b17;border-color:#7d4a39}body.dark-theme .customer-form-modal .sector-picker.eticaret .sector-picker-icon{background:#39231c;color:#ffc8b4}body.dark-theme .customer-form-modal .sector-picker.eticaret .sector-picker-label,body.dark-theme .customer-form-modal .sector-picker.eticaret .sector-picker-chevron{color:#ffc8b4}input,textarea{caret-color:#2563eb}.input-shell input,.field input,.field textarea,.admin-search input,.detail-search input,.multi-filter-search input{line-height:1.45!important}.input-shell input{min-height:44px!important;height:44px!important;padding:2px 0!important}.field textarea{padding-top:12px;padding-bottom:12px}.invoice-preview-actions{display:flex;align-items:center;gap:10px}.invoice-delete-btn{min-width:92px;height:42px;border-radius:12px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff5f5!important;border:1px solid #fecaca!important;color:#dc2626!important;box-shadow:none!important}.invoice-delete-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important}.product-list-page{gap:18px}.product-list-head-card{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.product-list-title{display:flex;align-items:center;gap:16px;min-width:0}.product-list-title-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:18px;background:#eef4ff;color:#2f6df2}.product-list-title h2{margin:0;color:#17233c;font-size:28px;font-weight:900;letter-spacing:-.03em}.product-list-title p{margin:7px 0 0;color:#708098;font-size:14px;font-weight:650}.product-list-count{min-width:150px;padding:14px 18px;border:1px solid #e2eaf4;border-radius:18px;background:#fbfdff;display:flex;flex-direction:column;gap:4px}.product-list-count span{color:#78869a;font-size:12px;font-weight:800}.product-list-count strong{color:#17233c;font-size:25px;line-height:1;font-weight:900}.product-list-table-card{padding:0!important;overflow:auto}.product-list-table{min-width:980px;display:grid;grid-template-columns:90px 150px minmax(360px,1.6fr) minmax(230px,.9fr) minmax(240px,.95fr);align-items:stretch}.product-list-head{min-height:66px;padding:0 20px;display:flex;align-items:center;gap:6px;background:#f4f7fb;border-bottom:1px solid #dfe7f2;color:#65758c;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.product-list-head.numeric{justify-content:flex-end;text-align:right;flex-wrap:wrap}.product-list-head small{width:100%;color:#92a0b3;font-size:10px;font-weight:800;text-transform:none}.product-list-cell{min-height:78px;padding:12px 20px;display:flex;align-items:center;border-bottom:1px solid #e7edf5;background:#fff;color:#26344c;font-size:15px;font-weight:750}.product-list-cell.order-cell span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#eef4ff;color:#2563eb;font-size:13px;font-weight:900}.product-list-cell.code-cell{color:#245ec7;font-weight:900}.product-list-cell.name-cell{min-width:0}.product-list-cell.name-cell button{width:100%;min-width:0;border:0;background:transparent;padding:0;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.product-list-cell.name-cell button:hover strong{color:#2563eb}.product-list-thumb{width:52px;height:52px;flex:0 0 52px;border-radius:14px;border:1px solid #e0e8f3;background:#f8fbff;overflow:hidden;display:grid;place-items:center}.product-list-thumb .product-real-image{width:100%;height:100%;object-fit:contain;padding:2px}.product-list-thumb .emoji-img{font-size:29px}.product-list-cell.name-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17233c;font-size:15px;font-weight:850;transition:color .18s ease}.product-list-cell.numeric{justify-content:flex-end;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.product-list-cell.price-cost{color:#53627a}.product-list-cell.price-sale{color:#0f9f62;font-weight:900}.product-list-empty{grid-column:1/-1;min-height:180px;display:grid;place-items:center;color:#7a8799;font-weight:800;background:#fff}.product-list-table>.product-list-cell:nth-last-child(-n+5){border-bottom:0}@media(max-width:900px){.product-list-head-card{align-items:flex-start;flex-direction:column}.product-list-count{width:100%}}body.dark-theme input,body.dark-theme textarea{caret-color:#60a5fa}body.dark-theme .invoice-delete-btn{background:#ef44441f!important;border-color:#f8717159!important;color:#fca5a5!important}body.dark-theme .product-list-title-icon,body.dark-theme .product-list-cell.order-cell span{background:#10233c;color:#60a5fa}body.dark-theme .product-list-title h2,body.dark-theme .product-list-count strong,body.dark-theme .product-list-cell.name-cell strong{color:#f8fbff}body.dark-theme .product-list-title p,body.dark-theme .product-list-count span{color:#9fb1cc}body.dark-theme .product-list-count,body.dark-theme .product-list-cell,body.dark-theme .product-list-empty{background:#0f172a;border-color:#22314a}body.dark-theme .product-list-head{background:#111f34;border-color:#2a3b56;color:#a8bad4}body.dark-theme .product-list-thumb{background:#0b1424;border-color:#304866}body.dark-theme .product-list-cell.code-cell{color:#7fb0ff}body.dark-theme .product-list-cell.price-cost{color:#c2cee0}body.dark-theme .product-list-cell.price-sale{color:#4ade80}.product-list-title h2{font-weight:500!important;letter-spacing:0!important}.product-list-title p,.product-list-count span,.product-list-count strong,.product-list-head,.product-list-head small,.product-list-cell,.product-list-cell.order-cell span,.product-list-cell.code-cell,.product-list-cell.name-cell strong,.product-list-cell.price-sale,.product-list-empty{font-weight:400!important}.product-list-head{min-height:54px!important;padding:0 16px!important;font-size:12px!important;letter-spacing:.01em!important}.product-list-head.numeric{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;white-space:nowrap!important}.product-list-head small{width:auto!important;margin-left:2px!important;font-size:10px!important;color:#8a98ab!important;white-space:nowrap!important}.product-list-cell{min-height:60px!important;padding:7px 16px!important;font-size:14px!important}.product-list-cell.order-cell span{width:28px!important;height:28px!important;border-radius:9px!important;font-size:12px!important}.product-list-thumb{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:12px!important}.product-list-thumb .emoji-img{font-size:24px!important}.product-list-cell.name-cell button{gap:11px!important}.product-list-cell.name-cell strong{font-size:14px!important}.product-list-cell.numeric{font-size:14px!important;font-weight:400!important}.product-list-table{grid-template-columns:78px 132px minmax(340px,1.6fr) minmax(245px,.9fr) minmax(255px,.95fr)!important}.product-list-table-v113{display:block!important;min-width:1040px}.product-list-header-row,.product-list-row{display:grid;grid-template-columns:78px 132px minmax(340px,1.6fr) minmax(245px,.9fr) minmax(255px,.95fr);align-items:stretch}.product-list-row{cursor:pointer;outline:none;background:#fff;border-bottom:1px solid #e7edf5;transition:background .16s ease,box-shadow .16s ease}.product-list-row:last-child{border-bottom:0}.product-list-row:hover,.product-list-row:focus-visible{background:#f5f8fd;box-shadow:inset 3px 0 #8ab3ff}.product-list-row .product-list-cell{min-height:56px!important;border-bottom:0!important;background:transparent!important}.product-list-row .product-list-cell.name-cell{display:flex;align-items:center;gap:11px}.product-list-row .product-list-cell.name-cell strong,.product-list-row:hover .product-list-cell.name-cell strong,.product-list-row:focus-visible .product-list-cell.name-cell strong{color:#17233c!important;font-weight:400!important}.product-list-row .product-list-cell.price-cost,.product-list-row .product-list-cell.price-sale{font-size:16px!important;font-weight:500!important}.product-list-row .product-list-cell.price-sale{color:#0f9f62!important}.product-list-row .product-list-thumb{width:40px!important;height:40px!important;flex-basis:40px!important}.product-detail-page{gap:18px}.product-detail-hero-card{padding:0!important;overflow:hidden}.product-detail-back-row{padding:14px 22px;border-bottom:1px solid #e4ebf4}.product-detail-back{border:0;background:transparent;color:#5e6d84;display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:800;cursor:pointer}.product-detail-back svg{transform:rotate(180deg)}.product-detail-back:hover{color:#2563eb}.product-detail-identity-row{min-height:138px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-detail-identity{min-width:0;display:flex;align-items:center;gap:18px}.product-detail-visual{width:88px;height:88px;flex:0 0 88px;border-radius:22px;border:1px solid #dde7f3;background:#f8fbff;display:grid;place-items:center;overflow:hidden}.product-detail-visual .product-real-image{width:100%;height:100%;object-fit:contain;padding:3px}.product-detail-visual .emoji-img{font-size:52px}.product-detail-eyebrow{display:block;margin-bottom:5px;color:#73829a;font-size:12px;font-weight:800}.product-detail-identity h2{margin:0;color:#17233c;font-size:26px;line-height:1.22;letter-spacing:-.025em}.product-detail-summary-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:13px}.product-detail-summary-line span{color:#73829a;font-size:13px;font-weight:700}.product-detail-summary-line strong{margin-left:5px;color:#24324a;font-size:15px;font-weight:900}.product-detail-summary-line span:first-child strong{color:#0f9f62}.product-detail-actions{flex:0 0 auto;display:flex;align-items:center;gap:12px}.product-detail-actions .small-status-chip{position:static!important;height:34px!important;padding:0 13px!important}.product-detail-tabs-card{padding:0!important;overflow:hidden}.product-detail-tabs{display:flex;align-items:center;gap:4px;padding:0 18px;border-bottom:1px solid #dfe7f2;background:#fbfcfe;overflow:auto}.product-detail-tabs button{min-height:58px;padding:0 17px;border:0;border-bottom:3px solid transparent;background:transparent;color:#718198;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:800;cursor:pointer}.product-detail-tabs button:hover{color:#2f5ea9}.product-detail-tabs button.active{color:#2563eb;border-bottom-color:#2563eb;background:#f4f8ff}.product-detail-tab-content{min-height:390px;background:#fff}.product-detail-empty-state,.product-detail-missing{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:36px}.product-detail-empty-state>span{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:#eef4ff;color:#6f99eb}.product-detail-empty-state h3,.product-detail-missing h2{margin:0;color:#22314a;font-size:20px}.product-detail-empty-state p{max-width:520px;margin:0;color:#77869b;line-height:1.55}.product-detail-data-table{display:grid;align-items:stretch;min-width:980px;overflow:auto}.price-history-data-table{grid-template-columns:minmax(230px,1.15fr) minmax(200px,.9fr) minmax(250px,1.05fr) minmax(180px,.78fr) minmax(170px,.72fr)}.product-sales-data-table{grid-template-columns:minmax(210px,1fr) minmax(280px,1.3fr) minmax(190px,.9fr) minmax(135px,.62fr) minmax(150px,.7fr) minmax(190px,.82fr)}.product-detail-table-head{min-height:58px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #dfe7f2;background:#f4f7fb;color:#65758c;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.product-detail-table-head.numeric,.product-detail-table-cell.numeric{justify-content:flex-end;text-align:right}.product-detail-table-cell{min-height:74px;padding:12px 18px;border-bottom:1px solid #e7edf5;background:#fff;color:#2d3b53;display:flex;align-items:center;font-size:13px}.product-detail-table-cell strong{color:#26344c;font-size:13px;font-weight:800}.product-detail-table-cell small{display:block;margin-top:5px;color:#8a98ac;font-size:11px;font-weight:650}.operation-cell,.sale-operation-cell{gap:12px}.history-operation-icon,.sale-operation-cell>span{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;background:#f1f5fb;color:#7186a5}.history-operation-icon.sale{background:#edf4ff;color:#3477df}.history-operation-icon.cost{background:#fff4e8;color:#dd7b22}.change-cell{flex-direction:column;align-items:flex-end;justify-content:center}.change-cell.up strong,.change-cell.up small{color:#0e9f5b}.change-cell.down strong,.change-cell.down small{color:#e53935}.change-cell.neutral strong{color:#74839a}.new-price-cell{flex-direction:column;align-items:flex-end;justify-content:center}.new-price-cell strong,.product-sales-data-table .total-cell strong{font-size:15px;color:#17233c}.product-detail-data-table>.product-detail-table-cell:nth-last-child(-n+5),.product-sales-data-table>.product-detail-table-cell:nth-last-child(-n+6){border-bottom:0}@media(max-width:900px){.product-detail-identity-row{align-items:flex-start;flex-direction:column}.product-detail-actions{width:100%;justify-content:space-between}}body.dark-theme .product-list-row{background:#0f172a;border-color:#22314a}body.dark-theme .product-list-row:hover,body.dark-theme .product-list-row:focus-visible{background:#142136;box-shadow:inset 3px 0 #60a5fa}body.dark-theme .product-list-row .product-list-cell.name-cell strong,body.dark-theme .product-list-row:hover .product-list-cell.name-cell strong{color:#f8fbff!important}body.dark-theme .product-detail-back-row,body.dark-theme .product-detail-tabs,body.dark-theme .product-detail-table-head{border-color:#293a54}body.dark-theme .product-detail-back{color:#9fb1cc}body.dark-theme .product-detail-back:hover{color:#60a5fa}body.dark-theme .product-detail-visual{background:#0b1424;border-color:#304866}body.dark-theme .product-detail-eyebrow,body.dark-theme .product-detail-summary-line span{color:#96a9c5}body.dark-theme .product-detail-identity h2,body.dark-theme .product-detail-summary-line strong,body.dark-theme .product-detail-empty-state h3,body.dark-theme .product-detail-missing h2{color:#f8fbff}body.dark-theme .product-detail-tabs{background:#101c30}body.dark-theme .product-detail-tabs button{color:#9db0cd}body.dark-theme .product-detail-tabs button.active{color:#8bb8ff;background:#142540;border-bottom-color:#60a5fa}body.dark-theme .product-detail-tab-content,body.dark-theme .product-detail-table-cell{background:#0f172a;border-color:#22314a}body.dark-theme .product-detail-table-head{background:#111f34;color:#a8bad4}body.dark-theme .product-detail-table-cell,body.dark-theme .product-detail-table-cell strong,body.dark-theme .new-price-cell strong,body.dark-theme .product-sales-data-table .total-cell strong{color:#e8eef8}body.dark-theme .product-detail-table-cell small{color:#91a4c0}body.dark-theme .history-operation-icon,body.dark-theme .sale-operation-cell>span{background:#17243a;color:#9bb1d1}body.dark-theme .product-detail-empty-state>span{background:#142540;color:#81aefc}body.dark-theme .product-detail-empty-state p{color:#9fb1cc}.product-list-page,.product-list-page *,.product-detail-page,.product-detail-page *{font-family:Roboto,Arial,sans-serif!important}.product-list-page h1,.product-list-page h2,.product-list-page h3,.product-list-page p,.product-list-page span,.product-list-page small,.product-list-page strong,.product-list-page button,.product-detail-page h1,.product-detail-page h2,.product-detail-page h3,.product-detail-page p,.product-detail-page span,.product-detail-page small,.product-detail-page strong,.product-detail-page button,.product-detail-page .product-detail-table-head,.product-detail-page .product-detail-table-cell,.product-detail-page .product-detail-table-cell strong,.product-detail-page .product-detail-table-cell small,.product-list-title h2,.product-detail-identity h2,.product-detail-back,.product-detail-tabs button,.product-detail-summary-line strong,.product-detail-eyebrow,.product-detail-table-head,.product-detail-table-cell strong,.product-detail-empty-state h3,.product-detail-missing h2,.product-detail-actions .primary-btn,.product-list-head,.product-list-cell strong,.product-list-count strong{font-weight:400!important}.product-list-row .product-list-cell{min-height:52px!important;padding:5px 16px!important}.product-list-row .product-list-cell.price-cost,.product-list-row .product-list-cell.price-sale{font-size:17px!important;font-weight:400!important}.product-detail-data-table{display:block!important;min-width:980px;overflow:auto}.price-history-data-table .product-detail-table-row{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(200px,.9fr) minmax(250px,1.05fr) minmax(180px,.78fr) minmax(170px,.72fr)}.product-sales-data-table .product-detail-table-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(280px,1.3fr) minmax(190px,.9fr) minmax(135px,.62fr) minmax(150px,.7fr) minmax(190px,.82fr)}.product-detail-table-row{background:#fff;border-bottom:1px solid #e7edf5;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.product-detail-table-row:last-child{border-bottom:0}.product-detail-table-row.table-head-row{background:transparent}.product-detail-table-row.table-head-row:hover{background:transparent;box-shadow:none}.product-detail-table-row.hoverable-row:hover,.product-detail-table-row.hoverable-row:focus-within,.product-detail-table-row.interactive-row:hover,.product-detail-table-row.interactive-row:focus-visible{background:#f7faff;box-shadow:inset 3px 0 #d9e6ff}.product-detail-table-row.interactive-row{cursor:pointer;outline:none}.product-detail-table-cell{min-height:64px;padding:10px 18px;border-bottom:0!important;background:transparent;font-size:13px}.product-detail-table-head{min-height:54px;font-size:12px}.table-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.numeric-stack{align-items:flex-end}.date-stack small,.table-stack small{margin-top:0!important}.product-detail-table-cell.date-cell,.product-detail-table-cell.source-cell,.product-detail-table-cell.customer-cell,.product-detail-table-cell.operation-cell,.product-detail-table-cell.sale-operation-cell{align-items:center}.change-cell{align-items:flex-end}.change-main-line{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#334155!important}.change-value,.change-neutral,.new-price-cell strong,.product-sales-data-table .total-cell strong,.product-detail-table-cell.numeric strong{color:#24324a!important}.change-arrow{display:inline-flex;align-items:center;justify-content:center}.change-arrow.up{color:#16a34a!important}.change-arrow.down{color:#ef4444!important}.change-arrow svg{width:16px;height:16px;stroke-width:2.4}.change-cell small,.new-price-cell small{color:#8a98ab!important}.new-price-cell small{text-decoration:line-through}.product-detail-summary-line span,.product-detail-summary-line strong,.product-detail-back,.product-detail-tabs button,.product-detail-table-cell small,.product-detail-table-cell strong,.product-detail-table-head,.product-detail-eyebrow{letter-spacing:0!important}body.dark-theme .product-detail-table-row{background:#0f172a;border-color:#22314a}body.dark-theme .product-detail-table-row.hoverable-row:hover,body.dark-theme .product-detail-table-row.hoverable-row:focus-within,body.dark-theme .product-detail-table-row.interactive-row:hover,body.dark-theme .product-detail-table-row.interactive-row:focus-visible{background:#142136;box-shadow:inset 3px 0 #385988}body.dark-theme .change-main-line,body.dark-theme .change-value,body.dark-theme .change-neutral,body.dark-theme .new-price-cell strong,body.dark-theme .product-sales-data-table .total-cell strong,body.dark-theme .product-detail-table-cell.numeric strong{color:#e8eef8!important}body.dark-theme .change-cell small,body.dark-theme .new-price-cell small,body.dark-theme .table-stack small{color:#91a4c0!important}.table-card,.table-card *,.table-grid,.table-grid *,.detail-table-card,.detail-table-card *,.detail-data-table,.detail-data-table *,.orders-table-card,.orders-table-card *,.orders-table-grid,.orders-table-grid *,.carts-table-grid,.carts-table-grid *,.history-orders-grid,.history-orders-grid *,.customer-order-table-wrap,.customer-order-table-wrap *,.customer-order-table,.customer-order-table *,.category-manager-card,.category-manager-card *,.category-table-grid,.category-table-grid *,.product-list-page .page-card,.product-list-page .page-card *,.product-detail-page .page-card,.product-detail-page .page-card *{font-family:Roboto,Arial,sans-serif!important}.table-head,.table-cell,.detail-table-head,.detail-table-cell,.orders-table-grid .table-head,.orders-table-grid .table-cell,.carts-table-grid .table-head,.carts-table-grid .table-cell,.history-orders-grid .table-head,.history-orders-grid .table-cell,.customer-order-table-head,.customer-order-item,.category-table-head,.category-table-row,.product-list-cell,.product-list-head,.product-detail-table-head,.product-detail-table-cell{font-weight:400!important}.user-cell strong,.order-user-cell strong,.customer-cell strong,.detail-table-cell.user strong,.customer-order-customer strong,.customer-name,.table-cell.user strong,.product-sales-data-table .customer-cell strong{font-weight:700!important}.sales-status-text{font-weight:700!important;font-size:13px!important}.sales-status-text.preparing{color:#ea580c!important}.sales-status-text.waiting{color:#b45309!important}.sales-status-text.shipped{color:#059669!important}.sales-status-text.delivered{color:#2563eb!important}.sales-status-text.approved{color:#16a34a!important}.sales-status-text.note{color:#64748b!important}.product-detail-tabs button svg,.history-operation-icon svg,.sale-operation-cell>span svg,.product-detail-back svg,.product-detail-actions .primary-btn svg,.page-title-icon svg,.metric-card-icon svg,.table-avatar svg,.circle-mini svg{stroke-linecap:square!important;stroke-linejoin:miter!important}.history-operation-icon,.sale-operation-cell>span,.circle-mini,.table-avatar,.product-list-rank,.metric-card-icon,.page-title-icon,.product-detail-visual,.product-detail-back,.product-detail-actions .primary-btn,.product-detail-tabs button{border-radius:12px!important}.action-cell .detail-btn,.action-buttons .detail-btn,.detail-btn,.account-detail-btn,.metric-detail-btn,.action-cell .delete-btn,.action-buttons .delete-btn,.cart-remove-btn,.row-delete-btn,.invoice-delete-btn{border-radius:12px!important;justify-content:center!important;text-align:center!important;gap:0!important;font-weight:500!important;min-height:40px}.action-cell .detail-btn svg,.action-buttons .detail-btn svg,.detail-btn svg,.account-detail-btn svg,.metric-detail-btn svg,.action-cell .delete-btn svg,.action-buttons .delete-btn svg,.cart-remove-btn svg,.row-delete-btn svg,.invoice-delete-btn svg{display:none!important}.detail-btn,.account-detail-btn,.metric-detail-btn{background:#f8fbff!important;border:1px solid #bfd6ff!important;color:#2563eb!important}.action-cell .delete-btn,.action-buttons .delete-btn,.cart-remove-btn,.row-delete-btn,.invoice-delete-btn{background:#fff7f7!important;border:1px solid #f6c8c8!important;color:#ef4444!important}.page-card,.table-card,.orders-table-card,.orders-filter-card,.customer-order-table-wrap,.detail-table-card,.product-card,.metric-card,.search-bar,.catalog-search,.modal,.modern-modal,.products-modal,.supplier-modal,.product-detail-hero-card,.product-detail-tabs-card,.account-info-card,.account-detail-card,.settings-card,.quick-stat-card,.page-panel,.premium-card,.info-card{border-radius:16px!important}.table-grid,.orders-table-grid,.carts-table-grid,.history-orders-grid,.customer-order-table,.detail-data-table,.category-table-grid,.product-detail-data-table{border-radius:14px!important}.table-head,.table-cell,.orders-table-grid .table-head,.orders-table-grid .table-cell,.carts-table-grid .table-head,.carts-table-grid .table-cell,.history-orders-grid .table-head,.history-orders-grid .table-cell,.customer-order-table-head,.customer-order-item,.detail-table-head,.detail-table-cell,.category-table-head,.category-table-row,.product-list-head,.product-list-cell,.product-detail-table-head,.product-detail-table-cell{border-radius:0!important}input,select,textarea,button,.soft-btn,.exit-btn,.top-btn,.ghost-btn,.soft-outline-btn,.green-btn,.primary-btn,.edit-btn,.delete-btn,.order-qty-pill,.catalog-qty-pill,.status-badge,.order-status,.catalog-status-pill,.account-status-pill,.small-status-chip,.meta-pill,.filter-pill,.top-pill,.search-chip,.search-bar,.catalog-search,.orders-filter-card input,.orders-filter-card select,.modal input,.modal select,.modal textarea,.products-modal input,.products-modal select,.products-modal textarea,.supplier-modal input,.supplier-modal select,.supplier-modal textarea{border-radius:12px!important}.metric-card,.account-info-grid>div,.page-hero-stat,.summary-mini-card,.product-detail-hero-card,.customer-summary-card,.order-summary-card,.panel-stat-box{border-radius:14px!important}.table-grid.customers>.table-cell,.orders-table-grid>.table-cell,.carts-table-grid>.table-cell,.history-orders-grid>.table-cell,.category-table-row,.customer-order-item,.product-list-row,.product-detail-table-row.hoverable-row{transition:background .18s ease,box-shadow .18s ease}.table-grid.customers>.table-cell:hover,.orders-table-grid>.table-cell:hover,.carts-table-grid>.table-cell:hover,.history-orders-grid>.table-cell:hover,.category-table-row:hover,.customer-order-item:hover{background:#f8fbff}.product-detail-table-cell{min-height:60px!important}body.dark-theme .detail-btn,body.dark-theme .account-detail-btn,body.dark-theme .metric-detail-btn{background:#10243d!important;border-color:#35547c!important;color:#cfe2ff!important}body.dark-theme .action-cell .delete-btn,body.dark-theme .action-buttons .delete-btn,body.dark-theme .cart-remove-btn,body.dark-theme .row-delete-btn,body.dark-theme .invoice-delete-btn{background:#3a1118!important;border-color:#7f1d1d!important;color:#fecaca!important}table,table *,[class*=table],[class*=table] *{font-family:Roboto,Arial,sans-serif!important}[class*=table] strong,table strong,.table-head,.table-cell,.product-detail-table-head,.product-detail-table-cell,.product-list-head,.product-list-cell{font-weight:400!important}.user-cell strong,.customer-name-copy strong,.order-name-copy strong,.customer-open-button strong,.customer-cell strong,.customer-order-customer strong,.product-sales-data-table .customer-cell strong,.account-customer-name,.customer-table-name{font-weight:700!important}.product-sales-data-table .sales-status-text{font-weight:700!important;opacity:1!important}.product-sales-data-table .sales-status-text.preparing{color:#ea580c!important}.product-sales-data-table .sales-status-text.waiting{color:#b45309!important}.product-sales-data-table .sales-status-text.shipped{color:#059669!important}.product-sales-data-table .sales-status-text.delivered{color:#2563eb!important}.product-sales-data-table .sales-status-text.approved{color:#16a34a!important}.product-sales-data-table .sales-status-text.note{color:#64748b!important}.detail-btn,.account-detail-btn,.metric-detail-btn,.detail-main-btn,.delete-btn,.cart-remove-btn,.row-delete-btn,.invoice-delete-btn{border-radius:8px!important;justify-content:center!important;text-align:center!important;gap:0!important;font-weight:500!important;box-shadow:none!important}.detail-btn svg,.account-detail-btn svg,.metric-detail-btn svg,.detail-main-btn svg,.delete-btn svg,.cart-remove-btn svg,.row-delete-btn svg,.invoice-delete-btn svg{display:none!important}.detail-btn,.account-detail-btn,.metric-detail-btn,.detail-main-btn{background:#f8fbff!important;color:#2563eb!important;border:1px solid #b9d3ff!important}.delete-btn,.cart-remove-btn,.row-delete-btn,.invoice-delete-btn{background:#fff8f8!important;color:#ef4444!important;border:1px solid #f4c4c4!important}.history-operation-icon,.sale-operation-cell>span{width:42px!important;height:42px!important;border-radius:8px!important;box-shadow:none!important}.history-operation-icon svg,.sale-operation-cell>span svg,.product-detail-tabs button svg{stroke-linecap:square!important;stroke-linejoin:miter!important}.page-card,.head-card,.metric-card,.summary-card,.table-card,.orders-table-card,.orders-filter-card,.detail-table-card,.customer-order-table-wrap,.product-detail-hero-card,.product-detail-tabs-card,.products-hero-card,.account-sidebar-card,.account-main-card,.settings-card,.chart-card,.quick-action-card,.info-card,.modal-card,.notes-modal-panel,.product-card,.admin-product-card,.category-manager-card,.customer-map-card,.region-map-card{border-radius:12px!important}.table-grid,.orders-table-grid,.carts-table-grid,.history-orders-grid,.customer-order-table,.detail-data-table,.product-detail-data-table,.category-table-grid,.product-list-table{border-radius:10px!important}.side-link,.collapse-btn,.soft-btn,.exit-btn,.top-btn,.ghost-btn,.soft-outline-btn,.green-btn,.primary-btn,.edit-btn,.delete-btn,.detail-btn,.account-detail-btn,.metric-detail-btn,.icon-btn,.filter-button,.filter-chip,.search-chip,.action-chip{border-radius:8px!important}input,select,textarea,.search-box,.search-bar,.catalog-search,.input-shell,.upload-box,.modern-upload-box{border-radius:9px!important}.status-badge,.sector-pill,.order-status,.account-status-pill,.catalog-status-pill,.small-status-chip,.pill-chip,.meta-pill,.top-pill,.order-qty-pill,.catalog-qty-pill{border-radius:8px!important}.page-icon,.products-page-icon,.orders-title-icon,.premium-summary-icon,.product-stat-icon,.notes-title-icon,.metric-card-icon,.product-list-rank,.table-avatar,.customer-avatar,.category-icon,.quick-action-icon{border-radius:9px!important}.product-detail-table-row.hoverable-row:hover,.product-detail-table-row.interactive-row:hover,.product-list-row:hover,.category-table-row:hover,.customer-order-item:hover{background:#f6f9fe!important;box-shadow:inset 3px 0 #d7e5fb!important}body.dark-theme .product-detail-table-row.hoverable-row:hover,body.dark-theme .product-detail-table-row.interactive-row:hover,body.dark-theme .product-list-row:hover,body.dark-theme .category-table-row:hover,body.dark-theme .customer-order-item:hover{background:#142136!important;box-shadow:inset 3px 0 #3b5d88!important}body *:not(.product-list-page):not(.product-list-page *){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body :is(h1,h2,h3):not(.product-list-page *){font-weight:700!important;letter-spacing:-.025em}body h4:not(.product-list-page *){font-weight:600!important;letter-spacing:-.012em}body label:not(.product-list-page *){font-weight:600!important}body :is(input,select,textarea):not(.product-list-page *){font-weight:450!important}body :is(p,small,.helper-text):not(.product-list-page *){font-weight:400!important}body button:not(.product-list-page *){font-weight:600!important}.product-list-page,.product-list-page *{font-family:Roboto,Arial,sans-serif!important}.product-detail-page,.product-detail-page *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.modal-card:has(.product-editor-reference-modal){max-height:94vh;overflow:hidden;border-radius:16px!important;border:1px solid #dfe6f1;box-shadow:0 32px 90px #0f172a3d}.product-editor-reference-modal{display:flex;flex-direction:column;max-height:94vh;background:#fff;color:#17233c}.product-editor-reference-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #e4eaf3;background:#fff}.product-editor-reference-title{display:flex;align-items:center;gap:15px;min-width:0}.product-editor-title-icon{width:46px;height:46px;border-radius:10px;border:1px solid #cfe0ff;background:#f4f8ff;color:#2563eb;display:grid;place-items:center;flex:0 0 auto}.product-editor-reference-title h3{margin:0;font-size:25px;line-height:1.15;color:#17233c}.product-editor-reference-title p{margin:5px 0 0;color:#718099;font-size:13px;line-height:1.45}.product-editor-close{width:44px;height:44px;border-radius:10px!important;border:1px solid #dfe6f1;background:#fbfcfe;color:#607089;display:grid;place-items:center;flex:0 0 auto}.product-editor-close:hover{background:#f2f6fb;color:#24324a}.product-editor-reference-body{overflow:auto;padding:18px 20px 20px;background:#fbfcfe}.product-editor-section{border:1px solid #dfe6f1;border-radius:13px;background:#fff;padding:20px;box-shadow:0 8px 24px #0f172a09}.product-editor-section-title{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#2563eb}.product-editor-section-title h4{margin:0;font-size:17px;color:#1d2b44}.product-editor-basic-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.reference-field{min-width:0}.reference-field>label{display:block;margin-bottom:8px;color:#35435c;font-size:13px}.reference-field>small{display:block;margin-top:8px;color:#7b8ba3;font-size:12px;line-height:1.45}.reference-field input,.reference-field select,.reference-calculated-value{width:100%;height:46px;border:1px solid #d7e0ec;border-radius:9px!important;background:#fff;color:#24324a;padding:0 13px;outline:none;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.reference-field input:focus,.reference-field select:focus,.reference-input-with-icon:focus-within,.reference-money-input:focus-within,.reference-inline-code:focus-within,.reference-extra-tax-box:focus-within{border-color:#8cb3ff;box-shadow:0 0 0 3px #2563eb14}.reference-field input:disabled{background:#f4f6f9;color:#9aa7b8}.reference-input-with-icon,.reference-money-input,.reference-inline-code{height:46px;display:flex;align-items:center;gap:9px;border:1px solid #d7e0ec;border-radius:9px;background:#fff;padding:0 12px}.reference-input-with-icon svg{color:#7185a3;flex:0 0 auto}.reference-input-with-icon input,.reference-money-input input,.reference-inline-code input{height:auto;padding:0;border:0;box-shadow:none!important;background:transparent}.reference-money-input span{color:#64748b;font-weight:600}.reference-inline-code button,.reference-extra-tax-box button{width:32px;height:32px;border:0;border-radius:8px!important;background:#f1f5f9;color:#64748b;display:grid;place-items:center;flex:0 0 auto}.product-photo-field{grid-column:span 1}.reference-photo-upload{min-height:94px;border:1.5px dashed #9fc0ff;border-radius:10px;background:#fbfdff;display:flex!important;align-items:center;gap:14px;padding:10px 14px;cursor:pointer}.reference-photo-upload input{display:none}.reference-photo-preview{width:70px;height:70px;border-radius:9px;border:1px solid #e1e8f2;background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;font-size:34px}.reference-photo-preview img{width:100%;height:100%;object-fit:contain}.reference-photo-copy{display:flex;flex-direction:column;gap:3px;color:#2563eb}.reference-photo-copy svg{margin-bottom:2px}.reference-photo-copy strong{font-size:14px}.reference-photo-copy small{color:#8290a5;font-size:11px;font-weight:400!important}.product-code-field{align-self:end}.reference-outline-action{min-height:46px;border:1px solid #bcd2fb;border-radius:9px!important;background:#f8fbff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px}.product-code-field .reference-outline-action{width:100%}.reference-category-field{grid-column:1 / -1;padding-top:2px}.reference-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reference-category-grid button{min-width:0;height:50px;border:1px solid #dbe4ef;border-radius:9px!important;background:#fff;color:#3f4d64;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:0 10px;text-align:left}.reference-category-grid button>span{width:34px;height:34px;border-radius:8px;background:#f3f6fb;display:grid;place-items:center}.reference-category-grid button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600!important}.reference-category-grid button em{width:26px;height:26px;border-radius:7px;background:#f4f6fa;color:#7b8ba3;display:grid;place-items:center;font-style:normal}.reference-category-grid button.active{border-color:#7ba7ff;background:#f4f8ff;color:#1e5ed7}.reference-category-grid button.active em{background:#2563eb;color:#fff}.product-editor-reference-lower-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:16px;margin-top:16px}.product-stock-section,.product-pricing-section{min-width:0}.product-stock-section{display:flex;flex-direction:column;gap:15px}.reference-segmented-control{display:grid;grid-template-columns:1fr 1fr;height:42px;border:1px solid #d7e0ec;border-radius:9px;overflow:hidden;background:#fff}.reference-segmented-control button{border:0;border-right:1px solid #e3e9f1;background:#fff;color:#66758d}.reference-segmented-control button:last-child{border-right:0}.reference-segmented-control button.active{background:#edf4ff;color:#2563eb;box-shadow:inset 0 0 0 1px #bdd2fa}.reference-two-column{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-pricing-section{display:flex;flex-direction:column;gap:15px}.reference-tax-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.reference-tax-add{white-space:nowrap}.reference-extra-tax-box{min-height:48px;border:1px solid #d7e0ec;border-radius:9px;background:#fbfcfe;display:grid;grid-template-columns:minmax(0,1fr) 130px 34px;gap:8px;align-items:center;padding:7px}.reference-extra-tax-box>input,.reference-percent-input{height:34px;border:0;background:#fff;border-radius:7px!important;padding:0 9px}.reference-percent-input{display:flex;align-items:center;border:1px solid #e0e6ee}.reference-percent-input input{min-width:0;border:0;height:30px;padding:0;box-shadow:none!important}.reference-percent-input span{color:#6f7e94}.reference-calculated-value{display:flex;align-items:center;background:#f8fafc;font-weight:600}.reference-live-tax-summary{min-height:58px;border:1px solid #dce7f7;border-radius:10px;background:#f7faff;display:grid;grid-template-columns:34px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:10px 12px;color:#315d9d}.reference-live-tax-summary>div{display:flex;flex-direction:column;gap:3px;min-width:0}.reference-live-tax-summary span{font-size:10px;color:#71829b;white-space:nowrap}.reference-live-tax-summary strong{font-size:13px;color:#1f3e70;white-space:nowrap;font-weight:600!important}.product-editor-reference-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 22px;border-top:1px solid #e4eaf3;background:#fff}.reference-cancel-btn,.reference-save-btn{min-width:116px;height:46px;border-radius:9px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.reference-cancel-btn{border:1px solid #dce4ef;background:#fff;color:#43516a}.reference-save-btn{border:1px solid #2563eb;background:#2563eb;color:#fff}.reference-save-btn:hover{background:#1d4ed8}@media(max-width:1050px){.reference-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-reference-lower-grid{grid-template-columns:1fr}}@media(max-width:760px){.product-editor-reference-header{padding:18px}.product-editor-reference-body{padding:12px}.product-editor-section{padding:15px}.product-editor-basic-grid,.reference-two-column,.reference-category-grid,.reference-tax-row{grid-template-columns:1fr}.reference-tax-add{width:100%}.reference-live-tax-summary{grid-template-columns:30px 1fr}.reference-live-tax-summary>div{grid-column:2}}body.dark-theme .product-editor-reference-modal,body.dark-theme .product-editor-reference-header,body.dark-theme .product-editor-reference-footer,body.dark-theme .product-editor-section{background:#0f172a;color:#e8eef8;border-color:#273750}body.dark-theme .product-editor-reference-body{background:#0b1322}body.dark-theme .product-editor-reference-title h3,body.dark-theme .product-editor-section-title h4{color:#f8fbff}body.dark-theme .product-editor-reference-title p,body.dark-theme .reference-field>small{color:#9db0cb}body.dark-theme .reference-field>label{color:#d6e1f1}body.dark-theme .reference-field input,body.dark-theme .reference-field select,body.dark-theme .reference-input-with-icon,body.dark-theme .reference-money-input,body.dark-theme .reference-inline-code,body.dark-theme .reference-calculated-value,body.dark-theme .reference-segmented-control,body.dark-theme .reference-segmented-control button,body.dark-theme .reference-category-grid button{background:#111d30;border-color:#30435f;color:#e8eef8}body.dark-theme .reference-category-grid button>span,body.dark-theme .reference-category-grid button em,body.dark-theme .reference-inline-code button,body.dark-theme .reference-extra-tax-box button{background:#17263d}body.dark-theme .reference-category-grid button.active{background:#12294d;border-color:#4b86e8}body.dark-theme .reference-photo-upload,body.dark-theme .reference-live-tax-summary,body.dark-theme .reference-extra-tax-box{background:#101c2f;border-color:#365175}body.dark-theme .reference-photo-preview{background:#0a1424;border-color:#30435f}.home-kpi-strip.metrics-grid-top.five-col-metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.home-kpi-strip .home-kpi-card.metric-card{min-width:0!important;min-height:188px!important;height:188px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;overflow:hidden!important;border:1px solid #edf0f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 34px #1a263a1a!important;transform:none!important;outline:0!important;color:#26364d!important}.home-kpi-strip .home-kpi-card:after,.home-kpi-strip .home-kpi-card.highlighted:before,.home-kpi-strip .home-kpi-card.highlighted:after{display:none!important;content:none!important}.home-kpi-strip .home-kpi-card:hover{transform:translateY(-3px)!important;border-color:#e3e8f0!important;box-shadow:0 20px 42px #1a263a24!important}.home-kpi-strip .home-kpi-card:focus-visible{outline:3px solid rgba(237,68,104,.18)!important;outline-offset:3px!important}.home-kpi-strip .home-kpi-card-header{height:72px!important;flex:0 0 72px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:linear-gradient(118deg,#c72f71,#e74976 48%,#ff786e)!important;color:#fff!important}.home-kpi-strip .home-kpi-card-header .metric-title{margin:0!important;color:#fff!important;font-size:20px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home-kpi-strip .home-kpi-icon{width:42px!important;height:42px!important;flex:0 0 42px!important;margin:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.home-kpi-strip .home-kpi-card.green .home-kpi-icon,.home-kpi-strip .home-kpi-card.blue .home-kpi-icon,.home-kpi-strip .home-kpi-card.yellow .home-kpi-icon,.home-kpi-strip .home-kpi-card.purple .home-kpi-icon,.home-kpi-strip .home-kpi-card.orange .home-kpi-icon{background:transparent!important;color:#fff!important}.home-kpi-strip .home-kpi-icon svg{width:34px!important;height:34px!important;stroke-width:2.5!important}.home-kpi-strip .home-kpi-card-body{flex:1 1 auto!important;min-width:0!important;padding:19px 18px 17px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(180deg,#fff,#fefefe)!important}.home-kpi-strip .home-kpi-card-body .metric-value{margin:0!important;color:#34445a!important;font-size:48px!important;line-height:.95!important;font-weight:300!important;letter-spacing:-.045em!important;text-align:center!important}.home-kpi-strip .home-kpi-card-body .metric-note{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{width:100%!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#718096!important;font-size:16px!important;line-height:1.15!important;font-weight:400!important;white-space:nowrap!important}.home-kpi-strip .home-kpi-trend strong,.home-kpi-strip .home-kpi-trend span,.home-kpi-strip .home-kpi-trend em{font-size:inherit!important;line-height:inherit!important;font-style:normal!important;font-weight:400!important}.home-kpi-strip .home-kpi-trend.up strong{color:#12b85a!important;font-weight:600!important}.home-kpi-strip .home-kpi-trend.down strong{color:#ff1515!important;font-weight:600!important}.home-kpi-strip .home-kpi-trend.flat strong{color:#6f7e92!important;font-weight:500!important}.home-kpi-strip .home-kpi-trend span{color:#7e8b9d!important}.home-kpi-strip .home-kpi-trend em{color:#718096!important;overflow:hidden;text-overflow:ellipsis}.home-finance-strip{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-height:170px!important;padding:26px 62px 24px 28px!important;overflow:hidden!important;border:1px solid #edf0f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 38px #1a263a17!important}.home-finance-strip:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;background:linear-gradient(90deg,#c72f71,#e74976 48%,#ff786e)!important;z-index:2!important}.home-finance-item{min-width:0!important;min-height:120px!important;padding:14px 28px!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}.home-finance-item:not(:last-of-type):after{content:""!important;position:absolute!important;top:18px!important;bottom:18px!important;right:0!important;width:1px!important;background:#e7ebf1!important}.home-finance-icon{width:66px!important;height:66px!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;box-shadow:none!important}.home-finance-item.green .home-finance-icon{background:#e5faef!important;color:#10b861!important}.home-finance-item.purple .home-finance-icon{background:#f1e5ff!important;color:#8d35ed!important}.home-finance-item.blue .home-finance-icon{background:#e8f4ff!important;color:#2e78e8!important}.home-finance-item.orange .home-finance-icon{background:#fff0e4!important;color:#ff7118!important}.home-finance-icon svg{width:31px!important;height:31px!important;stroke-width:2.4!important}.home-finance-content{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.home-finance-content>span{color:#617188!important;font-size:15px!important;line-height:1.15!important;font-weight:600!important;white-space:nowrap!important}.home-finance-content>strong{margin:0!important;color:#314159!important;font-size:34px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.035em!important;white-space:nowrap!important}.home-finance-content>small{color:#7c899d!important;font-size:14px!important;line-height:1.1!important;font-weight:400!important}.home-finance-trend{margin-top:4px!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#718096!important;font-style:normal!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}.home-finance-trend strong,.home-finance-trend span,.home-finance-trend small{font-size:inherit!important;font-style:normal!important;line-height:inherit!important;font-weight:400!important}.home-finance-trend.up strong{color:#12b85a!important;font-weight:600!important}.home-finance-trend.down strong{color:#ff1515!important;font-weight:600!important}.home-finance-trend.flat strong{color:#6f7e92!important;font-weight:500!important}.home-finance-trend span{color:#7e8b9d!important}.home-finance-trend small{color:#718096!important;overflow:hidden;text-overflow:ellipsis}.home-finance-toggle{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dce6f3!important;border-radius:10px!important;background:#fff!important;color:#3f72d8!important;box-shadow:0 8px 18px #304c7a14!important}.home-finance-toggle:hover{background:#f5f9ff!important;border-color:#bfd2ef!important}.home-finance-toggle svg{width:18px!important;height:18px!important}@media(max-width:1450px){.home-kpi-strip.metrics-grid-top.five-col-metrics{gap:12px!important}.home-kpi-strip .home-kpi-card.metric-card{height:170px!important;min-height:170px!important}.home-kpi-strip .home-kpi-card-header{height:62px!important;flex-basis:62px!important;padding:0 18px!important}.home-kpi-strip .home-kpi-card-header .metric-title{font-size:17px!important}.home-kpi-strip .home-kpi-icon svg{width:29px!important;height:29px!important}.home-kpi-strip .home-kpi-card-body .metric-value{font-size:41px!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{font-size:13px!important;gap:6px!important}.home-finance-strip{min-height:150px!important;padding:22px 52px 20px 18px!important}.home-finance-item{grid-template-columns:58px minmax(0,1fr)!important;padding:10px 18px!important;gap:13px!important}.home-finance-icon{width:54px!important;height:54px!important}.home-finance-icon svg{width:27px!important;height:27px!important}.home-finance-content>span{font-size:13px!important}.home-finance-content>strong{font-size:27px!important}.home-finance-content>small{font-size:12px!important}.home-finance-trend{font-size:11px!important;gap:5px!important}}@media(max-width:1100px){.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-kpi-strip .home-kpi-card.metric-card{height:176px!important}.home-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-right:54px!important}.home-finance-item:nth-of-type(2):after{display:none!important}.home-finance-item:nth-of-type(-n+2){border-bottom:1px solid #e7ebf1!important}}@media(max-width:680px){.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:1fr!important}.home-finance-strip{grid-template-columns:1fr!important;padding:18px 48px 18px 12px!important}.home-finance-item{border-bottom:1px solid #e7ebf1!important}.home-finance-item:last-of-type{border-bottom:0!important}.home-finance-item:after{display:none!important}}body.dark-theme .home-kpi-strip .home-kpi-card.metric-card,body.dark-theme .home-finance-strip{background:#101a2b!important;border-color:#273750!important;box-shadow:0 16px 38px #00000047!important}body.dark-theme .home-kpi-strip .home-kpi-card-body{background:#101a2b!important}body.dark-theme .home-kpi-strip .home-kpi-card-body .metric-value,body.dark-theme .home-finance-content>strong{color:#f1f5fb!important}body.dark-theme .home-kpi-strip .home-kpi-trend em,body.dark-theme .home-kpi-strip .home-kpi-trend span,body.dark-theme .home-finance-content>span,body.dark-theme .home-finance-content>small,body.dark-theme .home-finance-trend small,body.dark-theme .home-finance-trend span{color:#9eabc0!important}body.dark-theme .home-finance-item:not(:last-of-type):after,body.dark-theme .home-finance-item:nth-of-type(-n+2){border-color:#273750!important;background:#273750!important}body.dark-theme .home-finance-toggle{background:#152238!important;border-color:#344a69!important;color:#8db8ff!important;box-shadow:none!important}.home-kpi-strip .home-kpi-card:last-child .metric-title{font-size:18px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:1450px){.home-kpi-strip .home-kpi-card:last-child .metric-title{font-size:15px!important}}:root{--ui-radius-card:12px;--ui-radius-control:9px;--ui-radius-small:7px;--ui-soft-border:#e5eaf1;--ui-soft-shadow:0 8px 24px rgba(31,48,72,.055)}.home-kpi-strip.metrics-grid-top.five-col-metrics{gap:14px!important}.home-kpi-strip .home-kpi-card.metric-card{min-height:178px!important;height:178px!important;border:1px solid var(--ui-soft-border)!important;border-radius:var(--ui-radius-card)!important;box-shadow:var(--ui-soft-shadow)!important;background:#fff!important}.home-kpi-strip .home-kpi-card:hover{transform:translateY(-1px)!important;border-color:#dce3ec!important;box-shadow:0 10px 28px #1f304813!important}.home-kpi-strip .home-kpi-card:focus-visible{outline:2px solid rgba(204,110,142,.18)!important;outline-offset:2px!important}.home-kpi-strip .home-kpi-card-header{height:58px!important;flex-basis:58px!important;padding:0 18px!important;background:linear-gradient(118deg,#f4dbe5,#f7e0e5 52%,#f8e5df)!important;color:#744f61!important;border-bottom:1px solid #edd8e0!important}.home-kpi-strip .home-kpi-card-header .metric-title{color:#694b59!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important}.home-kpi-strip .home-kpi-icon,.home-kpi-strip .home-kpi-card.green .home-kpi-icon,.home-kpi-strip .home-kpi-card.blue .home-kpi-icon,.home-kpi-strip .home-kpi-card.yellow .home-kpi-icon,.home-kpi-strip .home-kpi-card.purple .home-kpi-icon,.home-kpi-strip .home-kpi-card.orange .home-kpi-icon{width:34px!important;height:34px!important;flex-basis:34px!important;color:#9c6179!important}.home-kpi-strip .home-kpi-icon svg{width:26px!important;height:26px!important;stroke-width:2.1!important}.home-kpi-strip .home-kpi-card-body{flex:1 1 auto!important;width:100%!important;padding:14px 16px!important;display:grid!important;grid-template-rows:auto auto!important;place-content:center!important;place-items:center!important;row-gap:12px!important;text-align:center!important;background:#fff!important}.home-kpi-strip .home-kpi-card-body .metric-value{width:100%!important;text-align:center!important;font-size:42px!important;line-height:1!important;font-weight:400!important;color:#35445a!important;letter-spacing:-.035em!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{width:auto!important;max-width:100%!important;justify-content:center!important;text-align:center!important;font-size:13px!important;gap:6px!important;color:#748196!important}.home-kpi-strip .home-kpi-trend.up strong{color:#20a864!important}.home-kpi-strip .home-kpi-trend.down strong{color:#e35b61!important}.home-kpi-strip .home-kpi-trend.flat strong{color:#7d8999!important}.home-kpi-strip .home-kpi-trend span,.home-kpi-strip .home-kpi-trend em{color:#8490a2!important}.home-finance-strip{min-height:148px!important;padding:22px 54px 20px 18px!important;border:1px solid var(--ui-soft-border)!important;border-radius:var(--ui-radius-card)!important;background:#fff!important;box-shadow:var(--ui-soft-shadow)!important}.home-finance-strip:before{height:3px!important;background:linear-gradient(90deg,#d89db4,#e8b2bd 52%,#efc3b8)!important}.home-finance-item{min-height:100px!important;padding:10px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.home-finance-item:not(:last-of-type):after{top:16px!important;bottom:16px!important;background:#e9edf3!important}.home-finance-icon{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:12px!important}.home-finance-item.green .home-finance-icon{background:#edf8f2!important;color:#2aaa6b!important}.home-finance-item.purple .home-finance-icon{background:#f5effb!important;color:#8f63bf!important}.home-finance-item.blue .home-finance-icon{background:#eef5fb!important;color:#4f83bd!important}.home-finance-item.orange .home-finance-icon{background:#fcf2e9!important;color:#d98747!important}.home-finance-icon svg{width:25px!important;height:25px!important;stroke-width:2.1!important}.home-finance-content{width:auto!important;min-width:0!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important}.home-finance-content>span{color:#65758a!important;font-size:13px!important;font-weight:600!important}.home-finance-content>strong{color:#334157!important;font-size:29px!important;font-weight:500!important;letter-spacing:-.025em!important}.home-finance-content>small{color:#8490a0!important;font-size:12px!important}.home-finance-trend{margin-top:3px!important;gap:5px!important;font-size:11px!important}.home-finance-trend.up strong{color:#20a864!important}.home-finance-trend.down strong{color:#e35b61!important}.home-finance-trend.flat strong{color:#7d8999!important}.home-finance-trend span,.home-finance-trend small{color:#8490a0!important}.home-finance-toggle{top:10px!important;right:10px!important;width:34px!important;height:34px!important;border-radius:8px!important;border-color:#dde5ef!important;background:#fbfcfe!important;color:#648bc7!important;box-shadow:none!important}.home-finance-toggle:hover{background:#f4f7fb!important;border-color:#cfd9e7!important}.page-card,.table-card,.orders-table-card,.orders-filter-card,.detail-table-card,.customer-order-table-wrap,.account-info-card,.account-detail-card,.settings-card,.quick-stat-card,.page-panel,.premium-card,.info-card,.metric-card,.chart-card,.risk-card,.quick-actions-card,.sidebar,.topbar,.modal-card,.modern-admin-modal,.product-editor-reference-modal,.notes-modal-panel,.confirm-modal,.product-detail-hero-card,.product-detail-tabs-card,.category-manager-card,.admin-product-card,.catalog-product-card,.products-hero-card,.summary-card,.premium-summary-card{border-radius:var(--ui-radius-card)!important}.table-grid,.orders-table-grid,.carts-table-grid,.history-orders-grid,.customer-order-table,.detail-data-table,.category-table-grid,.product-detail-data-table,.product-list-table,.product-table-wrap{border-radius:10px!important}button,input,select,textarea,.search-bar,.catalog-search,.input-shell,.primary-btn,.ghost-btn,.soft-btn,.top-btn,.exit-btn,.edit-btn,.delete-btn,.detail-btn,.filter-pill,.status-badge,.order-status,.catalog-status-pill,.small-status-chip,.meta-pill,.pill-chip,.summary-pill,.metric-detail-btn,.account-detail-btn{border-radius:var(--ui-radius-control)!important}.avatar,.customer-avatar,.user-avatar,.product-list-image,.order-user-avatar,.table-avatar,.page-icon,.metric-card-icon,.summary-icon,.category-icon,.quick-action-icon{border-radius:var(--ui-radius-small)!important}.page-card,.table-card,.orders-table-card,.chart-card,.risk-card,.quick-actions-card,.metric-card,.premium-summary-card{box-shadow:0 7px 22px #1f30480d!important;border-color:#e5eaf1!important}@media(max-width:1450px){.home-kpi-strip .home-kpi-card.metric-card{height:164px!important;min-height:164px!important}.home-kpi-strip .home-kpi-card-header{height:54px!important;flex-basis:54px!important;padding:0 15px!important}.home-kpi-strip .home-kpi-card-header .metric-title{font-size:15px!important}.home-kpi-strip .home-kpi-card-body .metric-value{font-size:38px!important}.home-finance-strip{min-height:136px!important;padding:20px 48px 18px 14px!important}.home-finance-item{padding:8px 14px!important;gap:12px!important}.home-finance-icon{width:48px!important;height:48px!important;flex-basis:48px!important}.home-finance-content>strong{font-size:25px!important}}body.dark-theme .home-kpi-strip .home-kpi-card-header{background:linear-gradient(118deg,#3a2834,#3d2d35 52%,#40302f)!important;color:#ead5dd!important;border-color:#4d3943!important}body.dark-theme .home-kpi-strip .home-kpi-card-header .metric-title,body.dark-theme .home-kpi-strip .home-kpi-icon{color:#ead5dd!important}body.dark-theme .home-kpi-strip .home-kpi-card.metric-card,body.dark-theme .home-finance-strip{background:#111b2b!important;border-color:#26364d!important;box-shadow:0 8px 24px #0000002e!important}body.dark-theme .home-finance-strip:before{background:linear-gradient(90deg,#7c5364,#865c64 52%,#8a625b)!important}.home-recent-orders-card{padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485414!important}.home-recent-orders-card,.home-recent-orders-card *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.home-recent-orders-card .recent-orders-head{position:relative!important;height:78px!important;min-height:78px!important;padding:0 36px 0 42px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #ececea!important;background:#fff!important}.home-recent-orders-card .recent-orders-head h3{position:relative!important;display:inline-flex!important;align-items:center!important;gap:18px!important;margin:0!important;color:#40444c!important;font-size:27px!important;line-height:1!important;font-weight:300!important;letter-spacing:-.018em!important}.home-recent-orders-card .recent-orders-head h3:before{content:"";width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:16px solid #dc6688;filter:drop-shadow(0 3px 8px rgba(220,102,136,.16))}.home-recent-orders-card .view-all-orders-btn{height:42px!important;padding:0 8px!important;border:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;color:#dc6688!important;font-size:16px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}.home-recent-orders-card .view-all-orders-btn:hover{color:#c95075!important;background:transparent!important;transform:translate(2px)}.home-recent-orders-card .view-all-orders-btn svg{width:17px!important;height:17px!important;stroke-width:1.7!important}.home-orders-table{width:100%!important;background:#fff!important}.home-orders-table .order-head,.home-orders-table .order-row{grid-template-columns:1.02fr 1.55fr 1fr 1.42fr .9fr .9fr .78fr 1fr 34px!important;column-gap:18px!important;padding:0 38px!important}.home-orders-table .order-head{height:68px!important;min-height:68px!important;align-items:center!important;background:#fff!important;border-bottom:1px solid #dedfdf!important}.home-orders-table .order-head span{color:#7d8189!important;font-size:15px!important;line-height:1!important;font-weight:300!important;letter-spacing:.002em!important;text-transform:none!important}.home-orders-table .order-row{min-height:66px!important;height:66px!important;align-items:center!important;border-bottom:1px solid #ececea!important;background:#fff!important;transition:background .18s ease!important}.home-orders-table .order-row:last-child{border-bottom:0!important}.home-orders-table .order-row:hover{background:#fcfafb!important}.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{color:#666b74!important;font-size:15px!important;line-height:1.1!important;font-weight:300!important;letter-spacing:.002em!important}.home-orders-table .recent-order-no,.home-orders-table .recent-order-link{justify-content:flex-start!important;padding:0!important;border:0!important;background:transparent!important;color:#ce6688!important;font-size:16px!important;font-weight:400!important;box-shadow:none!important}.home-orders-table .recent-order-no:hover,.home-orders-table .recent-order-link:hover{color:#b84d72!important;background:transparent!important}.home-orders-table .home-customer-link,.home-orders-table .clickable-customer{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.home-orders-table .home-order-customer-avatar{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;border-radius:8px!important;box-shadow:0 5px 12px #5d4e5e14!important}.home-orders-table .home-order-customer-avatar .customer-avatar-initial{font-size:14px!important;font-weight:500!important}.home-orders-table .home-customer-link>span,.home-orders-table .clickable-customer>span{color:#555a63!important;font-size:15px!important;font-weight:300!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.home-orders-table .home-customer-link:hover>span,.home-orders-table .clickable-customer:hover>span{color:#555a63!important;transform:none!important}.home-orders-table .order-row>strong,.home-orders-table .profit-text{color:#565b64!important;font-weight:300!important}.home-orders-table .sector-pill,.home-orders-table .order-status{min-width:92px!important;width:fit-content!important;height:32px!important;min-height:32px!important;padding:0 16px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important;font-style:normal!important;font-weight:400!important;box-shadow:none!important}.home-orders-table .sector-pill.petshop{color:#b45073!important;background:#fff4f7!important;border:1px solid #f2cfdb!important}.home-orders-table .sector-pill.veteriner{color:#577fbd!important;background:#f1f6ff!important;border:1px solid #ccdffc!important}.home-orders-table .sector-pill.eticaret{color:#c36d51!important;background:#fff7f3!important;border:1px solid #f4d8cf!important}.home-orders-table .order-status.note,.home-orders-table .order-status.panelde,.home-orders-table .order-status.completed{color:#77808d!important;background:#f7f8fa!important;border:1px solid #dde2e8!important}.home-orders-table .order-status.waiting,.home-orders-table .order-status.pending{color:#d99a24!important;background:#fffaf0!important;border:1px solid #f2d99d!important}.home-orders-table .order-status.preparing{color:#df8d1f!important;background:#fff7eb!important;border:1px solid #f3d5aa!important}.home-orders-table .order-status.delivered{color:#d25a88!important;background:#fff4f8!important;border:1px solid #f3c9d8!important}.home-orders-table .order-status.approved{color:#5786d8!important;background:#f1f6ff!important;border:1px solid #cdddf8!important}.home-orders-table .recent-row-menu{width:28px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;color:#727987!important;font-size:22px!important;font-weight:300!important;box-shadow:none!important}.home-orders-table .recent-row-menu:hover{background:#f7f7f7!important;color:#555b64!important}@media(max-width:1450px){.home-recent-orders-card .recent-orders-head{height:70px!important;min-height:70px!important;padding:0 26px 0 30px!important}.home-recent-orders-card .recent-orders-head h3{font-size:24px!important}.home-recent-orders-card .view-all-orders-btn{font-size:14px!important}.home-orders-table .order-head,.home-orders-table .order-row{padding:0 26px!important;column-gap:12px!important}.home-orders-table .order-head span,.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{font-size:13px!important}.home-orders-table .order-row,.home-orders-table .order-head{height:58px!important;min-height:58px!important}.home-orders-table .sector-pill,.home-orders-table .order-status{min-width:78px!important;height:29px!important;min-height:29px!important;padding:0 11px!important;font-size:12px!important}.home-orders-table .home-order-customer-avatar{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important}}body.dark-theme .home-recent-orders-card,body.dark-theme .home-recent-orders-card .recent-orders-head,body.dark-theme .home-orders-table,body.dark-theme .home-orders-table .order-head,body.dark-theme .home-orders-table .order-row{background:#101a2a!important;border-color:#29384f!important}body.dark-theme .home-recent-orders-card .recent-orders-head h3,body.dark-theme .home-orders-table .order-row>*,body.dark-theme .home-orders-table .order-row button,body.dark-theme .home-orders-table .order-row span,body.dark-theme .home-orders-table .order-row strong{color:#d4deec!important}body.dark-theme .home-orders-table .order-head span{color:#93a3ba!important}body.dark-theme .home-orders-table .order-row:hover{background:#142238!important}.home-recent-orders-card .recent-orders-head{height:64px!important;min-height:64px!important;padding:0 30px 0 34px!important}.home-recent-orders-card .recent-orders-head h3{font-size:24px!important;color:#424852!important}.home-recent-orders-card .recent-orders-head h3:before{border-top-width:12px!important;border-bottom-width:12px!important;border-left-width:14px!important}.home-recent-orders-card .view-all-orders-btn{font-size:15px!important}.home-orders-table .order-head,.home-orders-table .order-row{padding:0 32px!important;column-gap:16px!important}.home-orders-table .order-head{height:52px!important;min-height:52px!important}.home-orders-table .order-row{height:54px!important;min-height:54px!important}.home-orders-table .order-head span{color:#6d737d!important;font-size:14px!important}.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{color:#555c67!important;font-size:14px!important}.home-orders-table .recent-order-no,.home-orders-table .recent-order-link{color:#b95971!important;font-size:15px!important;font-weight:400!important}.home-orders-table .recent-order-no:hover,.home-orders-table .recent-order-link:hover{color:#a64861!important}.home-orders-table .home-customer-link>span,.home-orders-table .clickable-customer>span{color:#454b55!important;font-size:14px!important;font-weight:600!important}.home-orders-table .order-row>strong,.home-orders-table .profit-text{color:#515862!important;font-weight:300!important}.home-orders-table .home-order-customer-avatar{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important}.home-orders-table .sector-pill,.home-orders-table .order-status{min-width:82px!important;height:29px!important;min-height:29px!important;padding:0 13px!important;font-size:13px!important}.home-risk-card{min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 34px #41485412!important}.home-risk-card,.home-risk-card *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.home-risk-head{height:58px!important;min-height:58px!important;margin:0!important;padding:0 16px 0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #ececea!important;background:#fff!important}.home-risk-head h3{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0!important;color:#424852!important;font-size:19px!important;font-weight:400!important;letter-spacing:-.01em!important}.home-risk-head h3:before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:9px solid #d97892}.home-risk-card .risk-select{min-width:150px!important;height:34px!important;padding:0 10px!important;border:1px solid #dfe3e8!important;border-radius:9px!important;background:#fff!important;color:#5b626d!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important}.risk-table-list{display:block!important;gap:0!important}.risk-table-head{display:grid;grid-template-columns:minmax(0,1fr) 70px 86px;align-items:center;gap:10px;height:38px;padding:0 16px 0 18px;border-bottom:1px solid #e7e8e8;color:#777d86;background:#fff;font-size:11px;font-weight:300}.risk-table-head span:nth-child(2),.risk-table-head span:nth-child(3){text-align:right}.home-risk-card .risk-list-row{grid-template-columns:22px minmax(0,1fr) 70px 86px!important;gap:9px!important;min-height:54px!important;padding:7px 16px 7px 18px!important;border-bottom:1px solid #ececea!important;background:#fff!important;transition:background .18s ease!important}.home-risk-card .risk-list-row:last-child{border-bottom:0!important}.home-risk-card .risk-list-row:hover,.home-risk-card .risk-list-row:focus-visible{background:#fcfafb!important;outline:none!important}.home-risk-card .risk-rank{width:21px!important;height:21px!important;border-radius:7px!important;background:#f4f6fa!important;color:#697383!important;font-size:11px!important;font-weight:500!important}.home-risk-card .risk-customer-link{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.home-risk-card .risk-customer-link .customer-avatar{width:31px!important;height:31px!important;min-width:31px!important;border-radius:7px!important;box-shadow:0 4px 10px #52495612!important}.home-risk-card .risk-customer strong{color:#454b55!important;font-size:13px!important;line-height:1.1!important;font-weight:600!important}.home-risk-card .risk-customer span{margin-top:3px!important;color:#858b95!important;font-size:10px!important;line-height:1.1!important;font-weight:300!important}.home-risk-card .risk-login-pill{justify-self:end!important;width:62px!important;height:28px!important;padding:0 8px!important;gap:3px!important;border-radius:9px!important;background:#f4f7fc!important;border:1px solid #dce5f3!important;color:#5877a6!important;box-shadow:none!important}.home-risk-card .risk-login-pill strong{font-size:12px!important;font-weight:500!important}.home-risk-card .risk-login-pill span{font-size:9px!important;font-weight:400!important}.home-risk-card .risk-amount{justify-self:end!important;color:#4f8a70!important;font-size:12px!important;font-weight:500!important;text-align:right!important}.home-risk-card .risk-empty{min-height:190px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#7a828e!important;font-weight:400!important}@media(max-width:1450px){.home-recent-orders-card .recent-orders-head{height:58px!important;min-height:58px!important;padding:0 24px 0 27px!important}.home-recent-orders-card .recent-orders-head h3{font-size:21px!important}.home-orders-table .order-head,.home-orders-table .order-row{padding:0 24px!important;column-gap:10px!important}.home-orders-table .order-head{height:46px!important;min-height:46px!important}.home-orders-table .order-row{height:49px!important;min-height:49px!important}.home-orders-table .order-head span,.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{font-size:12px!important}.home-orders-table .recent-order-no,.home-orders-table .recent-order-link{font-size:13px!important}.home-orders-table .home-order-customer-avatar{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important}.home-orders-table .sector-pill,.home-orders-table .order-status{min-width:74px!important;height:27px!important;min-height:27px!important;padding:0 9px!important;font-size:11px!important}.home-risk-head{height:54px!important;min-height:54px!important}.home-risk-head h3{font-size:17px!important}.home-risk-card .risk-select{min-width:136px!important;font-size:11px!important}.risk-table-head{height:34px!important;padding-left:14px!important;padding-right:13px!important}.home-risk-card .risk-list-row{min-height:49px!important;padding:6px 13px 6px 14px!important}}body.dark-theme .home-risk-card,body.dark-theme .home-risk-head,body.dark-theme .risk-table-head,body.dark-theme .home-risk-card .risk-list-row,body.dark-theme .home-risk-card .risk-empty{background:#101a2a!important;border-color:#29384f!important}body.dark-theme .home-risk-head h3,body.dark-theme .home-risk-card .risk-customer strong{color:#d4deec!important}body.dark-theme .risk-table-head,body.dark-theme .home-risk-card .risk-customer span{color:#93a3ba!important}body.dark-theme .home-risk-card .risk-list-row:hover{background:#142238!important}body.dark-theme .home-risk-card .risk-select{background:#111c2e!important;border-color:#30415a!important;color:#cbd7e7!important}body.dark-theme .home-risk-card .risk-login-pill{background:#14243a!important;border-color:#2f4767!important;color:#a9c4ea!important}body.dark-theme .home-risk-card .risk-amount{color:#7bc8a6!important}.premium-chart-card{padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485412!important}.premium-sales-summary,.premium-sales-summary *,.dashboard-insight-card,.dashboard-insight-card *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.premium-sales-summary{padding:0!important;background:#fff!important}.premium-sales-summary-head{min-height:76px!important;padding:0 30px!important;border-bottom:1px solid #ececea!important;background:#fff!important}.premium-sales-title-wrap{gap:16px!important}.premium-sales-title-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:#fff5f8!important;border:1px solid #f3d6df!important;color:#d86789!important;box-shadow:none!important}.premium-sales-title-copy{display:flex;flex-direction:column;gap:4px}.premium-sales-summary-head h3{margin:0!important;color:#424852!important;font-size:24px!important;font-weight:400!important;letter-spacing:-.014em!important}.premium-sales-title-copy p{margin:0;color:#8a9098;font-size:13px;font-weight:300;letter-spacing:.01em}.premium-sales-controls{gap:12px!important}.premium-sales-controls select,.premium-sales-controls .chart-eye-btn{height:40px!important;border-radius:12px!important;border:1px solid #dfe5ed!important;background:#fff!important;color:#566070!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}.premium-sales-controls select{min-width:128px!important;padding:0 14px!important}.premium-sales-controls .chart-eye-btn{width:40px!important;min-width:40px!important}.premium-sales-controls .chart-eye-btn:hover,.premium-sales-controls select:hover{border-color:#d3dbe5!important;background:#fcfdff!important}.premium-sales-canvas{padding:20px 22px 18px!important;background:#fff!important}.premium-sales-legend{justify-content:flex-end!important;gap:22px!important;margin-bottom:12px!important}.premium-sales-legend span{color:#4f5662!important;font-size:13px!important;font-weight:400!important}.premium-sales-legend i{width:14px!important;height:14px!important;border-radius:4px!important}.premium-stacked-chart{width:100%;height:470px}.premium-sales-grid-line{stroke:#e8eef5!important;stroke-dasharray:4 8!important}.premium-sales-axis{stroke:#d7dde6!important}.premium-sales-axis-label,.premium-sales-x-label{fill:#667085!important;font-size:13px!important;font-weight:400!important}.premium-sales-segment{opacity:.96;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.premium-sales-bar-group:hover .premium-sales-segment{opacity:1;filter:saturate(1.03)}.premium-chart-tooltip .premium-tooltip-title,.premium-chart-tooltip .premium-tooltip-label,.premium-chart-tooltip .premium-tooltip-value,.premium-chart-tooltip .premium-tooltip-total{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.premium-tooltip-title{fill:#414852;font-size:14px;font-weight:600}.premium-tooltip-label{fill:#6d7682;font-size:12px;font-weight:300}.premium-tooltip-value{fill:#424852;font-size:12px;font-weight:500}.premium-tooltip-total{fill:#6d7682;font-size:12px;font-weight:400}.premium-tooltip-total-value{fill:#424852;font-weight:600}.dashboard-insight-card{padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485412!important}.dashboard-insight-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.dashboard-quick-side,.dashboard-region-side{padding:24px 26px}.dashboard-region-side{border-left:1px solid #ececea}.dashboard-insight-head{margin-bottom:18px}.dashboard-section-head{padding-bottom:16px;border-bottom:1px solid #ececea}.dashboard-insight-head h3{margin:0}.dashboard-quick-list{display:flex;flex-direction:column;gap:14px}.dashboard-quick-btn{width:100%;min-height:76px;padding:0 22px 0 18px;border:0!important;border-radius:18px!important;display:flex;align-items:center;gap:16px;color:#fff!important;box-shadow:0 16px 28px #4f596e1f!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.dashboard-quick-btn:hover{transform:translateY(-2px);filter:saturate(1.02);box-shadow:0 18px 30px #4f596e29!important}.dashboard-quick-btn.pink{background:linear-gradient(135deg,#f59bb1,#ff5c95)!important}.dashboard-quick-btn.purple{background:linear-gradient(135deg,#ce9cff,#8854f5)!important}.dashboard-quick-btn.orange{background:linear-gradient(135deg,#f5c15e,#ff922b)!important}.dashboard-quick-btn.blue{background:linear-gradient(135deg,#82b9ff,#4185f4)!important}.dashboard-quick-icon{width:58px;height:58px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.38);background:#ffffff1a;color:#fff;flex:0 0 58px}.dashboard-quick-label{font-size:17px;font-weight:400;letter-spacing:-.01em;color:#fff;text-align:left;flex:1}.dashboard-quick-arrow{flex:0 0 auto;color:#fff;stroke-width:2.2}.dashboard-region-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(184px,220px);align-items:center;gap:18px}.dashboard-region-donut-wrap{position:relative;width:min(100%,320px);aspect-ratio:1;margin:0 auto}.dashboard-region-donut{width:100%;height:100%;overflow:visible}.dashboard-region-segment{cursor:pointer;stroke:#fff;stroke-width:5;transition:transform .18s ease,filter .18s ease,opacity .18s ease;transform-origin:center;opacity:.94;filter:drop-shadow(0 12px 24px rgba(31,41,55,.1))}.dashboard-region-segment:hover,.dashboard-region-segment.active{opacity:1;filter:drop-shadow(0 16px 26px rgba(31,41,55,.16))}.dashboard-region-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.dashboard-region-center span{color:#7c8491;font-size:15px;font-weight:300}.dashboard-region-center strong{margin-top:6px;color:#202b4b;font-size:28px;line-height:1;font-weight:600}.dashboard-region-center small{margin-top:8px;color:#6d7682;font-size:13px;font-weight:300}.dashboard-region-legend{display:flex;flex-direction:column;gap:10px}.dashboard-region-legend-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:6px 0;border-radius:12px;transition:background .16s ease,transform .16s ease}.dashboard-region-legend-row:hover,.dashboard-region-legend-row.active{background:#fbfcfe;transform:translate(2px)}.dashboard-region-legend-main{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-region-legend-main i{width:14px;height:14px;border-radius:999px;flex:0 0 14px;box-shadow:0 0 0 5px #f4f6fae6}.dashboard-region-legend-main span{color:#555f6f;font-size:14px;font-weight:400}.dashboard-region-legend-meta{display:flex;align-items:baseline;gap:8px}.dashboard-region-legend-meta strong{color:#30394a;font-size:16px;font-weight:600}.dashboard-region-legend-meta small{color:#8a93a0;font-size:13px;font-weight:300}@media(max-width:1540px){.dashboard-insight-split{grid-template-columns:1fr}.dashboard-region-side{border-left:0;border-top:1px solid #ececea}.dashboard-region-body{grid-template-columns:1fr}}@media(max-width:1450px){.premium-sales-summary-head{min-height:70px!important;padding:0 24px!important}.premium-sales-summary-head h3{font-size:21px!important}.premium-sales-title-copy p{font-size:12px!important}.premium-sales-canvas{padding:18px 16px 16px!important}.premium-stacked-chart{height:420px}.dashboard-quick-side,.dashboard-region-side{padding:20px}.dashboard-insight-head h3{font-size:21px}.dashboard-quick-btn{min-height:68px;border-radius:16px!important}.dashboard-quick-label{font-size:15px}}body.dark-theme .premium-chart-card,body.dark-theme .premium-sales-summary,body.dark-theme .premium-sales-canvas,body.dark-theme .premium-sales-summary-head,body.dark-theme .dashboard-insight-card,body.dark-theme .dashboard-quick-side,body.dark-theme .dashboard-region-side{background:#101a2a!important;border-color:#29384f!important}body.dark-theme .premium-sales-summary-head,body.dark-theme .dashboard-region-side{border-color:#29384f!important}body.dark-theme .premium-sales-summary-head h3,body.dark-theme .dashboard-insight-head h3,body.dark-theme .premium-sales-legend span,body.dark-theme .dashboard-region-center strong,body.dark-theme .dashboard-region-legend-meta strong{color:#d5deeb!important}body.dark-theme .premium-sales-title-copy p,body.dark-theme .premium-sales-axis-label,body.dark-theme .premium-sales-x-label,body.dark-theme .dashboard-region-center span,body.dark-theme .dashboard-region-center small,body.dark-theme .dashboard-region-legend-main span,body.dark-theme .dashboard-region-legend-meta small{color:#9ba9bc!important}body.dark-theme .premium-sales-controls select,body.dark-theme .premium-sales-controls .chart-eye-btn{background:#0f1929!important;border-color:#30415a!important;color:#cbd7e7!important}body.dark-theme .premium-sales-grid-line{stroke:#26364e!important}body.dark-theme .premium-sales-axis{stroke:#30415a!important}body.dark-theme .dashboard-region-legend-row:hover,body.dark-theme .dashboard-region-legend-row.active{background:#132135!important}body.dark-theme .dashboard-region-legend-main i{box-shadow:none}.premium-sales-region-footer{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px;align-items:center;padding:20px 24px 24px;border-top:1px solid #ececea;background:#fff}.premium-sales-region-visual{display:flex;align-items:center;gap:18px;min-width:0}.premium-sales-region-copy{flex:1;min-width:0}.premium-sales-region-copy h4{margin:0 0 6px;color:#424852;font-size:18px;font-weight:400;letter-spacing:-.01em}.premium-sales-region-copy p{margin:0;color:#8a9098;font-size:13px;line-height:1.5;font-weight:300}.premium-sales-region-donut-wrap{position:relative;width:172px;height:172px;flex:0 0 172px}.premium-sales-region-donut{width:100%;height:100%;overflow:visible}.premium-sales-region-segment{cursor:pointer;stroke:#fff;stroke-width:5;transition:transform .18s ease,filter .18s ease,opacity .18s ease;transform-origin:center;opacity:.95;filter:drop-shadow(0 10px 18px rgba(31,41,55,.1))}.premium-sales-region-segment:hover,.premium-sales-region-segment.active{opacity:1;filter:drop-shadow(0 14px 22px rgba(31,41,55,.16))}.premium-sales-region-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.premium-sales-region-center strong{color:#243455;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.04em}.premium-sales-region-legend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.premium-sales-region-pill{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:12px 14px;border:1px solid #eceff4;border-radius:14px;background:#fbfcfe;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.premium-sales-region-pill:hover,.premium-sales-region-pill.active{transform:translateY(-1px);border-color:#dde4ef;background:#fff;box-shadow:0 8px 18px #41485414}.premium-sales-region-pill-main{display:flex;align-items:center;gap:10px;min-width:0}.premium-sales-region-pill-main i{width:12px;height:12px;border-radius:999px;flex:0 0 12px;box-shadow:0 0 0 4px #f4f6faf2}.premium-sales-region-pill-main span{color:#555f6f;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-sales-region-pill-meta{display:flex;align-items:baseline;gap:8px;flex:0 0 auto}.premium-sales-region-pill-meta strong{color:#30394a;font-size:15px;font-weight:600}.premium-sales-region-pill-meta small{color:#8a93a0;font-size:12px;font-weight:300}.dashboard-quick-card-only{padding:0!important}.dashboard-quick-card-only .dashboard-quick-side{padding:24px 24px 22px!important}.dashboard-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dashboard-quick-card-only .dashboard-quick-btn{min-height:86px;border-radius:18px!important}.dashboard-quick-card-only .dashboard-quick-label{font-size:16px}.dashboard-quick-card-only .dashboard-quick-icon{width:54px;height:54px;flex-basis:54px}@media(max-width:1500px){.premium-sales-region-footer{grid-template-columns:1fr}.premium-sales-region-visual{justify-content:space-between}.premium-sales-region-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.dashboard-quick-grid{grid-template-columns:1fr}.premium-sales-region-visual{flex-direction:column;align-items:flex-start}.premium-sales-region-donut-wrap{align-self:center}.premium-sales-region-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.premium-sales-region-footer{padding:18px}.premium-sales-region-legend-grid{grid-template-columns:1fr}}body.dark-theme .premium-sales-region-footer{background:#101a2a!important;border-color:#29384f!important}body.dark-theme .premium-sales-region-copy h4,body.dark-theme .premium-sales-region-center strong,body.dark-theme .premium-sales-region-pill-meta strong{color:#d5deeb!important}body.dark-theme .premium-sales-region-copy p,body.dark-theme .premium-sales-region-center span,body.dark-theme .premium-sales-region-center small,body.dark-theme .premium-sales-region-pill-main span,body.dark-theme .premium-sales-region-pill-meta small{color:#9ba9bc!important}body.dark-theme .premium-sales-region-pill{background:#132135!important;border-color:#29384f!important}body.dark-theme .premium-sales-region-pill:hover,body.dark-theme .premium-sales-region-pill.active{background:#16263d!important;border-color:#37506f!important}body.dark-theme .premium-sales-region-pill-main i{box-shadow:none}.premium-sales-summary-head{gap:20px}.premium-sales-controls{display:flex;align-items:center;gap:12px}.premium-sales-mode-buttons{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #e5eaf2;background:#f8fafc;border-radius:18px;box-shadow:inset 0 1px #ffffffeb}.premium-sales-mode-buttons button{appearance:none;border:0;background:transparent;color:#6b7280;font-family:inherit;font-size:14px;font-weight:500;line-height:1;padding:11px 18px;border-radius:12px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.premium-sales-mode-buttons button:hover{background:#eef2f7;color:#374151}.premium-sales-mode-buttons button.active{background:#fff;color:#24324a;box-shadow:0 3px 12px #94a3b82e,inset 0 0 0 1px #e6ebf2}.premium-sales-region-footer{grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:center}.premium-sales-region-visual{justify-content:center}.premium-sales-region-donut-wrap{width:224px;height:224px;flex:0 0 224px}.premium-sales-region-center strong{font-size:58px}.premium-sales-region-legend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.premium-sales-region-pill{min-height:62px;padding:14px 16px;border-radius:16px}.premium-sales-region-pill-main span{font-size:15px}.premium-sales-region-pill-meta strong{font-size:16px}.premium-sales-region-pill-meta small{font-size:13px}@media(max-width:1460px){.premium-sales-mode-buttons button{padding:10px 14px;font-size:13px}.premium-sales-region-footer{grid-template-columns:220px minmax(0,1fr)}.premium-sales-region-donut-wrap{width:204px;height:204px;flex-basis:204px}.premium-sales-region-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.premium-sales-controls{width:100%;justify-content:space-between}.premium-sales-mode-buttons{flex-wrap:wrap}.premium-sales-region-footer{grid-template-columns:1fr}.premium-sales-region-visual{justify-content:center}.premium-sales-region-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.premium-sales-summary-head{align-items:flex-start}.premium-sales-controls{flex-direction:column;align-items:stretch}.premium-sales-mode-buttons{width:100%;justify-content:space-between}.premium-sales-mode-buttons button{flex:1;padding:10px 8px}.premium-sales-region-donut-wrap{width:188px;height:188px;flex-basis:188px}.premium-sales-region-center strong{font-size:34px}.premium-sales-region-legend-grid{grid-template-columns:1fr}}body.dark-theme .premium-sales-mode-buttons{background:#101928;border-color:#263446;box-shadow:none}body.dark-theme .premium-sales-mode-buttons button{color:#9aa8bb}body.dark-theme .premium-sales-mode-buttons button:hover{background:#162235;color:#d4dbe6}body.dark-theme .premium-sales-mode-buttons button.active{background:#1a2940;color:#f0f5ff;box-shadow:inset 0 0 0 1px #314762}.orders-page .orders-table-card{padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485414!important}.orders-page .orders-table-card,.orders-page .orders-table-card *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.orders-page .orders-table-grid.home-style-orders-table{width:100%!important;background:#fff!important;border:none!important;gap:0!important;grid-auto-rows:minmax(58px,auto)!important}.orders-page .orders-table-grid.home-style-orders-table .table-head,.orders-page .orders-table-grid.home-style-orders-table .table-cell{padding-left:14px!important;padding-right:14px!important;justify-content:flex-start!important;align-items:center!important;border-right:0!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .table-head{min-height:56px!important;background:#fff!important;border-bottom:1px solid #dedfdf!important;color:#7d8189!important;font-size:15px!important;line-height:1!important;font-weight:300!important;letter-spacing:.002em!important;text-transform:none!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell{min-height:66px!important;background:#fff!important;border-bottom:1px solid #ececea!important;color:#666b74!important;font-size:15px!important;line-height:1.1!important;font-weight:300!important;letter-spacing:.002em!important}.orders-page .orders-table-grid.home-style-orders-table>.table-cell:nth-last-child(-n+11){border-bottom:0!important}.orders-page .orders-table-grid.home-style-orders-table .select-head,.orders-page .orders-table-grid.home-style-orders-table .select-cell{justify-content:center!important;padding-left:10px!important;padding-right:10px!important}.orders-page .orders-table-grid.home-style-orders-table .order-no-head,.orders-page .orders-table-grid.home-style-orders-table .order-no-cell,.orders-page .orders-table-grid.home-style-orders-table .order-city-head,.orders-page .orders-table-grid.home-style-orders-table .order-city-cell{justify-content:flex-start!important}.orders-page .orders-table-grid.home-style-orders-table .recent-order-link,.orders-page .orders-table-grid.home-style-orders-table .orders-order-link{justify-content:flex-start!important;padding:0!important;min-height:0!important;border:0!important;background:transparent!important;color:#ce6688!important;font-size:15px!important;line-height:1!important;font-weight:400!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .recent-order-link:hover,.orders-page .orders-table-grid.home-style-orders-table .orders-order-link:hover{color:#b84d72!important;background:transparent!important;transform:none!important}.orders-page .orders-table-grid.home-style-orders-table .order-customer-open{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.orders-page .orders-table-grid.home-style-orders-table .order-customer-open:hover,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .order-customer-open:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .table-avatar,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .customer-avatar,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .sector-avatar,.orders-page .orders-table-grid.home-style-orders-table .home-order-customer-avatar{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;border-radius:8px!important;box-shadow:0 5px 12px #5d4e5e14!important}.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .customer-avatar-initial{font-size:14px!important;font-weight:500!important}.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .table-avatar:before,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .table-avatar:after,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .customer-avatar:before,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .customer-avatar:after,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .sector-avatar:before,.orders-page .orders-table-grid.home-style-orders-table .order-customer-open .sector-avatar:after{display:none!important;content:none!important}.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong{color:#555a63!important;font-size:15px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.002em!important;white-space:nowrap!important}.orders-page .orders-table-grid.home-style-orders-table .copy-icon-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;border:1px solid #dde2e8!important;background:#fff!important;color:#8d96a4!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .copy-icon-btn:hover{border-color:#ccd4df!important;background:#fafafb!important;color:#6f7785!important;transform:none!important}.orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline{display:flex!important;align-items:center!important;gap:10px!important;color:#666b74!important}.orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline span,.orders-page .orders-table-grid.home-style-orders-table .table-cell,.orders-page .orders-table-grid.home-style-orders-table .table-cell span,.orders-page .orders-table-grid.home-style-orders-table .table-cell em{color:#666b74!important;font-size:15px!important;font-weight:300!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell strong{color:#565b64!important;font-size:15px!important;font-weight:400!important}.orders-page .orders-table-grid.home-style-orders-table .profit-cell{background:#fff!important}.orders-page .orders-table-grid.home-style-orders-table .profit-cell strong{color:#169157!important;font-weight:400!important}.orders-page .orders-table-grid.home-style-orders-table .status-select-wrap{min-width:154px!important;height:32px!important;padding:0 14px!important;border-radius:10px!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .status-select-wrap select{font-size:14px!important;line-height:1!important;font-weight:400!important;background:transparent!important}.orders-page .orders-table-grid.home-style-orders-table .invoice-actions{gap:8px!important;justify-content:flex-start!important}.orders-page .orders-table-grid.home-style-orders-table .invoice-icon-box,.orders-page .orders-table-grid.home-style-orders-table .invoice-thumb-box,.orders-page .orders-table-grid.home-style-orders-table .invoice-check-box{width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #dde2ea!important;background:#fff!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .invoice-icon-box:hover,.orders-page .orders-table-grid.home-style-orders-table .invoice-thumb-box:hover{background:#fafbfc!important;border-color:#cfd6e0!important}.orders-page .orders-table-grid.home-style-orders-table .invoice-check-box.done{background:#edf8ef!important;border-color:#bee7c8!important}.orders-page .orders-table-grid.home-style-orders-table .detail-btn{min-width:112px!important;width:112px!important;height:38px!important;padding:0 16px!important;border-radius:12px!important;border:1px solid #bfd3f7!important;background:#fff!important;color:#4c7ce3!important;font-size:15px!important;line-height:1!important;font-weight:400!important;box-shadow:none!important}.orders-page .orders-table-grid.home-style-orders-table .detail-btn:hover{background:#f7fbff!important;border-color:#9dbdf5!important;color:#3d6fd9!important}.orders-page .orders-table-grid.home-style-orders-table .orders-empty-row{grid-column:1 / -1!important;min-height:82px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;color:#7d8189!important;font-size:15px!important;font-weight:300!important;background:#fff!important}.orders-page .orders-table-grid.home-style-orders-table .premium-row-checkbox span{border-radius:8px!important;border-color:#d7dfe8!important}.orders-page .orders-table-grid.home-style-orders-table .premium-row-checkbox:hover span{border-color:#c2ccda!important;background:#fafbfc!important}.orders-page .orders-table-grid.home-style-orders-table .premium-row-checkbox input:checked+span{background:#cf678a!important;border-color:#cf678a!important}body.dark-theme .orders-page .orders-table-card,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-head,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-cell,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .orders-empty-row{background:#101a2a!important;border-color:#29384f!important}body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-head{color:#93a3ba!important}body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-cell,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-cell span,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-cell em,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline span,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .table-cell strong{color:#d4deec!important}body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .recent-order-link,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .orders-order-link{color:#ef86a5!important}body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .copy-icon-btn,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .invoice-icon-box,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .invoice-thumb-box,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .invoice-check-box,body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .detail-btn{background:#111c2d!important;border-color:#31445f!important}body.dark-theme .orders-page .orders-table-grid.home-style-orders-table .detail-btn{color:#9dc0ff!important}@media(max-width:1450px){.orders-page .orders-table-grid.home-style-orders-table .table-head,.orders-page .orders-table-grid.home-style-orders-table .table-cell{padding-left:14px!important;padding-right:14px!important}.orders-page .orders-table-grid.home-style-orders-table .table-head{min-height:52px!important;font-size:13px!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell,.orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline span,.orders-page .orders-table-grid.home-style-orders-table .table-cell span,.orders-page .orders-table-grid.home-style-orders-table .table-cell strong,.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong,.orders-page .orders-table-grid.home-style-orders-table .recent-order-link,.orders-page .orders-table-grid.home-style-orders-table .orders-order-link{font-size:13px!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell{min-height:58px!important}.orders-page .orders-table-grid.home-style-orders-table .status-select-wrap{min-width:146px!important;height:30px!important}.orders-page .orders-table-grid.home-style-orders-table .detail-btn{min-width:96px!important;height:34px!important;font-size:13px!important}}.topbar,.topbar *,.orders-page,.orders-page *,.customers-head-card,.customers-head-card *,.customers-filter-card,.customers-filter-card *,.customers-table-card,.customers-table-card *,.cart-customer-table-card,.cart-customer-table-card *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.topbar.compact-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:0 0 18px!important;margin-bottom:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.topbar.compact-topbar .admin-search.global-search-wrap{flex:1 1 auto!important;min-width:0!important;height:58px!important;padding:0 22px!important;border:1px solid #d7e2ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px #4a55680f!important}.topbar.compact-topbar .admin-search.global-search-wrap>svg,.topbar.compact-topbar .admin-search.global-search-wrap .lucide-search{color:#94a3b8!important;width:20px!important;height:20px!important}.topbar.compact-topbar .global-search-wrap input{font-size:15px!important;font-weight:500!important;color:#5f6c80!important;letter-spacing:0!important}.topbar.compact-topbar .global-search-wrap input::placeholder{color:#8895a7!important}.topbar.compact-topbar .topbar-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.topbar.compact-topbar .topbar-actions .top-btn,.topbar.compact-topbar .topbar-actions .user-chip-admin{height:50px!important;border-radius:14px!important;border:1px solid #d7e2ef!important;background:#fff!important;box-shadow:0 8px 22px #4a55680d!important;color:#23395d!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.topbar.compact-topbar .topbar-actions .top-btn{padding:0 18px!important;font-size:15px!important;font-weight:700!important}.topbar.compact-topbar .topbar-actions .user-chip-admin{padding:0 14px 0 12px!important;gap:10px!important}.topbar.compact-topbar .topbar-actions .user-chip-admin>span{width:40px!important;height:40px!important;border-radius:12px!important;background:#a8b6c7!important;color:#fff!important;font-size:18px!important;font-weight:700!important}.topbar.compact-topbar .topbar-actions .user-chip-admin strong{color:#24344f!important;font-size:15px!important;font-weight:700!important}.topbar.compact-topbar .topbar-actions .user-chip-admin small{color:#8a97a9!important;font-size:12px!important;font-weight:500!important}.topbar.compact-topbar .topbar-actions .top-btn:hover,.topbar.compact-topbar .topbar-actions .user-chip-admin:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px #4a556817!important;border-color:#c9d7e8!important}.topbar.compact-topbar .topbar-actions .catalog-btn{background:#edf4ff!important;color:#3b6ef5!important}.topbar.compact-topbar .topbar-actions .notes-top-btn svg,.topbar.compact-topbar .topbar-actions .top-btn svg,.topbar.compact-topbar .topbar-actions .user-chip-admin svg{color:inherit!important}.orders-head-card,.carts-head-card,.customers-head-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:26px!important;border:1px solid #e6ebf2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 34px #41485412!important}.orders-title-with-icon,.head-left,.carts-title-with-icon{display:flex!important;align-items:center!important;gap:18px!important}.orders-title-icon,.page-icon{width:64px!important;height:64px!important;border-radius:14px!important;display:grid!important;place-items:center!important;border:1px solid #eef1f5!important;box-shadow:none!important}.orders-title-icon,.carts-title-icon{background:#fff2e7!important;color:#ff7a1a!important}.customers-head-card .page-icon{background:#eef4ff!important;color:#3e79ff!important}.orders-head-card h2,.customers-head-card h2,.carts-head-card h2{margin:0!important;color:#13294b!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.03em!important}.customers-head-card .chip-row{margin-top:10px!important;gap:8px!important}.customers-head-card .pill-chip{min-height:31px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important}.orders-head-summary,.cart-summary-boxes,.head-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.orders-head-summary .premium-summary-card,.cart-summary-boxes .premium-summary-card{min-width:180px!important;height:78px!important;padding:0 18px!important;border:1px solid #e6ebf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #4a55680d!important}.orders-head-summary .premium-summary-icon,.cart-summary-boxes .premium-summary-icon{width:54px!important;height:54px!important;border-radius:14px!important}.orders-head-summary .premium-summary-content small,.cart-summary-boxes .premium-summary-content small{color:#8895a7!important;font-size:12px!important;font-weight:500!important}.orders-head-summary .premium-summary-content strong,.cart-summary-boxes .premium-summary-content strong{color:#1f3458!important;font-size:18px!important;font-weight:800!important}.orders-filter-card,.customers-filter-card{border:1px solid #e6ebf2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 30px #4a55680d!important;padding:20px!important}.enhanced-orders-filter,.customers-filter-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.enhanced-orders-filter .detail-search{min-width:min(100%,430px)!important;flex:1 1 340px!important}.detail-search,.multi-filter-button,.deleted-orders-btn,.week-filter-btn,.head-actions .green-btn,.head-actions .soft-outline-btn,.head-actions .primary-btn,.bulk-action-btn,.bulk-action-trigger{border-radius:14px!important}.detail-search{height:52px!important;padding:0 18px!important;border:1px solid #d8e3ef!important;background:#fff!important;box-shadow:none!important}.detail-search svg{color:#94a3b8!important}.detail-search input{color:#5f6c80!important;font-size:15px!important;font-weight:500!important}.detail-search input::placeholder{color:#92a0b2!important}.order-date-filters,.customer-location-filters{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.orders-filter-card .premium-select-filter.compact-filter,.orders-filter-card .deleted-orders-btn,.orders-filter-card .week-filter-btn,.orders-filter-card .soft-outline-btn.compact,.customers-filter-card .tab-btn,.customers-filter-card .multi-filter-button,.customers-filter-card .soft-outline-btn.compact{min-height:50px!important;padding:0 16px!important;border:1px solid #d8e3ef!important;background:#fff!important;color:#4d617d!important;box-shadow:none!important}.orders-filter-card .deleted-orders-btn,.orders-filter-card .week-filter-btn,.customers-filter-card .tab-btn{font-size:15px!important;font-weight:700!important}.orders-filter-card .premium-select-filter.compact-filter{gap:8px!important}.orders-filter-card .premium-select-filter.compact-filter span,.customers-filter-card .multi-filter-button span{color:#8794a7!important;font-size:14px!important;font-weight:600!important}.orders-filter-card .premium-select-filter.compact-filter select,.customers-filter-card .multi-filter-button strong{color:#41546f!important;font-size:15px!important;font-weight:700!important}.orders-filter-card .week-filter-btn.active,.customers-filter-card .tab-btn.active{background:#eff5ff!important;color:#2f6cf6!important;border-color:#cadbff!important}.customers-filter-card .tab-row,.customers-filter-card>.bulk-action-wrap{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.customers-filter-card .head-actions .green-btn,.customers-head-card .head-actions .green-btn{background:#1a9e4b!important;border-color:#1a9e4b!important;color:#fff!important}.customers-head-card .head-actions .soft-outline-btn,.customers-head-card .head-actions .customer-import-btn,.customers-head-card .head-actions .primary-btn{min-height:46px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important}.customers-head-card .head-actions .primary-btn{background:#3274f6!important;border-color:#3274f6!important}.multi-filter{position:relative!important}.multi-filter-button{display:inline-flex!important;align-items:center!important;gap:10px!important}.multi-filter-menu{margin-top:10px!important;border:1px solid #d8e3ef!important;border-radius:16px!important;box-shadow:0 18px 32px #4a55681f!important}.customers-table-card,.cart-customer-table-card,.orders-table-card{padding:0!important;overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485414!important}.home-reference-customer-table,.table-grid.customers.selectable-customer-table,.table-grid.customers.selectable-customer-table.carts-customer-style-table{background:#fff!important;border-radius:18px!important;overflow:hidden!important}.home-reference-customer-table .table-head,.home-reference-customer-table .table-cell,.table-grid.customers.selectable-customer-table .table-head,.table-grid.customers.selectable-customer-table .table-cell{min-height:66px!important;padding:0 18px!important;align-self:stretch!important;display:flex!important;align-items:center!important;border-bottom:1px solid #ececea!important;background:#fff!important;box-sizing:border-box!important}.home-reference-customer-table .table-head,.table-grid.customers.selectable-customer-table .table-head,.table-grid.customers.selectable-customer-table .sortable-head{min-height:60px!important;color:#7d8189!important;font-size:15px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border-bottom:1px solid #dedfdf!important}.home-reference-customer-table .table-cell,.table-grid.customers.selectable-customer-table .table-cell{color:#666b74!important;font-size:15px!important;line-height:1.12!important;font-weight:400!important}.home-reference-customer-table .table-cell strong,.table-grid.customers.selectable-customer-table .table-cell strong{font-weight:700!important}.home-reference-customer-table .table-cell:last-child,.table-grid.customers.selectable-customer-table .table-cell:last-child{border-bottom-color:#ececea!important}.home-reference-customer-table .customer-open-button,.home-reference-customer-table .cart-customer-open,.table-grid.customers.selectable-customer-table .customer-open-button,.table-grid.customers.selectable-customer-table .cart-customer-open{width:100%!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important;text-align:left!important}.home-reference-customer-table .customer-open-button:hover,.home-reference-customer-table .cart-customer-open:hover,.table-grid.customers.selectable-customer-table .customer-open-button:hover,.table-grid.customers.selectable-customer-table .cart-customer-open:hover{background:transparent!important;transform:none!important}.home-reference-customer-table .customer-open-button strong,.home-reference-customer-table .cart-customer-open strong,.table-grid.customers.selectable-customer-table .customer-open-button strong,.table-grid.customers.selectable-customer-table .cart-customer-open strong{color:#40444c!important;font-size:15px!important;font-weight:700!important}.home-reference-customer-table .customer-name-copy span,.table-grid.customers.selectable-customer-table .customer-name-copy span,.home-reference-customer-table .copy-icon-btn,.table-grid.customers.selectable-customer-table .copy-icon-btn{color:#94a3b8!important}.home-reference-customer-table .phone-copy-inline,.table-grid.customers.selectable-customer-table .phone-copy-inline{gap:8px!important;white-space:nowrap!important}.home-reference-customer-table .phone-copy-inline span,.table-grid.customers.selectable-customer-table .phone-copy-inline span,.home-reference-customer-table .cart-last-action,.table-grid.customers.selectable-customer-table .cart-last-action,.home-reference-customer-table .cart-amount-cell,.table-grid.customers.selectable-customer-table .cart-amount-cell{font-variant-numeric:tabular-nums!important}.home-reference-customer-table .status-badge,.home-reference-customer-table .sector-pill,.table-grid.customers.selectable-customer-table .status-badge,.table-grid.customers.selectable-customer-table .sector-pill{min-height:32px!important;padding:0 14px!important;border-radius:11px!important;font-size:14px!important;font-weight:500!important}.home-reference-customer-table .action-head,.table-grid.customers.selectable-customer-table .action-head,.home-reference-customer-table .action-cell,.table-grid.customers.selectable-customer-table .action-cell{justify-content:center!important}.home-reference-customer-table .edit-btn,.home-reference-customer-table .detail-btn,.home-reference-customer-table .delete-btn,.table-grid.customers.selectable-customer-table .edit-btn,.table-grid.customers.selectable-customer-table .detail-btn,.table-grid.customers.selectable-customer-table .delete-btn{min-width:110px!important;height:40px!important;padding:0 16px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.home-reference-customer-table .detail-btn,.home-reference-customer-table .edit-btn,.table-grid.customers.selectable-customer-table .detail-btn,.table-grid.customers.selectable-customer-table .edit-btn{background:#f8fbff!important;border:1px solid #bfd6ff!important;color:#2563eb!important}.home-reference-customer-table .delete-btn,.table-grid.customers.selectable-customer-table .delete-btn{background:#fff7f7!important;border:1px solid #f1caca!important;color:#ef4444!important}.home-reference-customer-table .orders-empty-row,.home-reference-customer-table .carts-empty-row,.table-grid.customers.selectable-customer-table .orders-empty-row,.table-grid.customers.selectable-customer-table .carts-empty-row{grid-column:1 / -1!important;padding:28px!important;color:#7d8189!important;font-size:15px!important}.orders-page .orders-table-grid.home-style-orders-table .table-head,.orders-page .orders-table-grid.home-style-orders-table .table-cell{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}@media(max-width:1200px){.topbar.compact-topbar{flex-wrap:wrap!important}.topbar.compact-topbar .admin-search.global-search-wrap{width:100%!important}.topbar.compact-topbar .topbar-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}.orders-head-card,.carts-head-card,.customers-head-card{flex-direction:column!important;align-items:flex-start!important}.orders-head-summary,.cart-summary-boxes,.head-actions,.order-date-filters,.customer-location-filters{width:100%!important;justify-content:flex-start!important}}.orders-page .orders-hero-card,.orders-page .orders-hero-card *{font-family:Helvetica Neue,Helvetica Neue LT Pro,Arial,sans-serif}.orders-page .orders-hero-card{padding:28px 34px 30px!important;border:1px solid #e6ebf2!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 20px 40px #94a3b824!important}.orders-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid #edf1f6}.orders-hero-title-wrap{display:flex;align-items:center;gap:26px;min-height:100px}.orders-hero-triangle{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:26px solid #ff4d8d;filter:drop-shadow(0 8px 18px rgba(255,77,141,.22))}.orders-hero-title-wrap h2{margin:0;color:#2f3a52;font-size:58px;line-height:1;font-weight:300;letter-spacing:-.045em;text-transform:uppercase}.orders-hero-summary{display:flex;align-items:stretch;gap:24px;flex-wrap:wrap;justify-content:flex-end}.orders-hero-stat-card{position:relative;min-width:300px;display:flex;align-items:center;gap:22px;padding:20px 24px 20px 18px;border:1px solid #e0e7f0;border-radius:20px;background:#fff;box-shadow:0 10px 28px #94a3b81a}.orders-hero-stat-icon{width:82px;height:82px;border-radius:20px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff8d82,#f04b88);box-shadow:0 14px 26px #f04b8838;flex:0 0 auto}.orders-hero-stat-content{display:flex;flex-direction:column;gap:6px;min-width:0}.orders-hero-stat-content small{color:#7c8aa4;font-size:16px;line-height:1.2;font-weight:400}.orders-hero-stat-content strong{color:#1e2e4d;font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.orders-hero-stat-arrow{margin-left:auto;color:#ff4d8d;transform:rotate(-45deg);flex:0 0 auto}.orders-hero-filters{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-top:34px}.orders-hero-search.detail-search{flex:1 1 44%;min-width:340px;max-width:none!important;height:84px!important;padding:0 24px!important;border:1px solid #e0e7f0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 24px #94a3b814!important}.orders-hero-search.detail-search svg{width:30px;height:30px;color:#8d9ab1!important}.orders-hero-search.detail-search input{font-size:18px!important;font-weight:400!important;color:#4b5c78!important}.orders-hero-search.detail-search input::placeholder{color:#8f9db3!important}.orders-hero-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;flex:1 1 56%}.orders-hero-select,.orders-hero-clear-btn,.orders-hero-download-btn{min-height:84px;border-radius:22px;border:1px solid #e0e7f0;background:#fff;box-shadow:0 8px 24px #94a3b814}.orders-hero-select{display:flex;align-items:center;gap:16px;padding:0 22px;min-width:245px}.orders-hero-select svg,.orders-hero-clear-btn svg,.orders-hero-download-btn svg{color:#7b879d;flex:0 0 auto}.orders-hero-select span{color:#556783;font-size:18px;font-weight:400}.orders-hero-select select{border:0;background:transparent;color:#3a4d6d;font-size:18px;font-weight:500;min-width:120px;outline:none;padding-right:12px;margin-left:auto;cursor:pointer}.orders-hero-clear-btn,.orders-hero-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 28px;color:#52647e;font-size:18px;font-weight:500;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.orders-hero-clear-btn:hover,.orders-hero-download-btn:hover,.orders-hero-select:hover{transform:translateY(-1px);box-shadow:0 16px 30px #94a3b824}.orders-hero-download-btn{min-width:260px;border-color:transparent;color:#fff;background:linear-gradient(135deg,#ff8b7d,#f04b88);box-shadow:0 16px 34px #f04b883d}.orders-hero-download-btn svg{color:#fff}.orders-page .orders-hero-card .orders-head-summary,.orders-page .orders-hero-card .premium-summary-strip,.orders-page .orders-hero-card .orders-filter-card,.orders-page .orders-hero-card .order-date-filters,.orders-page .orders-hero-card .deleted-orders-btn,.orders-page .orders-hero-card .week-filter-btn{display:none!important}.orders-page .orders-hero-card .bulk-action-wrap{margin-top:18px;display:flex;justify-content:flex-end}@media(max-width:1680px){.orders-hero-title-wrap h2{font-size:48px}.orders-hero-stat-card{min-width:260px}.orders-hero-select{min-width:220px}}@media(max-width:1440px){.orders-hero-main,.orders-hero-filters{flex-direction:column;align-items:stretch}.orders-hero-summary,.orders-hero-filter-actions{justify-content:flex-start}.orders-hero-search.detail-search{min-width:0;width:100%}}@media(max-width:900px){.orders-page .orders-hero-card{padding:22px 22px 24px!important}.orders-hero-title-wrap{gap:18px;min-height:auto}.orders-hero-title-wrap h2{font-size:38px}.orders-hero-summary{gap:16px}.orders-hero-stat-card{min-width:100%}.orders-hero-search.detail-search,.orders-hero-select,.orders-hero-clear-btn,.orders-hero-download-btn{min-height:68px;border-radius:18px}.orders-hero-select,.orders-hero-clear-btn,.orders-hero-download-btn{width:100%}.orders-hero-filter-actions>*{width:100%}}:root{--reference-coral:#f28f82;--reference-pink:#ef5d87;--reference-ink:#2f3a52;--reference-muted:#7e8ba2;--reference-line:#e4eaf2;--reference-soft:#fbfcfe}.orders-page .orders-hero-card,.shared-page-hero{width:100%!important;min-width:0!important;overflow:visible!important;padding:clamp(20px,1.65vw,32px)!important;border:1px solid var(--reference-line)!important;border-radius:clamp(16px,1.2vw,22px)!important;background:#fff!important;box-shadow:0 12px 34px #3a486014!important;container-type:inline-size}.orders-hero-main,.shared-page-hero-main{min-width:0;display:grid!important;grid-template-columns:minmax(250px,.72fr) minmax(620px,1.28fr);align-items:center!important;gap:clamp(22px,2.2vw,46px)!important;padding-bottom:clamp(20px,1.45vw,28px)!important;border-bottom:1px solid #edf1f6!important}.orders-hero-title-wrap,.shared-page-hero-title{min-width:0;min-height:auto!important;gap:clamp(16px,1.45vw,26px)!important;align-items:center!important}.orders-hero-triangle{border-top-width:clamp(13px,1vw,17px)!important;border-bottom-width:clamp(13px,1vw,17px)!important;border-left-width:clamp(19px,1.45vw,25px)!important;border-left-color:var(--reference-pink)!important;filter:none!important}.orders-hero-title-wrap h2,.shared-page-hero-title h2{color:var(--reference-ink)!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(36px,2.45vw,52px)!important;line-height:1.02!important;font-weight:300!important;letter-spacing:-.038em!important;white-space:nowrap}.orders-hero-summary,.shared-page-hero-summary{min-width:0;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,18px)!important;justify-content:stretch!important;align-items:stretch!important}.shared-page-hero-summary.two-up{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:720px;justify-self:end}.shared-page-hero-summary.customer-stat-grid{grid-template-columns:repeat(4,minmax(145px,1fr))}.shared-page-hero-summary.category-stat-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.orders-hero-stat-card{min-width:0!important;width:100%;min-height:94px;padding:clamp(13px,1vw,18px)!important;gap:clamp(12px,.9vw,18px)!important;border:1px solid #dfe6ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px #46566f12!important}.orders-hero-stat-card.compact-stat-card{min-height:82px;padding:12px 14px!important}.orders-hero-stat-icon{width:clamp(54px,3.8vw,68px)!important;height:clamp(54px,3.8vw,68px)!important;border-radius:15px!important;color:#fff!important;background:var(--reference-coral)!important;box-shadow:none!important;filter:none!important}.orders-hero-stat-icon svg{color:#fff!important;filter:none!important}.orders-hero-stat-content{gap:3px!important}.orders-hero-stat-content small{color:var(--reference-muted)!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(13px,.9vw,16px)!important;font-weight:400!important;white-space:nowrap}.orders-hero-stat-content strong{color:#1e2d49!important;font-family:Helvetica Neue,Helvetica Neue LT Pro,Helvetica,Arial,sans-serif!important;font-size:clamp(21px,1.45vw,28px)!important;font-weight:600!important;white-space:nowrap}.orders-hero-stat-arrow{color:var(--reference-pink)!important;filter:none!important}.orders-hero-filters,.shared-page-hero-actions{min-width:0;display:grid!important;grid-template-columns:minmax(320px,1fr) auto;align-items:center!important;gap:clamp(18px,2vw,34px)!important;padding-top:clamp(20px,1.55vw,30px)!important}.orders-hero-search.detail-search{min-width:0!important;width:100%!important;height:clamp(62px,4.4vw,72px)!important;padding:0 clamp(18px,1.4vw,24px)!important;border-radius:16px!important;box-shadow:none!important}.orders-hero-search.detail-search svg{width:24px!important;height:24px!important}.orders-hero-search.detail-search input{min-width:0;font-size:clamp(15px,1vw,18px)!important}.orders-hero-filter-actions,.shared-action-buttons{min-width:0;display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center!important;justify-content:end!important;gap:clamp(10px,.8vw,14px)!important;flex-wrap:nowrap!important}.orders-hero-select,.orders-hero-clear-btn,.orders-hero-download-btn{min-width:0!important;min-height:clamp(62px,4.4vw,72px)!important;height:auto!important;border-radius:16px!important;box-shadow:none!important;filter:none!important}.orders-hero-select{width:clamp(180px,12vw,218px);padding:0 clamp(14px,1vw,20px)!important;gap:10px!important}.orders-hero-select span,.orders-hero-select select,.orders-hero-clear-btn,.orders-hero-download-btn{font-size:clamp(14px,.95vw,17px)!important}.orders-hero-select select{min-width:0!important;width:100%;padding-right:0!important}.orders-hero-clear-btn{padding:0 clamp(18px,1.3vw,26px)!important;white-space:nowrap}.orders-hero-download-btn{min-width:clamp(175px,12.5vw,230px)!important;padding:0 clamp(20px,1.5vw,30px)!important;border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,#f68b81,#ed4f86)!important;box-shadow:none!important;white-space:nowrap}.orders-hero-download-btn svg{color:#fff!important;filter:none!important}.orders-hero-clear-btn:hover,.orders-hero-download-btn:hover,.orders-hero-select:hover{transform:translateY(-1px)!important;box-shadow:0 9px 20px #46566f17!important}.shared-page-hero-tools{display:flex;justify-content:flex-end;padding-top:14px}.customers-reference-actions,.categories-reference-actions{grid-template-columns:1fr!important}.customers-reference-actions .shared-action-buttons,.categories-reference-actions .shared-action-buttons{width:100%}.customer-excel-action{color:#18864b!important;border-color:#cfe8d9!important;background:#f4fbf7!important}.customer-import-btn{display:inline-flex!important}.customer-import-btn input{display:none!important}.category-add-btn.orders-hero-download-btn{justify-self:end}@container (max-width: 1120px){.orders-hero-main,.shared-page-hero-main{grid-template-columns:1fr!important;align-items:stretch!important}.orders-hero-summary,.shared-page-hero-summary{justify-self:stretch!important;max-width:none!important}.orders-hero-filters,.shared-page-hero-actions{grid-template-columns:1fr!important}.orders-hero-filter-actions,.shared-action-buttons{justify-content:start!important;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-hero-filter-actions>*,.shared-action-buttons>*{width:100%!important}.orders-hero-select,.orders-hero-download-btn{min-width:0!important}}@container (max-width: 760px){.orders-hero-title-wrap h2,.shared-page-hero-title h2{white-space:normal;font-size:clamp(31px,8vw,42px)!important}.orders-hero-summary,.shared-page-hero-summary,.shared-page-hero-summary.two-up,.shared-page-hero-summary.customer-stat-grid,.shared-page-hero-summary.category-stat-grid,.orders-hero-filter-actions,.shared-action-buttons{grid-template-columns:1fr 1fr!important}}@container (max-width: 500px){.orders-hero-summary,.shared-page-hero-summary,.shared-page-hero-summary.two-up,.shared-page-hero-summary.customer-stat-grid,.shared-page-hero-summary.category-stat-grid,.orders-hero-filter-actions,.shared-action-buttons{grid-template-columns:1fr!important}}.carts-reference-hero .orders-hero-main,.customers-reference-hero .orders-hero-main,.categories-reference-hero .orders-hero-main{padding-bottom:clamp(18px,1.3vw,25px)!important}.carts-reference-hero .shared-page-hero-tools:empty{display:none}.orders-page .orders-hero-card svg,.shared-page-hero svg{text-shadow:none!important;-webkit-filter:none!important}.orders-page .orders-hero-card .premium-summary-icon,.shared-page-hero .premium-summary-icon,.shared-page-hero .page-icon{box-shadow:none!important;filter:none!important}.admin-main,.page-stack,.page-card,.orders-page,.orders-table-card,.table-card{min-width:0}@media(max-width:1380px){.orders-page .orders-hero-card,.shared-page-hero{padding:22px!important}.orders-hero-main,.shared-page-hero-main,.orders-hero-filters,.shared-page-hero-actions{grid-template-columns:1fr!important}.orders-hero-filter-actions,.shared-action-buttons{width:100%;justify-content:start!important;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-hero-filter-actions>*,.shared-action-buttons>*{width:100%!important}}@media(max-width:900px){.orders-hero-summary,.shared-page-hero-summary,.shared-page-hero-summary.customer-stat-grid,.shared-page-hero-summary.category-stat-grid,.orders-hero-filter-actions,.shared-action-buttons{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.orders-hero-summary,.shared-page-hero-summary,.shared-page-hero-summary.two-up,.shared-page-hero-summary.customer-stat-grid,.shared-page-hero-summary.category-stat-grid,.orders-hero-filter-actions,.shared-action-buttons{grid-template-columns:1fr!important}}.admin-shell{--v134-sidebar-w:204px;--v134-shell-pad:8px;--v134-shell-gap:12px;--v134-shell-inset:16px;--v134-content-pad:8px;--v134-page-gap:11px;--v134-nav-h:41px;--v134-control-h:40px;--v134-search-h:44px;--v134-kpi-h:124px;--v134-kpi-head-h:40px;--v134-kpi-value:31px;--v134-finance-h:104px;--v134-finance-icon:40px;--v134-finance-value:22px;--v134-card-radius:12px;--v134-table-head-h:42px;--v134-table-row-h:48px;--v134-table-font:12.5px;--v134-hero-title:31px;--v134-hero-stat-h:68px;--v134-hero-icon:42px;--v134-chart-head-h:52px;--v134-recent-head-h:52px;--v134-recent-row-h:48px;--v134-modal-pad:16px}@media(min-width:2201px){.admin-shell{--v134-sidebar-w:222px;--v134-shell-pad:9px;--v134-shell-gap:14px;--v134-shell-inset:18px;--v134-content-pad:10px;--v134-page-gap:12px;--v134-nav-h:45px;--v134-control-h:43px;--v134-search-h:48px;--v134-kpi-h:140px;--v134-kpi-head-h:45px;--v134-kpi-value:34px;--v134-finance-h:118px;--v134-finance-icon:44px;--v134-finance-value:24px;--v134-card-radius:13px;--v134-table-head-h:47px;--v134-table-row-h:52px;--v134-table-font:13px;--v134-hero-title:36px;--v134-hero-stat-h:76px;--v134-hero-icon:48px;--v134-chart-head-h:60px;--v134-recent-head-h:60px;--v134-recent-row-h:54px;--v134-modal-pad:18px}}@media(min-width:2501px){.admin-shell{--v134-sidebar-w:244px;--v134-shell-pad:10px;--v134-shell-gap:18px;--v134-shell-inset:20px;--v134-content-pad:12px;--v134-page-gap:14px;--v134-nav-h:50px;--v134-control-h:47px;--v134-search-h:53px;--v134-kpi-h:158px;--v134-kpi-head-h:51px;--v134-kpi-value:38px;--v134-finance-h:132px;--v134-finance-icon:49px;--v134-finance-value:27px;--v134-card-radius:14px;--v134-table-head-h:56px;--v134-table-row-h:59px;--v134-table-font:14px;--v134-hero-title:43px;--v134-hero-stat-h:85px;--v134-hero-icon:57px;--v134-chart-head-h:68px;--v134-recent-head-h:68px;--v134-recent-row-h:60px;--v134-modal-pad:21px}}@media(min-width:2801px){.admin-shell{--v134-sidebar-w:274px;--v134-shell-pad:10px;--v134-shell-gap:22px;--v134-shell-inset:20px;--v134-content-pad:14px;--v134-page-gap:16px;--v134-nav-h:56px;--v134-control-h:50px;--v134-search-h:58px;--v134-kpi-h:178px;--v134-kpi-head-h:58px;--v134-kpi-value:42px;--v134-finance-h:148px;--v134-finance-icon:54px;--v134-finance-value:29px;--v134-card-radius:16px;--v134-table-head-h:68px;--v134-table-row-h:66px;--v134-table-font:15px;--v134-hero-title:52px;--v134-hero-stat-h:94px;--v134-hero-icon:68px;--v134-chart-head-h:76px;--v134-recent-head-h:78px;--v134-recent-row-h:66px;--v134-modal-pad:24px}}html,body,#root{width:100%;max-width:100%}body{overflow-x:hidden}.admin-shell{width:100%;max-width:100%;min-width:0;grid-template-columns:var(--v134-sidebar-w) minmax(0,1fr)!important;gap:var(--v134-shell-gap)!important;padding:var(--v134-shell-pad)!important;align-items:start}.admin-shell:has(.sidebar.collapsed){grid-template-columns:72px minmax(0,1fr)!important}.admin-content{width:100%;max-width:100%;min-width:0!important;padding:var(--v134-content-pad) var(--v134-content-pad) 20px 0!important;overflow:visible!important;container-type:inline-size;container-name:admin-content}.page-stack{width:100%;max-width:100%;min-width:0;gap:var(--v134-page-gap)!important}.page-stack>*,.content-grid>*,.right-stack>*,.orders-page>*{min-width:0;max-width:100%}.sidebar{top:var(--v134-shell-pad)!important;height:calc(100vh - var(--v134-shell-inset))!important;padding:12px 10px!important;gap:8px!important;border-radius:var(--v134-card-radius)!important;box-shadow:0 12px 28px #b3467129!important}.sidebar-brand{min-height:48px;margin-bottom:7px!important;padding:9px 10px!important;gap:9px!important;border-radius:10px!important}.sidebar .brand-mark.small{width:34px!important;height:34px!important;min-width:34px;border-radius:9px!important;font-size:14px!important}.sidebar-brand strong{font-size:13.5px!important;line-height:1.15}.sidebar-brand span{margin-top:2px;font-size:10.5px!important;line-height:1.15}.sidebar-nav{min-height:0;gap:3px!important;margin-top:0!important;padding-right:12px!important;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.sidebar .side-link{min-height:var(--v134-nav-h)!important;height:var(--v134-nav-h)!important;gap:9px!important;padding:0 11px!important;border-radius:9px!important;font-size:13px!important;line-height:1}.sidebar .side-link svg{width:16px!important;height:16px!important}.sidebar .side-link:hover{transform:translate(2px)!important;box-shadow:none!important}.sidebar .side-link.active{border-radius:9px 0 0 9px!important;box-shadow:0 8px 18px #80204921!important}.sidebar .side-link.active:after{right:-26px!important;width:26px!important;height:var(--v134-nav-h)!important;clip-path:polygon(0 0,62% 0,100% 50%,62% 100%,0 100%)!important}.collapse-btn{min-height:var(--v134-nav-h)!important;height:var(--v134-nav-h)!important;border-radius:9px!important;font-size:12px!important}.sidebar.collapsed{width:72px!important;min-width:72px!important;padding-inline:8px!important}.sidebar.collapsed .sidebar-brand{padding-inline:7px!important}.sidebar.collapsed .sidebar-brand>div:last-child,.sidebar.collapsed .side-link span{display:none!important}.sidebar.collapsed .side-link{padding:0!important;border-radius:9px!important}.sidebar.collapsed .collapse-btn{border-radius:9px!important}.topbar{width:100%;max-width:100%;min-width:0;min-height:var(--v134-search-h)!important;gap:10px!important;margin:0 0 10px!important}.topbar.compact-topbar{display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 0 10px!important;margin:0!important}.topbar:not(.compact-topbar){grid-template-columns:auto minmax(260px,1fr) auto!important}.topbar-title h1{font-size:22px!important;letter-spacing:-.035em!important}.topbar-title p{margin-top:3px!important;font-size:12px!important}.admin-search,.topbar.compact-topbar .admin-search.global-search-wrap{min-width:0!important;width:100%;height:var(--v134-search-h)!important;min-height:var(--v134-search-h)!important;padding:0 14px!important;gap:9px!important;border-radius:10px!important;box-shadow:0 5px 15px #4a55680b!important}.admin-search>svg,.topbar.compact-topbar .admin-search.global-search-wrap>svg{width:17px!important;height:17px!important;flex:0 0 auto}.admin-search input,.topbar.compact-topbar .global-search-wrap input{min-width:0;font-size:13px!important;line-height:normal!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{min-width:0;gap:7px!important;flex-wrap:nowrap!important}.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn,.topbar .user-chip-admin,.topbar.compact-topbar .topbar-actions .user-chip-admin{height:var(--v134-control-h)!important;min-height:var(--v134-control-h)!important;border-radius:9px!important;box-shadow:0 4px 14px #4a55680a!important}.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn{padding:0 12px!important;gap:6px!important;font-size:12.5px!important}.topbar .top-btn svg{width:15px!important;height:15px!important}.topbar .user-chip-admin,.topbar.compact-topbar .topbar-actions .user-chip-admin{padding:0 9px!important;gap:7px!important}.topbar .user-chip-admin>span,.topbar.compact-topbar .topbar-actions .user-chip-admin>span{width:30px!important;height:30px!important;min-width:30px;border-radius:8px!important;font-size:13px!important}.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:12px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{margin-top:0!important;font-size:10px!important}.global-search-results{max-height:min(420px,calc(100vh - 110px));overflow:auto;border-radius:10px!important}@container admin-content (max-width:1320px){.topbar.compact-topbar,.topbar:not(.compact-topbar){grid-template-columns:1fr!important;align-items:stretch!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}}@container admin-content (max-width:720px){.topbar-actions,.topbar.compact-topbar .topbar-actions{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions>*,.topbar.compact-topbar .topbar-actions>*{width:100%!important;min-width:0!important}.topbar .user-chip-admin,.topbar.compact-topbar .topbar-actions .user-chip-admin{justify-content:center}}.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.home-kpi-strip .home-kpi-card.metric-card{height:var(--v134-kpi-h)!important;min-height:var(--v134-kpi-h)!important;border-radius:var(--v134-card-radius)!important;box-shadow:0 6px 18px #1a263a11!important}.home-kpi-strip .home-kpi-card-header{height:var(--v134-kpi-head-h)!important;min-height:var(--v134-kpi-head-h)!important;flex-basis:var(--v134-kpi-head-h)!important;padding:0 12px!important}.home-kpi-strip .home-kpi-card-header .metric-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important}.home-kpi-strip .home-kpi-icon,.home-kpi-strip .home-kpi-card.green .home-kpi-icon,.home-kpi-strip .home-kpi-card.blue .home-kpi-icon,.home-kpi-strip .home-kpi-card.yellow .home-kpi-icon,.home-kpi-strip .home-kpi-card.purple .home-kpi-icon,.home-kpi-strip .home-kpi-card.orange .home-kpi-icon{width:28px!important;height:28px!important;flex-basis:28px!important}.home-kpi-strip .home-kpi-icon svg{width:22px!important;height:22px!important}.home-kpi-strip .home-kpi-card-body{min-height:0;padding:7px 10px!important;row-gap:5px!important}.home-kpi-strip .home-kpi-card-body .metric-value{font-size:var(--v134-kpi-value)!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{max-width:100%;gap:4px!important;font-size:10.5px!important;line-height:1.15}.home-kpi-strip .home-kpi-trend em{min-width:0;white-space:nowrap}.home-finance-strip{min-height:var(--v134-finance-h)!important;padding:8px 38px 8px 10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:var(--v134-card-radius)!important;box-shadow:0 6px 18px #1f30480e!important}.home-finance-item{min-height:calc(var(--v134-finance-h) - 18px)!important;padding:7px 12px!important;gap:10px!important}.home-finance-item:not(:last-of-type):after{top:12px!important;bottom:12px!important}.home-finance-icon{width:var(--v134-finance-icon)!important;height:var(--v134-finance-icon)!important;flex-basis:var(--v134-finance-icon)!important;border-radius:10px!important}.home-finance-icon svg{width:21px!important;height:21px!important}.home-finance-content{gap:1px!important}.home-finance-content>span{font-size:11.5px!important}.home-finance-content>strong{font-size:var(--v134-finance-value)!important}.home-finance-content>small{font-size:10.5px!important}.home-finance-trend{margin-top:2px!important;gap:3px!important;font-size:9.5px!important}.home-finance-toggle{top:7px!important;right:7px!important;width:28px!important;height:28px!important;border-radius:7px!important}.content-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr)!important;gap:var(--v134-page-gap)!important}.right-stack{min-width:0;gap:var(--v134-page-gap)!important}.premium-chart-card,.home-risk-card,.dashboard-quick-card-only,.home-recent-orders-card{border-radius:var(--v134-card-radius)!important;box-shadow:0 6px 18px #4148540e!important}.premium-sales-summary-head{min-height:var(--v134-chart-head-h)!important;padding:0 18px!important}.premium-sales-summary-head h3{font-size:18px!important}.premium-sales-controls{gap:7px!important}.premium-sales-mode-buttons{padding:3px!important;gap:2px!important;border-radius:9px!important}.premium-sales-mode-buttons button,.premium-sales-controls select,.premium-sales-controls .chart-eye-btn{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:7px!important;font-size:11.5px!important}.premium-sales-canvas{min-height:0!important;padding:12px 14px 10px!important}.premium-stacked-chart{display:block;width:100%!important;height:clamp(245px,23vw,350px)!important;max-width:100%}.premium-sales-legend{gap:12px!important;margin-bottom:5px!important;font-size:11px!important}.dashboard-quick-card-only .dashboard-quick-side{padding:14px!important}.dashboard-section-head,.dashboard-insight-head{min-height:42px;margin-bottom:10px!important}.dashboard-section-head h3,.dashboard-insight-head h3{font-size:17px!important}.dashboard-quick-grid{gap:8px!important}.dashboard-quick-card-only .dashboard-quick-btn{min-height:62px!important;padding:8px 10px!important;border-radius:10px!important;gap:9px!important}.dashboard-quick-card-only .dashboard-quick-icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:9px!important}.dashboard-quick-card-only .dashboard-quick-icon svg{width:18px!important;height:18px!important}.dashboard-quick-card-only .dashboard-quick-label{font-size:12.5px!important}.home-risk-head{min-height:50px!important;padding:0 14px!important}.home-risk-head h3{font-size:17px!important}.home-risk-card .risk-select{min-width:132px!important;height:30px!important;font-size:10.5px!important}.risk-table-head{height:30px!important;padding:0 11px!important;grid-template-columns:minmax(0,1fr) 58px 76px!important;font-size:9.5px!important}.home-risk-card .risk-list-row{min-height:43px!important;padding:5px 10px!important;gap:7px!important}.home-risk-card .risk-customer strong{font-size:11.5px!important}.home-risk-card .risk-customer span,.home-risk-card .risk-login-pill,.home-risk-card .risk-amount{font-size:9.5px!important}.home-recent-orders-card{overflow-x:auto!important;overflow-y:hidden!important}.home-recent-orders-card .recent-orders-head{min-height:var(--v134-recent-head-h)!important;height:var(--v134-recent-head-h)!important;padding:0 18px!important}.home-recent-orders-card .recent-orders-head h3{gap:10px!important;font-size:18px!important}.home-recent-orders-card .recent-orders-head h3:before{border-top-width:9px!important;border-bottom-width:9px!important;border-left-width:11px!important}.home-recent-orders-card .view-all-orders-btn{height:34px!important;gap:7px!important;font-size:12px!important}.home-orders-table{min-width:980px}.home-orders-table .order-head,.home-orders-table .order-row{grid-template-columns:1.02fr 1.55fr 1fr 1.42fr .9fr .9fr .78fr 1fr 26px!important;column-gap:11px!important;padding:0 18px!important}.home-orders-table .order-head{min-height:var(--v134-table-head-h)!important;height:var(--v134-table-head-h)!important}.home-orders-table .order-row{min-height:var(--v134-recent-row-h)!important;height:var(--v134-recent-row-h)!important}.home-orders-table .order-head span,.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{font-size:var(--v134-table-font)!important}.home-orders-table .home-order-customer-avatar{width:28px!important;height:28px!important;min-width:28px}@container admin-content (max-width:1180px){.content-grid{grid-template-columns:1fr!important}.right-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container admin-content (max-width:1050px){.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.home-finance-item:nth-of-type(2):after{display:none!important}}@container admin-content (max-width:760px){.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.right-stack{grid-template-columns:1fr}.premium-sales-summary-head{min-height:auto!important;padding:12px!important;align-items:flex-start!important;gap:10px!important;flex-direction:column!important}.premium-sales-controls,.premium-sales-mode-buttons{width:100%}.premium-sales-mode-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.premium-sales-mode-buttons button{min-width:0!important;padding-inline:5px!important}}@container admin-content (max-width:520px){.home-kpi-strip.metrics-grid-top.five-col-metrics,.home-finance-strip{grid-template-columns:1fr!important}.home-finance-item:after{display:none!important}}.orders-page .orders-hero-card,.shared-page-hero{padding:14px!important;border-radius:var(--v134-card-radius)!important;box-shadow:0 6px 18px #3a48600e!important}.orders-hero-main,.shared-page-hero-main{grid-template-columns:minmax(210px,.58fr) minmax(560px,1.42fr)!important;gap:18px!important;padding-bottom:14px!important}.orders-hero-title-wrap,.shared-page-hero-title{gap:12px!important}.orders-hero-title-wrap h2,.shared-page-hero-title h2{font-size:var(--v134-hero-title)!important}.orders-hero-triangle{border-top-width:9px!important;border-bottom-width:9px!important;border-left-width:13px!important}.orders-hero-summary,.shared-page-hero-summary{gap:8px!important}.orders-hero-stat-card{min-height:var(--v134-hero-stat-h)!important;padding:9px 10px!important;gap:9px!important;border-radius:10px!important;box-shadow:0 4px 13px #46566f0b!important}.orders-hero-stat-icon{width:var(--v134-hero-icon)!important;height:var(--v134-hero-icon)!important;min-width:var(--v134-hero-icon);border-radius:10px!important}.orders-hero-stat-icon svg{width:20px!important;height:20px!important}.orders-hero-stat-content small{font-size:10.5px!important}.orders-hero-stat-content strong{font-size:17px!important}.orders-hero-filters,.shared-page-hero-actions{grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important;padding-top:14px!important}.orders-hero-search.detail-search,.orders-hero-select,.orders-hero-clear-btn,.orders-hero-download-btn{min-height:var(--v134-search-h)!important;height:var(--v134-search-h)!important;border-radius:10px!important}.orders-hero-search.detail-search{padding:0 13px!important}.orders-hero-search.detail-search svg{width:18px!important;height:18px!important}.orders-hero-search.detail-search input,.orders-hero-select span,.orders-hero-select select,.orders-hero-clear-btn,.orders-hero-download-btn{font-size:12px!important}.orders-hero-select{width:150px!important;padding:0 12px!important}.orders-hero-clear-btn{padding:0 14px!important}.orders-hero-download-btn{min-width:150px!important;padding:0 16px!important}.orders-hero-filter-actions,.shared-action-buttons{gap:7px!important}.shared-page-hero-tools{padding-top:9px!important}.orders-page .orders-table-card,.customers-table-card,.cart-customer-table-card,.category-manager-card,.reports-table-card,.detail-table-card,.customer-order-table-wrap{max-width:100%;overflow-x:auto!important;scrollbar-width:thin}.orders-page .orders-table-grid.home-style-orders-table{min-width:1180px}.page-card.table-card>.table-grid,.page-card.cart-customer-table-card>.table-grid,.carts-table-grid,.customer-order-table,.detail-data-table,.history-orders-grid{min-width:900px}.category-table-grid{min-width:760px}.orders-page .orders-table-grid.home-style-orders-table .table-head,.orders-page .orders-table-grid.home-style-orders-table .table-cell{min-height:var(--v134-table-row-h)!important;padding-left:10px!important;padding-right:10px!important;font-size:var(--v134-table-font)!important}.orders-page .orders-table-grid.home-style-orders-table .table-head{min-height:var(--v134-table-head-h)!important;height:var(--v134-table-head-h)!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell,.orders-page .orders-table-grid.home-style-orders-table .table-cell span,.orders-page .orders-table-grid.home-style-orders-table .table-cell strong,.orders-page .orders-table-grid.home-style-orders-table .table-cell em,.orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline span,.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong,.orders-page .orders-table-grid.home-style-orders-table .recent-order-link,.orders-page .orders-table-grid.home-style-orders-table .orders-order-link{font-size:var(--v134-table-font)!important}.orders-page .orders-table-grid.home-style-orders-table .status-select-wrap{min-width:126px!important;height:29px!important}.orders-page .orders-table-grid.home-style-orders-table .detail-btn{min-width:78px!important;height:30px!important;font-size:11px!important;border-radius:8px!important}.table-grid .table-head,.table-grid .table-cell,.carts-table-grid .table-head,.carts-table-grid .table-cell,.category-table-grid .category-table-head,.category-table-grid .category-table-row{min-height:var(--v134-table-row-h)!important;padding-top:8px!important;padding-bottom:8px!important;font-size:var(--v134-table-font)!important}.table-grid .table-head,.carts-table-grid .table-head,.category-table-grid .category-table-head{min-height:var(--v134-table-head-h)!important}.table-cell .detail-btn,.table-cell .delete-btn,.table-cell .edit-btn,.category-actions .ghost-btn,.category-actions .edit-btn,.category-actions .delete-btn{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important}.admin-product-grid.five-col{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.products-management-page .products-hero-card{gap:12px!important;padding:14px!important;border-radius:var(--v134-card-radius)!important}.products-management-page .products-hero-head h2{font-size:24px!important}.products-management-page .product-stat-card.compact{min-height:58px!important;padding:8px 11px!important}.products-management-page .product-add-btn{min-height:var(--v134-control-h)!important;height:var(--v134-control-h)!important;font-size:12px!important}.products-management-page .admin-product-card.premium-v2{border-radius:var(--v134-card-radius)!important;padding:0 9px 10px!important}.products-management-page .admin-product-content.premium{padding-top:9px!important}.products-management-page .admin-product-content h3{font-size:12.5px!important;line-height:1.35!important}.products-management-page .product-data-strip-v2{gap:5px!important}.products-management-page .admin-product-actions{gap:6px!important}.products-management-page .admin-product-actions button{min-height:32px!important;height:32px!important;font-size:11px!important;border-radius:8px!important}@container admin-content (max-width:1500px){.admin-product-grid.five-col{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container admin-content (max-width:1120px){.admin-product-grid.five-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container admin-content (max-width:800px){.admin-product-grid.five-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-management-page .products-hero-card{flex-direction:column!important}}@container admin-content (max-width:520px){.admin-product-grid.five-col{grid-template-columns:1fr!important}}.products-management-page .products-hero-card,.slider-management-page .slider-settings-card,.theme-settings-page .settings-hero-card,.theme-settings-page .settings-form-card,.reports-page .reports-hero-card,.reports-page .report-summary-card,.reports-page .report-chart-card{box-shadow:0 6px 18px #1f30480e!important}.slider-management-page .slider-settings-card,.theme-settings-page .settings-form-card,.reports-page .report-chart-card{padding:14px!important}.overlay,.modal-backdrop{padding:12px!important}.modal-card{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)!important;border-radius:var(--v134-card-radius)!important;scrollbar-gutter:stable}.modal-header,.modern-modal-header{padding:var(--v134-modal-pad)!important}.modal-header h3,.modern-modal-header h3{font-size:19px!important}.modal-header p,.modern-modal-header p{font-size:12px!important}.modal-close-btn,.modal-header .icon-btn{width:38px!important;height:38px!important;min-width:38px;border-radius:9px!important}.modern-modal-body{padding:13px 16px!important}.modern-modal-footer,.modal-footer{padding:13px 16px!important;gap:8px!important}.modern-modal-footer .ghost-btn.large,.modern-modal-footer .primary-btn.large{min-width:110px!important;height:40px!important;font-size:12px!important}.product-editor-reference-modal,.product-editor-modal{width:100%;max-height:calc(100dvh - 24px)!important;overflow:hidden}.product-editor-reference-modal .product-editor-layout,.product-editor-modal .product-editor-layout{min-height:0;max-height:calc(100dvh - 140px);overflow:auto;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)!important}.customer-form-modal .customer-form-surface .modern-form-grid{padding:16px 18px!important}.modern-admin-modal input,.modern-admin-modal select,.modern-admin-modal textarea{max-width:100%;min-width:0}@media(max-width:1100px){.admin-shell{display:block!important;padding:8px!important}.admin-shell:has(.sidebar.collapsed){display:block!important}.sidebar,.sidebar.collapsed{position:fixed!important;left:8px!important;top:8px!important;bottom:8px!important;width:min(264px,calc(100vw - 16px))!important;min-width:0!important;height:auto!important;padding:12px 10px!important;z-index:1000!important}.sidebar.collapsed .sidebar-brand>div:last-child,.sidebar.collapsed .side-link span{display:block!important}.sidebar.collapsed .side-link{justify-content:flex-start!important;padding:0 11px!important}.admin-content{padding:0 0 18px!important}.product-editor-reference-modal .product-editor-layout,.product-editor-modal .product-editor-layout{grid-template-columns:1fr!important}}@media(max-width:720px){.overlay,.modal-backdrop{padding:6px!important}.modal-card{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)!important}.modal-header,.modern-modal-header{padding:13px!important}.modern-modal-body{padding:10px 12px!important}.modern-modal-footer,.modal-footer{padding:10px 12px!important;flex-wrap:wrap}.modern-modal-footer>*,.modal-footer>*{flex:1 1 140px}.product-editor-reference-modal .product-editor-layout,.product-editor-modal .product-editor-layout{max-height:calc(100dvh - 118px)}}.product-list-page .product-list-table-card{max-width:100%;overflow-x:auto!important}.product-list-page .product-list-table{min-width:820px}@media(min-width:2201px){.sidebar .side-link{font-size:14px!important}.sidebar-brand strong{font-size:14.5px!important}.sidebar-brand span{font-size:11.5px!important}.collapse-btn{font-size:12.5px!important}.topbar-title h1{font-size:24px!important}.topbar-title p{font-size:12.5px!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input{font-size:13.5px!important}.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn{font-size:13px!important}.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:12.5px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{font-size:10.5px!important}.home-kpi-strip .home-kpi-card-header .metric-title{font-size:14px!important}.home-kpi-strip .home-kpi-icon svg{width:24px!important;height:24px!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{font-size:11.5px!important}.home-finance-content>span{font-size:12px!important}.home-finance-content>small{font-size:11px!important}.home-finance-trend{font-size:10.5px!important}.premium-sales-summary-head h3,.dashboard-section-head h3,.dashboard-insight-head h3,.home-risk-head h3{font-size:19px!important}.home-recent-orders-card .recent-orders-head h3{font-size:20px!important}.home-recent-orders-card .view-all-orders-btn{font-size:13px!important}.orders-hero-stat-content small{font-size:12px!important}.orders-hero-stat-content strong{font-size:20px!important}.orders-hero-search.detail-search input,.orders-hero-select span,.orders-hero-select select,.orders-hero-clear-btn,.orders-hero-download-btn{font-size:13px!important}}@media(min-width:2501px){.sidebar .side-link{font-size:15px!important}.sidebar-brand strong{font-size:16px!important}.sidebar-brand span{font-size:12px!important}.collapse-btn{font-size:13px!important}.topbar-title h1{font-size:26px!important}.topbar-title p{font-size:13px!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input,.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn,.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:14px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{font-size:11px!important}.home-kpi-strip .home-kpi-card-header .metric-title{font-size:15px!important}.home-kpi-strip .home-kpi-icon svg{width:25px!important;height:25px!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{font-size:12px!important}.home-finance-content>span{font-size:12.5px!important}.home-finance-content>small{font-size:11.5px!important}.home-finance-trend{font-size:11px!important}.premium-sales-summary-head h3,.dashboard-section-head h3,.dashboard-insight-head h3,.home-risk-head h3{font-size:21px!important}.home-recent-orders-card .recent-orders-head h3{font-size:23px!important}.home-recent-orders-card .view-all-orders-btn,.orders-hero-stat-content small{font-size:14px!important}.orders-hero-stat-content strong{font-size:24px!important}.orders-hero-search.detail-search input,.orders-hero-select span,.orders-hero-select select,.orders-hero-clear-btn,.orders-hero-download-btn{font-size:15px!important}}@media(min-width:2801px){.sidebar{padding:18px 16px!important;gap:14px!important}.sidebar-brand{padding:14px!important;margin-bottom:16px!important;border-radius:16px!important}.sidebar .brand-mark.small{width:44px!important;height:44px!important;min-width:44px;font-size:18px!important}.sidebar-nav{gap:8px!important;padding-right:20px!important;margin-top:4px!important}.sidebar .side-link{font-size:16px!important;gap:14px!important;padding:0 18px!important;border-radius:18px!important}.sidebar .side-link svg{width:18px!important;height:18px!important}.sidebar .side-link.active{border-radius:18px 0 0 18px!important}.sidebar .side-link.active:after{right:-40px!important;width:40px!important}.sidebar-brand strong{font-size:17px!important}.sidebar-brand span{font-size:13px!important}.collapse-btn{font-size:14px!important;border-radius:18px!important}.topbar-title h1{font-size:28px!important}.topbar-title p{font-size:14px!important}.admin-search,.topbar.compact-topbar .admin-search.global-search-wrap{padding:0 22px!important;border-radius:18px!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input{font-size:15px!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{gap:12px!important}.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn{font-size:15px!important;padding:0 18px!important;border-radius:14px!important}.topbar .user-chip-admin,.topbar.compact-topbar .topbar-actions .user-chip-admin{padding:0 14px 0 12px!important;gap:10px!important;border-radius:14px!important}.topbar .user-chip-admin>span,.topbar.compact-topbar .topbar-actions .user-chip-admin>span{width:40px!important;height:40px!important;min-width:40px;font-size:18px!important}.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:15px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{font-size:12px!important}.home-kpi-strip .home-kpi-card-header{padding:0 18px!important}.home-kpi-strip .home-kpi-card-header .metric-title{font-size:16px!important}.home-kpi-strip .home-kpi-icon,.home-kpi-strip .home-kpi-card.green .home-kpi-icon,.home-kpi-strip .home-kpi-card.blue .home-kpi-icon,.home-kpi-strip .home-kpi-card.yellow .home-kpi-icon,.home-kpi-strip .home-kpi-card.purple .home-kpi-icon,.home-kpi-strip .home-kpi-card.orange .home-kpi-icon{width:34px!important;height:34px!important;flex-basis:34px!important}.home-kpi-strip .home-kpi-icon svg{width:26px!important;height:26px!important}.home-kpi-strip .home-kpi-card-body{padding:14px 16px!important;row-gap:12px!important}.home-kpi-strip .home-kpi-card-body .home-kpi-trend{font-size:13px!important;gap:6px!important}.home-finance-strip{padding:22px 54px 20px 18px!important}.home-finance-item{padding:10px 20px!important;gap:16px!important}.home-finance-content>span{font-size:13px!important}.home-finance-content>small{font-size:12px!important}.home-finance-trend{font-size:11px!important}.premium-sales-summary-head h3{font-size:24px!important}.dashboard-section-head h3,.dashboard-insight-head h3,.home-risk-head h3{font-size:19px!important}.home-recent-orders-card .recent-orders-head{padding:0 36px 0 42px!important}.home-recent-orders-card .recent-orders-head h3{font-size:27px!important;gap:18px!important}.home-recent-orders-card .view-all-orders-btn,.orders-hero-stat-content small{font-size:16px!important}.orders-hero-stat-content strong{font-size:28px!important}.orders-hero-search.detail-search input,.orders-hero-select span,.orders-hero-select select,.orders-hero-clear-btn,.orders-hero-download-btn{font-size:17px!important}}.page-stack>.home-recent-orders-card{margin-top:2px}.orders-hero-select.compact-filter-select{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;padding-right:38px!important;overflow:hidden!important}.orders-hero-select.compact-filter-select span{position:relative;z-index:1;font-weight:800!important}.orders-hero-select.compact-filter-select svg:not(.orders-hero-select-chevron){position:relative;z-index:1}.orders-hero-select.compact-filter-select select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;appearance:none!important;cursor:pointer!important;z-index:2}.orders-hero-select-chevron{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#718096!important;pointer-events:none!important}body.dark-theme .orders-hero-select-chevron{color:#9fb3d1!important}.shared-page-hero-summary.category-stat-grid.category-stat-grid-with-action{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.category-summary-add-btn{width:100%!important;min-height:var(--v134-search-h)!important;height:100%!important;border:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;background:linear-gradient(135deg,#f56b8d,#ef5b84 45%,#e8497b)!important;color:#fff!important;font-weight:900!important;box-shadow:0 14px 34px #e8497b2e!important;white-space:nowrap!important}.category-summary-add-btn:hover{transform:translateY(-1px);box-shadow:0 18px 38px #e8497b3d!important}body.dark-theme .category-summary-add-btn{background:linear-gradient(135deg,#ea5a87,#d9467e)!important}.page-card.category-manager-card.premium-category-manager{padding:0!important;overflow:hidden!important;border:1px solid #e9eef6!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px #0f172a0b!important}.category-card-toolbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:22px 26px 18px!important;background:#fff!important;border-bottom:1px solid #eef2f7!important}.category-card-toolbar strong{display:block!important;color:#0b1730!important;font-size:21px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.03em!important}.category-card-toolbar span{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;color:#718096!important;font-size:13px!important;font-weight:700!important}.category-count-badge{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#edf4ff!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important}.category-table-grid{grid-template-columns:84px minmax(280px,1.65fr) minmax(120px,.72fr) minmax(132px,.82fr) minmax(286px,1.25fr)!important;gap:18px!important;align-items:center!important;min-width:980px!important}.category-table-head,.category-table-row{padding-left:26px!important;padding-right:26px!important}.category-table-head{min-height:52px!important;background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important;color:#718096!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}.category-table-row{min-height:62px!important;background:#fff!important;border-bottom:1px solid #e9eef6!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.category-table-row:last-child{border-bottom:0!important}.category-table-row:hover{background:#fcfdff!important}.category-table-row.dragging{background:#f8fbff!important;box-shadow:inset 0 0 0 1px #d9e7fb!important}.category-order{color:#64748b!important;font-size:13px!important;font-weight:900!important}.category-order b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:30px!important;border-radius:10px!important;background:#f3f7ff!important}.category-name-cell{gap:12px!important}.category-icon-box{width:44px!important;height:44px!important;border-radius:12px!important;background:#f5f8fc!important;border:1px solid #e8eef7!important;font-size:22px!important}.category-name-meta strong,.category-name-cell strong{display:block!important;color:#17233c!important;font-size:14px!important;line-height:1.15!important;font-weight:800!important}.category-name-meta small{display:block!important;margin-top:4px!important;color:#718096!important;font-size:12px!important;line-height:1.15!important;font-weight:700!important}.category-move-actions,.category-actions{gap:8px!important;flex-wrap:wrap!important}.category-move-actions button{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid #dfe7f3!important;background:#fff!important;color:#1f2a44!important;box-shadow:none!important}.category-move-actions button:hover{background:#eef5ff!important;border-color:#cfdcf0!important;color:#2563eb!important}.category-actions .edit-btn,.category-actions .ghost-btn,.category-actions .delete-btn{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}.category-actions .edit-btn{min-width:96px!important}.category-actions .ghost-btn{min-width:86px!important}.category-actions .delete-btn{min-width:36px!important;width:36px!important;justify-content:center!important;padding:0!important}body.dark-theme .page-card.category-manager-card.premium-category-manager{background:linear-gradient(180deg,#111f33,#0f1b2c)!important;border-color:#223856!important;box-shadow:0 18px 42px #00000038!important}body.dark-theme .category-card-toolbar{background:transparent!important;border-bottom-color:#223856!important}body.dark-theme .category-card-toolbar strong,body.dark-theme .category-name-meta strong,body.dark-theme .category-name-cell strong{color:#f5f8ff!important}body.dark-theme .category-card-toolbar span,body.dark-theme .category-name-meta small,body.dark-theme .category-order,body.dark-theme .category-table-head{color:#9fb3d1!important}body.dark-theme .category-table-head{background:#101d30!important;border-bottom-color:#223856!important}body.dark-theme .category-table-row{background:transparent!important;border-bottom-color:#223856!important}body.dark-theme .category-icon-box{background:#101d30!important;border-color:#223856!important}body.dark-theme .category-order b{background:#101d30!important;color:#dce7f7!important}body.dark-theme .category-move-actions button{background:#101d30!important;border-color:#294663!important;color:#dce7f7!important}.page-card.cart-customer-table-card{padding:0!important;overflow:hidden!important;border-radius:22px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table{min-width:1180px!important;grid-template-columns:58px minmax(220px,1.45fr) minmax(165px,.98fr) minmax(108px,.72fr) minmax(116px,.74fr) minmax(108px,.7fr) minmax(170px,1fr) minmax(126px,.76fr) minmax(112px,.7fr) minmax(112px,.7fr)!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell{padding-left:18px!important;padding-right:18px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head{min-height:52px!important;height:52px!important;background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important;color:#718096!important;font-size:13px!important;font-weight:900!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell{min-height:48px!important;height:48px!important;background:#fff!important;border-bottom:1px solid #e9eef6!important;color:#17233c!important;font-size:13px!important;font-weight:700!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell strong,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell span,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell button{font-size:13px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .select-head,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .select-cell{padding-left:12px!important;padding-right:12px!important;justify-content:center!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button{gap:10px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button .customer-avatar,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button .sector-avatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button strong{font-size:13px!important;line-height:1.1!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .phone-copy-inline{gap:6px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .copy-icon-btn{width:26px!important;height:26px!important;min-width:26px!important;border-radius:8px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .action-cell .detail-btn,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .action-cell .delete-btn{min-width:92px!important;height:30px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head{background:#101d30!important;border-bottom-color:#223856!important;color:#9fb3d1!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell{background:transparent!important;border-bottom-color:#223856!important;color:#d7e3f4!important}.shared-page-hero-summary.product-stat-grid{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.products-reference-actions{grid-template-columns:1fr auto!important}.product-add-hero-btn{min-width:168px!important}@media(max-width:1180px){.shared-page-hero-summary.category-stat-grid.category-stat-grid-with-action,.shared-page-hero-summary.product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.shared-page-hero-summary.category-stat-grid.category-stat-grid-with-action,.shared-page-hero-summary.product-stat-grid{grid-template-columns:1fr!important}.category-card-toolbar{flex-direction:column!important;align-items:flex-start!important}}.category-management-page .categories-reference-hero{padding:22px 26px!important;border:1px solid #edf1f6!important;border-radius:22px!important;box-shadow:none!important}.category-management-page .categories-reference-hero .shared-page-hero-main{grid-template-columns:minmax(240px,.88fr) minmax(760px,1.12fr)!important;gap:22px!important;align-items:center!important;border-bottom:0!important;padding-bottom:0!important}.category-management-page .shared-page-hero-title h2{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:34px!important;font-weight:300!important;letter-spacing:-.04em!important;color:#243655!important}.category-management-page .category-stat-grid.category-stat-grid-with-action{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:14px!important}.category-management-page .orders-hero-stat-card.compact-stat-card{min-height:84px!important;border-radius:16px!important;border:1px solid #e9eef6!important;box-shadow:none!important}.category-management-page .orders-hero-stat-icon{width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(135deg,#ff8aaa,#ff5c89)!important}.category-management-page .orders-hero-stat-content small{font-size:12px!important;font-weight:500!important;color:#7b879b!important}.category-management-page .orders-hero-stat-content strong{font-size:19px!important;font-weight:800!important;color:#223556!important}.category-management-page .category-summary-add-btn{min-height:64px!important;border-radius:16px!important;background:linear-gradient(135deg,#ff7a9d,#f05c85)!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}.category-management-page .premium-category-manager{border:1px solid #eef2f7!important;border-radius:22px!important;box-shadow:none!important}.category-management-page .category-card-toolbar{align-items:center!important;padding:24px 28px 18px!important;border-bottom:1px solid #eef2f7!important}.category-management-page .category-card-toolbar strong{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:24px!important;line-height:1.1!important;font-weight:300!important;letter-spacing:-.03em!important;color:#223556!important}.category-management-page .category-count-badge{min-height:38px!important;padding:0 16px!important;border-radius:13px!important;background:#f6f8fc!important;color:#5f6f89!important;font-size:13px!important;font-weight:800!important}.category-management-page .category-table-grid{grid-template-columns:92px minmax(320px,1.5fr) minmax(130px,.65fr) minmax(150px,.78fr) minmax(320px,1.15fr)!important;gap:18px!important}.category-management-page .category-table-head,.category-management-page .category-table-row{padding-left:28px!important;padding-right:28px!important}.category-management-page .category-table-head{min-height:58px!important;background:#fff!important;border-bottom:1px solid #eef2f7!important;color:#6d7a90!important;font-size:14px!important;font-weight:500!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.category-management-page .category-table-row{min-height:100px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.category-management-page .category-table-row:hover{background:#fff!important}.category-management-page .category-order{font-size:0!important}.category-management-page .category-order b{min-width:56px!important;height:52px!important;border-radius:14px!important;border:1px solid #eceff4!important;background:#fff!important;color:#f15487!important;font-size:16px!important;font-weight:800!important}.category-management-page .category-icon-box{width:56px!important;height:56px!important;border-radius:16px!important;border:1px solid #eceff4!important;background:#fff!important;font-size:26px!important}.category-management-page .category-name-meta strong{font-size:15px!important;font-weight:800!important;color:#1d2d48!important}.category-management-page .category-name-meta small{display:none!important}.category-management-page .status-badge,.category-management-page .status-chip,.category-management-page .status-pill{min-height:40px!important;padding:0 16px!important;border-radius:14px!important}.category-management-page .category-move-actions button{width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid #e8edf3!important;background:#fff!important;color:#223556!important}.category-management-page .category-actions .edit-btn,.category-management-page .category-actions .ghost-btn,.category-management-page .category-actions .delete-btn{height:40px!important;border-radius:14px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.category-management-page .category-actions .edit-btn{min-width:106px!important;color:#f15487!important;border-color:#f7d5e1!important;background:#fff!important}.category-management-page .category-actions .ghost-btn{min-width:96px!important;color:#66758d!important;border-color:#eef2f7!important;background:#f8fafc!important}.category-management-page .category-actions .delete-btn{width:42px!important;min-width:42px!important;padding:0!important;color:#f15487!important;border-color:#f7d5e1!important;background:#fff!important}.product-list-reference-page .product-list-reference-hero{padding:22px 26px!important;border:1px solid #edf1f6!important;border-radius:22px!important;box-shadow:none!important}.product-list-reference-page .product-list-reference-hero .product-list-hero-main{grid-template-columns:minmax(260px,.9fr) minmax(220px,.55fr)!important;gap:24px!important;border-bottom:0!important;padding-bottom:0!important;align-items:center!important}.product-list-reference-page .product-list-summary-grid.one-up{grid-template-columns:minmax(180px,240px)!important;justify-content:end!important;max-width:none!important}.product-list-reference-page .product-list-reference-table-card{padding:0!important;overflow:hidden!important;border:1px solid #e9eef6!important;border-radius:22px!important;box-shadow:none!important}.product-list-reference-table{display:grid!important;grid-template-columns:92px 140px minmax(360px,1.6fr) minmax(170px,.8fr) minmax(170px,.8fr)!important;min-width:980px!important;background:#fff!important}.product-list-reference-head,.product-list-reference-cell{display:flex!important;align-items:center!important;min-width:0!important;padding:0 18px!important;border-bottom:1px solid #eef2f7!important}.product-list-reference-head{min-height:52px!important;background:#f6f9fd!important;color:#6d7a90!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}.product-list-reference-cell{min-height:56px!important;background:#fff!important;color:#17233c!important;font-size:14px!important;font-weight:650!important}.product-list-reference-head.numeric,.product-list-reference-cell.numeric{justify-content:flex-end!important;text-align:right!important}.product-list-reference-cell.order-cell{justify-content:center!important;padding-left:10px!important;padding-right:10px!important}.product-list-order-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:30px!important;border-radius:10px!important;background:#f3f7ff!important;color:#4c6bdc!important;font-size:13px!important;font-weight:800!important}.product-list-open-link,.product-list-product-link{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important}.product-list-open-link{color:#315fdd!important;font-size:14px!important;font-weight:800!important}.product-list-open-link:hover{color:#1d4ed8!important}.product-list-reference-cell.name-cell{padding-right:24px!important}.product-list-product-link{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;text-align:left!important}.product-list-thumb{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;border:1px solid #dfe7f3!important;background:#f8fbff!important;display:grid!important;place-items:center!important;overflow:hidden!important}.product-list-product-link strong{min-width:0!important;color:#1d2d48!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.product-list-reference-cell.price-cost{color:#42526b!important;font-weight:700!important}.product-list-reference-cell.price-sale{color:#10a35a!important;font-weight:800!important}.product-list-reference-empty{grid-column:1 / -1!important;min-height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6d7a90!important;font-size:14px!important;font-weight:700!important}.product-list-reference-table>:nth-last-child(-n+5){border-bottom:0!important}body.dark-theme .category-management-page .categories-reference-hero,body.dark-theme .product-list-reference-page .product-list-reference-hero,body.dark-theme .product-list-reference-page .product-list-reference-table-card,body.dark-theme .category-management-page .premium-category-manager{border-color:#223856!important;background:#0f1b2c!important}body.dark-theme .category-management-page .shared-page-hero-title h2,body.dark-theme .category-management-page .category-card-toolbar strong{color:#f4f8ff!important}body.dark-theme .category-management-page .orders-hero-stat-card.compact-stat-card,body.dark-theme .product-list-reference-page .orders-hero-stat-card.compact-stat-card{background:#101d30!important;border-color:#223856!important}body.dark-theme .product-list-reference-table{background:#0f1b2c!important}body.dark-theme .product-list-reference-head{background:#101d30!important;border-bottom-color:#223856!important;color:#9fb3d1!important}body.dark-theme .product-list-reference-cell{background:transparent!important;border-bottom-color:#223856!important;color:#d7e3f4!important}body.dark-theme .product-list-product-link strong{color:#f8fbff!important}body.dark-theme .product-list-open-link{color:#7da6ff!important}body.dark-theme .product-list-thumb,body.dark-theme .category-management-page .category-icon-box,body.dark-theme .category-management-page .category-order b,body.dark-theme .category-management-page .category-move-actions button{background:#101d30!important;border-color:#223856!important}@media(max-width:1200px){.category-management-page .category-stat-grid.category-stat-grid-with-action{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.product-list-reference-page .product-list-reference-hero .product-list-hero-main,.category-management-page .categories-reference-hero .shared-page-hero-main{grid-template-columns:1fr!important}.product-list-reference-page .product-list-summary-grid.one-up{justify-content:start!important}}@media(max-width:760px){.category-management-page .category-stat-grid.category-stat-grid-with-action{grid-template-columns:1fr!important}}.orders-page .orders-hero-title-wrap h2,.category-management-page .shared-page-hero-title h2,.product-list-reference-page .shared-page-hero-title h2{font-family:var(--app-font-family),Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--v134-hero-title)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.045em!important;color:#243655!important}.product-list-home-card{padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:var(--v134-card-radius)!important}.product-list-home-head{min-width:980px}.product-list-home-count{color:#ef5f86!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.product-list-home-table{min-width:980px!important}.product-list-home-table .order-head,.product-list-home-table .order-row{grid-template-columns:70px 125px minmax(390px,2.8fr) minmax(150px,.95fr) minmax(150px,.95fr)!important}.product-list-home-table .order-head>:nth-child(4),.product-list-home-table .order-head>:nth-child(5),.product-list-home-table .order-row>:nth-child(4),.product-list-home-table .order-row>:nth-child(5){justify-self:end!important;text-align:right!important}.product-list-home-row{cursor:pointer!important;outline:0!important}.product-list-home-row:focus-visible{box-shadow:inset 3px 0 #ef5f86!important;background:#fbfcfe!important}.product-list-home-order,.product-list-home-code,.product-list-home-price{color:#555c67!important;font-weight:400!important}.product-list-home-product{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.product-list-home-product strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#454b55!important;font-weight:600!important}.product-list-home-thumb{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #e3e9f1!important;border-radius:7px!important;background:#f8fbff!important;font-size:17px!important}.product-list-home-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.product-list-home-sale{color:#555c67!important;font-weight:400!important}.product-list-home-empty{min-height:84px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6d737d!important;font-size:var(--v134-table-font)!important;font-weight:600!important}body.dark-theme .orders-page .orders-hero-title-wrap h2,body.dark-theme .category-management-page .shared-page-hero-title h2,body.dark-theme .product-list-reference-page .shared-page-hero-title h2{color:#f5f8ff!important}body.dark-theme .product-list-home-count{color:#fb8ca8!important}body.dark-theme .product-list-home-order,body.dark-theme .product-list-home-code,body.dark-theme .product-list-home-price,body.dark-theme .product-list-home-sale{color:#d7e3f4!important}body.dark-theme .product-list-home-product strong{color:#edf5ff!important}body.dark-theme .product-list-home-thumb{background:#101d30!important;border-color:#29425e!important}@media(max-width:760px){.product-list-home-table .order-head,.product-list-home-table .order-row{grid-template-columns:58px 100px minmax(310px,2.5fr) 135px 135px!important}}.product-list-reference-page .product-list-home-thumb{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;border-radius:4px!important;border:1px solid #dfe6ef!important;background:#fff!important;overflow:hidden!important;padding:0!important}.product-list-reference-page .product-list-home-thumb img,.product-list-reference-page .product-list-home-thumb .product-real-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;padding:0!important;border-radius:3px!important;background:#fff!important}.product-list-reference-page .product-list-home-thumb .emoji-img{font-size:19px!important;line-height:1!important}.product-detail-page,.product-detail-page *{font-family:var(--app-font-family),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.product-detail-page{gap:14px!important}.product-detail-page .product-detail-hero-card{padding:0!important;overflow:hidden!important;border:1px solid #e8edf5!important;border-radius:var(--v134-card-radius)!important;background:#fff!important;box-shadow:0 6px 18px #1f30480e!important}.product-detail-page .product-detail-back-row{min-height:48px!important;padding:0 20px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #edf2f7!important;background:#fff!important}.product-detail-page .product-detail-back{min-height:34px!important;padding:0 8px 0 0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#65758c!important;font-size:12px!important;line-height:1!important;font-weight:800!important;gap:7px!important;transition:color .18s ease,transform .18s ease!important}.product-detail-page .product-detail-back:hover{color:#ef5f86!important;transform:translate(-2px)!important}.product-detail-page .product-detail-back svg{width:16px!important;height:16px!important}.product-detail-page .product-detail-identity-row{min-height:118px!important;padding:18px 20px!important;gap:20px!important;background:#fff!important}.product-detail-page .product-detail-identity{gap:14px!important}.product-detail-page .product-detail-visual{width:76px!important;height:76px!important;flex:0 0 76px!important;border-radius:6px!important;border:1px solid #dfe6ef!important;background:#fff!important;overflow:hidden!important;padding:0!important;box-shadow:none!important}.product-detail-page .product-detail-visual img,.product-detail-page .product-detail-visual .product-real-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;border-radius:5px!important;background:#fff!important}.product-detail-page .product-detail-visual .emoji-img{font-size:44px!important}.product-detail-page .product-detail-eyebrow{margin-bottom:4px!important;color:#8290a4!important;font-size:11px!important;font-weight:700!important}.product-detail-page .product-detail-identity h2{margin:0!important;color:#243655!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.03em!important}.product-detail-page .product-detail-summary-line{gap:8px 18px!important;margin-top:10px!important}.product-detail-page .product-detail-summary-line span{color:#77869b!important;font-size:12px!important;font-weight:650!important}.product-detail-page .product-detail-summary-line strong{margin-left:4px!important;color:#26344c!important;font-size:13px!important;font-weight:850!important}.product-detail-page .product-detail-summary-line span:first-child strong{color:#149a5b!important}.product-detail-page .product-detail-actions{gap:10px!important}.product-detail-page .product-detail-actions .small-status-chip{height:30px!important;min-height:30px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}.product-detail-page .product-detail-actions .primary-btn{min-height:36px!important;height:36px!important;padding:0 14px!important;border:1px solid #f3bfd0!important;border-radius:9px!important;background:#fff6f9!important;color:#e94f7c!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.product-detail-page .product-detail-actions .primary-btn:hover{background:#ffedf3!important;border-color:#ee9eb9!important;transform:translateY(-1px)!important}.product-detail-page .product-detail-tabs-card{padding:0!important;overflow:hidden!important;border:1px solid #e8edf5!important;border-radius:var(--v134-card-radius)!important;background:#fff!important;box-shadow:0 6px 18px #1f30480e!important}.product-detail-page .product-detail-tabs{min-height:52px!important;padding:0 14px!important;gap:2px!important;border-bottom:1px solid #edf2f7!important;background:#fff!important}.product-detail-page .product-detail-tabs button{position:relative!important;min-height:52px!important;height:52px!important;padding:0 14px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#718096!important;font-size:12px!important;font-weight:800!important;gap:7px!important;transition:color .18s ease,background .18s ease,border-color .18s ease!important}.product-detail-page .product-detail-tabs button:hover{color:#e9537d!important;background:#fff8fa!important}.product-detail-page .product-detail-tabs button.active{color:#e9537d!important;border-bottom-color:#ef5f86!important;background:#fff8fa!important}.product-detail-page .product-detail-tabs button svg{width:15px!important;height:15px!important}.product-detail-page .product-detail-tab-content{min-height:360px!important;overflow-x:auto!important;background:#fff!important}.product-detail-page .product-detail-empty-state,.product-detail-page .product-detail-missing{min-height:350px!important;gap:10px!important;padding:34px!important;background:#fff!important}.product-detail-page .product-detail-empty-state>span{width:62px!important;height:62px!important;border-radius:14px!important;border:1px solid #f4d5df!important;background:#fff6f9!important;color:#ef5f86!important}.product-detail-page .product-detail-empty-state h3,.product-detail-page .product-detail-missing h2{color:#243655!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.02em!important}.product-detail-page .product-detail-empty-state p{max-width:500px!important;color:#7b899d!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important}.product-detail-page .product-detail-data-table{display:block!important;min-width:980px!important;overflow:visible!important;border-radius:0!important;background:#fff!important}.product-detail-page .price-history-data-table .product-detail-table-row,.product-detail-page .product-sales-data-table .product-detail-table-row{display:grid!important;align-items:stretch!important;background:#fff!important;border-bottom:1px solid #e9eef6!important;transition:background .18s ease,box-shadow .18s ease!important}.product-detail-page .price-history-data-table .product-detail-table-row{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.9fr) minmax(220px,1.05fr) minmax(160px,.78fr) minmax(150px,.72fr)!important}.product-detail-page .product-sales-data-table .product-detail-table-row{grid-template-columns:minmax(200px,1fr) minmax(240px,1.25fr) minmax(180px,.9fr) minmax(120px,.62fr) minmax(140px,.7fr) minmax(170px,.82fr)!important}.product-detail-page .product-detail-table-row.table-head-row{background:#f2f6fc!important;border-bottom:1px solid #e5edf7!important}.product-detail-page .product-detail-table-row.hoverable-row:hover{background:#fbfcfe!important;box-shadow:inset 3px 0 #ef5f86!important}.product-detail-page .product-detail-table-row.interactive-row{cursor:pointer!important}.product-detail-page .product-detail-table-row.interactive-row:focus-visible{outline:0!important;background:#fbfcfe!important;box-shadow:inset 3px 0 #ef5f86!important}.product-detail-page .product-detail-table-head{min-height:52px!important;height:52px!important;padding:0 18px!important;display:flex!important;align-items:center!important;border:0!important;background:transparent!important;color:#718096!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.product-detail-page .product-detail-table-cell{min-height:56px!important;padding:8px 18px!important;border:0!important;background:transparent!important;color:#4f5d72!important;font-size:13px!important;line-height:1.15!important;font-weight:650!important}.product-detail-page .product-detail-table-cell strong{color:#26344c!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important}.product-detail-page .product-detail-table-cell small{margin-top:4px!important;color:#8795a8!important;font-size:11px!important;line-height:1.15!important;font-weight:650!important}.product-detail-page .history-operation-icon,.product-detail-page .sale-operation-cell>span{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:7px!important;border:1px solid #e2e9f2!important;background:#f8fbff!important;color:#7186a5!important}.product-detail-page .history-operation-icon.sale{border-color:#f3d1dc!important;background:#fff6f9!important;color:#e9537d!important}.product-detail-page .history-operation-icon.cost{border-color:#f5dfc8!important;background:#fff9f1!important;color:#d77a20!important}.product-detail-page .new-price-cell strong,.product-detail-page .product-sales-data-table .total-cell strong{color:#26344c!important;font-size:13px!important;font-weight:850!important}.product-detail-page .change-cell.up strong,.product-detail-page .change-cell.up small{color:#149a5b!important}.product-detail-page .change-cell.down strong,.product-detail-page .change-cell.down small{color:#df4b55!important}.product-detail-page .sales-status-text{font-size:11px!important;font-weight:800!important}body.dark-theme .product-list-reference-page .product-list-home-thumb,body.dark-theme .product-detail-page .product-detail-visual{background:#101d30!important;border-color:#29425e!important}body.dark-theme .product-list-reference-page .product-list-home-thumb img,body.dark-theme .product-detail-page .product-detail-visual img{background:#101d30!important}body.dark-theme .product-detail-page .product-detail-hero-card,body.dark-theme .product-detail-page .product-detail-tabs-card{background:linear-gradient(180deg,#111f33,#0f1b2c)!important;border-color:#223856!important;box-shadow:0 18px 42px #00000038!important}body.dark-theme .product-detail-page .product-detail-back-row,body.dark-theme .product-detail-page .product-detail-identity-row,body.dark-theme .product-detail-page .product-detail-tabs,body.dark-theme .product-detail-page .product-detail-tab-content,body.dark-theme .product-detail-page .product-detail-empty-state{background:transparent!important;border-color:#223856!important}body.dark-theme .product-detail-page .product-detail-identity h2,body.dark-theme .product-detail-page .product-detail-empty-state h3,body.dark-theme .product-detail-page .product-detail-table-cell strong{color:#f5f8ff!important}body.dark-theme .product-detail-page .product-detail-eyebrow,body.dark-theme .product-detail-page .product-detail-summary-line span,body.dark-theme .product-detail-page .product-detail-empty-state p,body.dark-theme .product-detail-page .product-detail-table-head,body.dark-theme .product-detail-page .product-detail-table-cell,body.dark-theme .product-detail-page .product-detail-table-cell small{color:#9fb3d1!important}body.dark-theme .product-detail-page .product-detail-summary-line strong{color:#dce7f7!important}body.dark-theme .product-detail-page .product-detail-tabs button{color:#9fb3d1!important}body.dark-theme .product-detail-page .product-detail-tabs button:hover,body.dark-theme .product-detail-page .product-detail-tabs button.active{color:#fb8ca8!important;background:#ef5f8614!important}body.dark-theme .product-detail-page .product-detail-table-row.table-head-row{background:#101d30!important;border-color:#223856!important}body.dark-theme .product-detail-page .product-detail-table-row.hoverable-row{background:transparent!important;border-color:#223856!important}body.dark-theme .product-detail-page .product-detail-table-row.hoverable-row:hover{background:#132238!important}body.dark-theme .product-detail-page .history-operation-icon,body.dark-theme .product-detail-page .sale-operation-cell>span{background:#101d30!important;border-color:#29425e!important}body.dark-theme .product-detail-page .product-detail-empty-state>span{background:#ef5f8617!important;border-color:#ef5f863d!important;color:#fb8ca8!important}@media(max-width:900px){.product-detail-page .product-detail-identity-row{padding:16px!important}.product-detail-page .product-detail-actions{width:100%!important;justify-content:flex-start!important}}.product-detail-page .product-detail-tab-content{min-height:360px!important;padding:0!important;overflow-x:auto!important;background:#fff!important}.product-detail-page .product-detail-tab-table{width:100%!important;min-width:980px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.product-detail-page .product-detail-tab-table .order-head,.product-detail-page .product-detail-tab-table .order-row{display:grid!important;align-items:center!important;gap:18px!important;padding:0 28px!important;margin:0!important;border-left:0!important;border-right:0!important}.product-detail-page .product-detail-price-table .order-head,.product-detail-page .product-detail-price-table .order-row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.9fr) minmax(220px,1.05fr) minmax(150px,.75fr) minmax(150px,.72fr)!important}.product-detail-page .product-detail-sales-table .order-head,.product-detail-page .product-detail-sales-table .order-row,.product-detail-page .product-detail-purchases-table .order-head{grid-template-columns:minmax(200px,1fr) minmax(220px,1.15fr) minmax(190px,.95fr) minmax(120px,.6fr) minmax(140px,.7fr) minmax(160px,.8fr)!important}.product-detail-page .product-detail-stock-table .order-head{grid-template-columns:minmax(190px,1fr) minmax(180px,.9fr) minmax(260px,1.3fr) minmax(130px,.65fr) minmax(140px,.7fr)!important}.product-detail-page .product-detail-warehouses-table .order-head{grid-template-columns:minmax(220px,1.2fr) minmax(240px,1.25fr) minmax(140px,.7fr) minmax(130px,.65fr) minmax(150px,.75fr)!important}.product-detail-page .product-detail-tab-table .order-head{min-height:52px!important;height:52px!important;background:#f2f6fc!important;border-top:0!important;border-bottom:1px solid #e5edf7!important}.product-detail-page .product-detail-tab-table .order-head span{min-width:0!important;color:#718096!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.product-detail-page .product-detail-tab-table .order-row{min-height:56px!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;background:#fff!important;border-bottom:1px solid #e9eef6!important;color:#4f5d72!important;font-size:13px!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease!important}.product-detail-page .product-detail-tab-table .order-row:hover,.product-detail-page .product-detail-tab-clickable-row:focus-visible{background:#fbfcfe!important;box-shadow:inset 3px 0 #ef5f86!important;outline:0!important}.product-detail-page .product-detail-tab-clickable-row{cursor:pointer!important}.product-detail-page .product-detail-tab-table .order-row>*,.product-detail-page .product-detail-tab-table .order-row strong,.product-detail-page .product-detail-tab-table .order-row span,.product-detail-page .product-detail-tab-table .order-row small{min-width:0!important;font-family:var(--app-font-family),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.product-detail-page .product-detail-tab-table .order-row strong{color:#26344c!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important}.product-detail-page .product-detail-tab-table .order-row small{display:block!important;margin-top:4px!important;color:#8795a8!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important}.product-detail-page .product-detail-tab-primary-cell{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.product-detail-page .history-operation-icon,.product-detail-page .product-detail-sale-icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border:1px solid #dfe7f2!important;border-radius:6px!important;background:#f8fbff!important;color:#7186a5!important;box-shadow:none!important}.product-detail-page .history-operation-icon.sale,.product-detail-page .product-detail-sale-icon{border-color:#f2d4de!important;background:#fff6f9!important;color:#e9537d!important}.product-detail-page .history-operation-icon.cost{border-color:#f3dfc9!important;background:#fff9f1!important;color:#d77a20!important}.product-detail-page .product-detail-tab-change.up strong,.product-detail-page .product-detail-tab-change.up small{color:#149a5b!important}.product-detail-page .product-detail-tab-change.neutral strong{color:#64748b!important}.product-detail-page .product-detail-tab-price strong,.product-detail-page .product-detail-tab-total strong{color:#149a5b!important;font-weight:850!important}.product-detail-page .product-detail-tab-price small{text-decoration:line-through!important}.product-detail-page .product-detail-tab-empty-row{min-height:250px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:34px!important;border-bottom:0!important;background:#fff!important}.product-detail-page .product-detail-tab-empty-icon{width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;border:1px solid #f4d5df!important;border-radius:10px!important;background:#fff6f9!important;color:#ef5f86!important}.product-detail-page .product-detail-tab-empty-row strong{display:block!important;color:#26344c!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important}.product-detail-page .product-detail-tab-empty-row small{display:block!important;max-width:500px!important;margin-top:5px!important;color:#7f8da1!important;font-size:12px!important;line-height:1.45!important;font-weight:650!important}body.dark-theme .product-detail-page .product-detail-tab-table,body.dark-theme .product-detail-page .product-detail-tab-empty-row{background:transparent!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-head{background:#101d30!important;border-bottom-color:#223856!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-head span{color:#9fb3d1!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row{background:transparent!important;border-bottom-color:#223856!important;color:#c9d7e9!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row:hover,body.dark-theme .product-detail-page .product-detail-tab-clickable-row:focus-visible{background:#132238!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row strong,body.dark-theme .product-detail-page .product-detail-tab-empty-row strong{color:#f5f8ff!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row small,body.dark-theme .product-detail-page .product-detail-tab-empty-row small{color:#9fb3d1!important}body.dark-theme .product-detail-page .history-operation-icon,body.dark-theme .product-detail-page .product-detail-sale-icon{background:#101d30!important;border-color:#29425e!important}body.dark-theme .product-detail-page .product-detail-tab-empty-icon{background:#ef5f8617!important;border-color:#ef5f863d!important;color:#fb8ca8!important}@media(max-width:900px){.product-detail-page .product-detail-tab-table .order-head,.product-detail-page .product-detail-tab-table .order-row{padding-left:18px!important;padding-right:18px!important;gap:14px!important}}.product-detail-page .product-detail-tabs-card,.product-detail-page .product-detail-tab-content,.product-detail-page .product-detail-tab-table,.product-detail-page .product-detail-tab-table *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.product-detail-page .product-detail-tabs-card{overflow:hidden!important;border:1px solid #e8e8e6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #41485414!important}.product-detail-page .product-detail-tab-content{min-height:300px!important;padding:0!important;overflow-x:auto!important;background:#fff!important;border-top:1px solid #ececea!important}.product-detail-page .product-detail-tab-table{width:100%!important;min-width:980px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;gap:0!important}.product-detail-page .product-detail-tab-table .order-head,.product-detail-page .product-detail-tab-table .order-row{display:grid!important;align-items:center!important;gap:18px!important;margin:0!important;padding-left:18px!important;padding-right:18px!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.product-detail-page .product-detail-tab-table .order-head{min-height:var(--v134-table-head-h)!important;height:var(--v134-table-head-h)!important;padding-top:0!important;padding-bottom:0!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #dedfdf!important}.product-detail-page .product-detail-tab-table .order-head span{min-width:0!important;color:#7d8189!important;font-size:var(--v134-table-font)!important;line-height:1!important;font-weight:300!important;letter-spacing:.002em!important;text-transform:none!important;white-space:nowrap!important}.product-detail-page .product-detail-tab-table .order-row{min-height:var(--v134-table-row-h)!important;height:auto!important;padding-top:7px!important;padding-bottom:7px!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #ececea!important;color:#666b74!important;font-size:var(--v134-table-font)!important;line-height:1.12!important;font-weight:300!important;letter-spacing:.002em!important;transition:background-color .16s ease!important}.product-detail-page .product-detail-tab-table .order-row:last-child{border-bottom:0!important}.product-detail-page .product-detail-tab-table .order-row:hover,.product-detail-page .product-detail-tab-clickable-row:focus-visible{background:#fbfbfa!important;box-shadow:none!important;outline:0!important}.product-detail-page .product-detail-tab-table .order-row>*,.product-detail-page .product-detail-tab-table .order-row span,.product-detail-page .product-detail-tab-table .order-row strong,.product-detail-page .product-detail-tab-table .order-row small{min-width:0!important;color:inherit!important;font-size:var(--v134-table-font)!important;line-height:1.12!important;letter-spacing:.002em!important}.product-detail-page .product-detail-tab-table .order-row strong{color:#303641!important;font-weight:600!important}.product-detail-page .product-detail-tab-table .order-row small{display:block!important;margin-top:3px!important;color:#8a9099!important;font-size:calc(var(--v134-table-font) - 1.5px)!important;line-height:1.15!important;font-weight:300!important}.product-detail-page .product-detail-tab-table .order-head .numeric,.product-detail-page .product-detail-tab-table .order-row .numeric{justify-self:end!important;text-align:right!important}.product-detail-page .product-detail-tab-primary-cell{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.product-detail-page .product-detail-tab-primary-cell>div,.product-detail-page .product-detail-tab-stack{min-width:0!important}.product-detail-page .product-detail-tab-primary-cell strong,.product-detail-page .product-detail-tab-stack strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-detail-page .history-operation-icon,.product-detail-page .product-detail-sale-icon{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border:1px solid #e4e8ee!important;border-radius:9px!important;background:#fff!important;color:#7d8797!important;box-shadow:none!important}.product-detail-page .history-operation-icon.sale,.product-detail-page .product-detail-sale-icon{border-color:#f2d9e1!important;background:#fff8fa!important;color:#ce6688!important}.product-detail-page .history-operation-icon.cost{border-color:#f0dfcd!important;background:#fffaf4!important;color:#cf7b2a!important}.product-detail-page .product-detail-tab-change,.product-detail-page .product-detail-tab-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important}.product-detail-page .product-detail-tab-change strong{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}.product-detail-page .product-detail-tab-change.up strong,.product-detail-page .product-detail-tab-change.up small,.product-detail-page .product-detail-tab-price strong,.product-detail-page .product-detail-tab-total strong{color:#15975b!important}.product-detail-page .product-detail-tab-change.down strong,.product-detail-page .product-detail-tab-change.down small{color:#df4b55!important}.product-detail-page .product-detail-tab-change.neutral strong{color:#666b74!important}.product-detail-page .product-detail-tab-price small{color:#9a9fa7!important;text-decoration:line-through!important}.product-detail-page .product-detail-tab-empty-row{min-height:210px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:28px!important;border-bottom:0!important;background:#fff!important}.product-detail-page .product-detail-tab-empty-icon{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border:1px solid #e8e8e6!important;border-radius:10px!important;background:#fff!important;color:#ce6688!important;box-shadow:none!important}.product-detail-page .product-detail-tab-empty-row strong{display:block!important;color:#303641!important;font-size:var(--v134-table-font)!important;line-height:1.2!important;font-weight:600!important}.product-detail-page .product-detail-tab-empty-row small{display:block!important;max-width:520px!important;margin-top:5px!important;color:#858b95!important;font-size:calc(var(--v134-table-font) - 1px)!important;line-height:1.4!important;font-weight:300!important}body.dark-theme .product-detail-page .product-detail-tabs-card,body.dark-theme .product-detail-page .product-detail-tab-content,body.dark-theme .product-detail-page .product-detail-tab-table,body.dark-theme .product-detail-page .product-detail-tab-empty-row{background:#101c2d!important;border-color:#5d7ca747!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-head{background:#223048bd!important;border-bottom-color:#5d7ca747!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-head span{color:#9cb1cc!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row{background:transparent!important;border-bottom-color:#5d7ca738!important;color:#c5d2e4!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row:hover,body.dark-theme .product-detail-page .product-detail-tab-clickable-row:focus-visible{background:#ffffff06!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row strong,body.dark-theme .product-detail-page .product-detail-tab-empty-row strong{color:#f8fbff!important}body.dark-theme .product-detail-page .product-detail-tab-table .order-row small,body.dark-theme .product-detail-page .product-detail-tab-empty-row small{color:#9fb1cc!important}body.dark-theme .product-detail-page .history-operation-icon,body.dark-theme .product-detail-page .product-detail-sale-icon,body.dark-theme .product-detail-page .product-detail-tab-empty-icon{background:#142238!important;border-color:#29425e!important}@media(max-width:900px){.product-detail-page .product-detail-tab-table .order-head,.product-detail-page .product-detail-tab-table .order-row{padding-left:14px!important;padding-right:14px!important;gap:14px!important}}.order-detail-redesign,.order-detail-redesign *{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;box-sizing:border-box}.order-detail-redesign .admin-basket-detail-layout{display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(360px,.98fr)!important;gap:28px!important;align-items:start!important}.order-detail-redesign .admin-basket-items-card,.order-detail-redesign .admin-basket-summary-card{border:1px solid #e7ebf1!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 46px #1f304812!important}.order-detail-redesign .admin-basket-items-card{padding:30px 32px 32px!important}.order-detail-redesign .admin-basket-summary-card{position:sticky!important;top:18px!important;padding:30px 30px 28px!important}.order-detail-redesign .admin-basket-meta{margin:0 0 26px!important}.order-detail-redesign .meta-pill-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.order-detail-redesign .meta-pill{min-height:50px!important;padding:0 16px!important;gap:9px!important;border:1px solid #e3e8ef!important;border-radius:14px!important;background:#fff!important;color:#34445e!important;box-shadow:0 5px 14px #1f304806!important;font-size:14px!important;line-height:1!important;font-weight:400!important}.order-detail-redesign .meta-pill svg{width:17px!important;height:17px!important;color:#53627a!important;stroke-width:1.8!important;flex:0 0 auto!important}.order-detail-redesign .meta-pill span{color:#44536c!important;font-size:14px!important;font-weight:400!important}.order-detail-redesign .meta-pill strong{color:#22324d!important;font-size:14px!important;font-weight:600!important}.order-detail-redesign .admin-basket-item-list{display:flex!important;flex-direction:column!important;gap:18px!important}.order-detail-redesign .admin-detail-item{display:grid!important;grid-template-columns:122px minmax(270px,1fr) 168px 150px!important;gap:26px!important;align-items:center!important;min-height:164px!important;padding:22px!important;border:1px solid #e7ebf1!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.order-detail-redesign .admin-detail-item:hover{border-color:#dfe5ed!important;box-shadow:0 12px 30px #1f30480e!important;transform:translateY(-1px)!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{width:116px!important;height:116px!important;min-width:116px!important;border:0!important;border-radius:18px!important;background:#f7f9fc!important;box-shadow:none!important;overflow:hidden!important}.order-detail-redesign .admin-detail-item .cart-page-thumb img{width:100%!important;height:100%!important;padding:6px!important;object-fit:contain!important;object-position:center!important;background:transparent!important}.order-detail-redesign .admin-detail-item .cart-page-thumb .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:58px!important;line-height:1!important}.order-detail-redesign .admin-detail-item .cart-page-info{min-width:0!important}.order-detail-redesign .admin-detail-item .cart-page-info strong{display:block!important;margin:0 0 8px!important;color:#17243d!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.012em!important}.order-detail-redesign .admin-detail-item .cart-page-info span,.order-detail-redesign .admin-detail-item .cart-page-info em{display:block!important;margin-top:5px!important;color:#63718a!important;font-size:14px!important;line-height:1.2!important;font-weight:400!important;font-style:normal!important}.order-detail-redesign .admin-detail-qty-editor{min-height:64px!important;height:64px!important;display:grid!important;grid-template-columns:60px minmax(72px,1fr)!important;align-items:center!important;overflow:hidden!important;border:1px solid #dfe5ed!important;border-radius:15px!important;background:#fbfcfe!important;box-shadow:none!important}.order-detail-redesign .admin-detail-qty-editor span{color:#52617a!important;font-size:14px!important;line-height:1!important;font-weight:500!important;text-align:center!important}.order-detail-redesign .admin-detail-qty-editor input{width:100%!important;height:100%!important;border:0!important;border-left:1px solid #dfe5ed!important;outline:0!important;background:#fff!important;color:#18253d!important;font-size:20px!important;line-height:1!important;font-weight:500!important;text-align:center!important;transition:box-shadow .18s ease,border-color .18s ease!important}.order-detail-redesign .admin-detail-qty-editor:focus-within{border-color:#f0a2ba!important;box-shadow:0 0 0 4px #ef4f8614!important}.order-detail-redesign .admin-detail-item .cart-page-total{min-width:0!important;text-align:left!important}.order-detail-redesign .admin-detail-item .cart-page-total span{display:block!important;margin:0 0 8px!important;color:#53627a!important;font-size:13.5px!important;line-height:1!important;font-weight:400!important}.order-detail-redesign .admin-detail-item .cart-page-total strong{display:block!important;color:#ff1f72!important;font-size:22px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em!important;white-space:nowrap!important}.order-detail-redesign .summary-card-top.compact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 20px!important}.order-detail-redesign .summary-card-top.compact span{color:#16233c!important;font-size:24px!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.025em!important}.order-detail-redesign .summary-card-top.compact strong{color:#ff1f72!important;font-size:34px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.03em!important;white-space:nowrap!important}.order-detail-redesign .admin-basket-summary-card .summary-line{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 0!important;border-bottom:1px solid #e9edf2!important;color:#506078!important}.order-detail-redesign .admin-basket-summary-card .summary-line span{color:#506078!important;font-size:16px!important;line-height:1.1!important;font-weight:400!important}.order-detail-redesign .admin-basket-summary-card .summary-line strong{color:#1a2740!important;font-size:16px!important;line-height:1.1!important;font-weight:500!important;white-space:nowrap!important}.order-detail-redesign .admin-basket-summary-card .free-shipping-text{color:#ff1f72!important;font-weight:500!important}.order-detail-redesign .order-discount-editor{margin:18px 0 0!important;padding:18px!important;border:1px solid #e2e7ee!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.order-detail-redesign .discount-editor-head{margin:0 0 13px!important;color:#17243d!important;font-size:18px!important;line-height:1.1!important;font-weight:600!important}.order-detail-redesign .discount-editor-head strong{color:#ff1f72!important;font-size:15px!important;font-weight:600!important}.order-detail-redesign .discount-editor-controls{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:12px!important}.order-detail-redesign .discount-editor-controls select,.order-detail-redesign .discount-editor-controls input{height:56px!important;padding:0 14px!important;border:1px solid #dfe5ed!important;border-radius:14px!important;background:#fff!important;color:#17243d!important;font-size:15px!important;font-weight:400!important;outline:0!important;box-shadow:none!important}.order-detail-redesign .discount-editor-controls select:focus,.order-detail-redesign .discount-editor-controls input:focus{border-color:#f0a2ba!important;box-shadow:0 0 0 4px #ef4f8614!important}.order-detail-redesign .order-discount-editor small{display:block!important;margin-top:12px!important;color:#718099!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important}.order-detail-redesign .summary-total{min-height:74px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:18px 0 0!important;padding:19px 0 15px!important}.order-detail-redesign .summary-total span{color:#17243d!important;font-size:19px!important;line-height:1.1!important;font-weight:500!important}.order-detail-redesign .summary-total strong{color:#ff1f72!important;font-size:34px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.03em!important;white-space:nowrap!important}.order-detail-redesign .summary-profit-line{margin-top:0!important}.order-detail-redesign .admin-basket-summary-actions{display:grid!important;grid-template-columns:1.08fr 1fr .9fr!important;gap:12px!important;align-items:stretch!important;margin-top:24px!important;padding-top:0!important}.order-detail-redesign .admin-basket-summary-actions>*,.order-detail-redesign .admin-basket-summary-actions button{min-width:0!important}.order-detail-redesign .order-detail-export-dropdown{position:relative!important;width:100%!important}.order-detail-redesign .admin-order-download-btn{width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#f68b81,#ed4f86)!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;line-height:1!important;font-weight:600!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.order-detail-redesign .admin-order-download-btn svg{color:#fff!important;stroke-width:1.9!important}.order-detail-redesign .admin-order-download-btn:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #ed4f8638!important;filter:saturate(1.03)!important}.order-detail-redesign .admin-order-save-btn,.order-detail-redesign .admin-order-back-btn{min-height:58px!important;height:58px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border-radius:14px!important;font-size:15px!important;line-height:1!important;font-weight:500!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.order-detail-redesign .admin-order-save-btn{border:0!important;background:linear-gradient(135deg,#a9a6f7,#8e87e9)!important;color:#fff!important;box-shadow:none!important}.order-detail-redesign .admin-order-save-btn:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #8e87e933!important}.order-detail-redesign .admin-order-save-btn:disabled{opacity:.7!important;cursor:not-allowed!important;filter:saturate(.75)!important}.order-detail-redesign .admin-order-back-btn{border:1px solid #e1e6ed!important;background:#fff!important;color:#17243d!important;box-shadow:none!important}.order-detail-redesign .admin-order-back-btn:hover{transform:translateY(-1px)!important;border-color:#d5dce6!important;box-shadow:0 10px 22px #1f304812!important}.order-detail-redesign .order-detail-export-dropdown .export-menu{top:auto!important;right:0!important;bottom:68px!important;width:300px!important;border:1px solid #e1e6ed!important;border-radius:16px!important;box-shadow:0 22px 52px #1f304829!important}.order-detail-redesign .order-detail-export-dropdown .export-menu button{border-radius:12px!important;font-size:14px!important;font-weight:600!important}.order-detail-redesign .order-detail-export-dropdown .export-menu button:hover{background:#fff5f8!important}.order-detail-redesign .order-detail-export-dropdown .export-menu span{color:#718099!important;font-size:12px!important;font-weight:400!important}body.dark-theme .order-detail-redesign .admin-basket-items-card,body.dark-theme .order-detail-redesign .admin-basket-summary-card,body.dark-theme .order-detail-redesign .admin-detail-item,body.dark-theme .order-detail-redesign .meta-pill,body.dark-theme .order-detail-redesign .order-discount-editor,body.dark-theme .order-detail-redesign .discount-editor-controls select,body.dark-theme .order-detail-redesign .discount-editor-controls input,body.dark-theme .order-detail-redesign .admin-order-back-btn{background:#101c2d!important;border-color:#5d7ca747!important}body.dark-theme .order-detail-redesign .admin-detail-item .cart-page-thumb{background:#0b1628!important}body.dark-theme .order-detail-redesign .meta-pill span,body.dark-theme .order-detail-redesign .admin-detail-item .cart-page-info span,body.dark-theme .order-detail-redesign .admin-detail-item .cart-page-info em,body.dark-theme .order-detail-redesign .admin-basket-summary-card .summary-line span,body.dark-theme .order-detail-redesign .order-discount-editor small{color:#9fb1cc!important}body.dark-theme .order-detail-redesign .meta-pill strong,body.dark-theme .order-detail-redesign .admin-detail-item .cart-page-info strong,body.dark-theme .order-detail-redesign .summary-card-top.compact span,body.dark-theme .order-detail-redesign .admin-basket-summary-card .summary-line strong,body.dark-theme .order-detail-redesign .discount-editor-head,body.dark-theme .order-detail-redesign .summary-total span,body.dark-theme .order-detail-redesign .admin-order-back-btn,body.dark-theme .order-detail-redesign .discount-editor-controls select,body.dark-theme .order-detail-redesign .discount-editor-controls input{color:#f8fbff!important}body.dark-theme .order-detail-redesign .admin-detail-qty-editor{background:#0b1628!important;border-color:#314563!important}body.dark-theme .order-detail-redesign .admin-detail-qty-editor input{background:#101c2d!important;color:#f8fbff!important;border-left-color:#314563!important}body.dark-theme .order-detail-redesign .admin-basket-summary-card .summary-line{border-bottom-color:#5d7ca738!important}@media(max-width:1280px){.order-detail-redesign .admin-basket-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr)!important;gap:20px!important}.order-detail-redesign .admin-detail-item{grid-template-columns:104px minmax(220px,1fr) 150px 130px!important;gap:18px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{width:100px!important;height:100px!important;min-width:100px!important}}@media(max-width:1080px){.order-detail-redesign .admin-basket-detail-layout{grid-template-columns:1fr!important}.order-detail-redesign .admin-basket-summary-card{position:relative!important;top:auto!important}}@media(max-width:760px){.order-detail-redesign .admin-basket-items-card,.order-detail-redesign .admin-basket-summary-card{padding:18px!important;border-radius:20px!important}.order-detail-redesign .meta-pill{width:100%!important;justify-content:flex-start!important}.order-detail-redesign .admin-detail-item{grid-template-columns:86px 1fr!important;gap:14px!important;min-height:0!important;padding:16px!important;border-radius:20px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{width:82px!important;height:82px!important;min-width:82px!important}.order-detail-redesign .admin-detail-qty-editor,.order-detail-redesign .admin-detail-item .cart-page-total{grid-column:2!important}.order-detail-redesign .admin-basket-summary-actions,.order-detail-redesign .discount-editor-controls{grid-template-columns:1fr!important}}.sidebar .side-link.active{border-radius:9px!important}.sidebar .side-link.active:after,.sidebar.collapsed .side-link.active:after{display:none!important;content:none!important;width:0!important;height:0!important}.topbar.compact-topbar .admin-search.global-search-wrap{flex:1 1 auto!important;width:auto!important;max-width:none!important}.order-detail-redesign{gap:14px!important}.order-detail-redesign .order-detail-page-header{min-height:86px!important;padding:16px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border:1px solid #e7ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #1f30480b!important}.order-detail-redesign .order-detail-page-title{min-width:0!important;display:flex!important;align-items:center!important;gap:14px!important}.order-detail-redesign .order-detail-page-title .orders-hero-triangle{border-top-width:12px!important;border-bottom-width:12px!important;border-left-width:18px!important}.order-detail-redesign .order-detail-page-title h2{margin:0!important;color:#17243d!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:27px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.025em!important}.order-detail-redesign .order-detail-header-actions{display:grid!important;grid-template-columns:132px 132px 118px!important;align-items:center!important;gap:10px!important}.order-detail-redesign .order-detail-header-actions>*,.order-detail-redesign .order-detail-header-actions button{min-width:0!important}.order-detail-redesign .order-detail-header-actions .admin-order-download-btn,.order-detail-redesign .order-detail-header-actions .admin-order-save-btn,.order-detail-redesign .order-detail-header-actions .admin-order-back-btn{width:100%!important;min-height:46px!important;height:46px!important;border-radius:11px!important;padding:0 13px!important;font-size:13px!important}.order-detail-redesign .order-detail-top-export .export-menu{top:56px!important;right:0!important;bottom:auto!important}.order-detail-redesign .admin-basket-detail-layout{grid-template-columns:minmax(0,1.78fr) minmax(330px,.9fr)!important;gap:18px!important}.order-detail-redesign .admin-basket-items-card,.order-detail-redesign .admin-basket-summary-card{border-radius:18px!important;box-shadow:0 10px 28px #1f30480d!important}.order-detail-redesign .admin-basket-items-card{padding:20px 22px 22px!important}.order-detail-redesign .admin-basket-summary-card{top:12px!important;padding:21px 22px 20px!important}.order-detail-redesign .admin-basket-meta{margin:0 0 18px!important}.order-detail-redesign .meta-pill-row{gap:9px!important}.order-detail-redesign .meta-pill{min-height:40px!important;padding:0 12px!important;gap:7px!important;border-radius:10px!important;font-size:12px!important}.order-detail-redesign .meta-pill svg{width:15px!important;height:15px!important}.order-detail-redesign .meta-pill span,.order-detail-redesign .meta-pill strong{font-size:12px!important}.order-detail-redesign .admin-basket-item-list{gap:12px!important}.order-detail-redesign .admin-detail-item{grid-template-columns:92px minmax(220px,1fr) 132px 125px!important;gap:18px!important;min-height:128px!important;padding:16px 17px!important;border-radius:18px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{width:88px!important;height:88px!important;min-width:88px!important;border-radius:14px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb .emoji-img{font-size:46px!important}.order-detail-redesign .admin-detail-item .cart-page-info strong{margin-bottom:6px!important;font-size:15px!important;line-height:1.25!important;font-weight:600!important}.order-detail-redesign .admin-detail-item .cart-page-info span,.order-detail-redesign .admin-detail-item .cart-page-info em{margin-top:3px!important;font-size:12.5px!important}.order-detail-redesign .admin-detail-qty-editor{min-height:52px!important;height:52px!important;grid-template-columns:48px minmax(64px,1fr)!important;border-radius:12px!important}.order-detail-redesign .admin-detail-qty-editor span{font-size:12px!important}.order-detail-redesign .admin-detail-qty-editor input{font-size:17px!important}.order-detail-redesign .admin-detail-item .cart-page-total span{margin-bottom:6px!important;font-size:12px!important}.order-detail-redesign .admin-detail-item .cart-page-total strong{font-size:18px!important}.order-detail-redesign .summary-card-top.compact{min-height:45px!important;padding-bottom:14px!important}.order-detail-redesign .summary-card-top.compact span{font-size:20px!important}.order-detail-redesign .summary-card-top.compact strong{font-size:27px!important}.order-detail-redesign .admin-basket-summary-card .summary-line{min-height:49px!important;padding:11px 0!important}.order-detail-redesign .admin-basket-summary-card .summary-line span,.order-detail-redesign .admin-basket-summary-card .summary-line strong{font-size:13px!important}.order-detail-redesign .order-discount-editor{margin-top:12px!important;padding:14px!important;border-radius:15px!important}.order-detail-redesign .discount-editor-head{margin-bottom:10px!important;font-size:15px!important}.order-detail-redesign .discount-editor-controls{grid-template-columns:105px minmax(0,1fr)!important;gap:9px!important}.order-detail-redesign .discount-editor-controls select,.order-detail-redesign .discount-editor-controls input{height:44px!important;border-radius:10px!important;padding:0 11px!important;font-size:13px!important}.order-detail-redesign .order-discount-editor small{margin-top:9px!important;font-size:11.5px!important}.order-detail-redesign .summary-total{min-height:61px!important;margin-top:12px!important;padding:15px 0 12px!important}.order-detail-redesign .summary-total span{font-size:16px!important}.order-detail-redesign .summary-total strong{font-size:28px!important}.order-detail-redesign .admin-basket-summary-actions{grid-template-columns:1.05fr 1fr .9fr!important;gap:9px!important;margin-top:16px!important}.order-detail-redesign .admin-basket-summary-actions .admin-order-download-btn,.order-detail-redesign .admin-basket-summary-actions .admin-order-save-btn,.order-detail-redesign .admin-basket-summary-actions .admin-order-back-btn{min-height:46px!important;height:46px!important;padding:0 11px!important;border-radius:11px!important;font-size:12.5px!important}.order-detail-redesign .order-detail-export-dropdown .export-menu{width:270px!important;border-radius:13px!important}.carts-reference-hero+.cart-customer-table-card,.page-card.cart-customer-table-card{padding:0!important;overflow:auto!important;border:1px solid #e7ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1f30480b!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table{min-width:1180px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;background:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head{min-height:48px!important;height:48px!important;padding:0 16px!important;background:#fff!important;border-bottom:1px solid #dfe5ed!important;color:#66758d!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell{min-height:54px!important;height:54px!important;padding:0 16px!important;background:#fff!important;border-bottom:1px solid #e9edf2!important;color:#46566f!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell strong,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell span,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell button{font-family:inherit!important;font-size:12.5px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button strong{color:#17243d!important;font-weight:600!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button .customer-avatar,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button .sector-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:8px!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .action-cell .detail-btn,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .action-cell .delete-btn{min-width:86px!important;height:30px!important;border-radius:9px!important;font-size:12px!important;font-weight:500!important}.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .orders-empty-row,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .carts-empty-row{grid-column:1 / -1!important;min-height:140px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#fff!important;color:#6f7d92!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}body.dark-theme .order-detail-redesign .order-detail-page-header,body.dark-theme .page-card.cart-customer-table-card{background:#101c2d!important;border-color:#5d7ca747!important}body.dark-theme .order-detail-redesign .order-detail-page-title h2{color:#f8fbff!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table,body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head,body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell,body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .orders-empty-row{background:#101c2d!important;border-bottom-color:#5d7ca738!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-head{color:#9fb1cc!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .table-cell,body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .orders-empty-row{color:#d7e3f4!important}body.dark-theme .table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .customer-open-button strong{color:#f8fbff!important}@media(max-width:1280px){.order-detail-redesign .order-detail-header-actions{grid-template-columns:120px 120px 108px!important}.order-detail-redesign .admin-basket-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.86fr)!important}.order-detail-redesign .admin-detail-item{grid-template-columns:82px minmax(190px,1fr) 120px 112px!important;gap:14px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{width:78px!important;height:78px!important;min-width:78px!important}}@media(max-width:1080px){.order-detail-redesign .order-detail-page-header{align-items:flex-start!important;flex-direction:column!important}.order-detail-redesign .order-detail-header-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.order-detail-redesign .order-detail-page-title h2{font-size:23px!important}.order-detail-redesign .order-detail-header-actions{grid-template-columns:1fr!important}}.product-list-reference-page .product-list-summary-grid.one-up{grid-template-columns:minmax(132px,156px) minmax(180px,240px)!important;align-items:stretch!important;justify-content:end!important;gap:10px!important}.product-list-reference-page .product-list-export-btn{width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;padding:0 16px!important;border:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#fff!important;background:linear-gradient(135deg,#f88484,#f05c85)!important;box-shadow:0 10px 24px #f05c852e!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.product-list-reference-page .product-list-export-btn:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px #f05c853d!important}.category-management-page .category-actions .delete-btn.category-delete-btn,.premium-category-manager .category-delete-btn{width:58px!important;min-width:58px!important;height:36px!important;padding:0 12px!important;border:1px solid #ef5b83!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef5b83!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:700!important;box-shadow:none!important}.category-management-page .category-actions .delete-btn.category-delete-btn:hover,.premium-category-manager .category-delete-btn:hover{border-color:#df426f!important;background:#df426f!important;color:#fff!important;transform:translateY(-1px)!important}.reports-page .reports-table-card{padding:0!important;overflow:hidden!important;border:1px solid #e7ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1f30480b!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}.reports-page .reports-table-card .report-card-head{margin:0!important;padding:18px 20px 16px!important;border-bottom:1px solid #e9edf2!important;background:#fff!important}.reports-page .reports-table-card .report-card-head h2{margin:0!important;color:#17243d!important;font-family:inherit!important;font-size:20px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.02em!important}.reports-page .reports-table-card .report-card-head p{margin:5px 0 0!important;color:#718096!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.35!important;font-weight:400!important}.reports-page .reports-table{display:grid!important;grid-template-columns:1.2fr .8fr 1fr 1fr!important;background:#fff!important}.reports-page .reports-table-head{min-height:50px!important;padding:0 18px!important;display:flex!important;align-items:center!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #dfe5ed!important;color:#66758d!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.reports-page .reports-table-cell{min-height:58px!important;padding:0 18px!important;display:flex!important;align-items:center!important;background:#fff!important;border-bottom:1px solid #e9edf2!important;color:#46566f!important;font-family:inherit!important;font-size:14px!important;line-height:1.25!important;font-weight:400!important;transition:background .16s ease!important}.reports-page .reports-table-cell.period{color:#17243d!important;font-weight:600!important}.reports-page .reports-table-cell.money{color:#2563eb!important;font-weight:600!important}.reports-page .reports-table-cell.profit{color:#079455!important;font-weight:600!important}.reports-page .reports-table>:nth-last-child(-n+4){border-bottom:0!important}body.dark-theme .product-list-reference-page .product-list-export-btn{background:linear-gradient(135deg,#f26c89,#df426f)!important}body.dark-theme .reports-page .reports-table-card,body.dark-theme .reports-page .reports-table-card .report-card-head,body.dark-theme .reports-page .reports-table,body.dark-theme .reports-page .reports-table-head,body.dark-theme .reports-page .reports-table-cell{background:#101c2d!important;border-color:#5d7ca73d!important}body.dark-theme .reports-page .reports-table-card .report-card-head h2,body.dark-theme .reports-page .reports-table-cell.period{color:#f8fbff!important}body.dark-theme .reports-page .reports-table-card .report-card-head p,body.dark-theme .reports-page .reports-table-head{color:#9fb1cc!important}body.dark-theme .reports-page .reports-table-cell{color:#d7e3f4!important}body.dark-theme .reports-page .reports-table-cell.money{color:#93c5fd!important}body.dark-theme .reports-page .reports-table-cell.profit{color:#86efac!important}@media(max-width:760px){.product-list-reference-page .product-list-summary-grid.one-up,.reports-page .reports-table{grid-template-columns:1fr!important}.reports-page .reports-table-head{display:none!important}.reports-page .reports-table-cell{min-height:46px!important}}.accounting-management-page{--accounting-ink:#14213a;--accounting-muted:#68778f;--accounting-line:#e7edf5;--accounting-soft:#f7f9fc;--accounting-pink:#f05582;--accounting-pink-strong:#df124b;--accounting-green:#11a640;gap:14px!important}.accounting-reference-hero{padding:17px 20px!important;border-radius:18px!important;border:1px solid var(--accounting-line)!important;box-shadow:0 8px 26px #1927400b!important}.accounting-reference-hero .accounting-hero-main{display:flex!important;min-height:74px!important;padding:0!important;border:0!important}.accounting-reference-hero .shared-page-hero-title h2{color:var(--accounting-ink)!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(28px,2vw,38px)!important;font-weight:700!important;letter-spacing:-.045em!important}.accounting-board-grid{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(460px,1.25fr) minmax(360px,.88fr);align-items:stretch;gap:14px;min-width:0}.accounting-ledger-card{min-width:0;min-height:590px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--accounting-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #1c2b440b}.accounting-ledger-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--accounting-line);background:#fff}.accounting-ledger-title{min-width:0;display:flex;align-items:center;gap:11px}.accounting-section-triangle{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--accounting-pink);flex:0 0 auto}.accounting-ledger-title h3{margin:0;color:var(--accounting-ink);font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;line-height:1.15;font-weight:500;letter-spacing:-.025em;white-space:nowrap}.accounting-link-button,.accounting-add-button{appearance:none;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.accounting-link-button{padding:0;border:0;background:transparent;color:var(--accounting-pink)}.accounting-link-button:hover{transform:translate(2px)}.accounting-add-button{padding:0 15px;border:1px solid #e1e8f2;background:#fff;color:var(--accounting-pink-strong);box-shadow:0 4px 12px #1f2d4409}.accounting-add-button:hover{transform:translateY(-1px);border-color:#f4b3c6;background:#fff8fb;box-shadow:0 8px 18px #df124b14}.accounting-table-wrap{min-height:0;flex:1;display:flex;flex-direction:column;overflow:auto;background:#fff}.accounting-grid{display:grid;align-items:stretch;min-width:100%}.accounting-grid.supplier-grid{grid-template-columns:.78fr 1.18fr .94fr .86fr}.accounting-grid.bank-grid{grid-template-columns:.72fr 1.08fr .92fr .82fr 1.28fr}.accounting-grid.cash-grid{grid-template-columns:1.05fr .8fr 1.35fr}.accounting-table-head-row{position:sticky;top:0;z-index:2;min-height:48px;border-bottom:1px solid var(--accounting-line);background:#fbfcfe}.accounting-table-head-row>span{min-width:0;display:flex;align-items:center;justify-content:center;padding:0 11px;border-right:1px solid var(--accounting-line);color:#26334b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:700;text-align:center}.accounting-table-head-row>span:last-child{border-right:0}.accounting-table-data-row{min-height:58px;border-bottom:1px solid var(--accounting-line);background:#fff;transition:background .16s ease,box-shadow .16s ease}.accounting-table-data-row:hover{background:#fcfdff;box-shadow:inset 3px 0 #f0558273}.accounting-table-data-row>span,.accounting-table-data-row>strong,.accounting-table-data-row>.accounting-row-actions{min-width:0;display:flex;align-items:center;justify-content:center;padding:8px 11px;border-right:1px solid var(--accounting-line);color:#26334b;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;text-align:center}.accounting-table-data-row>strong{font-weight:700}.accounting-table-data-row>:last-child{border-right:0}.accounting-empty-state{flex:1;min-height:250px;display:flex;align-items:center;justify-content:center;padding:28px;color:#7b879a;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;text-align:center}.accounting-row-actions{gap:7px;justify-content:center!important}.accounting-edit-action,.accounting-delete-action{appearance:none;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:9px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.accounting-edit-action{border:1px solid #dce5f2;background:#fff;color:#315fd4}.accounting-edit-action:hover{transform:translateY(-1px);background:#f4f8ff;border-color:#bbd0ff}.accounting-delete-action{border:1px solid #f6ccd7;background:#fff5f8;color:#e63f69}.accounting-delete-action:hover{transform:translateY(-1px);background:#ffe8ef;border-color:#f2aabd}.accounting-total-row{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.42fr);border-top:1px solid var(--accounting-line);background:#fff}.accounting-total-row strong,.accounting-total-row span{display:flex;align-items:center;min-width:0;padding:0 18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.accounting-total-row strong{color:#fff;background:linear-gradient(135deg,#e20e48,#f04470)}.accounting-total-row span{justify-content:flex-end;color:#17233c;background:#fff}.accounting-total-row.cash-total-row strong{background:linear-gradient(135deg,#099f27,#20b53f)}.accounting-modal-backdrop{z-index:2000!important;display:grid!important;place-items:center!important;padding:18px!important}.accounting-entry-modal{width:min(650px,calc(100vw - 32px));overflow:hidden;border:1px solid #e4eaf3;border-radius:20px;background:#fff;box-shadow:0 26px 70px #14203433}.accounting-modal-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #edf1f6}.accounting-modal-kicker{display:block;margin-bottom:3px;color:var(--accounting-pink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.accounting-modal-head h3{margin:0;color:var(--accounting-ink);font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.03em}.accounting-modal-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#5f6f86;cursor:pointer}.accounting-modal-close:hover{background:#fff4f7;color:var(--accounting-pink);border-color:#f4c4d1}.accounting-modal-fields{display:grid;gap:14px;padding:20px}.accounting-modal-fields.bank-fields,.accounting-modal-fields.cash-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-modal-fields label{display:grid;gap:7px;min-width:0}.accounting-modal-fields label>span{color:#46556d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.accounting-modal-fields input{width:100%;height:43px;min-width:0;padding:0 13px;border:1px solid #dfe7f2;border-radius:11px;outline:0;background:#fff;color:#17233c;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease}.accounting-modal-fields input:focus{border-color:#f28daa;box-shadow:0 0 0 4px #f055821a}.accounting-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:15px 20px 19px;border-top:1px solid #edf1f6}.accounting-cancel-btn,.accounting-save-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;border-radius:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.accounting-cancel-btn{border:1px solid #dfe7f2;background:#fff;color:#4a5870}.accounting-save-btn{border:0;background:linear-gradient(135deg,#f47683,#ec477b);color:#fff;box-shadow:0 9px 22px #ec477b2e}.accounting-save-btn:hover{transform:translateY(-1px)}body.dark-theme .accounting-management-page{--accounting-ink:#f4f8ff;--accounting-muted:#9fb0c8;--accounting-line:#263a56;--accounting-soft:#101d30}body.dark-theme .accounting-ledger-card,body.dark-theme .accounting-ledger-head,body.dark-theme .accounting-table-wrap,body.dark-theme .accounting-table-data-row,body.dark-theme .accounting-total-row,body.dark-theme .accounting-total-row span,body.dark-theme .accounting-entry-modal,body.dark-theme .accounting-modal-fields input,body.dark-theme .accounting-modal-close,body.dark-theme .accounting-cancel-btn,body.dark-theme .accounting-edit-action{background:#0f1c2d;border-color:#263a56}body.dark-theme .accounting-table-head-row{background:#142338;border-color:#263a56}body.dark-theme .accounting-table-head-row>span,body.dark-theme .accounting-table-data-row>span,body.dark-theme .accounting-table-data-row>strong,body.dark-theme .accounting-total-row span,body.dark-theme .accounting-modal-fields input{color:#dbe7f7;border-color:#263a56}body.dark-theme .accounting-table-data-row:hover{background:#142338}body.dark-theme .accounting-empty-state,body.dark-theme .accounting-modal-fields label>span{color:#9fb0c8}body.dark-theme .accounting-add-button{background:#0f1c2d;border-color:#315071}body.dark-theme .accounting-delete-action{background:#321b2a;border-color:#663147}@media(max-width:1600px){.accounting-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-ledger-card{grid-column:1 / -1;min-height:430px}}@media(max-width:1050px){.accounting-board-grid{grid-template-columns:1fr}.cash-ledger-card{grid-column:auto}.accounting-ledger-card{min-height:460px}}@media(max-width:720px){.accounting-ledger-head{align-items:flex-start;min-height:auto;padding:15px;flex-direction:column}.accounting-board-grid{gap:11px}.accounting-ledger-card{border-radius:15px}.accounting-table-wrap{overflow-x:auto}.accounting-grid.supplier-grid{min-width:650px}.accounting-grid.bank-grid{min-width:820px}.accounting-grid.cash-grid{min-width:570px}.accounting-modal-fields.bank-fields,.accounting-modal-fields.cash-fields{grid-template-columns:1fr}.accounting-row-actions span{display:none}.accounting-edit-action,.accounting-delete-action{width:34px;padding:0}}.accounting-management-page .accounting-ledger-card{border-radius:10px!important;box-shadow:0 8px 22px #1c2b4409!important}.accounting-management-page .accounting-ledger-head{min-height:60px!important;padding:0 14px 0 16px!important}.accounting-management-page .accounting-ledger-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.accounting-management-page .supplier-ledger-head .accounting-link-button{margin-right:2px}.accounting-management-page .accounting-add-button{min-height:36px!important;padding:0 13px!important;border-radius:8px!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.accounting-management-page .accounting-add-button:hover,.accounting-management-page .accounting-add-button:focus-visible{transform:none!important;box-shadow:none!important;background:#fff6f9!important;border-color:#ef9bb4!important;color:#d91f58!important}.accounting-management-page .accounting-add-button:active{background:#ffedf3!important}.accounting-management-page .accounting-link-button:hover{transform:none!important;color:#d91f58!important;text-decoration:underline;text-underline-offset:3px}.accounting-management-page .accounting-grid.supplier-grid{grid-template-columns:.7fr 1.05fr .88fr .8fr .82fr!important}.accounting-management-page .accounting-row-actions{gap:10px!important;padding-left:8px!important;padding-right:8px!important}.accounting-management-page .accounting-edit-action,.accounting-management-page .accounting-delete-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.accounting-management-page .accounting-edit-action,.accounting-management-page .accounting-delete-action{border:1px solid #d9e2ef!important;color:#ef2f67!important}.accounting-management-page .accounting-edit-action:hover,.accounting-management-page .accounting-delete-action:hover{transform:none!important;background:#fff4f7!important;border-color:#f2a8bd!important;color:#da174f!important}.accounting-management-page .accounting-edit-action:focus-visible,.accounting-management-page .accounting-delete-action:focus-visible{outline:2px solid rgba(240,85,130,.22);outline-offset:2px}.accounting-management-page .accounting-total-row strong{background:#ed235d!important}.accounting-management-page .accounting-total-row.cash-total-row strong{background:#10a832!important}.accounting-management-page .accounting-total-row{min-height:46px!important}.accounting-management-page .accounting-entry-modal{width:min(650px,calc(100vw - 32px));border-radius:12px!important;box-shadow:0 20px 54px #14203429!important}.accounting-management-page .accounting-modal-head{min-height:72px!important;padding:15px 18px!important}.accounting-management-page .accounting-modal-close{width:38px!important;height:38px!important;border-radius:8px!important;box-shadow:none!important}.accounting-management-page .accounting-modal-close:hover{background:#f8fafc!important;border-color:#cfd8e5!important;color:#e82f65!important}.accounting-management-page .accounting-modal-fields{gap:13px!important;padding:18px!important}.accounting-management-page .accounting-modal-fields input{height:43px!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.accounting-management-page .accounting-modal-fields input:hover{border-color:#cbd5e1!important}.accounting-management-page .accounting-modal-fields input:focus{border-color:#ef5a84!important;box-shadow:none!important;background:#fff!important}.accounting-management-page .accounting-cancel-btn,.accounting-management-page .accounting-save-btn{min-height:40px!important;border-radius:8px!important;box-shadow:none!important}.accounting-management-page .accounting-save-btn{background:#ef4f7b!important}.accounting-management-page .accounting-save-btn:hover{transform:none!important;background:#e93b6c!important}body.dark-theme .accounting-management-page .accounting-edit-action,body.dark-theme .accounting-management-page .accounting-delete-action{background:#0f1c2d!important;border-color:#334a68!important;color:#ff729a!important}body.dark-theme .accounting-management-page .accounting-edit-action:hover,body.dark-theme .accounting-management-page .accounting-delete-action:hover,body.dark-theme .accounting-management-page .accounting-add-button:hover{background:#17283e!important;border-color:#6e3b57!important}body.dark-theme .accounting-management-page .accounting-modal-fields input:focus{background:#0f1c2d!important;border-color:#ef5a84!important}@media(max-width:720px){.accounting-management-page .accounting-ledger-head-actions{width:100%;justify-content:space-between}.accounting-management-page .accounting-grid.supplier-grid{min-width:820px!important}.accounting-management-page .accounting-edit-action,.accounting-management-page .accounting-delete-action{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.accounting-chart-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:18px 20px!important;overflow:visible!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a09!important}.accounting-donut-card{min-width:0;padding:4px 22px 8px;border-right:1px solid #e8edf4}.accounting-donut-card:first-child{padding-left:12px}.accounting-donut-card:last-child{border-right:0;padding-right:12px}.accounting-donut-card>h3{margin:0 0 12px;color:#15223c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.accounting-donut-content{display:grid;grid-template-columns:minmax(168px,.82fr) minmax(180px,1.18fr);align-items:center;gap:18px;min-height:190px}.accounting-donut-stage{position:relative;width:176px;height:176px;margin:auto}.accounting-donut-svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.accounting-donut-track,.accounting-donut-segment{fill:none;stroke-width:18}.accounting-donut-track{stroke:#e7ebf0}.accounting-donut-segment{cursor:pointer;transform-origin:90px 90px;transition:stroke-width .18s ease,filter .18s ease,opacity .18s ease;outline:none}.accounting-donut-stage:hover .accounting-donut-segment:not(.active){opacity:.72}.accounting-donut-segment:hover,.accounting-donut-segment:focus-visible,.accounting-donut-segment.active{stroke-width:23;opacity:1!important;filter:drop-shadow(0 5px 7px rgba(29,39,60,.22))}.accounting-donut-center{position:absolute;inset:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;pointer-events:none}.accounting-donut-center strong{max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#15223c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;line-height:1.05;font-weight:850;white-space:nowrap}.accounting-donut-center span{max-width:106px;overflow:hidden;text-overflow:ellipsis;color:#68778f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.2;font-weight:700;white-space:nowrap}.accounting-donut-tooltip{position:absolute;z-index:5;left:50%;bottom:-12px;display:flex;align-items:center;gap:9px;width:max-content;max-width:220px;padding:9px 11px;border:1px solid #e5eaf1;border-radius:10px;background:#fffffffa;box-shadow:0 12px 30px #0f172a24;pointer-events:none;animation:accountingTooltipIn .16s ease forwards}@keyframes accountingTooltipIn{0%{transform:translate(-50%) translateY(4px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.accounting-tooltip-dot,.accounting-legend-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%}.accounting-donut-tooltip>div{display:grid;gap:2px;min-width:0}.accounting-donut-tooltip strong{overflow:hidden;color:#15223c;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.accounting-donut-tooltip small{color:#68778f;font-size:11px;font-weight:650;white-space:nowrap}.accounting-donut-legend{display:flex;flex-direction:column;justify-content:center;min-width:0;max-height:184px;overflow:auto;scrollbar-width:thin}.accounting-donut-legend button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:31px;padding:5px 6px;border:0;border-radius:8px;background:transparent;color:#56657c;cursor:pointer;text-align:left;transition:background .16s ease,transform .16s ease,color .16s ease}.accounting-donut-legend button:hover,.accounting-donut-legend button:focus-visible,.accounting-donut-legend button.active{background:#f5f8fc;color:#17233c;transform:translate(2px);outline:none}.accounting-legend-name{min-width:0;overflow:hidden;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.accounting-donut-legend button strong{color:#17233c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800;white-space:nowrap}.accounting-donut-total-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;padding:10px 6px 2px;border-top:1px solid #e6ebf2;color:#68778f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.accounting-donut-total-line strong{color:#17233c;font-size:13px;font-weight:850}.accounting-donut-empty{display:flex;align-items:center;min-height:72px;padding:12px 4px;color:#7a879b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45;font-weight:650}body.dark-theme .accounting-chart-board{background:#0f1b2c!important;border-color:#263a56!important;box-shadow:none!important}body.dark-theme .accounting-donut-card{border-right-color:#263a56}body.dark-theme .accounting-donut-card>h3,body.dark-theme .accounting-donut-center strong,body.dark-theme .accounting-donut-tooltip strong,body.dark-theme .accounting-donut-legend button strong,body.dark-theme .accounting-donut-total-line strong{color:#f5f8ff}body.dark-theme .accounting-donut-center span,body.dark-theme .accounting-donut-tooltip small,body.dark-theme .accounting-donut-empty,body.dark-theme .accounting-donut-total-line{color:#9fb0c8}body.dark-theme .accounting-donut-track{stroke:#26374f}body.dark-theme .accounting-donut-tooltip{background:#142338;border-color:#2c4565;box-shadow:0 14px 34px #00000057}body.dark-theme .accounting-donut-legend button{color:#aabbd1}body.dark-theme .accounting-donut-legend button:hover,body.dark-theme .accounting-donut-legend button:focus-visible,body.dark-theme .accounting-donut-legend button.active{background:#142338;color:#f5f8ff}body.dark-theme .accounting-donut-total-line{border-top-color:#263a56}@media(max-width:1180px){.accounting-chart-board{grid-template-columns:1fr!important}.accounting-donut-card{display:grid;grid-template-columns:190px 1fr;align-items:center;padding:16px 12px!important;border-right:0;border-bottom:1px solid #e8edf4}.accounting-donut-card:last-child{border-bottom:0}.accounting-donut-card>h3{margin:0}.accounting-donut-content{grid-template-columns:180px 1fr;min-height:180px}body.dark-theme .accounting-donut-card{border-bottom-color:#263a56}}@media(max-width:760px){.accounting-chart-board{padding:12px!important}.accounting-donut-card{display:block;padding:14px 4px!important}.accounting-donut-card>h3{margin-bottom:10px}.accounting-donut-content{grid-template-columns:1fr;gap:10px}.accounting-donut-legend{max-height:150px}}.accounting-net-board{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.82fr)!important;min-height:330px!important;padding:0!important;overflow:hidden!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a09!important}.accounting-net-visual{min-width:0;padding:20px 24px 22px;border-right:1px solid #e7edf5}.accounting-net-heading,.accounting-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.accounting-net-kicker,.accounting-report-head>div>span{display:block;margin-bottom:3px;color:#ef557f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.accounting-net-heading h3,.accounting-report-head h3{margin:0;color:#14213a;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;line-height:1.1;font-weight:600;letter-spacing:-.035em}.accounting-report-save-btn{min-width:136px!important;min-height:44px!important;height:44px!important;padding:0 20px!important;border-radius:11px!important;border:0!important;background:linear-gradient(135deg,#f4747e,#ef477a)!important;color:#fff!important;box-shadow:0 9px 22px #eb487729!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:800!important}.accounting-report-save-btn:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ef6977,#e93b70)!important;box-shadow:0 12px 25px #eb487733!important}.accounting-net-content{display:grid;grid-template-columns:minmax(255px,.78fr) minmax(270px,1.22fr);align-items:center;gap:30px;min-height:248px;margin-top:8px}.accounting-net-chart-stage{position:relative;width:244px;height:244px;margin:auto}.accounting-net-chart{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.accounting-net-track,.accounting-net-segment{fill:none;stroke-width:25}.accounting-net-track{stroke:#e8edf3}.accounting-net-segment{cursor:pointer;outline:none;transform-origin:110px 110px;transition:stroke-width .18s ease,filter .18s ease,opacity .18s ease}.accounting-net-chart-stage:hover .accounting-net-segment:not(.active){opacity:.68}.accounting-net-segment:hover,.accounting-net-segment:focus-visible,.accounting-net-segment.active{stroke-width:31;opacity:1!important;filter:drop-shadow(0 7px 9px rgba(31,41,66,.23))}.accounting-net-center{position:absolute;inset:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;pointer-events:none}.accounting-net-center span{color:#6e7b90;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:750}.accounting-net-center strong{max-width:146px;overflow:hidden;color:#13a14a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;line-height:1.05;font-weight:900;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.accounting-net-center.negative strong{color:#ef3f6f}.accounting-net-center small{color:#8894a6;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10.5px;font-weight:700}.accounting-net-tooltip{position:absolute;z-index:5;left:50%;bottom:-9px;display:flex;align-items:center;gap:9px;width:max-content;max-width:245px;padding:9px 12px;border:1px solid #e4eaf1;border-radius:9px;background:#fffffffa;box-shadow:0 14px 34px #0f172a26;pointer-events:none;transform:translate(-50%)}.accounting-net-tooltip>span{width:10px;height:10px;flex:0 0 auto;border-radius:50%}.accounting-net-tooltip>div{display:grid;gap:2px}.accounting-net-tooltip strong{color:#17233c;font-size:12px;font-weight:850}.accounting-net-tooltip small{color:#68778f;font-size:11px;font-weight:650}.accounting-net-breakdown{display:flex;flex-direction:column;justify-content:center;min-width:0}.accounting-net-breakdown-row{display:grid;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 4px;border-bottom:1px solid #edf1f6;color:#536279;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:650}.accounting-net-breakdown-row strong{color:#17233c;font-size:13px;font-weight:850;white-space:nowrap}.accounting-net-dot{width:10px;height:10px;border-radius:50%}.accounting-net-formula{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding:13px 14px;border:1px solid #e6ebf3;border-radius:10px;background:#f8fafc;color:#68778f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.accounting-net-formula strong{color:#17233c;font-size:12px;font-weight:850;white-space:nowrap}.accounting-report-panel{min-width:0;display:flex;flex-direction:column;padding:20px 20px 18px;background:#fff}.accounting-report-count{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:9px;background:#f4f7fb;color:#68778f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:800;white-space:nowrap}.accounting-report-count>strong{font:inherit;font-weight:800;color:inherit}.accounting-report-count>small{font:inherit;font-size:inherit;font-weight:700;color:inherit}.accounting-report-list{min-height:0;max-height:256px;flex:1;display:flex;flex-direction:column;gap:8px;margin-top:15px;overflow:auto;padding-right:3px;scrollbar-width:thin}.accounting-report-empty{min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;border:1px dashed #dce4ee;border-radius:11px;background:#fafbfd;color:#8290a4;text-align:center}.accounting-report-empty svg{color:#ef557f}.accounting-report-empty strong{color:#3d4c63;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:800}.accounting-report-empty span{max-width:260px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.5px;line-height:1.45;font-weight:600}.accounting-report-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;padding:10px 12px;border:1px solid #e6ebf2;border-radius:10px;background:#fff;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.accounting-report-item:hover{transform:translateY(-1px);border-color:#f0b5c5;background:#fffafb;box-shadow:0 8px 20px #1f2c4411}.accounting-report-status{width:8px;height:8px;border-radius:50%}.accounting-report-status.positive{background:#17ad50}.accounting-report-status.negative{background:#ef4778}.accounting-report-item>div{min-width:0;display:grid;gap:3px}.accounting-report-item>div strong{overflow:hidden;color:#28364d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.accounting-report-item>div span{color:#8793a5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10.5px;font-weight:650}.accounting-report-item>b{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:900;white-space:nowrap}.accounting-report-item>b.positive{color:#149d49}.accounting-report-item>b.negative{color:#eb3d6d}body.dark-theme .accounting-net-board,body.dark-theme .accounting-net-visual,body.dark-theme .accounting-report-panel{background:#0f1b2c!important;border-color:#263a56!important}body.dark-theme .accounting-net-visual{border-right-color:#263a56}body.dark-theme .accounting-net-heading h3,body.dark-theme .accounting-report-head h3,body.dark-theme .accounting-net-breakdown-row strong,body.dark-theme .accounting-net-formula strong,body.dark-theme .accounting-net-tooltip strong,body.dark-theme .accounting-report-empty strong,body.dark-theme .accounting-report-item>div strong{color:#f5f8ff}body.dark-theme .accounting-net-track{stroke:#26374f}body.dark-theme .accounting-net-breakdown-row{border-bottom-color:#263a56;color:#a7b8cf}body.dark-theme .accounting-net-formula,body.dark-theme .accounting-report-count{background:#142338;border-color:#2a425f;color:#a7b8cf}body.dark-theme .accounting-net-tooltip,body.dark-theme .accounting-report-item{background:#142338;border-color:#2a425f;box-shadow:none}body.dark-theme .accounting-report-item:hover{background:#17283e;border-color:#6a3d57}body.dark-theme .accounting-report-empty{background:#111f33;border-color:#2a425f;color:#9fb0c8}@media(max-width:1280px){.accounting-net-board{grid-template-columns:1fr!important}.accounting-net-visual{border-right:0;border-bottom:1px solid #e7edf5}.accounting-report-list{max-height:230px}body.dark-theme .accounting-net-visual{border-bottom-color:#263a56}}@media(max-width:820px){.accounting-net-content{grid-template-columns:1fr;gap:14px}.accounting-net-chart-stage{width:222px;height:222px}.accounting-net-heading{align-items:center}}@media(max-width:560px){.accounting-net-visual,.accounting-report-panel{padding:16px}.accounting-net-heading{flex-direction:column;align-items:stretch}.accounting-report-save-btn{width:100%!important}.accounting-net-formula{align-items:flex-start;flex-direction:column;gap:5px}.accounting-report-item{grid-template-columns:9px minmax(0,1fr)}.accounting-report-item>b{grid-column:2}}.accounting-management-page .accounting-net-board,.accounting-reports-page,.accounting-report-detail-modal{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}.accounting-management-page .accounting-net-board{grid-template-columns:minmax(0,1.58fr) minmax(360px,.92fr)!important;min-height:410px!important;border-color:#e8edf4!important;border-radius:24px!important;box-shadow:0 18px 50px #1a273e0e!important}.accounting-management-page .accounting-net-visual{padding:32px 38px 34px!important}.accounting-management-page .accounting-report-panel{padding:32px 34px 30px!important}.accounting-management-page .accounting-net-heading h3,.accounting-management-page .accounting-report-head h3{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:30px!important;font-weight:300!important;letter-spacing:-.04em!important}.accounting-management-page .accounting-net-kicker,.accounting-management-page .accounting-report-head>div>span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important}.accounting-management-page .accounting-net-content{grid-template-columns:minmax(315px,.84fr) minmax(330px,1.16fr)!important;gap:44px!important;min-height:300px!important;margin-top:8px!important}.accounting-management-page .accounting-net-chart-stage{width:304px!important;height:304px!important}.accounting-management-page .accounting-net-track,.accounting-management-page .accounting-net-segment{stroke-width:27!important}.accounting-management-page .accounting-net-segment:hover,.accounting-management-page .accounting-net-segment:focus-visible,.accounting-management-page .accounting-net-segment.active{stroke-width:33!important}.accounting-management-page .accounting-net-center{inset:72px!important}.accounting-management-page .accounting-net-center span{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important}.accounting-management-page .accounting-net-center strong{max-width:180px!important;font-size:34px!important;font-weight:700!important}.accounting-management-page .accounting-net-center small{font-size:13px!important;font-weight:400!important}.accounting-management-page .accounting-net-breakdown-row{min-height:54px!important;padding:0 8px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important}.accounting-management-page .accounting-net-breakdown-row strong{font-size:15px!important;font-weight:600!important}.accounting-management-page .accounting-net-formula{min-height:58px!important;margin-top:18px!important;padding:0 18px!important;border-radius:13px!important;font-size:14px!important;font-weight:400!important}.accounting-management-page .accounting-net-formula strong{font-size:14px!important;font-weight:600!important}.accounting-report-head-soft{align-items:flex-start!important}.accounting-report-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.accounting-view-all-reports{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#ef557f;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:color .16s ease,transform .16s ease}.accounting-view-all-reports:hover,.accounting-view-all-reports:focus-visible{color:#dc356a;transform:translate(2px);outline:none}.accounting-report-list-soft{max-height:none!important;gap:0!important;margin-top:24px!important;padding-right:0!important;overflow:visible!important}.accounting-report-item-soft{width:100%;min-height:70px!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #e9edf3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit;text-align:left;cursor:pointer}.accounting-report-item-soft:last-child{border-bottom:0!important}.accounting-report-item-soft:hover,.accounting-report-item-soft:focus-visible{transform:none!important;border-color:#e9edf3!important;background:linear-gradient(90deg,#ef557f09,#ef557f00)!important;box-shadow:none!important;outline:none}.accounting-report-item-soft>div strong{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important}.accounting-report-item-soft>div span{font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important}.accounting-report-item-soft>b{font-size:14px!important;font-weight:600!important}.accounting-reports-page{gap:16px!important}.accounting-reports-hero{padding:22px 26px!important;border-radius:22px!important}.accounting-reports-hero .shared-page-hero-main{grid-template-columns:minmax(360px,1fr) auto!important;gap:24px!important;align-items:center!important;border-bottom:0!important;padding-bottom:0!important}.accounting-reports-hero .shared-page-hero-title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:32px!important;font-weight:800!important;letter-spacing:-.04em!important}.accounting-reports-hero-actions{display:flex;align-items:stretch;gap:12px}.accounting-reports-total-card{min-width:210px!important}.accounting-reports-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;min-height:62px;padding:0 18px;border:1px solid #dfe6f0;border-radius:14px;background:#fff;color:#314059;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.accounting-reports-back-btn:hover{border-color:#cfd9e7;background:#f8fafc;transform:translateY(-1px)}.accounting-reports-list-card{padding:0!important;overflow:hidden!important;border:1px solid #e7edf5!important;border-radius:22px!important;box-shadow:0 14px 36px #0f172a0b!important}.accounting-reports-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid #e9eef5}.accounting-reports-list-head>div>span{color:#ef557f;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.accounting-reports-list-head h3{margin:4px 0 0;color:#17233c;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;font-weight:300;letter-spacing:-.035em}.accounting-reports-list-head p{max-width:580px;margin:0;color:#7c899d;font-size:12.5px;line-height:1.5;text-align:right}.accounting-reports-table{min-width:1080px}.accounting-reports-table-head,.accounting-reports-row{display:grid;grid-template-columns:minmax(310px,1.55fr) repeat(4,minmax(130px,.68fr)) minmax(135px,.62fr);align-items:center;gap:16px;padding:0 26px}.accounting-reports-table-head{min-height:52px;background:#f4f7fb;color:#6c7a91;font-size:12px;font-weight:750}.accounting-reports-row{width:100%;min-height:66px;border:0;border-bottom:1px solid #e9eef5;background:#fff;color:#4e5d73;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.accounting-reports-row:last-child{border-bottom:0}.accounting-reports-row:hover,.accounting-reports-row:focus-visible{background:#fbfcfe;box-shadow:inset 3px 0 #ef557f;outline:none}.accounting-reports-name{display:flex;align-items:center;gap:12px;min-width:0}.accounting-reports-name>i{width:9px;height:9px;flex:0 0 auto;border-radius:50%}.accounting-reports-name>i.positive{background:#18ad51}.accounting-reports-name>i.negative{background:#ef4778}.accounting-reports-name>span{display:grid;gap:3px;min-width:0}.accounting-reports-name strong{overflow:hidden;color:#233149;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.accounting-reports-name small{color:#8995a7;font-size:11.5px;font-weight:400}.accounting-reports-row>strong{font-weight:650}.accounting-reports-row>strong.positive{color:#149d49}.accounting-reports-row>strong.negative{color:#eb3d6d}.accounting-reports-detail-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#ef557f;font-weight:600}.accounting-reports-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7d8a9d;text-align:center}.accounting-reports-empty svg{color:#ef557f}.accounting-reports-empty strong{color:#334159;font-size:14px}.accounting-reports-empty span{font-size:12px}.accounting-reports-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 24px;border-top:1px solid #e9eef5;background:#fbfcfe}.accounting-reports-pagination>button,.accounting-reports-pagination>div>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:38px;height:36px;padding:0 12px;border:1px solid #dfe6ef;border-radius:10px;background:#fff;color:#526178;font-size:12px;font-weight:700;cursor:pointer}.accounting-reports-pagination>div{display:flex;gap:7px}.accounting-reports-pagination>div>button{padding:0}.accounting-reports-pagination>div>button.active{border-color:#ef557f;background:#ef557f;color:#fff}.accounting-reports-pagination button:disabled{opacity:.45;cursor:not-allowed}.accounting-report-detail-backdrop{z-index:1200!important;padding:24px!important}.accounting-report-detail-modal{width:min(1380px,96vw);max-height:92vh;overflow:hidden;border:1px solid #e3e9f2;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0f172a33}.accounting-report-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px 18px;border-bottom:1px solid #e8edf4}.accounting-report-detail-head>div>span{color:#ef557f;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.accounting-report-detail-head h3{margin:5px 0 3px;color:#17233c;font-size:24px;font-weight:500;letter-spacing:-.03em}.accounting-report-detail-head p{margin:0;color:#7f8b9d;font-size:12px}.accounting-report-detail-head>button{width:42px;height:42px;border:1px solid #dfe6ef;border-radius:11px;background:#fff;color:#56657b;display:grid;place-items:center;cursor:pointer}.accounting-report-detail-head>button:hover{background:#f7f9fc;border-color:#cfd9e7}.accounting-report-detail-scroll{max-height:calc(92vh - 90px);overflow:auto;padding:24px}.accounting-report-detail-overview{display:grid;grid-template-columns:270px 1fr;align-items:center;gap:28px;padding:22px;border:1px solid #e7edf5;border-radius:16px;background:#fbfcfe}.accounting-report-snapshot-donut{position:relative;width:220px;height:220px;margin:auto;border-radius:50%}.accounting-report-snapshot-donut:after{content:"";position:absolute;inset:28px;border-radius:50%;background:#fbfcfe}.accounting-report-snapshot-donut>div{position:absolute;z-index:1;inset:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.accounting-report-snapshot-donut span{color:#75839a;font-size:13px}.accounting-report-snapshot-donut strong{font-size:25px;font-weight:700;white-space:nowrap}.accounting-report-snapshot-donut strong.positive{color:#18a94e}.accounting-report-snapshot-donut strong.negative{color:#ed416f}.accounting-report-snapshot-donut small{color:#929dad;font-size:11px}.accounting-report-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.accounting-report-detail-metrics article{min-height:86px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:15px 18px;border:1px solid #e4eaf2;border-radius:13px;background:#fff}.accounting-report-detail-metrics span{color:#748198;font-size:12px}.accounting-report-detail-metrics strong{color:#1f2d45;font-size:20px;font-weight:650}.accounting-report-detail-metrics article.positive strong{color:#149d49}.accounting-report-detail-metrics article.negative strong{color:#eb3d6d}.accounting-report-legacy-note{margin-top:16px;padding:13px 15px;border:1px solid #f1d4dc;border-radius:11px;background:#fff8fa;color:#a05269;font-size:12px;line-height:1.5}.accounting-report-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.accounting-report-snapshot-card{min-width:0;overflow:hidden;border:1px solid #e5ebf3;border-radius:15px;background:#fff}.accounting-report-snapshot-card.cash{grid-column:1/-1}.accounting-report-snapshot-card>header{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:0 18px;border-bottom:1px solid #e8edf4}.accounting-report-snapshot-card h4{margin:0;color:#223149;font-size:14px;font-weight:650}.accounting-report-snapshot-card header>b{color:#78869a;font-size:11px;font-weight:650}.accounting-report-snapshot-table{overflow:auto}.accounting-report-snapshot-table .head,.accounting-report-snapshot-table .row{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(105px,.75fr));align-items:center;gap:10px;min-width:590px;padding:0 16px}.accounting-report-snapshot-table.cash .head,.accounting-report-snapshot-table.cash .row{grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr);min-width:420px}.accounting-report-snapshot-table .head{min-height:43px;background:#f5f8fc;color:#6f7d92;font-size:11px;font-weight:700}.accounting-report-snapshot-table .row{min-height:48px;border-bottom:1px solid #e9eef5;color:#58677e;font-size:12px}.accounting-report-snapshot-table .row:last-child{border-bottom:0}.accounting-report-snapshot-table .row strong{color:#25334a;font-weight:600}.accounting-report-snapshot-table .empty{min-height:100px;display:flex;align-items:center;justify-content:center;color:#8491a4;font-size:12px}body.dark-theme .accounting-view-all-reports{color:#ff759b}body.dark-theme .accounting-report-item-soft{border-bottom-color:#263a56!important}body.dark-theme .accounting-report-item-soft:hover{background:linear-gradient(90deg,rgba(255,117,155,.07),transparent)!important}body.dark-theme .accounting-reports-list-card,body.dark-theme .accounting-report-detail-modal,body.dark-theme .accounting-report-snapshot-card,body.dark-theme .accounting-report-detail-metrics article,body.dark-theme .accounting-reports-row,body.dark-theme .accounting-reports-back-btn{background:#0f1b2c!important;border-color:#263a56!important}body.dark-theme .accounting-reports-table-head,body.dark-theme .accounting-reports-pagination,body.dark-theme .accounting-report-detail-overview,body.dark-theme .accounting-report-snapshot-table .head{background:#101d30!important}body.dark-theme .accounting-reports-list-head,body.dark-theme .accounting-report-detail-head,body.dark-theme .accounting-report-snapshot-card>header,body.dark-theme .accounting-reports-row,body.dark-theme .accounting-report-snapshot-table .row{border-color:#263a56!important}body.dark-theme .accounting-reports-list-head h3,body.dark-theme .accounting-reports-name strong,body.dark-theme .accounting-report-detail-head h3,body.dark-theme .accounting-report-detail-metrics strong,body.dark-theme .accounting-report-snapshot-card h4,body.dark-theme .accounting-report-snapshot-table .row strong{color:#f5f8ff!important}body.dark-theme .accounting-report-snapshot-donut:after{background:#101d30}body.dark-theme .accounting-report-detail-overview{border-color:#263a56!important}@media(max-width:1320px){.accounting-management-page .accounting-net-board{grid-template-columns:1fr!important}.accounting-management-page .accounting-net-visual{border-right:0!important;border-bottom:1px solid #e7edf5!important}.accounting-report-list-soft{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px!important}}@media(max-width:980px){.accounting-management-page .accounting-net-content,.accounting-reports-hero .shared-page-hero-main{grid-template-columns:1fr!important}.accounting-reports-hero-actions{justify-content:flex-start;flex-wrap:wrap}.accounting-reports-list-card{overflow:auto!important}.accounting-report-detail-overview,.accounting-report-snapshot-grid{grid-template-columns:1fr}.accounting-report-snapshot-card.cash{grid-column:auto}}@media(max-width:680px){.accounting-management-page .accounting-net-visual,.accounting-management-page .accounting-report-panel{padding:22px 18px!important}.accounting-management-page .accounting-net-chart-stage{width:250px!important;height:250px!important}.accounting-report-head-soft{flex-direction:column}.accounting-report-head-actions{align-items:flex-start}.accounting-report-list-soft{grid-template-columns:1fr!important}.accounting-reports-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.accounting-reports-total-card,.accounting-reports-back-btn{width:100%!important}.accounting-reports-list-head{align-items:flex-start;flex-direction:column}.accounting-reports-list-head p{text-align:left}.accounting-report-detail-backdrop{padding:8px!important}.accounting-report-detail-modal{width:100%;max-height:96vh;border-radius:14px}.accounting-report-detail-scroll{padding:14px;max-height:calc(96vh - 95px)}.accounting-report-detail-metrics{grid-template-columns:1fr}}.unified-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}.unified-action-btn{appearance:none!important;min-width:92px!important;height:36px!important;padding:0 13px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#fff!important;box-shadow:none!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.unified-action-btn.edit,.unified-action-btn.detail{border:1px solid #f4bfd0!important;color:#f05283!important}.unified-action-btn.delete{border:1px solid #f5c7cf!important;color:#ef476f!important;background:#fffafb!important}.unified-action-btn.edit:hover,.unified-action-btn.detail:hover{background:#fff7fa!important;border-color:#ed9db7!important;color:#df3f73!important;transform:translateY(-1px)!important}.unified-action-btn.delete:hover{background:#fff3f5!important;border-color:#eea7b4!important;color:#dc365e!important;transform:translateY(-1px)!important}.unified-action-btn:focus-visible{outline:2px solid rgba(240,82,131,.18)!important;outline-offset:2px!important}.orders-page .orders-table-grid.home-style-orders-table{grid-template-columns:48px minmax(105px,.72fr) minmax(190px,1.25fr) minmax(105px,.7fr) minmax(145px,.92fr) minmax(158px,1fr) minmax(100px,.68fr) minmax(92px,.62fr) minmax(148px,.9fr) minmax(130px,.82fr) minmax(202px,1.18fr)!important;min-width:1500px!important}.orders-page .orders-table-grid.home-style-orders-table .order-actions-cell{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}.orders-page .orders-table-grid.home-style-orders-table .unified-action-btn{min-width:88px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.order-detail-redesign .order-detail-header-actions{grid-template-columns:minmax(118px,1.08fr) minmax(112px,1fr) minmax(92px,.8fr) minmax(102px,.9fr)!important;gap:9px!important}.order-detail-redesign .admin-basket-summary-actions{grid-template-columns:minmax(104px,1.05fr) minmax(98px,1fr) minmax(82px,.8fr) minmax(92px,.9fr)!important;gap:8px!important}.order-detail-redesign .order-detail-delete-btn{width:100%!important;min-width:0!important;height:46px!important;border-radius:11px!important;font-size:12.5px!important}.table-grid.customers.selectable-customer-table .action-cell .unified-action-btn,.table-grid.customers.region-customers-table .action-cell .unified-action-btn,.table-grid.customers.selectable-customer-table.carts-customer-style-table.home-style-carts-table .action-cell .unified-action-btn{width:100%!important;max-width:112px!important;min-width:84px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.overlay:has(.bulk-confirm-modal){background:#2a344657!important;backdrop-filter:blur(5px)!important}.modal-card:has(.bulk-confirm-modal){border:1px solid #e7ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px #27324429!important;overflow:hidden!important}.bulk-confirm-modal{padding:28px 28px 24px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}.bulk-confirm-icon.danger{width:56px!important;height:56px!important;margin-bottom:16px!important;border-radius:14px!important;color:#ef476f!important;background:#fff5f7!important;border:1px solid #f7ccd5!important;box-shadow:none!important}.bulk-confirm-modal h3{color:#17233c!important;font-size:22px!important;font-weight:650!important;letter-spacing:-.02em!important}.bulk-confirm-modal p{max-width:390px!important;margin-top:10px!important;color:#68758a!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.bulk-confirm-actions{margin-top:24px!important;gap:10px!important}.bulk-confirm-actions .soft-outline-btn,.bulk-confirm-actions .delete-btn.solid{min-width:118px!important;height:42px!important;border-radius:12px!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important}.bulk-confirm-actions .delete-btn.solid{background:#ef476f!important;border-color:#ef476f!important;color:#fff!important}.bulk-confirm-actions .delete-btn.solid:hover{background:#df3e65!important;border-color:#df3e65!important;transform:translateY(-1px)!important}body.dark-theme .unified-action-btn{background:#101d30!important}body.dark-theme .unified-action-btn.edit,body.dark-theme .unified-action-btn.detail{border-color:#f484a97a!important;color:#ff8fb2!important}body.dark-theme .unified-action-btn.delete{background:#ef476f14!important;border-color:#ef64836b!important;color:#ff8ca8!important}body.dark-theme .modal-card:has(.bulk-confirm-modal){background:#101c2d!important;border-color:#263b58!important}body.dark-theme .bulk-confirm-modal h3{color:#f8fbff!important}body.dark-theme .bulk-confirm-modal p{color:#a7b7cd!important}@media(max-width:1280px){.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .admin-basket-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.overlay:has(.premium-delete-confirm),.overlay:has(.premium-success-modal){background:#242e3e57!important;backdrop-filter:blur(7px) saturate(.84)!important;-webkit-backdrop-filter:blur(7px) saturate(.84)!important}.modal-card:has(.premium-delete-confirm),.modal-card:has(.premium-success-modal){width:min(570px,calc(100vw - 36px))!important;max-width:570px!important;border:1px solid rgba(226,231,239,.96)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 30px 85px #1c263630!important;overflow:hidden!important}.premium-delete-confirm,.premium-success-modal{padding:34px 38px 30px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;text-align:center!important}.premium-delete-confirm .bulk-confirm-icon.danger,.premium-success-modal .bulk-success-icon{width:66px!important;height:66px!important;margin:0 auto 17px!important;border:0!important;border-radius:17px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(145deg,#ef174f,#eb0f68 52%,#d90a6a)!important;box-shadow:0 13px 28px #e2125c38!important}.premium-delete-confirm .bulk-confirm-icon svg,.premium-success-modal .bulk-success-icon svg{width:31px!important;height:31px!important;stroke-width:2!important}.premium-delete-confirm h3,.premium-success-modal h3{margin:0!important;color:#15233d!important;font-family:inherit!important;font-size:24px!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.025em!important}.premium-delete-confirm p,.premium-success-modal p{max-width:410px!important;margin:12px auto 0!important;color:#6d7b92!important;font-family:inherit!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}.premium-delete-confirm .bulk-confirm-actions{margin-top:26px!important;display:flex!important;justify-content:center!important;gap:12px!important}.premium-delete-confirm .bulk-confirm-actions .soft-outline-btn,.premium-delete-confirm .bulk-confirm-actions .delete-btn.solid{width:132px!important;min-width:132px!important;height:46px!important;border-radius:11px!important;padding:0 18px!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.premium-delete-confirm .bulk-confirm-actions .soft-outline-btn{border:1px solid #e0e6ee!important;background:#fff!important;color:#43526a!important}.premium-delete-confirm .bulk-confirm-actions .soft-outline-btn:hover{border-color:#cfd7e3!important;background:#f8fafc!important;transform:translateY(-1px)!important}.premium-delete-confirm .bulk-confirm-actions .delete-btn.solid{border:1px solid #eb155e!important;background:linear-gradient(135deg,#f32158,#e90f68)!important;color:#fff!important}.premium-delete-confirm .bulk-confirm-actions .delete-btn.solid:hover{border-color:#d90d5d!important;background:linear-gradient(135deg,#e8174d,#d90d61)!important;transform:translateY(-1px)!important}.premium-success-modal{padding:38px 42px 34px!important}.premium-success-modal .bulk-success-icon{width:96px!important;height:96px!important;margin-bottom:23px!important;border-radius:25px!important}.premium-success-modal .bulk-success-icon svg{width:55px!important;height:55px!important;stroke-width:1.65!important}.premium-success-modal h3{font-size:32px!important;font-weight:700!important}.premium-success-modal p{margin-top:16px!important;font-size:17px!important;color:#6b7890!important}.premium-success-modal>.primary-btn{min-width:178px!important;height:52px!important;margin-top:27px!important;padding:0 30px!important;border:0!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(135deg,#ed174f,#df0868)!important;box-shadow:0 12px 26px #dc086229!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.premium-success-modal>.primary-btn:hover{background:linear-gradient(135deg,#df1248,#cf075f)!important;transform:translateY(-1px)!important}.cart-detail-redesign .order-detail-page-header{min-height:82px!important}.cart-detail-redesign .cart-detail-header-actions{display:flex!important;justify-content:flex-end!important;width:auto!important;grid-template-columns:none!important}.cart-detail-redesign .cart-detail-back-btn{min-width:118px!important;height:46px!important}.cart-detail-redesign .admin-detail-qty-badge{min-width:132px!important;min-height:58px!important;padding:0 20px!important;border:1px solid #dfe5ed!important;border-radius:14px!important;background:#fbfcfe!important;color:#17243d!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}.cart-detail-redesign .summary-card-top.compact strong,.cart-detail-redesign .summary-total strong,.cart-detail-redesign .admin-detail-item .cart-page-total strong{color:#ef1b63!important}.cart-detail-redesign .admin-basket-summary-card{min-height:340px!important}.catalog-cart-detail-page{min-height:100vh!important;background:#f4f7fb!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}.catalog-cart-detail-topbar{min-height:74px!important;border-bottom:1px solid #e2e8f0!important;background:#fffffff5!important;box-shadow:0 5px 18px #1d2b4109!important}.catalog-cart-detail-main{width:min(1540px,calc(100% - 44px))!important;padding:24px 0 52px!important}.catalog-cart-detail-header{min-height:92px!important;margin-bottom:16px!important;padding:18px 22px!important;border:1px solid #e4e9f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px #1f304809!important}.catalog-cart-detail-header .order-detail-page-title{align-items:center!important}.catalog-cart-detail-header .order-detail-page-title h2{margin:0!important;color:#17243d!important;font-size:27px!important;font-weight:500!important;letter-spacing:-.025em!important}.catalog-cart-detail-header .order-detail-page-title p{margin:5px 0 0!important;color:#6b7890!important;font-size:13px!important;font-weight:400!important}.catalog-cart-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.catalog-cart-header-actions .catalog-clear-cart-btn,.catalog-cart-header-actions .admin-order-back-btn{min-width:122px!important;height:44px!important;border-radius:10px!important;font-size:12.5px!important}.catalog-cart-detail-layout{display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(330px,.72fr)!important;gap:16px!important;align-items:start!important}.catalog-cart-items-card,.catalog-cart-summary-card{border:1px solid #e4e9f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px #1f30480a!important}.catalog-cart-items-card{padding:18px!important}.catalog-cart-summary-card{position:sticky!important;top:90px!important;padding:22px!important}.catalog-cart-meta{margin-bottom:16px!important}.catalog-cart-meta .meta-pill{min-height:40px!important;padding:0 12px!important;border-radius:10px!important;font-size:12.5px!important}.catalog-cart-item-list{gap:12px!important}.catalog-cart-detail-item{grid-template-columns:84px minmax(220px,1fr) 126px 122px 38px!important;min-height:118px!important;padding:14px!important;gap:15px!important;border-radius:16px!important;border-color:#e7ebf1!important}.catalog-cart-detail-item .cart-page-thumb{width:78px!important;height:78px!important;min-width:78px!important;border-radius:13px!important}.catalog-cart-detail-item .cart-page-thumb .emoji-img{font-size:40px!important}.catalog-cart-detail-item .cart-page-info strong{font-size:15px!important;font-weight:600!important}.catalog-cart-detail-item .cart-page-info span,.catalog-cart-detail-item .cart-page-info em{font-size:12.5px!important}.catalog-detail-qty{height:44px!important;border-radius:11px!important;background:#fbfcfe!important;grid-template-columns:36px 1fr 36px!important}.catalog-detail-qty input{height:100%!important;font-size:15px!important;font-weight:600!important}.catalog-cart-detail-item .cart-page-total strong{color:#ef1b63!important;font-size:17px!important}.catalog-cart-detail-item .cart-remove-btn{width:36px!important;height:36px!important;border-radius:9px!important;border-color:#f5c8d4!important;background:#fff8fa!important;color:#ef476f!important;box-shadow:none!important}.catalog-cart-detail-item .cart-remove-btn:hover{border-color:#ee9eb4!important;background:#fff1f5!important;transform:translateY(-1px)!important}.catalog-cart-summary-card .summary-card-top.compact strong,.catalog-cart-summary-card .summary-total strong{color:#ef1b63!important}.catalog-cart-summary-card .shipping-progress-card,.catalog-discount-box{border:1px solid #e5eaf1!important;border-radius:14px!important;background:#fbfcfe!important;box-shadow:none!important}.catalog-cart-summary-card .progress-track div{background:linear-gradient(90deg,#f34776,#ef1b63)!important}.catalog-discount-box input,.catalog-discount-box button{height:42px!important;border-radius:9px!important;box-shadow:none!important}.catalog-discount-box button{background:#ef1b63!important;color:#fff!important}.catalog-confirm-order-btn{height:48px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#f04a72,#e90f67)!important;box-shadow:none!important;font-size:13.5px!important;font-weight:700!important}.catalog-confirm-order-btn:hover{background:linear-gradient(135deg,#e64068,#d90c5f)!important;transform:translateY(-1px)!important}.catalog-continue-btn{height:44px!important;border-radius:10px!important;background:#f5f7fb!important;color:#46556e!important}body.dark-theme .modal-card:has(.premium-delete-confirm),body.dark-theme .modal-card:has(.premium-success-modal),body.dark-theme .catalog-cart-detail-header,body.dark-theme .catalog-cart-items-card,body.dark-theme .catalog-cart-summary-card{background:#101c2d!important;border-color:#263b58!important}body.dark-theme .premium-delete-confirm h3,body.dark-theme .premium-success-modal h3,body.dark-theme .catalog-cart-detail-header .order-detail-page-title h2{color:#f7faff!important}body.dark-theme .premium-delete-confirm p,body.dark-theme .premium-success-modal p,body.dark-theme .catalog-cart-detail-header .order-detail-page-title p{color:#a9b7cb!important}@media(max-width:1100px){.catalog-cart-detail-layout{grid-template-columns:1fr!important}.catalog-cart-summary-card{position:static!important}}@media(max-width:760px){.premium-delete-confirm,.premium-success-modal{padding:28px 20px 24px!important}.premium-delete-confirm .bulk-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.premium-delete-confirm .bulk-confirm-actions .soft-outline-btn,.premium-delete-confirm .bulk-confirm-actions .delete-btn.solid{width:100%!important;min-width:0!important}.catalog-cart-detail-header{align-items:flex-start!important;flex-direction:column!important}.catalog-cart-header-actions{width:100%!important}.catalog-cart-header-actions>*{flex:1 1 0!important}.catalog-cart-detail-item{grid-template-columns:68px minmax(0,1fr)!important}.catalog-cart-detail-item .cart-page-thumb{width:62px!important;height:62px!important;min-width:62px!important}.catalog-detail-qty,.catalog-cart-detail-item .cart-page-total,.catalog-cart-detail-item .cart-remove-btn{grid-column:2!important}}.order-success-page{min-height:100vh!important;padding:36px 20px!important;background:#f4f7fb!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}.order-success-page .success-card-premium{width:min(760px,calc(100vw - 40px))!important;min-height:610px!important;padding:62px 58px 58px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid #edf0f5!important;border-radius:38px!important;background:#fff!important;box-shadow:0 30px 72px #1f304817!important;backdrop-filter:none!important;overflow:visible!important}.order-success-page .success-card-premium:before{display:none!important}.order-success-page .success-check-3d{width:158px!important;height:158px!important;margin:0 auto 28px!important;border-radius:42px!important;color:#fff!important;background:linear-gradient(145deg,#df0b57,#d51060 52%,#eb1d79)!important;box-shadow:0 22px 44px #da0f5b33!important}.order-success-page .success-check-3d svg{width:92px!important;height:92px!important;stroke-width:1.8!important}.order-success-page .success-kicker{min-height:50px!important;padding:0 22px!important;margin:0 0 26px!important;border-radius:16px!important;background:#fff1f6!important;color:#cc1452!important;font-size:21px!important;font-weight:700!important;box-shadow:none!important}.order-success-page .success-card-premium h1{margin:0!important;color:#132039!important;font-size:39px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:-.035em!important}.order-success-page .success-card-premium p{margin:22px 0 20px!important;color:#748198!important;font-size:23px!important;line-height:1.2!important;font-weight:400!important}.order-success-page .success-actions-row{width:min(100%,560px)!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}.order-success-page .success-order-number,.order-success-page .success-return-btn{width:100%!important;min-width:0!important;height:76px!important;margin:0!important;border-radius:18px!important}.order-success-page .success-order-number{border:0!important;background:linear-gradient(135deg,#dc0c54,#e91d72)!important;color:#fff!important;font-size:37px!important;font-weight:700!important;letter-spacing:.08em!important;box-shadow:0 15px 30px #da0f5b2e!important}.order-success-page .success-return-btn{border:1px solid #f3cbd9!important;background:#fff!important;color:#d9165b!important;font-size:20px!important;font-weight:700!important;box-shadow:none!important}.order-success-page .success-return-btn:hover{border-color:#e98eaa!important;background:#fff8fa!important;transform:translateY(-1px)!important}.catalog-page .floating-cart,.catalog-cart-detail-page .catalog-pink-cart-button{min-height:54px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#f23d75,#ed0f67)!important;color:#fff!important;box-shadow:0 12px 26px #ed0f6729!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.catalog-page .floating-cart:hover,.catalog-cart-detail-page .catalog-pink-cart-button:hover{transform:translateY(-1px)!important;box-shadow:0 16px 30px #ed0f6738!important;filter:saturate(1.03)!important}.catalog-page .floating-cart em{background:#ef4444!important}.catalog-cart-header-actions .catalog-clear-cart-btn{border:1px solid transparent!important;background:linear-gradient(135deg,#f23d75,#ed0f67)!important;color:#fff!important;box-shadow:none!important}.catalog-cart-header-actions .catalog-clear-cart-btn svg{color:#fff!important}.catalog-cart-header-actions .catalog-clear-cart-btn:hover{background:linear-gradient(135deg,#e8326b,#dc0b5e)!important;border-color:transparent!important;transform:translateY(-1px)!important}.catalog-cart-header-actions .admin-order-back-btn{border:1px solid #e71960!important;background:#fff!important;color:#17243d!important;box-shadow:none!important}.catalog-cart-header-actions .admin-order-back-btn:hover{border-color:#c90e50!important;background:#fff8fa!important}.catalog-cart-summary-card .catalog-summary-title-only{min-height:52px!important;padding-bottom:14px!important;border-bottom:1px solid #edf0f5!important}.catalog-cart-summary-card .catalog-summary-title-only span{color:#17243d!important;font-size:22px!important;font-weight:600!important}.catalog-cart-detail-item{grid-template-columns:84px minmax(220px,1fr) 126px 42px 122px!important}.catalog-cart-detail-item .cart-remove-btn{grid-column:auto!important;align-self:center!important;justify-self:center!important;width:40px!important;height:40px!important;display:inline-grid!important;place-items:center!important;border:1px solid #f1c9d6!important;border-radius:10px!important;background:#fff!important;color:#ed1b63!important}.catalog-cart-detail-item .cart-remove-btn svg{display:block!important;stroke-width:2!important}.catalog-cart-detail-item .cart-page-total{justify-self:end!important}.products-management-page .product-status-filter-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding-top:14px!important}.products-management-page .product-status-filter-tabs{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:4px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#f8fafc!important}.products-management-page .product-status-filter-tabs button{min-width:92px!important;height:42px!important;padding:0 18px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#63718a!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.products-management-page .product-status-filter-tabs button:hover{color:#e61b62!important;background:#fff!important}.products-management-page .product-status-filter-tabs button.active{border-color:#f1bdd0!important;background:#fff!important;color:#e4165d!important;box-shadow:0 6px 16px #1f30480d!important}.products-management-page .product-filter-empty-state{grid-column:1 / -1!important;min-height:260px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px dashed #dfe5ed!important;border-radius:16px!important;background:#fff!important;color:#64748b!important;text-align:center!important}.products-management-page .product-filter-empty-state svg{color:#ec4a7d!important}.products-management-page .product-filter-empty-state strong{color:#17243d!important;font-size:16px!important}.products-management-page .product-filter-empty-state span{font-size:13px!important}body.dark-theme .order-success-page,body.dark-theme .catalog-cart-detail-page{background:#0b1423!important}body.dark-theme .order-success-page .success-card-premium,body.dark-theme .products-management-page .product-filter-empty-state{background:#101c2d!important;border-color:#263b58!important}body.dark-theme .order-success-page .success-card-premium h1,body.dark-theme .products-management-page .product-filter-empty-state strong,body.dark-theme .catalog-cart-summary-card .catalog-summary-title-only span{color:#f8fbff!important}body.dark-theme .order-success-page .success-return-btn,body.dark-theme .catalog-cart-header-actions .admin-order-back-btn{background:#101c2d!important}body.dark-theme .products-management-page .product-status-filter-tabs{background:#0b1628!important;border-color:#263b58!important}body.dark-theme .products-management-page .product-status-filter-tabs button.active{background:#101c2d!important}@media(max-width:760px){.order-success-page .success-card-premium{min-height:auto!important;padding:42px 22px!important;border-radius:26px!important}.order-success-page .success-check-3d{width:122px!important;height:122px!important;border-radius:32px!important}.order-success-page .success-check-3d svg{width:72px!important;height:72px!important}.order-success-page .success-card-premium h1{font-size:29px!important}.order-success-page .success-card-premium p{font-size:18px!important}.order-success-page .success-actions-row{grid-template-columns:1fr!important}.catalog-cart-detail-item{grid-template-columns:68px minmax(0,1fr)!important}.catalog-detail-qty{grid-column:2!important}.catalog-cart-detail-item .cart-remove-btn,.catalog-cart-detail-item .cart-page-total{grid-column:2!important;justify-self:start!important}.products-management-page .product-status-filter-bar{align-items:stretch!important;flex-direction:column!important}.products-management-page .product-status-filter-tabs{width:100%!important}.products-management-page .product-status-filter-tabs button{flex:1 1 0!important;min-width:0!important}}button,button:hover,button:focus,button:focus-visible,button:active,[role=button],[role=button]:hover,[role=button]:focus-visible{box-shadow:none!important;filter:none!important;text-shadow:none!important}.order-success-page{min-height:100vh!important;padding:48px 22px!important;display:grid!important;place-items:center!important;background:#f5f8fc!important}.order-success-page .success-card-premium{width:min(590px,calc(100vw - 36px))!important;min-height:0!important;padding:40px 44px 42px!important;border:1px solid #edf0f5!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #14233c12!important;gap:0!important}.order-success-page .success-card-premium:before,.order-success-page .success-card-premium:after{display:none!important;content:none!important}.order-success-page .success-check-3d{width:104px!important;height:104px!important;margin:0 auto 18px!important;border-radius:27px!important;background:#e90962!important;box-shadow:none!important;filter:none!important}.order-success-page .success-check-3d:before,.order-success-page .success-check-3d:after{display:none!important;content:none!important}.order-success-page .success-check-3d svg{width:62px!important;height:62px!important;stroke-width:1.9!important;filter:none!important}.order-success-page .success-kicker{margin:0 auto 17px!important;min-height:36px!important;padding:0 16px!important;border-radius:10px!important;font-size:15px!important;font-weight:750!important}.order-success-page .success-card-premium h1{max-width:490px!important;margin:0 auto 11px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:29px!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.035em!important}.order-success-page .success-card-premium p{margin:0 0 15px!important;font-size:16px!important;line-height:1.35!important;font-weight:400!important}.order-success-page .success-actions-row{width:min(430px,100%)!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 auto!important}.order-success-page .success-order-number,.order-success-page .success-return-btn{height:58px!important;border-radius:12px!important}.order-success-page .success-order-number{font-size:27px!important;letter-spacing:.08em!important;box-shadow:none!important}.order-success-page .success-return-btn{font-size:14px!important;background:#fff!important;color:#d70c52!important;border:1px solid #edb8cc!important}.order-success-page .success-return-btn:hover{background:#fff7fa!important;color:#bd0b49!important;border-color:#d70c52!important;transform:none!important}.catalog-cart-header-actions .catalog-clear-cart-btn,.catalog-cart-header-actions .catalog-clear-cart-btn:hover,.catalog-cart-header-actions .catalog-clear-cart-btn:focus-visible{background:#eb0b60!important;border-color:#eb0b60!important;color:#fff!important;opacity:1!important;transform:none!important}.catalog-cart-header-actions .catalog-clear-cart-btn *,.catalog-cart-header-actions .catalog-clear-cart-btn:hover *{color:#fff!important;opacity:1!important}.catalog-cart-header-actions .admin-order-back-btn{border-color:#e20b59!important;color:#17233c!important;background:#fff!important}.catalog-cart-header-actions .admin-order-back-btn:hover{border-color:#bf0b4b!important;color:#17233c!important;background:#fff8fa!important;transform:none!important}.catalog-header .floating-cart,.catalog-header .catalog-pink-cart-button,.catalog-cart-detail-page .catalog-pink-cart-button{background:#ed0b62!important;border-color:#ed0b62!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important}.catalog-header .floating-cart:hover,.catalog-header .catalog-pink-cart-button:hover,.catalog-cart-detail-page .catalog-pink-cart-button:hover{background:#d80a58!important;border-color:#d80a58!important;color:#fff!important;transform:none!important}.catalog-main .product-grid{align-items:stretch!important}.catalog-main .catalog-product-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;padding:0!important;border:1px solid #e3e7ed!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;transition:border-color .16s ease,transform .16s ease!important}.catalog-main .catalog-product-card:hover{border-color:#cfd6df!important;transform:translateY(-2px)!important;box-shadow:none!important}.catalog-main .catalog-product-card .product-image{width:100%!important;height:290px!important;min-height:290px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;background:#fff!important;display:grid!important;place-items:center!important}.catalog-main .catalog-product-card .product-image .product-real-image,.catalog-main .catalog-product-card .product-image img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important}.catalog-main .catalog-product-card .product-image .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:112px!important;background:#fff!important}.catalog-main .catalog-product-card .product-badge{display:none!important}.catalog-main .catalog-product-body{flex:1 1 auto!important;min-height:0!important;padding:16px 16px 18px!important;gap:0!important;display:flex!important;flex-direction:column!important}.catalog-main .catalog-product-body h3{min-height:46px!important;max-height:46px!important;margin:0 0 16px!important;color:#17233c!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.52!important;font-weight:600!important;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-main .catalog-product-meta-clean{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding:15px 0!important;border-top:1px solid #edf0f4!important;background:transparent!important}.catalog-main .catalog-product-meta-clean .catalog-product-number{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important}.catalog-main .catalog-product-meta-clean span{color:#7d8797!important;font-size:13px!important;font-weight:400!important}.catalog-main .catalog-product-meta-clean strong{color:#4c5564!important;font-size:14px!important;font-weight:500!important}.catalog-main .catalog-product-meta-clean>.catalog-price{color:#17233c!important;font-size:17px!important;font-weight:650!important;white-space:nowrap!important}.catalog-main .catalog-product-card .product-actions{display:grid!important;grid-template-columns:minmax(112px,.78fr) minmax(145px,1.22fr)!important;gap:10px!important;margin-top:0!important}.catalog-main .catalog-product-card .catalog-qty,.catalog-main .catalog-product-card .cart-add{min-width:0!important;height:48px!important;border:1px solid #dfe4ea!important;border-radius:9px!important;background:#fff!important;color:#17233c!important}.catalog-main .catalog-product-card .catalog-qty button{background:transparent!important;color:#566277!important}.catalog-main .catalog-product-card .catalog-qty input{color:#17233c!important;font-size:15px!important;font-weight:600!important}.catalog-main .catalog-product-card .cart-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:500!important}.catalog-main .catalog-product-card .cart-add:hover{border-color:#d70c52!important;color:#d70c52!important;background:#fff9fb!important;transform:none!important}.catalog-main .catalog-product-card .cart-add.added{border-color:#1fa65b!important;color:#168547!important;background:#f1fcf5!important}.products-management-page .premium-product-grid{gap:14px!important}.products-management-page .admin-product-card.premium-v2{padding:0!important;overflow:hidden!important;border:1px solid #e1e6ed!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;cursor:grab!important;transition:border-color .16s ease,transform .16s ease,opacity .16s ease!important}.products-management-page .admin-product-card.premium-v2:hover{border-color:#ccd4df!important;transform:translateY(-2px)!important;box-shadow:none!important}.products-management-page .admin-product-card.premium-v2:active{cursor:grabbing!important}.products-management-page .admin-product-card.premium-v2.dragging-original{opacity:.28!important;transform:scale(.985)!important}.products-management-page .admin-product-card.premium-v2.drag-preview-card{opacity:.78!important;border:2px dashed #e31a61!important;box-shadow:none!important}.products-management-page .premium-drag-handle{display:none!important}.products-management-page .square-product-media{width:100%!important;height:244px!important;min-height:244px!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;background:#fff!important}.products-management-page .square-product-media .product-real-image,.products-management-page .square-product-media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important}.products-management-page .square-product-media .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:100px!important}.products-management-page .small-status-chip{top:10px!important;right:10px!important;box-shadow:none!important}.products-management-page .premium-content-v2{padding:15px 12px 12px!important}.products-management-page .premium-content-v2 h3{min-height:44px!important;max-height:44px!important;margin:0 0 14px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important;-webkit-line-clamp:2!important}.products-management-page .product-inline-editors{display:grid!important;grid-template-columns:.82fr 1fr 1fr!important;gap:7px!important;padding:0!important;margin:0!important;border:0!important}.products-management-page .product-card-field{min-width:0!important;height:52px!important;padding:7px 8px 6px!important;border:1px solid #e1e6ed!important;border-radius:8px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;cursor:text!important}.products-management-page .product-card-field:focus-within{border-color:#e2135c!important;outline:none!important}.products-management-page .product-card-field>span{color:#9aa3b1!important;font-size:10.5px!important;line-height:1!important;font-weight:500!important}.products-management-page .product-card-field>div{display:flex!important;align-items:center!important;min-width:0!important}.products-management-page .product-card-field input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;padding:0!important;background:transparent!important;color:#17233c!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;appearance:textfield!important}.products-management-page .product-card-field input::-webkit-inner-spin-button,.products-management-page .product-card-field input::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.products-management-page .product-card-field b{color:#838e9f!important;font-size:12px!important;font-weight:500!important}.products-management-page .product-card-sale-field input,.products-management-page .product-card-sale-field b{color:#16914d!important}.products-management-page .premium-actions-v2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding-top:10px!important}.products-management-page .premium-actions-v2 .delete-btn,.products-management-page .premium-actions-v2 .edit-btn{height:43px!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important;transform:none!important}.products-management-page .premium-actions-v2 .delete-btn{border:1px solid #e1e6ed!important;background:#fff!important;color:#d80b54!important}.products-management-page .premium-actions-v2 .delete-btn:hover{border-color:#e2135c!important;background:#fff8fa!important;color:#c30b4c!important}.products-management-page .premium-actions-v2 .edit-btn{border:1px solid #e20c59!important;background:#e20c59!important;color:#fff!important}.products-management-page .premium-actions-v2 .edit-btn:hover{border-color:#c90b50!important;background:#c90b50!important;color:#fff!important}.products-management-page .product-drop-slot{min-height:420px!important;border:2px dashed #d94878!important;border-radius:10px!important;background:#fff8fb!important}.products-management-page .product-drop-slot span{height:3px!important;background:#df1459!important;border-radius:2px!important}.accounting-reports-table-head,.accounting-reports-row{grid-template-columns:minmax(300px,1.45fr) repeat(4,minmax(120px,.66fr)) minmax(230px,.86fr)!important}.accounting-reports-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.accounting-reports-detail-link,.accounting-report-delete-btn{min-height:36px!important;padding:0 12px!important;border-radius:8px!important;font-family:"Helvetica Neue LT Pro 45 Light",Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.accounting-reports-detail-link{border:0!important;background:transparent!important;color:#ef557f!important}.accounting-report-delete-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #e9b9ca!important;background:#fff!important;color:#c90c4d!important}.accounting-report-delete-btn:hover{border-color:#d80d53!important;background:#fff8fa!important;color:#b90a45!important}body.dark-theme .catalog-main .catalog-product-card,body.dark-theme .catalog-main .catalog-product-card .product-image,body.dark-theme .catalog-main .catalog-product-card .product-image .emoji-img,body.dark-theme .products-management-page .admin-product-card.premium-v2,body.dark-theme .products-management-page .square-product-media,body.dark-theme .products-management-page .product-card-field{background:#101c2d!important;border-color:#263b58!important}body.dark-theme .catalog-main .catalog-product-body h3,body.dark-theme .catalog-main .catalog-product-meta-clean>.catalog-price,body.dark-theme .products-management-page .product-card-field input{color:#f5f8ff!important}body.dark-theme .catalog-main .catalog-product-card .catalog-qty,body.dark-theme .catalog-main .catalog-product-card .cart-add,body.dark-theme .products-management-page .premium-actions-v2 .delete-btn,body.dark-theme .accounting-report-delete-btn{background:#101c2d!important}@media(max-width:760px){.order-success-page{padding:24px 14px!important}.order-success-page .success-card-premium{padding:32px 20px 34px!important;border-radius:20px!important}.order-success-page .success-check-3d{width:88px!important;height:88px!important;border-radius:23px!important}.order-success-page .success-check-3d svg{width:52px!important;height:52px!important}.order-success-page .success-card-premium h1{font-size:24px!important}.order-success-page .success-actions-row{grid-template-columns:1fr!important}.catalog-main .catalog-product-card .product-image{height:245px!important;min-height:245px!important}.products-management-page .product-inline-editors{grid-template-columns:1fr!important}.products-management-page .product-card-field{height:50px!important}}@supports (zoom: .8){@media(min-width:1101px){.admin-shell{zoom:.8!important;width:125vw!important;max-width:none!important;min-height:125vh!important}.admin-shell .sidebar,.admin-shell .sidebar.collapsed{height:calc(125vh - var(--v134-shell-inset))!important;max-height:calc(125vh - var(--v134-shell-inset))!important}}}@media(min-width:1281px){.catalog-main{width:calc(100% - 32px)!important;max-width:none!important;padding-top:20px!important}.catalog-main .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.catalog-main .catalog-product-card .product-image{height:198px!important;min-height:198px!important}.catalog-main .catalog-product-card .product-image .emoji-img{font-size:82px!important}.catalog-main .catalog-product-body{padding:12px 12px 13px!important}.catalog-main .catalog-product-body h3{min-height:39px!important;max-height:39px!important;margin-bottom:10px!important;font-size:13px!important;line-height:1.48!important;font-weight:600!important}.catalog-main .catalog-product-meta-clean{gap:7px!important;padding:10px 0!important}.catalog-main .catalog-product-meta-clean span{font-size:11px!important}.catalog-main .catalog-product-meta-clean strong{font-size:12.5px!important}.catalog-main .catalog-product-meta-clean>.catalog-price{font-size:14px!important}.catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(92px,.8fr) minmax(120px,1.2fr)!important;gap:7px!important}.catalog-main .catalog-product-card .catalog-qty,.catalog-main .catalog-product-card .cart-add{height:40px!important;border-radius:8px!important}.catalog-main .catalog-product-card .catalog-qty input{font-size:13px!important}.catalog-main .catalog-product-card .cart-add{gap:6px!important;font-size:12px!important}.catalog-main .catalog-product-card .cart-add svg{width:16px!important;height:16px!important}}@media(min-width:1281px)and (max-width:1500px){.catalog-main .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:981px)and (max-width:1280px){.catalog-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.catalog-main .catalog-product-card .product-image{height:205px!important;min-height:205px!important}}@media(min-width:1761px)and (max-width:2000px){.admin-shell{--v134-sidebar-w:222px;--v134-shell-pad:9px;--v134-shell-gap:14px;--v134-shell-inset:18px;--v134-content-pad:10px;--v134-page-gap:12px;--v134-nav-h:45px;--v134-control-h:43px;--v134-search-h:48px;--v134-kpi-h:140px;--v134-kpi-head-h:45px;--v134-kpi-value:34px;--v134-finance-h:118px;--v134-finance-icon:44px;--v134-finance-value:24px;--v134-card-radius:13px;--v134-table-head-h:47px;--v134-table-row-h:52px;--v134-table-font:13px;--v134-hero-title:36px;--v134-hero-stat-h:76px;--v134-hero-icon:48px;--v134-chart-head-h:60px;--v134-recent-head-h:60px;--v134-recent-row-h:54px;--v134-modal-pad:18px}.sidebar .side-link{font-size:14px!important}.sidebar-brand strong{font-size:14.5px!important}.sidebar-brand span{font-size:11.5px!important}.collapse-btn{font-size:12.5px!important}.topbar-title h1{font-size:24px!important}.topbar-title p{font-size:12.5px!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input{font-size:13.5px!important}.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn{font-size:13px!important}.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:12.5px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{font-size:10.5px!important}}@media(min-width:2001px)and (max-width:2240px){.admin-shell{--v134-sidebar-w:244px;--v134-shell-pad:10px;--v134-shell-gap:18px;--v134-shell-inset:20px;--v134-content-pad:12px;--v134-page-gap:14px;--v134-nav-h:50px;--v134-control-h:47px;--v134-search-h:53px;--v134-kpi-h:158px;--v134-kpi-head-h:51px;--v134-kpi-value:38px;--v134-finance-h:132px;--v134-finance-icon:49px;--v134-finance-value:27px;--v134-card-radius:14px;--v134-table-head-h:56px;--v134-table-row-h:59px;--v134-table-font:14px;--v134-hero-title:43px;--v134-hero-stat-h:85px;--v134-hero-icon:57px;--v134-chart-head-h:68px;--v134-recent-head-h:68px;--v134-recent-row-h:60px;--v134-modal-pad:21px}.sidebar .side-link{font-size:15px!important}.sidebar-brand strong{font-size:16px!important}.sidebar-brand span{font-size:12px!important}.collapse-btn{font-size:13px!important}.topbar-title h1{font-size:26px!important}.topbar-title p{font-size:13px!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input,.topbar .top-btn,.topbar.compact-topbar .topbar-actions .top-btn,.topbar .user-chip-admin strong,.topbar.compact-topbar .topbar-actions .user-chip-admin strong{font-size:14px!important}.topbar .user-chip-admin small,.topbar.compact-topbar .topbar-actions .user-chip-admin small{font-size:11px!important}}.catalog-page .catalog-main .product-grid{display:grid!important;gap:18px!important;align-items:stretch!important}@media(min-width:1500px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(min-width:1280px)and (max-width:1499px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:980px)and (max-width:1279px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:760px)and (max-width:979px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:759px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.catalog-page .catalog-main .catalog-product-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e7ebf0!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-card:hover{border-color:#d5dde6!important;transform:translateY(-2px)!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-card .product-badge{display:none!important}.catalog-page .catalog-main .catalog-product-card .product-image{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #eef2f5!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;display:grid!important;place-items:center!important}.catalog-page .catalog-main .catalog-product-card .product-image img,.catalog-page .catalog-main .catalog-product-card .product-image .product-real-image{width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important}.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:96px!important;line-height:1!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;gap:0!important;padding:18px 16px 16px!important}.catalog-page .catalog-main .catalog-product-body h3{margin:0 0 16px!important;min-height:62px!important;max-height:62px!important;color:#17233c!important;font-family:Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,"Helvetica Neue LT Pro 45 Light",Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.36!important;font-weight:600!important;letter-spacing:-.012em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding:12px 0!important;border-top:1px solid #eef2f5!important;background:transparent!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;padding:0!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number{display:flex!important;align-items:center!important;gap:6px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{color:#758091!important;font-size:12px!important;line-height:1.1!important;font-weight:400!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{color:#ef0b62!important;font-size:16px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.catalog-page .catalog-main .catalog-product-card .product-actions{display:grid!important;grid-template-columns:minmax(92px,.9fr) minmax(0,1.1fr)!important;gap:10px!important;margin-top:0!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{min-width:0!important;height:46px!important;border-radius:14px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{border:1px solid #dfe4ea!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{background:transparent!important;color:#566277!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{color:#17233c!important;font-size:15px!important;line-height:1!important;font-weight:600!important}.catalog-page .catalog-main .catalog-product-card .cart-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #ef0b62!important;background:#ef0b62!important;color:#fff!important;font-size:13px!important;line-height:1!important;font-weight:700!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg{width:18px!important;height:18px!important}.catalog-page .catalog-main .catalog-product-card .cart-add:hover{border-color:#d80a58!important;background:#d80a58!important;color:#fff!important;transform:none!important}.catalog-page .catalog-main .catalog-product-card .cart-add.added{border-color:#179954!important;background:#179954!important;color:#fff!important}@media(min-width:1500px){.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{font-size:92px!important}}@media(min-width:1280px)and (max-width:1499px){.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{font-size:86px!important}}@media(max-width:979px){.catalog-page .catalog-main .catalog-product-body{padding:14px 13px!important}.catalog-page .catalog-main .catalog-product-body h3{min-height:52px!important;max-height:52px!important;font-size:14px!important;margin-bottom:13px!important}.catalog-page .catalog-main .catalog-product-meta-clean{padding:10px 0!important}.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:1fr!important;gap:8px!important}}.catalog-page .catalog-main .product-grid{gap:20px!important}.catalog-page .catalog-main .catalog-product-card,.catalog-page .catalog-main .catalog-product-card *,.catalog-page .catalog-main .catalog-product-card *:before,.catalog-page .catalog-main .catalog-product-card *:after{font-family:Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,"Helvetica Neue LT Pro 45 Light",Helvetica,Arial,sans-serif!important}.catalog-page .catalog-main .catalog-product-card{border:1px solid #e5e9ef!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-card .product-image{aspect-ratio:1/1!important;border-bottom:1px solid #eef2f5!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{font-size:82px!important}.catalog-page .catalog-main .catalog-product-card .product-image img,.catalog-page .catalog-main .catalog-product-card .product-image .product-real-image{object-fit:contain!important;object-position:center!important}.catalog-page .catalog-main .catalog-product-body{padding:14px 16px 16px!important}.catalog-page .catalog-main .catalog-product-body h3{margin:0 0 12px!important;min-height:44px!important;max-height:44px!important;color:#17233c!important;font-size:13px!important;line-height:1.32!important;font-weight:700!important;letter-spacing:-.01em!important;-webkit-line-clamp:2!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{align-items:baseline!important;gap:10px!important;padding:10px 0!important;border-top:1px solid #eef2f5!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number{display:flex!important;align-items:baseline!important;gap:6px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{color:#758091!important;font-size:11px!important;line-height:1!important;font-weight:400!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{color:#ef0b62!important;font-size:14px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(86px,.88fr) minmax(0,1.12fr)!important;gap:10px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{height:36px!important;min-width:0!important;border-radius:8px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{border:1px solid #dde3ea!important;background:#fff!important;padding:0 8px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{width:22px!important;color:#6c7686!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{font-size:12px!important;font-weight:700!important;color:#17233c!important}.catalog-page .catalog-main .catalog-product-card .cart-add{border:1px solid #f10963!important;background:#f10963!important;color:#fff!important;gap:7px!important;font-size:11px!important;line-height:1!important;font-weight:800!important;padding:0 12px!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg{width:16px!important;height:16px!important}.catalog-page .catalog-main .catalog-product-card .cart-add:hover{border-color:#db0958!important;background:#db0958!important}@media(min-width:1500px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1100px)and (max-width:1499px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}}@media(min-width:760px)and (max-width:1099px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.catalog-page .catalog-main .catalog-product-body{padding:13px 13px 14px!important}}@media(max-width:759px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalog-page .catalog-main .catalog-product-body{padding:12px!important}.catalog-page .catalog-main .catalog-product-body h3{font-size:12px!important;min-height:40px!important;max-height:40px!important}.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:1fr!important;gap:8px!important}}@media(min-width:1500px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{font-size:70px!important}.catalog-page .catalog-main .catalog-product-body{padding:12px 13px 14px!important}.catalog-page .catalog-main .catalog-product-body h3{margin:0 0 10px!important;min-height:38px!important;max-height:38px!important;font-size:12px!important;line-height:1.28!important;font-weight:700!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{padding:8px 0!important;gap:8px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:10px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{font-size:13px!important;font-weight:800!important}.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(74px,.9fr) minmax(0,1.1fr)!important;gap:8px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{height:34px!important;border-radius:8px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{padding:0 6px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{width:18px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{font-size:11px!important}.catalog-page .catalog-main .catalog-product-card .cart-add{gap:5px!important;font-size:10.5px!important;padding:0 9px!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg{width:14px!important;height:14px!important}}@media(min-width:1280px)and (max-width:1499px){.catalog-page .catalog-main .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img{font-size:64px!important}.catalog-page .catalog-main .catalog-product-body{padding:11px 12px 13px!important}.catalog-page .catalog-main .catalog-product-body h3{margin:0 0 9px!important;min-height:36px!important;max-height:36px!important;font-size:11.5px!important;line-height:1.26!important;font-weight:700!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{padding:7px 0!important;gap:7px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:9.5px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{font-size:12.5px!important;font-weight:800!important}.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(70px,.92fr) minmax(0,1.08fr)!important;gap:7px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{height:32px!important;border-radius:7px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{padding:0 5px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{width:16px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{font-size:10.5px!important}.catalog-page .catalog-main .catalog-product-card .cart-add{gap:4px!important;font-size:9.8px!important;padding:0 8px!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg{width:13px!important;height:13px!important}}.catalog-page .catalog-main .catalog-product-body{flex:0 0 auto!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:0!important}.catalog-page .catalog-main .catalog-product-body h3{margin-bottom:9px!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{margin-top:0!important;margin-bottom:0!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:11.25px!important}.catalog-page .catalog-main .catalog-product-card .product-actions{margin-top:0!important;align-self:start!important}@media(min-width:1500px){.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:11.25px!important}}@media(min-width:1280px)and (max-width:1499px){.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:10.75px!important}}@supports (zoom:.8){@media(min-width:1101px){body:has(.catalog-cart-detail-page){overflow-x:hidden!important}.catalog-cart-detail-page{zoom:.8!important;width:125vw!important;max-width:none!important;min-height:125vh!important}}}.catalog-cart-detail-page .catalog-cart-detail-item{grid-template-columns:84px minmax(220px,1fr) minmax(340px,auto)!important;gap:15px!important}.catalog-cart-detail-page .catalog-cart-row-controls{min-width:340px!important;display:grid!important;grid-template-columns:126px 40px 132px!important;align-items:center!important;justify-content:end!important;gap:12px!important}.catalog-cart-detail-page .catalog-cart-row-controls .catalog-detail-qty,.catalog-cart-detail-page .catalog-cart-row-controls .cart-remove-btn,.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{grid-column:auto!important;margin:0!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{justify-self:end!important;min-width:120px!important;text-align:right!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{margin:0 0 5px!important;font-size:12px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{font-size:18px!important}@media(max-width:1100px){.catalog-cart-detail-page .catalog-cart-detail-item{grid-template-columns:74px minmax(0,1fr)!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-column:2!important;min-width:0!important;width:100%!important;grid-template-columns:minmax(116px,126px) 40px minmax(112px,1fr)!important;justify-content:start!important}}@media(max-width:760px){.catalog-cart-detail-page .catalog-cart-row-controls{grid-template-columns:1fr 40px!important;gap:9px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{grid-column:1 / -1!important;justify-self:start!important;text-align:left!important}}.catalog-page .catalog-main .catalog-product-body,.catalog-page .catalog-main .catalog-product-body h3,.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong,.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price,.catalog-page .catalog-main .catalog-product-card .cart-add,.catalog-page .catalog-main .catalog-product-card .cart-add strong,.catalog-page .catalog-main .catalog-product-card .cart-add span,.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .catalog-qty input,.catalog-page .catalog-main .catalog-product-card .catalog-qty button{font-family:Manrope,Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,Helvetica,Arial,sans-serif!important}.catalog-page .catalog-main .catalog-product-body h3{margin-bottom:7px!important;font-size:11.8px!important;line-height:1.26!important;font-weight:700!important;letter-spacing:-.012em!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{padding:8px 0 4px!important;margin-bottom:0!important;gap:8px!important;align-items:center!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number{gap:4px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:12.2px!important;line-height:1!important;font-weight:500!important;color:#748097!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{font-size:13.8px!important;line-height:1!important;font-weight:800!important}.catalog-page .catalog-main .catalog-product-card .product-actions{margin-top:-1px!important;gap:8px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{height:40px!important;border-radius:10px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{border:1px solid #dde3ea!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{font-size:12px!important;font-weight:700!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{font-size:18px!important;font-weight:500!important}.catalog-page .catalog-main .catalog-product-card .cart-add{border:1px solid #ef0b62!important;border-radius:10px!important;background:linear-gradient(180deg,#ff0f6e,#ef0b62)!important;color:#fff!important;box-shadow:0 10px 18px #ef0b6224!important;font-size:11.2px!important;font-weight:800!important;letter-spacing:-.01em!important}.catalog-page .catalog-main .catalog-product-card .cart-add:hover{background:linear-gradient(180deg,#f30d68,#da0958)!important;box-shadow:0 12px 22px #ef0b622e!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg{width:15px!important;height:15px!important}@media(min-width:1500px){.catalog-page .catalog-main .catalog-product-body h3{font-size:12px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:12.4px!important}}@media(min-width:1280px)and (max-width:1499px){.catalog-page .catalog-main .catalog-product-body h3{font-size:11.6px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{font-size:11.8px!important}}.catalog-cart-summary-card,.catalog-cart-summary-card .summary-card-top.compact,.catalog-cart-summary-card .shipping-progress-card,.catalog-cart-summary-card .summary-line,.catalog-cart-summary-card .summary-total,.catalog-cart-summary-card .discount-box,.catalog-cart-summary-card .discount-box label,.catalog-cart-summary-card .discount-box input,.catalog-cart-summary-card .discount-box button,.catalog-cart-summary-card .summary-note,.catalog-cart-summary-card .free-shipping-text,.catalog-cart-summary-card strong,.catalog-cart-summary-card span{font-family:Manrope,Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,Helvetica,Arial,sans-serif!important}.catalog-cart-summary-card{border:1px solid #e9eef4!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 18px 40px #12213d0f!important;padding:20px!important}.catalog-cart-summary-card .catalog-summary-title-only{min-height:auto!important;padding:0 0 16px!important;margin-bottom:16px!important;border-bottom:1px solid #eef2f6!important}.catalog-cart-summary-card .catalog-summary-title-only span{display:block!important;color:#17243d!important;font-size:20px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important}.catalog-cart-summary-card .shipping-progress-card{padding:16px!important;border:1px solid #edf1f6!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfcff,#f7f9fd)!important}.catalog-cart-summary-card .shipping-head strong,.catalog-cart-summary-card .shipping-head span{color:#1b2b46!important;font-size:14px!important;font-weight:800!important}.catalog-cart-summary-card .progress-track{height:10px!important;border-radius:999px!important;background:#e9eef6!important;overflow:hidden!important}.catalog-cart-summary-card .progress-track div{border-radius:999px!important}.catalog-cart-summary-card .shipping-progress-card p{margin-top:10px!important;color:#6d7b92!important;font-size:12px!important;line-height:1.5!important}.catalog-cart-summary-card .summary-line{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-bottom:1px solid #eef2f6!important}.catalog-cart-summary-card .summary-line span{color:#6f7e93!important;font-size:13px!important;font-weight:600!important}.catalog-cart-summary-card .summary-line strong{color:#1b2944!important;font-size:13px!important;font-weight:700!important}.catalog-cart-summary-card .discount-box{padding:14px!important;margin-top:16px!important;border:1px solid #edf1f6!important;border-radius:18px!important;background:#fafbfe!important}.catalog-cart-summary-card .discount-box label{color:#1b2944!important;font-size:13px!important;font-weight:800!important;margin-bottom:10px!important}.catalog-cart-summary-card .discount-box div{display:grid!important;grid-template-columns:minmax(0,1fr) 108px!important;gap:10px!important}.catalog-cart-summary-card .discount-box input{height:46px!important;border:1px solid #e1e7ef!important;border-radius:12px!important;background:#fff!important;color:#1b2944!important;font-size:13px!important;font-weight:500!important;padding:0 14px!important}.catalog-cart-summary-card .discount-box input::placeholder{color:#8a97aa!important}.catalog-cart-summary-card .discount-box button{height:46px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ff0f6e,#ef0b62)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;box-shadow:0 10px 18px #ef0b6224!important}.catalog-cart-summary-card .summary-total{margin-top:16px!important;padding:16px!important;border:1px solid #f6d7e2!important;border-radius:18px!important;background:linear-gradient(180deg,#fff8fb,#fff1f6)!important}.catalog-cart-summary-card .summary-total span{color:#17243d!important;font-size:15px!important;font-weight:800!important}.catalog-cart-summary-card .summary-total strong{color:#ef0b62!important;font-size:24px!important;line-height:1!important;font-weight:800!important}.catalog-cart-summary-card .catalog-confirm-order-btn{margin-top:16px!important;height:50px!important;border-radius:14px!important}.catalog-cart-summary-card .catalog-continue-btn{margin-top:10px!important;height:46px!important;border-radius:12px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#485971!important;font-size:13px!important;font-weight:700!important}.catalog-cart-summary-card .summary-note{margin:12px 4px 0!important;color:#8794a7!important;font-size:11.5px!important;line-height:1.5!important;text-align:center!important}.empty-cart-premium.empty-cart-lux,.empty-cart-premium.empty-cart-lux h3,.empty-cart-premium.empty-cart-lux p,.empty-cart-premium.empty-cart-lux button{font-family:Manrope,Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,Helvetica,Arial,sans-serif!important}.empty-cart-premium.empty-cart-lux{min-height:420px!important;gap:0!important;padding:42px 24px!important;border:1px dashed #e9eef4!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:inset 0 1px #ffffffb3!important}.empty-cart-premium.empty-cart-lux .empty-cart-icon{width:84px!important;height:84px!important;margin:0 auto 18px!important;display:grid!important;place-items:center!important;border-radius:24px!important;background:linear-gradient(180deg,#fff6fa,#fff1f6)!important;box-shadow:0 12px 30px #ef0b621a!important;font-size:40px!important}.empty-cart-premium.empty-cart-lux h3{margin:0 0 12px!important;color:#132342!important;font-size:34px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.03em!important}.empty-cart-premium.empty-cart-lux p{max-width:560px!important;margin:0 auto 24px!important;color:#72809a!important;font-size:18px!important;line-height:1.6!important;font-weight:500!important}.empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn{min-width:190px!important;height:54px!important;padding:0 26px!important;border:0!important;border-radius:16px!important;background:linear-gradient(180deg,#ff0f6e,#ef0b62)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:0 14px 26px #ef0b622e!important}.empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn:hover{transform:translateY(-1px)!important;background:linear-gradient(180deg,#f30d68,#da0958)!important}@media(max-width:760px){.empty-cart-premium.empty-cart-lux{min-height:320px!important;padding:32px 18px!important;border-radius:20px!important}.empty-cart-premium.empty-cart-lux .empty-cart-icon{width:72px!important;height:72px!important;margin-bottom:16px!important;border-radius:20px!important;font-size:34px!important}.empty-cart-premium.empty-cart-lux h3{font-size:28px!important}.empty-cart-premium.empty-cart-lux p{font-size:16px!important}.empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn{width:100%!important;min-width:0!important;height:50px!important;font-size:16px!important;border-radius:14px!important}}.catalog-page .catalog-main .catalog-product-body{padding-bottom:10px!important;gap:0!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;column-gap:8px!important;row-gap:0!important;padding:6px 0 1px!important;margin:0!important;min-height:24px!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number{display:flex!important;align-items:flex-end!important;gap:4px!important;min-height:20px!important;line-height:1!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number strong{display:inline-flex!important;align-items:flex-end!important;line-height:1!important;margin:0!important;padding:0!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{display:inline-flex!important;align-items:flex-end!important;align-self:end!important;justify-self:end!important;line-height:1!important;margin:0!important;padding:0!important}.catalog-page .catalog-main .catalog-product-card .product-actions{margin-top:0!important;padding-top:0!important;align-self:start!important}.catalog-page .catalog-main .catalog-product-card .cart-add,.catalog-page .catalog-main .catalog-product-card .cart-add:hover,.catalog-page .catalog-main .catalog-product-card .cart-add.added,.catalog-page .floating-cart,.catalog-page .floating-cart:hover,.catalog-cart-detail-page .catalog-pink-cart-button,.catalog-cart-detail-page .catalog-pink-cart-button:hover{box-shadow:none!important;filter:none!important}.catalog-page .floating-cart:hover,.catalog-cart-detail-page .catalog-pink-cart-button:hover{transform:none!important}.catalog-cart-detail-page .empty-cart-premium.empty-cart-lux .empty-cart-icon,.catalog-cart-detail-page .empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn,.catalog-cart-detail-page .empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn:hover,.catalog-cart-detail-page .catalog-cart-summary-card .discount-box button,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-confirm-order-btn,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-confirm-order-btn:hover,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-continue-btn,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-continue-btn:hover{box-shadow:none!important;filter:none!important}.catalog-cart-detail-page .empty-cart-premium.empty-cart-lux .catalog-empty-cart-btn:hover,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-confirm-order-btn:hover,.catalog-cart-detail-page .catalog-cart-summary-card .catalog-continue-btn:hover{transform:none!important}.catalog-page .catalog-main .catalog-product-body{padding-bottom:12px!important}.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;column-gap:8px!important;row-gap:0!important;padding:8px 0!important;margin:0!important;min-height:32px!important;border-top:1px solid #eceff4!important}.catalog-page .catalog-main .catalog-product-meta-clean .catalog-product-number{min-height:16px!important}.catalog-page .catalog-main .catalog-product-card .product-actions{margin-top:0!important;padding-top:0!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{height:38px!important}.catalog-page .catalog-main .catalog-category-grid{position:relative!important;margin-bottom:28px!important;padding-bottom:22px!important}.catalog-page .catalog-main .catalog-category-grid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#c5cdd900,#d1d8e2f2 12%,#e2e8f0,#d1d8e2f2 88%,#c5cdd900)}.catalog-page .catalog-main>.section-title{margin:0 0 18px!important;padding:2px 2px 0!important}.catalog-page .catalog-main>.section-title div{gap:14px!important}.catalog-page .catalog-main>.section-title span{font-size:32px!important}.catalog-page .catalog-main>.section-title h2{font-family:Manrope,Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,Helvetica,Arial,sans-serif!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.035em!important}.catalog-page .catalog-main>.section-title p{align-self:flex-end!important;padding-bottom:4px!important;color:#7b8797!important;font-size:13px!important;font-weight:600!important}.catalog-page .catalog-main .catalog-product-section{margin-top:0!important;margin-bottom:34px!important}.catalog-page .catalog-main .catalog-group-title{margin:20px 0 14px!important;padding-top:2px!important;gap:12px!important}.catalog-page .catalog-main .catalog-group-title span{font-size:27px!important}.catalog-page .catalog-main .catalog-group-title h3{font-family:Manrope,Helvetica Neue,Helvetica Neue Light,HelveticaNeue-Light,Helvetica,Arial,sans-serif!important;font-size:25px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#17233c!important}.catalog-page .catalog-main .catalog-product-section+.catalog-product-section{position:relative!important;padding-top:16px!important}.catalog-page .catalog-main .catalog-product-section+.catalog-product-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#e4e9f000,#e4e9f0f2 10%,#ecf0f5,#e4e9f0f2 90%,#e4e9f000)}@media(max-width:900px){.catalog-page .catalog-main .catalog-category-grid{margin-bottom:22px!important;padding-bottom:18px!important}.catalog-page .catalog-main>.section-title{margin-bottom:14px!important}.catalog-page .catalog-main>.section-title h2{font-size:24px!important}.catalog-page .catalog-main .catalog-group-title{margin:16px 0 12px!important}.catalog-page .catalog-main .catalog-group-title h3{font-size:22px!important}}.products-management-page .product-status-filter-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}.products-management-page .offer-title-input{width:min(430px,36vw)!important;height:42px!important;min-width:220px!important;border:1px solid #e1e7ef!important;border-radius:11px!important;background:#fff!important;color:#17233c!important;padding:0 14px!important;outline:0!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:13.5px!important;font-weight:600!important;transition:border-color .16s ease,box-shadow .16s ease!important}.products-management-page .offer-title-input::placeholder{color:#8b97a9!important;font-weight:500!important}.products-management-page .offer-title-input:focus{border-color:#ee7da2!important;box-shadow:0 0 0 3px #ed0b6214!important}.products-management-page .offer-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:9px!important}.products-management-page .offer-clear-all-btn,.products-management-page .offer-download-btn{height:42px!important;min-width:150px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}.products-management-page .offer-clear-all-btn{border:1px solid #f0c6d5!important;background:#fff!important;color:#d91258!important}.products-management-page .offer-clear-all-btn:hover{border-color:#e98eab!important;background:#fff8fb!important}.products-management-page .offer-download-btn{border:1px solid #ea0c5d!important;background:#ea0c5d!important;color:#fff!important}.products-management-page .offer-download-btn:hover{border-color:#d40a53!important;background:#d40a53!important;transform:none!important}.products-management-page .offer-download-btn:disabled{border-color:#f3b8cc!important;background:#f3b8cc!important;color:#fff!important;cursor:not-allowed!important;opacity:.72!important}.products-management-page .offer-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.products-management-page .offer-add-product-card,.products-management-page .offer-product-card{min-width:0!important;min-height:390px!important;overflow:hidden!important;border:1px solid #e1e7ef!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.products-management-page .offer-add-product-card{display:grid!important;place-items:center!important;background:linear-gradient(180deg,#fff,#fcfdff)!important}.products-management-page .offer-add-card-inner{width:min(82%,210px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important}.products-management-page .offer-code-field{display:flex!important;flex-direction:column!important;gap:7px!important}.products-management-page .offer-code-field>span{color:#8995a7!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.products-management-page .offer-code-field input{width:100%!important;height:50px!important;border:1px solid #dfe5ed!important;border-radius:11px!important;background:#fff!important;color:#17233c!important;padding:0 13px!important;outline:0!important;text-align:center!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important}.products-management-page .offer-code-field input:focus{border-color:#ee7da2!important;box-shadow:0 0 0 3px #ed0b6214!important}.products-management-page .offer-add-product-btn{width:100%!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #dfe5ed!important;border-radius:11px!important;background:#fff!important;color:#e20b59!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:17px!important;font-weight:800!important;cursor:pointer!important;box-shadow:none!important}.products-management-page .offer-add-product-btn:hover{border-color:#ed8dad!important;background:#fff8fb!important}.products-management-page .offer-product-card{display:flex!important;flex-direction:column!important}.products-management-page .offer-product-image{position:relative!important;width:100%!important;aspect-ratio:1/1!important;overflow:hidden!important;display:grid!important;place-items:center!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}.products-management-page .offer-product-image img,.products-management-page .offer-product-image .product-real-image{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.products-management-page .offer-product-image .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:82px!important}.products-management-page .offer-product-delete{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #f0c6d5!important;border-radius:10px!important;background:#fffffff0!important;color:#df0b57!important;cursor:pointer!important;box-shadow:none!important}.products-management-page .offer-product-delete:hover{border-color:#e982a5!important;background:#fff5f9!important}.products-management-page .offer-product-content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:14px!important}.products-management-page .offer-product-content h3{min-height:42px!important;max-height:42px!important;margin:0 0 12px!important;color:#17233c!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:13px!important;line-height:1.42!important;font-weight:700!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.products-management-page .offer-product-meta{margin-top:auto!important;padding-top:12px!important;border-top:1px solid #edf1f5!important;display:flex!important;flex-direction:column!important;gap:10px!important}.products-management-page .offer-product-meta>div{display:flex!important;align-items:baseline!important;gap:5px!important}.products-management-page .offer-product-meta>div span,.products-management-page .offer-product-meta>div strong,.products-management-page .offer-product-meta label>span{font-family:Inter,Manrope,Arial,sans-serif!important}.products-management-page .offer-product-meta>div span{color:#8591a3!important;font-size:11px!important;font-weight:500!important}.products-management-page .offer-product-meta>div strong{color:#5f6b7d!important;font-size:11.5px!important;font-weight:700!important}.products-management-page .offer-product-meta label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important}.products-management-page .offer-product-meta label>span{color:#8591a3!important;font-size:10.5px!important;font-weight:600!important;white-space:nowrap!important}.products-management-page .offer-product-meta label>div{min-width:0!important;flex:1 1 auto!important;height:38px!important;display:flex!important;align-items:center!important;border:1px solid #f2bfd0!important;border-radius:9px!important;background:#fff8fb!important;overflow:hidden!important}.products-management-page .offer-product-meta input{width:100%!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#e20b59!important;padding:0 4px 0 10px!important;text-align:right!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:800!important}.products-management-page .offer-product-meta b{flex:0 0 auto!important;padding-right:10px!important;color:#e20b59!important;font-size:13px!important;font-weight:800!important}@media(max-width:1500px){.products-management-page .offer-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1180px){.products-management-page .product-status-filter-left{width:100%!important;flex-wrap:wrap!important}.products-management-page .offer-title-input{width:min(100%,430px)!important}.products-management-page .offer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.products-management-page .offer-header-actions{width:100%!important;flex-wrap:wrap!important}.products-management-page .offer-header-actions>button{flex:1 1 170px!important}.products-management-page .offer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.products-management-page .offer-title-input{min-width:0!important;width:100%!important}.products-management-page .offer-product-grid{grid-template-columns:1fr!important}}.products-management-page .shared-page-hero-summary.product-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.products-management-page .offer-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.products-management-page .offer-add-product-card,.products-management-page .offer-product-card{min-height:348px!important;border-radius:13px!important}.products-management-page .offer-product-image{aspect-ratio:1/.88!important}.products-management-page .offer-add-card-inner{width:min(84%,188px)!important;gap:10px!important}.products-management-page .offer-code-field input{height:46px!important;font-size:16px!important}.products-management-page .offer-add-product-btn{height:48px!important;font-size:16px!important}.products-management-page .offer-product-content{padding:12px 12px 11px!important}.products-management-page .offer-product-content h3{min-height:36px!important;max-height:36px!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.45!important}.products-management-page .offer-product-meta{padding-top:10px!important;gap:9px!important}.products-management-page .offer-product-meta label>div{height:36px!important}.products-management-page .offer-product-delete{width:32px!important;height:32px!important;top:9px!important;right:9px!important}@media(max-width:1360px){.products-management-page .offer-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1120px){.products-management-page .offer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.bulk-action-wrap{position:relative!important;z-index:30!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-end!important}.bulk-action-btn{min-height:58px!important;border:1px solid #f20b68!important;background:#f20b68!important;color:#fff!important;border-radius:14px!important;padding:0 18px 0 20px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;cursor:pointer!important;box-shadow:none!important}.bulk-action-btn svg{color:#fff!important}.bulk-action-btn strong{min-width:44px!important;height:44px!important;padding:0 10px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#fff7fb!important;color:#f20b68!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.bulk-action-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:220px!important;background:#fff!important;border:1px solid #f1d0dc!important;border-radius:16px!important;box-shadow:0 14px 38px #0f172a1f!important;padding:8px!important;z-index:80!important}.bulk-action-menu button{min-height:44px!important;border-radius:12px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:800!important}.bulk-action-menu button:first-child{color:#ef2b63!important}.orders-page .orders-hero-card .bulk-action-wrap,.customers-filter-card>.bulk-action-wrap,.customer-filter-card>.bulk-action-wrap,.enhanced-orders-filter>.bulk-action-wrap{width:max-content!important;margin-left:auto!important}.products-management-page .offer-title-input{width:min(380px,30vw)!important}.bulk-action-wrap{position:relative!important;z-index:30!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-end!important;width:max-content!important;max-width:100%!important}.bulk-action-btn{width:auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 12px 0 14px!important;gap:8px!important;border:1px solid #ef0b62!important;border-radius:10px!important;background:#ef0b62!important;color:#fff!important;box-shadow:none!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;white-space:nowrap!important}.bulk-action-btn:hover,.bulk-action-btn:focus-visible{border-color:#d90a58!important;background:#d90a58!important;color:#fff!important;box-shadow:none!important;transform:none!important}.bulk-action-btn strong{min-width:28px!important;width:auto!important;height:28px!important;padding:0 7px!important;border-radius:8px!important;background:#fff!important;color:#ef0b62!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.bulk-action-btn svg{width:14px!important;height:14px!important;color:#fff!important;flex:0 0 auto!important}.bulk-action-menu{top:calc(100% + 7px)!important;right:0!important;left:auto!important;min-width:190px!important;padding:6px!important;border:1px solid #efd3dd!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a1c!important}.bulk-action-menu button{min-height:38px!important;height:38px!important;padding:0 10px!important;gap:8px!important;border-radius:9px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:800!important}.bulk-action-menu button svg{width:14px!important;height:14px!important}.bulk-action-menu button:hover{background:#fff4f8!important}.orders-page .orders-hero-card .bulk-action-wrap,.customers-filter-card>.bulk-action-wrap,.customer-filter-card>.bulk-action-wrap,.enhanced-orders-filter>.bulk-action-wrap,.orders-head-summary .bulk-action-wrap{margin-left:auto!important;margin-top:10px!important;justify-content:flex-end!important}@media(max-width:760px){.bulk-action-btn{min-height:40px!important;height:40px!important;padding:0 10px 0 12px!important;font-size:12px!important}.bulk-action-btn strong{min-width:26px!important;height:26px!important;padding:0 6px!important;font-size:11px!important}}.purchase-lists-page{gap:14px!important;min-width:0!important}.purchase-lists-hero{min-height:92px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid #e5eaf1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px #1f30480b!important}.purchase-lists-title{display:flex!important;align-items:flex-start!important;gap:14px!important;min-width:0!important}.purchase-lists-title .orders-hero-triangle{margin-top:8px!important}.purchase-lists-title h2{margin:0!important;color:#17233c!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:28px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.035em!important}.purchase-lists-title p{margin:7px 0 0!important;color:#748198!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:12.5px!important;line-height:1.45!important;font-weight:500!important}.purchase-lists-hero-actions{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.purchase-autosave-chip{min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #dff1e7!important;border-radius:10px!important;background:#f3fbf6!important;color:#228956!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:11.5px!important;font-weight:700!important}.purchase-csv-btn{min-height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #ed0d62!important;border-radius:10px!important;background:#ed0d62!important;color:#fff!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;box-shadow:none!important}.purchase-csv-btn:hover{border-color:#d90b59!important;background:#d90b59!important}.purchase-sheet-card{min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e3e8ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px #1f30480b!important}.purchase-sheet-topline{min-height:54px!important;padding:9px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e8edf3!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}.purchase-sheet-name-wrap{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;color:#e70d5e!important}.purchase-sheet-name-wrap input{width:min(320px,36vw)!important;height:36px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#17233c!important;padding:0 8px!important;outline:0!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:750!important}.purchase-sheet-name-wrap input:hover,.purchase-sheet-name-wrap input:focus{border-color:#e1e7ef!important;background:#fff!important}.purchase-sheet-help{color:#8995a7!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.5px!important;font-weight:550!important;text-align:right!important}.purchase-sheet-toolbar{min-height:58px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;border-bottom:1px solid #dfe5ed!important;background:#f8fafc!important}.purchase-toolbar-group{display:inline-flex!important;align-items:center!important;gap:5px!important}.purchase-address-group{flex:1 1 330px!important;min-width:260px!important;max-width:520px!important}.purchase-cell-address{width:82px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #dfe5ed!important;border-radius:8px!important;background:#fff!important;color:#46556e!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.purchase-formula-input{flex:1 1 auto!important;min-width:170px!important;height:34px!important;border:1px solid #dfe5ed!important;border-radius:8px!important;background:#fff!important;color:#17233c!important;padding:0 10px!important;outline:0!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:11.5px!important;font-weight:550!important}.purchase-formula-input:focus{border-color:#ef82a8!important;box-shadow:0 0 0 2px #ed0d6212!important}.purchase-toolbar-divider{width:1px!important;height:28px!important;background:#dfe5ed!important;margin:0 2px!important}.purchase-tool-btn{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#4b5b73!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important}.purchase-tool-btn:hover{border-color:#dde4ec!important;background:#fff!important}.purchase-tool-btn.active{border-color:#f3bfd1!important;background:#fff1f6!important;color:#df0b58!important}.purchase-tool-btn.align-center-symbol{text-align:center!important;letter-spacing:-3px!important;padding-right:3px!important}.purchase-tool-btn.align-right-symbol{text-align:right!important;justify-items:end!important;padding-right:8px!important}.purchase-tool-btn.currency-tool{font-size:16px!important;font-weight:850!important}.purchase-color-tools{gap:7px!important}.purchase-color-tool{height:34px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #dfe5ed!important;border-radius:8px!important;background:#fff!important;color:#657188!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important;cursor:pointer!important}.purchase-color-tool input{width:20px!important;height:20px!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;cursor:pointer!important}.purchase-toolbar-actions{gap:5px!important;flex-wrap:wrap!important}.purchase-tool-action{height:34px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #dfe5ed!important;border-radius:8px!important;background:#fff!important;color:#53627a!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.5px!important;font-weight:750!important;cursor:pointer!important;white-space:nowrap!important}.purchase-tool-action:hover{border-color:#cdd6e1!important;background:#fdfefe!important}.purchase-tool-action.danger{border-color:#f1cedb!important;color:#df145b!important}.purchase-tool-action.danger:hover{border-color:#eca1bb!important;background:#fff6f9!important}.purchase-tool-action.ghost{border-color:transparent!important;background:transparent!important}.purchase-sheet-scroll{position:relative!important;width:100%!important;height:calc(100vh - 300px)!important;min-height:500px!important;max-height:760px!important;overflow:auto!important;outline:0!important;background:#fff!important;scrollbar-color:#cbd5e1 #f8fafc!important;scrollbar-width:thin!important}.purchase-sheet-grid{display:grid!important;grid-template-columns:var(--purchase-grid-columns, 46px repeat(12,132px))!important;grid-template-rows:var(--purchase-grid-rows, 32px repeat(32,34px))!important;grid-auto-rows:34px!important;width:max-content!important;min-width:100%!important;align-content:start!important;background:#fff!important}.purchase-sheet-corner,.purchase-column-header,.purchase-row-header{border:0!important;border-right:1px solid #dfe5ed!important;border-bottom:1px solid #dfe5ed!important;background:#f4f7fa!important;color:#6d798c!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10px!important;font-weight:750!important;cursor:pointer!important;user-select:none!important}.purchase-sheet-corner{position:sticky!important;top:0!important;left:0!important;z-index:8!important;background:linear-gradient(135deg,#eef2f6 50%,#d9e1ea 50%)!important}.purchase-column-header{position:sticky!important;top:0!important;z-index:6!important}.purchase-row-header{position:sticky!important;left:0!important;z-index:5!important}.purchase-column-header:hover,.purchase-row-header:hover,.purchase-column-header.selected,.purchase-row-header.selected{background:#fff0f5!important;color:#df0b58!important}.purchase-sheet-cell{position:relative!important;min-width:0!important;min-height:34px!important;padding:0 7px!important;display:flex!important;align-items:center!important;border-right:1px solid #e4e9ef!important;border-bottom:1px solid #e4e9ef!important;overflow:hidden!important;cursor:cell!important;user-select:none!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.75px!important;line-height:1.2!important;white-space:nowrap!important}.purchase-sheet-cell>span{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.purchase-sheet-cell.selected{box-shadow:inset 0 0 0 999px #fde8f18f!important}.purchase-sheet-cell.active{z-index:2!important;box-shadow:inset 0 0 0 2px #ed0d62!important}.purchase-sheet-cell.active.selected{box-shadow:inset 0 0 0 2px #ed0d62,inset 0 0 0 999px #fde8f157!important}.purchase-cell-editor{position:absolute!important;inset:1px!important;width:calc(100% - 2px)!important;height:calc(100% - 2px)!important;border:0!important;outline:0!important;background:#fff!important;color:inherit!important;padding:0 6px!important;font:inherit!important;text-align:inherit!important;box-shadow:inset 0 0 0 2px #ed0d62!important}.purchase-sheet-footer{min-height:44px!important;padding:6px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-top:1px solid #dfe5ed!important;background:#f8fafc!important}.purchase-sheet-tab{min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #f0bdd0!important;border-radius:8px 8px 3px 3px!important;background:#fff!important;color:#dc0d58!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.5px!important;font-weight:800!important}.purchase-sheet-footer>span{color:#8a96a8!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important}body.dark-theme .purchase-lists-hero,body.dark-theme .purchase-sheet-card,body.dark-theme .purchase-sheet-topline,body.dark-theme .purchase-sheet-grid,body.dark-theme .purchase-sheet-scroll{background:#101c2d!important;border-color:#263b58!important}body.dark-theme .purchase-lists-title h2,body.dark-theme .purchase-sheet-name-wrap input{color:#f8fbff!important}body.dark-theme .purchase-sheet-toolbar,body.dark-theme .purchase-sheet-footer{background:#0b1628!important;border-color:#263b58!important}body.dark-theme .purchase-sheet-cell{border-color:#263b58!important}body.dark-theme .purchase-column-header,body.dark-theme .purchase-row-header,body.dark-theme .purchase-sheet-corner{background:#15243a!important;border-color:#263b58!important;color:#aebbd0!important}@media(max-width:1100px){.purchase-lists-hero{align-items:flex-start!important;flex-direction:column!important}.purchase-lists-hero-actions{width:100%!important;justify-content:flex-end!important}.purchase-sheet-help{display:none!important}.purchase-sheet-scroll{height:calc(100vh - 340px)!important}}@media(max-width:760px){.purchase-lists-title h2{font-size:24px!important}.purchase-lists-hero-actions{align-items:stretch!important;flex-direction:column!important}.purchase-autosave-chip,.purchase-csv-btn{width:100%!important;justify-content:center!important}.purchase-sheet-topline{align-items:flex-start!important;flex-direction:column!important}.purchase-sheet-name-wrap,.purchase-sheet-name-wrap input{width:100%!important}.purchase-toolbar-divider{display:none!important}.purchase-address-group{min-width:100%!important;max-width:none!important}.purchase-sheet-scroll{min-height:480px!important;height:66vh!important}.purchase-sheet-footer{align-items:flex-start!important;flex-direction:column!important}}.purchase-sheet-grid{transform-origin:top left!important}.purchase-sheet-corner,.purchase-column-header,.purchase-row-header{position:relative!important;border-radius:0!important;overflow:visible!important}.purchase-column-header,.purchase-row-header{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.purchase-column-header>span,.purchase-row-header>span{pointer-events:none!important}.purchase-column-resize-handle,.purchase-row-resize-handle{position:absolute!important;z-index:12!important;display:block!important;margin:0!important;padding:0!important;background:transparent!important;touch-action:none!important}.purchase-column-resize-handle{top:0!important;right:-4px!important;width:8px!important;height:100%!important;cursor:col-resize!important}.purchase-row-resize-handle{left:0!important;bottom:-4px!important;width:100%!important;height:8px!important;cursor:row-resize!important}.purchase-column-resize-handle:hover:after,.purchase-row-resize-handle:hover:after{content:""!important;position:absolute!important;background:#ed0d62!important}.purchase-column-resize-handle:hover:after{top:0!important;bottom:0!important;left:3px!important;width:2px!important}.purchase-row-resize-handle:hover:after{left:0!important;right:0!important;top:3px!important;height:2px!important}body.purchase-sheet-resizing-column,body.purchase-sheet-resizing-column *{cursor:col-resize!important;user-select:none!important}body.purchase-sheet-resizing-row,body.purchase-sheet-resizing-row *{cursor:row-resize!important;user-select:none!important}.purchase-sheet-cell,.purchase-row-header,.purchase-column-header,.purchase-sheet-corner{min-height:0!important;height:100%!important}.purchase-cell-editor{user-select:text!important}.purchase-zoom-tools{min-width:120px!important;justify-content:center!important;gap:3px!important}.purchase-zoom-value{min-width:52px!important;height:32px!important;padding:0 7px!important;border:1px solid #dfe5ed!important;border-radius:6px!important;background:#fff!important;color:#53627a!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}.purchase-zoom-value:hover{border-color:#ef82a8!important;color:#df0b58!important}.purchase-sheet-scroll:focus{box-shadow:inset 0 0 0 1px #ed0d6214!important}.purchase-column-header.selected,.purchase-row-header.selected{box-shadow:inset 0 -2px #ed0d62!important}.purchase-row-header.selected{box-shadow:inset -2px 0 #ed0d62!important}.purchase-sheet-cell.sheet-data-header{background:#f8fafc!important;color:#425066!important;font-weight:800!important;border-bottom-color:#d7dee8!important}.purchase-sheet-cell.locked-cell{cursor:default!important}.purchase-sheet-cell.linked-product-cell{background:#fff!important}.purchase-sheet-cell.linked-product-cell:hover{background:#fbfcfe!important}.purchase-sheet-cell.product-name-cell{padding:0!important;overflow:visible!important}.purchase-product-cell-link{width:100%!important;height:100%!important;min-width:0!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;color:#17233c!important;text-align:left!important;cursor:pointer!important;font-family:Inter,Manrope,Arial,sans-serif!important}.purchase-product-cell-link:hover{background:#fff5f9!important;color:#d90b59!important}.purchase-product-cell-link strong{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.75px!important;font-weight:700!important}.purchase-product-cell-link>svg{flex:0 0 auto!important;opacity:0!important;transform:translate(-3px)!important;transition:opacity .15s ease,transform .15s ease!important}.purchase-product-cell-link:hover>svg{opacity:1!important;transform:translate(0)!important}.purchase-product-cell-thumb{width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #e3e8ef!important;border-radius:6px!important;background:#fff!important}.purchase-product-cell-thumb img,.purchase-product-cell-thumb .product-real-image{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}.purchase-product-cell-thumb .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:17px!important;line-height:1!important}.purchase-formula-input[readonly]{background:#f8fafc!important;color:#7b8798!important;cursor:not-allowed!important}.purchase-row-header.linked-product-row{color:#5b687b!important;background:#f8fafc!important}.purchase-row-header.linked-product-row:hover,.purchase-row-header.linked-product-row.selected{color:#df0b58!important;background:#fff0f5!important}body.dark-theme .purchase-sheet-cell.sheet-data-header,body.dark-theme .purchase-row-header.linked-product-row{background:#15243a!important;color:#c5d0df!important}body.dark-theme .purchase-product-cell-link{color:#f8fbff!important}body.dark-theme .purchase-product-cell-link:hover{background:#1b2940!important;color:#ff7ca9!important}.products-management-page .product-reorder-card{position:relative!important;cursor:grab!important;user-select:none!important;touch-action:pan-y!important}.products-management-page .product-reorder-card input,.products-management-page .product-reorder-card button,.products-management-page .product-reorder-card label{user-select:text!important}.products-management-page .product-reorder-badge{position:absolute!important;z-index:9!important;top:10px!important;left:10px!important;height:27px!important;padding:0 9px 0 7px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid rgba(216,59,111,.2)!important;border-radius:8px!important;background:#ffffffeb!important;color:#bd2c5e!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:9.5px!important;font-weight:750!important;line-height:1!important;opacity:0!important;transform:translateY(-3px)!important;pointer-events:none!important;backdrop-filter:blur(7px)!important;transition:opacity .16s ease,transform .16s ease!important}.products-management-page .product-reorder-card:hover .product-reorder-badge,body.product-card-reordering .products-management-page .product-reorder-badge{opacity:1!important;transform:translateY(0)!important}.products-management-page .product-reorder-card.drag-over-product:not(.drag-preview-card){border-color:#ef4f85!important;box-shadow:inset 0 0 0 1px #ef4f8540!important}.products-management-page .admin-product-card.premium-v2.dragging-original{opacity:.18!important;transform:scale(.97)!important;cursor:grabbing!important}.products-management-page .admin-product-card.premium-v2.drag-preview-card{opacity:.96!important;border:2px solid #ef3e79!important;background:#fff8fb!important;transform:scale(.985)!important}.products-management-page .product-drop-slot{min-height:390px!important;border:1.5px dashed #ef4f85!important;border-radius:10px!important;background:linear-gradient(180deg,#fffafd,#fff5f9)!important}body.product-card-reordering,body.product-card-reordering *{cursor:grabbing!important}body.product-card-reordering .products-management-page .product-reorder-card input,body.product-card-reordering .products-management-page .product-reorder-card button{pointer-events:none!important}.purchase-lists-spreadsheet-page .purchase-sheet-scroll{min-height:560px!important}.product-detail-page .product-detail-price-table{min-width:1110px!important}.product-detail-page .product-detail-price-table .order-head,.product-detail-page .product-detail-price-table .order-row{grid-template-columns:minmax(205px,1.15fr) minmax(155px,.82fr) minmax(205px,1fr) minmax(135px,.68fr) minmax(130px,.65fr) 94px!important}.product-detail-page .price-history-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.product-detail-page .price-history-row-actions button{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#fff!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.product-detail-page .price-history-edit-btn{border:1px solid #f2aac1!important;color:#e91e63!important}.product-detail-page .price-history-edit-btn:hover{border-color:#e91e63!important;background:#fff5f8!important}.product-detail-page .price-history-delete-btn{border:1px solid #dfe5ed!important;color:#ef3f65!important}.product-detail-page .price-history-delete-btn:hover{border-color:#ef3f65!important;background:#fff5f7!important}.price-history-editor-modal{padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;font-family:Inter,Manrope,Arial,sans-serif!important}.price-history-editor-head{min-height:88px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #edf1f5!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.price-history-editor-head>div{display:flex!important;align-items:center!important;gap:12px!important}.price-history-editor-head>div>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #f1cfdb!important;border-radius:12px!important;background:#fff6f9!important;color:#e91e63!important}.price-history-editor-head h3{margin:0!important;color:#17233c!important;font-size:19px!important;font-weight:800!important}.price-history-editor-head p{margin:4px 0 0!important;color:#7d899b!important;font-size:12px!important;font-weight:500!important}.price-history-editor-head>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #e3e8ef!important;border-radius:10px!important;background:#fff!important;color:#6f7b8d!important;cursor:pointer!important}.price-history-editor-grid{padding:20px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}.price-history-editor-grid label{display:flex!important;flex-direction:column!important;gap:7px!important}.price-history-editor-grid label.wide{grid-column:1/-1!important}.price-history-editor-grid label>span{color:#59677b!important;font-size:11.5px!important;font-weight:750!important}.price-history-editor-grid input,.price-history-editor-grid select{width:100%!important;height:44px!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important;color:#17233c!important;padding:0 12px!important;outline:0!important;font:600 13px Inter,Manrope,Arial,sans-serif!important}.price-history-editor-grid input:focus,.price-history-editor-grid select:focus{border-color:#ed7ca1!important;box-shadow:0 0 0 3px #e91e6312!important}.price-history-editor-actions{padding:16px 20px 20px!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid #edf1f5!important}.price-history-editor-actions button{min-width:130px!important;height:42px!important;border-radius:10px!important}@media(max-width:760px){.price-history-editor-grid{grid-template-columns:1fr!important}.price-history-editor-grid label.wide{grid-column:auto!important}}.purchase-lists-page{height:calc(100dvh - 82px)!important;min-height:650px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.purchase-lists-page .purchase-lists-hero{flex:0 0 auto!important}.purchase-lists-page .purchase-sheet-card{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.purchase-lists-page .purchase-sheet-topline,.purchase-lists-page .purchase-sheet-toolbar,.purchase-lists-page .purchase-sheet-footer{flex:0 0 auto!important}.purchase-lists-page .purchase-sheet-scroll,.purchase-lists-spreadsheet-page .purchase-sheet-scroll{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.purchase-suppliers-btn,.purchase-csv-btn{min-height:40px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:10px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;box-shadow:none!important}.purchase-suppliers-btn{border:1px solid #ed0d62!important;background:#ed0d62!important;color:#fff!important}.purchase-suppliers-btn:hover{border-color:#d90b59!important;background:#d90b59!important}.purchase-sheet-cell.profit-low{color:#dc2626!important;font-weight:800!important}.purchase-sheet-cell.profit-medium{color:#9a5a13!important;font-weight:800!important}.purchase-sheet-cell.profit-high{color:#159447!important;font-weight:800!important}.purchase-sheet-cell.supplier-assigned-cell{font-weight:750!important}.purchase-supplier-cell-value{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden!important}.purchase-supplier-cell-value>i{width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:3px!important;box-shadow:0 0 0 2px #ffffffe6!important}.purchase-supplier-cell-value>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:800!important}.purchase-supplier-modal{overflow:hidden!important;border-radius:20px!important;background:#fff!important;font-family:Inter,Manrope,Arial,sans-serif!important}.purchase-supplier-modal-head{min-height:100px!important;padding:20px 22px!important;display:flex!important;align-items:center!important;gap:14px!important;border-bottom:1px solid #edf1f5!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.purchase-supplier-modal-head>span{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#ed0d62!important;color:#fff!important}.purchase-supplier-modal-head>div{min-width:0!important;flex:1 1 auto!important}.purchase-supplier-modal-head h2{margin:0!important;color:#17233c!important;font-size:22px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.025em!important}.purchase-supplier-modal-head p{margin:6px 0 0!important;color:#748198!important;font-size:12px!important;font-weight:500!important}.purchase-supplier-modal-head>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#68768a!important;cursor:pointer!important}.purchase-supplier-list{max-height:430px!important;overflow:auto!important;padding:18px 22px 8px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.purchase-supplier-row{min-height:54px!important;display:grid!important;grid-template-columns:66px minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:9px!important}.purchase-supplier-row>input{width:100%!important;height:46px!important;border:1px solid #dfe5ed!important;border-radius:11px!important;background:#fff!important;color:#17233c!important;padding:0 13px!important;outline:0!important;font:650 13px Inter,Manrope,Arial,sans-serif!important}.purchase-supplier-row>input:focus{border-color:#ed7ca2!important;box-shadow:0 0 0 3px #ed0d6212!important}.purchase-supplier-color{position:relative!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #dfe5ed!important;border-radius:11px!important;background:#f8fafc!important;cursor:pointer!important;overflow:hidden!important}.purchase-supplier-color input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.purchase-supplier-color i{width:18px!important;height:18px!important;border-radius:5px!important}.purchase-supplier-color span{color:#768398!important;font-size:11px!important;font-weight:800!important}.purchase-supplier-edit,.purchase-supplier-delete{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff!important;cursor:pointer!important;box-shadow:none!important}.purchase-supplier-edit{border:1px solid #f1b5ca!important;color:#e80d5d!important}.purchase-supplier-delete{border:1px solid #e0e6ee!important;color:#ef3f65!important}.purchase-supplier-edit:hover,.purchase-supplier-delete:hover{background:#fff5f8!important;border-color:#ed6996!important}.purchase-supplier-add{margin:10px 22px 18px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px dashed #ed8dad!important;border-radius:11px!important;background:#fff8fb!important;color:#e20b59!important;font:800 12px Inter,Manrope,Arial,sans-serif!important;cursor:pointer!important}.purchase-supplier-empty{min-height:180px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#8290a4!important}.purchase-supplier-empty strong{color:#334155!important;font-size:14px!important}.purchase-supplier-empty span{font-size:12px!important}.purchase-supplier-modal-actions{padding:16px 22px 20px!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid #edf1f5!important}.purchase-supplier-modal-actions button{min-width:130px!important;height:42px!important;border-radius:10px!important}@media(max-width:850px){.purchase-lists-page{height:auto!important;min-height:0!important;overflow:visible!important}.purchase-lists-page .purchase-sheet-scroll{height:65dvh!important;min-height:480px!important}.purchase-lists-hero-actions{flex-wrap:wrap!important}}@media(max-width:600px){.purchase-supplier-row{grid-template-columns:56px minmax(0,1fr) 40px!important}.purchase-supplier-edit{display:none!important}}.admin-content:has(>.purchase-lists-page){height:calc(100dvh - 14px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:10px!important}.admin-content:has(>.purchase-lists-page)>.topbar{flex:0 0 auto!important}.admin-content:has(>.purchase-lists-page)>.purchase-lists-page{flex:1 1 auto!important;height:auto!important;min-height:0!important}.modal-card:has(.product-editor-reference-modal){width:min(1080px,calc(100vw - 34px))!important;max-width:min(1080px,calc(100vw - 34px))!important;height:min(870px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important}.product-editor-reference-modal{width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important;font-family:Inter,Manrope,Arial,sans-serif!important}.product-editor-reference-header{min-height:72px!important;padding:14px 20px!important;gap:14px!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.product-editor-title-icon{width:44px!important;height:44px!important;border-color:#f5cfdd!important;border-radius:12px!important;background:#fff3f7!important;color:#ef0b62!important}.product-editor-reference-title h3{font-size:23px!important;font-weight:850!important;letter-spacing:-.025em!important}.product-editor-reference-title p{margin-top:3px!important;font-size:11.5px!important}.product-editor-close{width:38px!important;height:38px!important;border-color:#f1d5df!important;border-radius:10px!important;color:#ef0b62!important;background:#fff7fa!important}.product-editor-reference-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:12px 14px!important;background:#fbfcfe!important}.product-editor-section{padding:13px 15px!important;border-radius:14px!important;box-shadow:none!important}.product-editor-section-title{gap:8px!important;margin-bottom:10px!important;color:#ef0b62!important}.product-editor-section-title h4{font-size:15px!important;font-weight:800!important}.product-editor-basic-grid{gap:9px 16px!important}.reference-field>label{margin-bottom:5px!important;font-size:11px!important;font-weight:750!important}.reference-field>small{margin-top:5px!important;font-size:10px!important}.reference-field input,.reference-field select,.reference-calculated-value,.reference-input-with-icon,.reference-money-input,.reference-inline-code{height:38px!important;min-height:38px!important;border-radius:8px!important;font-size:12px!important}.reference-field input,.reference-field select,.reference-calculated-value{padding-left:11px!important;padding-right:11px!important}.reference-field input:focus,.reference-field select:focus,.reference-input-with-icon:focus-within,.reference-money-input:focus-within,.reference-inline-code:focus-within,.reference-extra-tax-box:focus-within{border-color:#f07da4!important;box-shadow:0 0 0 3px #ef0b6212!important}.reference-photo-upload{min-height:78px!important;padding:7px 10px!important;border-color:#f0a0ba!important;background:#fff9fb!important}.reference-photo-preview{width:58px!important;height:58px!important;font-size:29px!important}.reference-photo-copy{gap:1px!important;color:#ef0b62!important}.reference-photo-copy svg{width:17px!important;height:17px!important;margin-bottom:0!important}.reference-photo-copy strong{font-size:12px!important}.reference-photo-copy small{font-size:9px!important}.reference-outline-action{min-height:38px!important;height:38px!important;border-color:#f1bfd0!important;background:#fff8fb!important;color:#ef0b62!important;border-radius:8px!important;font-size:11px!important}.reference-category-field{padding-top:0!important}.reference-category-grid{gap:7px!important}.reference-category-grid button{height:40px!important;grid-template-columns:28px minmax(0,1fr) 24px!important;gap:6px!important;padding:0 8px!important;border-radius:8px!important}.reference-category-grid button>span{width:28px!important;height:28px!important;border-radius:7px!important}.reference-category-grid button strong{font-size:10.5px!important}.reference-category-grid button em{width:22px!important;height:22px!important;border-radius:6px!important}.reference-category-grid button.active{border-color:#ef6b98!important;background:#fff2f7!important;color:#e30b5a!important}.reference-category-grid button.active em{background:#ef0b62!important}.product-editor-reference-lower-grid{min-height:0!important;gap:12px!important;margin-top:10px!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.product-stock-section,.product-pricing-section{gap:8px!important}.reference-segmented-control{height:36px!important;border-radius:8px!important}.reference-segmented-control button{font-size:10.5px!important}.reference-segmented-control button.active{background:#fff0f5!important;color:#ef0b62!important;box-shadow:inset 0 0 0 1px #f1a0bd!important}.reference-two-column{gap:10px!important}.reference-tax-row{gap:8px!important}.reference-extra-tax-box{min-height:38px!important;padding:4px!important}.reference-tax-results{gap:10px!important}.reference-live-tax-summary{min-height:46px!important;padding:7px 10px!important;border-color:#f3d3df!important;background:#fff8fb!important;color:#ef0b62!important}.reference-live-tax-summary span{font-size:8.5px!important}.reference-live-tax-summary strong{font-size:11.5px!important;color:#24324a!important}.product-editor-reference-footer{min-height:58px!important;padding:9px 18px!important}.reference-cancel-btn,.reference-save-btn{min-width:108px!important;height:40px!important;border-radius:9px!important;font-size:11.5px!important}.reference-save-btn{border-color:#ef0b62!important;background:#ef0b62!important}.reference-save-btn:hover{background:#d90a58!important}@media(max-height:820px)and (min-width:761px){.modal-card:has(.product-editor-reference-modal){width:min(1160px,calc(100vw - 24px))!important;max-width:min(1160px,calc(100vw - 24px))!important;height:calc(100dvh - 14px)!important;max-height:calc(100dvh - 14px)!important}.product-editor-reference-header{min-height:62px!important;padding:9px 16px!important}.product-editor-reference-title h3{font-size:20px!important}.product-editor-reference-body{padding:8px 10px!important}.product-editor-section{padding:9px 12px!important}.product-editor-basic-grid{gap:6px 12px!important}.reference-field input,.reference-field select,.reference-calculated-value,.reference-input-with-icon,.reference-money-input,.reference-inline-code{height:34px!important;min-height:34px!important}.reference-photo-upload{min-height:66px!important}.reference-photo-preview{width:50px!important;height:50px!important}.reference-category-grid button{height:35px!important}.product-editor-reference-lower-grid{margin-top:7px!important;gap:9px!important}.product-stock-section,.product-pricing-section{gap:5px!important}.product-editor-reference-footer{min-height:50px!important;padding:6px 14px!important}}.admin-content:has(>.purchase-lists-page){height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;min-height:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:6px!important}.admin-content:has(>.purchase-lists-page)>.topbar{flex:0 0 auto!important;margin-bottom:10px!important}.admin-content:has(>.purchase-lists-page)>.purchase-lists-page{flex:1 1 0!important;height:0!important;min-height:0!important;overflow:hidden!important;gap:10px!important}.purchase-lists-page .purchase-lists-hero{min-height:78px!important;padding:13px 18px!important}.purchase-lists-page .purchase-sheet-card{flex:1 1 0!important;height:0!important;min-height:0!important;overflow:hidden!important}.purchase-lists-page .purchase-sheet-topline{min-height:46px!important}.purchase-lists-page .purchase-sheet-toolbar{min-height:50px!important;padding-top:6px!important;padding-bottom:6px!important}.purchase-lists-page .purchase-sheet-scroll,.purchase-lists-spreadsheet-page .purchase-sheet-scroll{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.purchase-lists-page .purchase-sheet-footer{min-height:38px!important}.purchase-sheet-cell:has(.purchase-supplier-select-wrap){padding:3px 6px!important;overflow:visible!important;z-index:3!important}.purchase-supplier-select-wrap{--supplier-color:#ef0b62;position:relative!important;width:100%!important;min-width:0!important;height:28px!important;display:flex!important;align-items:center!important;border:1px solid #f2a4bf!important;border-radius:8px!important;background:#fff8fb!important;color:#e80b5e!important;overflow:hidden!important;cursor:pointer!important}.purchase-supplier-select-wrap.assigned{border-color:var(--supplier-color)!important;background:var(--supplier-color)!important;color:#fff!important}.purchase-supplier-select-wrap select{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;min-width:0!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;padding:0 25px 0 9px!important;cursor:pointer!important;font:800 10px Inter,Manrope,Arial,sans-serif!important;text-overflow:ellipsis!important}.purchase-supplier-select-wrap.assigned select{color:#fff!important}.purchase-supplier-select-wrap select option{background:#fff!important;color:#17233c!important;font-weight:650!important}.purchase-supplier-select-wrap>svg{position:absolute!important;z-index:1!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:currentColor!important}.purchase-supplier-select-wrap.empty:hover{border-color:#ef4f86!important;background:#fff1f6!important}@media(max-width:850px){.admin-content:has(>.purchase-lists-page){height:auto!important;max-height:none!important;overflow:visible!important}.admin-content:has(>.purchase-lists-page)>.purchase-lists-page{height:auto!important;overflow:visible!important}.purchase-lists-page .purchase-sheet-card{height:auto!important}.purchase-lists-page .purchase-sheet-scroll{height:65dvh!important;min-height:480px!important}}.brand-logo-image{display:block!important;object-fit:contain!important;object-position:left center!important;flex:0 0 auto!important}.brand-logo-admin{width:148px!important;max-width:100%!important;height:46px!important}.sidebar-brand.has-brand-logo{min-height:64px!important;padding:9px 12px!important;justify-content:flex-start!important;background:#ffffff1c!important}.sidebar.collapsed .sidebar-brand.has-brand-logo{padding:8px!important;justify-content:center!important}.sidebar.collapsed .brand-logo-admin{width:42px!important;height:42px!important;object-fit:contain!important;object-position:center!important}.brand-logo-catalog{width:174px!important;height:54px!important}.catalog-logo.has-brand-logo{min-width:190px!important;align-items:center!important}.catalog-cart-detail-topbar .brand-logo-catalog{width:164px!important;height:48px!important}.customer-discount-header-pill{height:34px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #f2bfd0!important;border-radius:10px!important;background:#fff6f9!important;color:#e90b5e!important;font:800 11px Inter,Manrope,Arial,sans-serif!important;white-space:nowrap!important}.catalog-price-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;line-height:1!important}.catalog-price-stack del{color:#9aa5b5!important;font-size:9.5px!important;font-weight:600!important}.customer-type-discount-line strong.success{color:#159447!important}.dashboard-orders-pagination{min-height:58px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #edf1f5!important;background:#fff!important}.dashboard-orders-pagination>div{display:flex!important;align-items:center!important;gap:6px!important}.dashboard-orders-pagination button{min-width:34px!important;height:34px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #dfe5ed!important;border-radius:9px!important;background:#fff!important;color:#617086!important;font:750 11px Inter,Manrope,Arial,sans-serif!important;cursor:pointer!important}.dashboard-orders-pagination button.active{border-color:#ef0b62!important;background:#ef0b62!important;color:#fff!important}.dashboard-orders-pagination button:disabled{opacity:.42!important;cursor:not-allowed!important}.products-management-page .product-reorder-card{cursor:grab!important;touch-action:none!important;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease!important}.products-management-page .product-reorder-card:active{cursor:grabbing!important}body.product-card-reordering{cursor:grabbing!important;user-select:none!important}body.product-card-reordering .products-management-page .product-reorder-card{pointer-events:auto!important}body.product-card-reordering .products-management-page .product-reorder-card.dragging-original{opacity:.42!important;transform:scale(.975)!important;border-color:#ef0b62!important}body.product-card-reordering .products-management-page .product-reorder-card.drag-over-product{border:2px solid #ef0b62!important;box-shadow:0 0 0 4px #ef0b6214!important;transform:translateY(-2px)!important}.products-management-page .product-reorder-badge{opacity:1!important;transform:none!important;background:#fff!important;pointer-events:none!important}.modal-card:has(.product-editor-reference-modal){width:min(1080px,calc(100vw - 36px))!important;max-width:min(1080px,calc(100vw - 36px))!important;height:min(780px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important}.product-editor-reference-modal{height:100%!important;max-height:100%!important}.product-editor-reference-header{min-height:66px!important;padding:10px 18px!important}.product-editor-reference-body{padding:9px 11px!important;overflow:hidden!important}.product-editor-section{padding:10px 13px!important}.product-editor-basic-grid{gap:7px 12px!important}.product-editor-reference-lower-grid{margin-top:8px!important;gap:10px!important}.reference-field input,.reference-field select,.reference-input-with-icon,.reference-money-input,.reference-calculated-value,.reference-outline-action{height:35px!important;min-height:35px!important}.reference-photo-upload{min-height:66px!important;background:#fff!important}.reference-outline-action{background:#fff!important;border-color:#f0a0ba!important;color:#ef0b62!important}.reference-category-grid button.active{background:#fff!important;border-color:#ef0b62!important;color:#e70b5c!important}.reference-category-grid button.active>span,.reference-category-grid button.active em{background:#fff!important;color:#ef0b62!important;box-shadow:inset 0 0 0 1px #ef0b62!important}.reference-segmented-control button.active{background:#fff!important;color:#ef0b62!important;box-shadow:inset 0 0 0 1px #ef0b62!important}.reference-live-tax-summary{background:#fff!important;border-color:#f0a0ba!important}.reference-extra-tax-box{background:#fff!important}.product-editor-reference-footer{min-height:52px!important;padding:6px 16px!important}@media(max-height:760px)and (min-width:761px){.modal-card:has(.product-editor-reference-modal){height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important}.product-editor-reference-header{min-height:56px!important;padding:7px 14px!important}.product-editor-reference-title h3{font-size:18px!important}.product-editor-reference-title p{font-size:10px!important}.product-editor-reference-body{padding:6px 8px!important}.product-editor-section{padding:7px 10px!important}.product-editor-section-title{margin-bottom:6px!important}.product-editor-basic-grid{gap:5px 10px!important}.reference-field>label{margin-bottom:3px!important;font-size:9.5px!important}.reference-field input,.reference-field select,.reference-input-with-icon,.reference-money-input,.reference-calculated-value,.reference-outline-action{height:31px!important;min-height:31px!important}.reference-photo-upload{min-height:56px!important}.reference-photo-preview{width:44px!important;height:44px!important}.reference-category-grid button{height:31px!important}.product-editor-reference-lower-grid{margin-top:5px!important;gap:7px!important}.reference-live-tax-summary{min-height:38px!important}.product-editor-reference-footer{min-height:44px!important;padding:4px 12px!important}}.admin-content:has(>.purchase-lists-page){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:10px 12px 8px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.admin-content:has(>.purchase-lists-page)>.topbar{flex:0 0 52px!important;min-height:52px!important;margin-bottom:8px!important}.admin-content:has(>.purchase-lists-page)>.purchase-lists-page{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;gap:8px!important;overflow:hidden!important}.purchase-lists-page .purchase-lists-hero{flex:0 0 76px!important;min-height:76px!important;padding:11px 17px!important}.purchase-lists-page .purchase-sheet-card{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.purchase-lists-page .purchase-sheet-topline{flex:0 0 46px!important;min-height:46px!important}.purchase-lists-page .purchase-sheet-toolbar{flex:0 0 50px!important;min-height:50px!important}.purchase-lists-page .purchase-sheet-scroll{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.purchase-lists-page .purchase-sheet-footer{flex:0 0 36px!important;min-height:36px!important}.modal-card:has(.customer-form-v175){width:min(960px,calc(100vw - 40px))!important;max-width:min(960px,calc(100vw - 40px))!important;border-radius:20px!important}.customer-form-v175{overflow:hidden!important;border-radius:20px!important;background:#fff!important}.customer-modal-header-v175{min-height:88px!important;padding:14px 20px!important;border-bottom:1px solid #e9edf3!important;background:#fff!important}.customer-modal-title-v175{display:flex!important;align-items:center!important;gap:14px!important}.customer-modal-title-v175>span{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid #f1cbd9!important;border-radius:14px!important;background:#fff5f8!important;color:#ef0b62!important}.customer-modal-title-v175 h3{margin:0!important;color:#17233c!important;font-size:22px!important;font-weight:850!important;letter-spacing:-.025em!important}.customer-modal-title-v175 p{margin:4px 0 0!important;color:#7a8799!important;font-size:11.5px!important}.customer-modal-body-v175{padding:14px 20px!important;background:#fbfcfe!important}.customer-form-grid-v175{padding:0!important;gap:11px 18px!important}.customer-form-v175 .modern-field label{font-size:11px!important;margin-bottom:5px!important}.customer-form-v175 .input-shell{height:46px!important;border-radius:11px!important;background:#fff!important}.customer-form-v175 .modern-field small{margin-top:5px!important;font-size:10px!important}.customer-discount-shell b{margin-left:auto!important;color:#ef0b62!important;font-size:13px!important}.customer-type-info-card{min-height:67px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #f2d5df!important;border-radius:12px!important;background:#fff!important;color:#ef0b62!important}.customer-type-info-card div{display:flex!important;flex-direction:column!important;gap:3px!important}.customer-type-info-card strong{color:#25324a!important;font-size:11.5px!important}.customer-type-info-card span{color:#7b8798!important;font-size:9.5px!important}.customer-modal-footer-v175{min-height:62px!important;padding:10px 20px!important;background:#fff!important}.customer-create-submit-v175{background:#ef0b62!important;border-color:#ef0b62!important;box-shadow:none!important}.settings-v175{gap:14px!important}.brand-logo-upload-v175{display:block!important;cursor:pointer!important}.brand-logo-upload-v175>input{display:none!important}.brand-logo-preview-v175{min-height:150px!important;padding:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1.5px dashed #efa2bb!important;border-radius:16px!important;background:#fff!important;color:#ef0b62!important}.brand-logo-preview-v175 img{width:min(300px,90%)!important;height:105px!important;object-fit:contain!important}.brand-logo-preview-v175 span{color:#8490a2!important;font-size:10px!important}.remove-brand-logo-btn{margin-top:10px!important}.type-discount-grid-v175{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}.type-discount-grid-v175>label{padding:14px!important;border:1px solid #e5eaf1!important;border-radius:14px!important;background:#fff!important}.type-discount-grid-v175>label>span{display:block!important;margin-bottom:8px!important;color:#35445a!important;font:800 12px Inter,Manrope,Arial,sans-serif!important}.type-discount-grid-v175>label>div{height:44px!important;display:flex!important;align-items:center!important;border:1px solid #dfe5ed!important;border-radius:10px!important;overflow:hidden!important}.type-discount-grid-v175 input{flex:1!important;height:100%!important;border:0!important;padding:0 12px!important;font-weight:800!important}.type-discount-grid-v175 b{padding:0 12px!important;color:#ef0b62!important}.settings-inline-help-v175{margin:11px 0 0!important;color:#7b8798!important;font-size:10.5px!important}.coupon-settings-list-v175{display:flex!important;flex-direction:column!important;gap:9px!important;margin-top:14px!important}.coupon-setting-row-v175{display:grid!important;grid-template-columns:minmax(150px,1fr) 130px 150px 96px 42px!important;gap:9px!important;align-items:center!important}.coupon-setting-row-v175>input,.coupon-setting-row-v175>select,.coupon-value-input-v175{height:42px!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important}.coupon-setting-row-v175>input,.coupon-setting-row-v175>select{padding:0 11px!important;font-weight:700!important}.coupon-value-input-v175{display:flex!important;align-items:center!important;overflow:hidden!important}.coupon-value-input-v175 input{flex:1!important;height:100%!important;border:0!important;padding:0 10px!important}.coupon-value-input-v175 b{padding:0 10px!important;color:#ef0b62!important}.coupon-active-toggle-v175{height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important;font-size:10.5px!important;font-weight:750!important}.coupon-setting-row-v175>button{width:42px!important;height:42px!important;border:1px solid #f1c8d6!important;border-radius:10px!important;background:#fff!important;color:#ef0b62!important}.coupon-empty-v175{min-height:100px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#8894a5!important}.compact-theme-choice-v175 .theme-choice{min-height:130px!important}@media(max-width:850px){.type-discount-grid-v175{grid-template-columns:1fr!important}.coupon-setting-row-v175{grid-template-columns:1fr 1fr!important}.coupon-setting-row-v175>button{width:100%!important}}.sector-pill.wholesale,.sector-avatar.wholesale,.customer-avatar.wholesale{background:#fff2cc!important;color:#8a5b00!important;border-color:#efd58f!important}.admin-content.purchase-lists-active{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding-bottom:8px!important}.admin-content.purchase-lists-active>.topbar{flex:0 0 auto!important}.admin-content.purchase-lists-active>.purchase-lists-page{flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.admin-content.purchase-lists-active .purchase-sheet-card{flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;overflow:auto!important}.products-management-page .product-reorder-card{touch-action:none!important;-webkit-user-drag:none!important}.products-management-page .product-reorder-card img{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.product-pointer-drag-ghost{position:fixed!important;z-index:10050!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;border:2px solid #ef0b62!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 55px #151f343d!important;opacity:.9!important;pointer-events:none!important;transform:rotate(1.2deg) scale(.98)!important;will-change:left,top!important}.product-pointer-drag-ghost-image{min-height:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important}.product-pointer-drag-ghost-image img{width:100%!important;height:100%!important;object-fit:contain!important}.product-pointer-drag-ghost-image .emoji-img{font-size:72px!important}.product-pointer-drag-ghost>div:last-child{padding:11px 13px!important;display:flex!important;flex-direction:column!important;gap:3px!important;border-top:1px solid #edf1f5!important;background:#fff!important}.product-pointer-drag-ghost strong{color:#17233c!important;font:800 12px/1.35 Inter,Manrope,Arial,sans-serif!important}.product-pointer-drag-ghost span{color:#7b8798!important;font:600 10px/1.2 Inter,Manrope,Arial,sans-serif!important}body.product-card-reordering .products-management-page .product-reorder-card.dragging-original{opacity:.22!important;border-style:dashed!important;border-color:#ef0b62!important}body.product-card-reordering .products-management-page .product-reorder-card.drag-over-product{border:2px solid #ef0b62!important;box-shadow:inset 0 0 0 3px #ef0b6214!important}.product-editor-reference-modal .reference-category-grid button.active,.product-editor-reference-modal .reference-segmented-control button.active,.product-editor-reference-modal .reference-outline-action,.product-editor-reference-modal .reference-live-tax-summary,.product-editor-reference-modal .reference-extra-tax-box{background:#fff!important;background-image:none!important}.product-editor-reference-modal .reference-category-grid button.active,.product-editor-reference-modal .reference-segmented-control button.active{border-color:#ef0b62!important;color:#ef0b62!important}@media(min-width:901px){.modal-card:has(.product-editor-reference-modal){width:min(1120px,calc(100vw - 30px))!important;max-width:min(1120px,calc(100vw - 30px))!important;height:min(780px,calc(100dvh - 22px))!important;max-height:calc(100dvh - 22px)!important;overflow:hidden!important}.product-editor-reference-modal{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.product-editor-reference-body{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}}.catalog-coupon-list-v175{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.catalog-coupon-card-v175{min-height:104px!important;padding:16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #f0d2dc!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fff7fa)!important;color:#ef0b62!important}.catalog-coupon-card-v175>svg{width:42px!important;height:42px!important;padding:10px!important;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #f0d2dc!important}.catalog-coupon-card-v175>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.catalog-coupon-card-v175 strong{color:#17233c!important;font:850 15px/1.2 Inter,Manrope,Arial,sans-serif!important;letter-spacing:.04em!important}.catalog-coupon-card-v175 span{color:#758197!important;font:600 11px/1.35 Inter,Manrope,Arial,sans-serif!important}.catalog-coupon-card-v175 em{padding:6px 8px!important;border-radius:999px!important;background:#eaf9f0!important;color:#168a49!important;font:800 9.5px/1 Inter,Arial,sans-serif!important;font-style:normal!important}@media(max-width:900px){.catalog-coupon-list-v175{grid-template-columns:1fr!important}}.negative-profit,.negative-profit strong{color:#dc2626!important}.customer-form-grid-v176{align-items:start!important}.customer-form-grid-v176 .sector-picker{height:46px!important;border-radius:11px!important}.customer-form-grid-v176 .sector-picker-display{height:46px!important;min-height:46px!important;border-radius:11px!important;background:#fff!important}.customer-special-discount-v176{grid-column:1 / -1!important}.customer-special-discount-v176 .input-shell{max-width:100%!important}@media(min-width:761px){.modal-card:has(.customer-form-v176){width:min(960px,calc(100vw - 38px))!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.customer-form-v176{max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important}.customer-form-v176 .customer-modal-body-v175{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{display:inline-flex!important;align-items:flex-end!important;align-self:end!important;justify-self:end!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ef0b62!important;line-height:1!important}.catalog-page .catalog-main .catalog-primary-section-title,.catalog-page .catalog-main .catalog-group-title-premium{min-height:88px!important;margin:24px 0 18px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid #e5eaf1!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 10px 28px #14223a0b!important}.catalog-page .catalog-main .catalog-primary-section-title>div,.catalog-page .catalog-main .catalog-group-title-premium{gap:15px!important}.catalog-page .catalog-main .catalog-heading-triangle{width:0!important;height:0!important;flex:0 0 auto!important;padding:0!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-left:14px solid #ef4f82!important;font-size:0!important}.catalog-page .catalog-main .catalog-primary-section-title h2,.catalog-page .catalog-main .catalog-group-title-premium h3{margin:0!important;color:#17233c!important;font-family:Inter,Manrope,Helvetica Neue,Arial,sans-serif!important;font-size:28px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.045em!important;text-transform:uppercase!important}.catalog-page .catalog-main .catalog-group-title-premium{justify-content:flex-start!important}.catalog-page .catalog-main .catalog-primary-section-title p{margin:0!important;padding:0!important;align-self:center!important;color:#7c8899!important;font:650 12px/1.3 Inter,Manrope,Arial,sans-serif!important}.catalog-page .catalog-main .catalog-product-section+.catalog-product-section{padding-top:0!important}.catalog-page .catalog-main .catalog-product-section+.catalog-product-section:before{display:none!important}@media(min-width:1301px){.catalog-page .catalog-main .catalog-banner-layout{--catalog-slider-height:480px;height:var(--catalog-slider-height)!important;min-height:var(--catalog-slider-height)!important;max-height:var(--catalog-slider-height)!important;gap:16px!important;align-items:stretch!important;margin-bottom:28px!important}.catalog-page .catalog-main .banner-main-slot,.catalog-page .catalog-main .banner-side-grid{height:100%!important;min-height:0!important}.catalog-page .catalog-main .banner-side-grid.four,.catalog-page .catalog-main .banner-side-grid.two,.catalog-page .catalog-main .banner-side-grid.vertical{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:16px!important}.catalog-page .catalog-main .slider-banner-card.main{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:42px 48px!important;border-radius:22px!important;overflow:hidden!important}.catalog-page .catalog-main .slider-banner-card.mini,.catalog-page .catalog-main .slider-banner-card.side-tall{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:22px!important;border-radius:18px!important;overflow:hidden!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main h1{margin-top:14px!important;font-size:clamp(38px,3.2vw,56px)!important;line-height:1.02!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main p,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main p,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main p{margin-top:18px!important;font-size:16px!important;line-height:1.48!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main .slider-banner-media,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main .slider-banner-media,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main .slider-banner-media{min-height:0!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main .slider-banner-media span{font-size:124px!important}.catalog-page .catalog-main .slider-banner-card.mini h1,.catalog-page .catalog-main .slider-banner-card.side-tall h1{font-size:clamp(17px,1.35vw,24px)!important;line-height:1.15!important}.catalog-page .catalog-main .slider-banner-card.mini p,.catalog-page .catalog-main .slider-banner-card.side-tall p{margin-top:9px!important;font-size:13px!important}.catalog-page .catalog-main .slider-banner-card.mini .slider-banner-media span{font-size:68px!important}.catalog-page .catalog-main .slider-banner-card.side-tall .slider-banner-media span{font-size:88px!important}}@media(max-width:1300px)and (min-width:761px){.catalog-page .catalog-main .slider-banner-card,.catalog-page .catalog-main .slider-banner-card.main,.catalog-page .catalog-main .slider-banner-card.mini,.catalog-page .catalog-main .slider-banner-card.side-tall{border-radius:20px!important}}@media(max-width:760px){.catalog-page .catalog-main .catalog-primary-section-title,.catalog-page .catalog-main .catalog-group-title-premium{min-height:68px!important;padding:16px!important;border-radius:12px!important}.catalog-page .catalog-main .catalog-primary-section-title h2,.catalog-page .catalog-main .catalog-group-title-premium h3{font-size:22px!important}.catalog-page .catalog-main .catalog-primary-section-title p{display:none!important}}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;justify-self:end!important;align-self:end!important;gap:14px!important;min-width:max-content!important;white-space:nowrap!important;margin:0!important;padding:0!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-old-price{margin:0!important;color:#8e9aad!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#8e9aade6!important;opacity:.95!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price{display:inline-flex!important;align-items:flex-end!important;margin:0!important}.catalog-page .catalog-main .catalog-primary-section-title,.catalog-page .catalog-main .catalog-group-title-premium{min-height:72px!important;margin:22px 0 16px!important;padding:16px 20px!important;border-radius:12px!important}.catalog-page .catalog-main .catalog-primary-section-title>div,.catalog-page .catalog-main .catalog-group-title-premium{gap:12px!important}.catalog-page .catalog-main .catalog-heading-triangle{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:13px solid #ef4f82!important}.catalog-page .catalog-main .catalog-primary-section-title h2,.catalog-page .catalog-main .catalog-group-title-premium h3{font-size:24px!important;line-height:1.04!important}.catalog-page .catalog-main .catalog-primary-section-title p{font-size:11.5px!important}@media(min-width:1301px){.catalog-page .catalog-main .catalog-banner-layout{--catalog-slider-height:430px;gap:14px!important;margin-bottom:22px!important}.catalog-page .catalog-main .banner-slider4{grid-template-columns:minmax(0,1.5fr) minmax(340px,.95fr)!important}.catalog-page .catalog-main .banner-slider2{grid-template-columns:minmax(0,1.45fr) minmax(330px,.62fr)!important}.catalog-page .catalog-main .banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(215px,.39fr) minmax(275px,.5fr)!important}.catalog-page .catalog-main .banner-side-grid.four,.catalog-page .catalog-main .banner-side-grid.two,.catalog-page .catalog-main .banner-side-grid.vertical{gap:14px!important}.catalog-page .catalog-main .slider-banner-card.main{padding:34px 40px!important;border-radius:18px!important}.catalog-page .catalog-main .slider-banner-card.mini,.catalog-page .catalog-main .slider-banner-card.side-tall{padding:18px 20px!important;border-radius:16px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main h1{margin-top:12px!important;font-size:clamp(32px,2.9vw,50px)!important;line-height:1.01!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main p,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main p,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main p{margin-top:14px!important;max-width:540px!important;font-size:15px!important;line-height:1.42!important}.catalog-page .catalog-main .slider-banner-card .hero-kicker{font-size:14px!important;padding:10px 16px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions{margin-top:18px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions button{height:50px!important;padding:0 26px!important;border-radius:14px!important;font-size:15px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main .slider-banner-media span{font-size:104px!important}.catalog-page .catalog-main .slider-banner-card.mini h1,.catalog-page .catalog-main .slider-banner-card.side-tall h1{font-size:clamp(15px,1.1vw,21px)!important;line-height:1.14!important}.catalog-page .catalog-main .slider-banner-card.mini p,.catalog-page .catalog-main .slider-banner-card.side-tall p{margin-top:8px!important;font-size:12px!important;line-height:1.35!important}.catalog-page .catalog-main .slider-banner-card.mini .slider-banner-media span{font-size:58px!important}.catalog-page .catalog-main .slider-banner-card.side-tall .slider-banner-media span{font-size:78px!important}.catalog-page .catalog-main .catalog-category-grid{gap:12px!important;margin-top:18px!important;margin-bottom:24px!important;padding-bottom:18px!important}.catalog-page .catalog-main .category-btn{height:54px!important;padding:0 16px!important;border-radius:14px!important;gap:10px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 8px 18px #0f172a09!important}.catalog-page .catalog-main .category-btn span{font-size:19px!important}}@media(max-width:760px){.catalog-page .catalog-main .catalog-primary-section-title,.catalog-page .catalog-main .catalog-group-title-premium{min-height:62px!important;padding:14px 16px!important}.catalog-page .catalog-main .catalog-primary-section-title h2,.catalog-page .catalog-main .catalog-group-title-premium h3{font-size:20px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline{gap:10px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-old-price{font-size:12px!important}}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;justify-self:end!important;align-self:end!important;gap:10px!important;min-width:0!important;white-space:nowrap!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-old-price{display:inline!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8e9aad!important;font-size:12px!important;font-weight:650!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.25px!important;opacity:.96!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price{display:inline!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#ef0b62!important;font-size:16px!important;font-weight:850!important;line-height:1!important}@media(min-width:1301px){.catalog-page .catalog-main .catalog-banner-layout{--catalog-slider-height:390px;height:var(--catalog-slider-height)!important;min-height:var(--catalog-slider-height)!important;max-height:var(--catalog-slider-height)!important;gap:12px!important;margin-bottom:18px!important}.catalog-page .catalog-main .banner-side-grid.four,.catalog-page .catalog-main .banner-side-grid.two,.catalog-page .catalog-main .banner-side-grid.vertical{gap:12px!important}.catalog-page .catalog-main .slider-banner-card.main{padding:30px 36px!important;border-radius:16px!important}.catalog-page .catalog-main .slider-banner-card.mini,.catalog-page .catalog-main .slider-banner-card.side-tall{padding:16px 18px!important;border-radius:14px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main h1{margin-top:10px!important;font-size:clamp(30px,2.65vw,46px)!important;line-height:1!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main p,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main p,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main p{margin-top:12px!important;max-width:510px!important;font-size:14px!important;line-height:1.4!important}.catalog-page .catalog-main .slider-banner-card .hero-kicker{padding:8px 14px!important;font-size:13px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions{margin-top:16px!important;gap:10px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions button{height:46px!important;padding:0 23px!important;border-radius:12px!important;font-size:14px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main .slider-banner-media span{font-size:94px!important}.catalog-page .catalog-main .slider-banner-card.mini h1,.catalog-page .catalog-main .slider-banner-card.side-tall h1{font-size:clamp(14px,1vw,19px)!important}.catalog-page .catalog-main .slider-banner-card.mini p,.catalog-page .catalog-main .slider-banner-card.side-tall p{margin-top:6px!important;font-size:11.5px!important}.catalog-page .catalog-main .slider-banner-card.mini .slider-banner-media span{font-size:52px!important}.catalog-page .catalog-main .slider-banner-card.side-tall .slider-banner-media span{font-size:70px!important}.catalog-page .catalog-main .catalog-category-grid{gap:10px!important;margin-top:14px!important;margin-bottom:20px!important;padding-bottom:16px!important}.catalog-page .catalog-main .category-btn{height:48px!important;padding:0 14px!important;border-radius:12px!important;gap:9px!important;font-size:12.5px!important;box-shadow:0 6px 14px #0f172a08!important}.catalog-page .catalog-main .category-btn span{font-size:18px!important}}.catalog-page .catalog-main .catalog-product-meta-clean{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}.catalog-page .catalog-main .catalog-product-meta-clean>div{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:6px!important;white-space:nowrap!important;align-self:end!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number span{color:#7b8798!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number strong{color:#7b8798!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important;align-self:end!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-old-price{font-size:12px!important;font-weight:700!important;line-height:1.1!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price{font-size:16px!important;font-weight:850!important;line-height:1.1!important}.top-shipping{height:34px!important;min-height:34px!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.015em!important;font-family:Inter,Poppins,Segoe UI,Arial,sans-serif!important}.shipping-marquee-track{gap:68px!important}.shipping-marquee-track span{padding:0 10px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.015em!important;font-family:Inter,Poppins,Segoe UI,Arial,sans-serif!important}@media(min-width:1301px){.catalog-page .catalog-main .catalog-banner-layout{--catalog-slider-height:376px;height:var(--catalog-slider-height)!important;min-height:var(--catalog-slider-height)!important;max-height:var(--catalog-slider-height)!important;gap:10px!important;margin-bottom:16px!important}.catalog-page .catalog-main .banner-side-grid.four,.catalog-page .catalog-main .banner-side-grid.two,.catalog-page .catalog-main .banner-side-grid.vertical{gap:10px!important}.catalog-page .catalog-main .slider-banner-card.main{padding:28px 34px!important;border-radius:15px!important}.catalog-page .catalog-main .slider-banner-card.mini,.catalog-page .catalog-main .slider-banner-card.side-tall{padding:14px 16px!important;border-radius:13px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main h1,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main h1{margin-top:8px!important;font-size:clamp(28px,2.5vw,43px)!important;line-height:.99!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main p,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main p,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main p{margin-top:10px!important;max-width:485px!important;font-size:13.5px!important;line-height:1.38!important}.catalog-page .catalog-main .slider-banner-card .hero-kicker{padding:7px 13px!important;font-size:12.5px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions{margin-top:14px!important;gap:9px!important}.catalog-page .catalog-main .slider-banner-card .hero-actions button{height:44px!important;padding:0 21px!important;border-radius:11px!important;font-size:13.5px!important}.catalog-page .catalog-main .banner-slider4 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-split3 .slider-banner-card.main .slider-banner-media span,.catalog-page .catalog-main .banner-slider2 .slider-banner-card.main .slider-banner-media span{font-size:88px!important}.catalog-page .catalog-main .slider-banner-card.mini h1,.catalog-page .catalog-main .slider-banner-card.side-tall h1{font-size:clamp(13px,.95vw,18px)!important;line-height:1.12!important}.catalog-page .catalog-main .slider-banner-card.mini p,.catalog-page .catalog-main .slider-banner-card.side-tall p{margin-top:5px!important;font-size:11px!important;line-height:1.3!important}.catalog-page .catalog-main .slider-banner-card.mini .slider-banner-media span{font-size:48px!important}.catalog-page .catalog-main .slider-banner-card.side-tall .slider-banner-media span{font-size:64px!important}.catalog-page .catalog-main .catalog-category-grid{gap:8px!important;margin-top:12px!important;margin-bottom:18px!important;padding-bottom:14px!important}.catalog-page .catalog-main .category-btn{height:46px!important;padding:0 13px!important;border-radius:12px!important;gap:8px!important;font-size:12px!important;font-weight:800!important}.catalog-page .catalog-main .category-btn span{font-size:17px!important}}.purchase-lists-page .purchase-quick-lookup{flex:0 0 78px!important;min-height:78px!important;display:grid!important;grid-template-columns:235px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:10px 12px!important;overflow:visible!important;border:1px solid #e5eaf1!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 8px 22px #1420360a!important}.purchase-quick-search{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0 10px!important;border-right:1px solid #edf1f6!important}.purchase-quick-search-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #f2c7d6!important;border-radius:10px!important;background:#fff6f9!important;color:#ef0b62!important}.purchase-quick-search>div{min-width:0!important}.purchase-quick-search label{display:block!important;margin:0 0 4px!important;color:#536178!important;font:800 10px/1.1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-input-wrap{height:34px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border:1px solid #dce4ee!important;border-radius:9px!important;background:#fff!important;box-shadow:0 1px #0f172a05!important}.purchase-quick-input-wrap:focus-within{border-color:#ef6a98!important;box-shadow:0 0 0 3px #ef0b6212!important}.purchase-quick-input-wrap input{flex:1 1 auto!important;width:0!important;min-width:0!important;height:100%!important;padding:0 10px!important;border:0!important;outline:0!important;background:transparent!important;color:#17233c!important;font:800 12px/1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-input-wrap button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;margin-right:2px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#8490a2!important}.purchase-quick-input-wrap button:hover{background:#f5f7fa!important;color:#ef0b62!important}.purchase-quick-result{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;border:1px solid #edf1f6!important;border-radius:11px!important;background:#fff!important}.purchase-quick-result.has-product{display:grid!important;grid-template-columns:minmax(245px,1.6fr) minmax(72px,.45fr) minmax(72px,.45fr) minmax(64px,.4fr) minmax(142px,.75fr) auto!important}.purchase-quick-product{min-width:0!important;height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:4px 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;text-align:left!important;cursor:pointer!important}.purchase-quick-product:hover{background:#f8fafc!important}.purchase-quick-product-thumb{flex:0 0 40px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #e6ebf2!important;border-radius:9px!important;background:#fff!important}.purchase-quick-product-thumb img{width:100%!important;height:100%!important;object-fit:contain!important}.purchase-quick-product-thumb .emoji-img{font-size:24px!important}.purchase-quick-product-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.purchase-quick-product-copy small{color:#7c899d!important;font:750 9.5px/1.1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-product-copy strong{overflow:hidden!important;color:#17233c!important;font:800 11.5px/1.25 Inter,Manrope,Arial,sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}.purchase-quick-metric{min-width:0!important;height:46px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border-left:1px solid #edf1f6!important}.purchase-quick-metric span{color:#8793a5!important;font:750 9px/1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-metric strong{color:#26344b!important;font:850 11.5px/1 Inter,Manrope,Arial,sans-serif!important;white-space:nowrap!important}.purchase-quick-metric.profit-low strong{color:#dc2626!important}.purchase-quick-metric.profit-medium strong{color:#9a5a13!important}.purchase-quick-metric.profit-high strong{color:#159447!important}.purchase-quick-supplier{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.purchase-quick-supplier>span{color:#8793a5!important;font:750 9px/1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-supplier>div{position:relative!important;height:34px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border:1px solid #efb4c8!important;border-radius:9px!important;background:#fff8fa!important;color:#ef0b62!important}.purchase-quick-supplier.assigned>div{border-color:var(--supplier-color)!important;background:var(--supplier-color)!important;color:#fff!important}.purchase-quick-supplier select{width:100%!important;height:100%!important;padding:0 28px 0 10px!important;border:0!important;outline:0!important;appearance:none!important;background:transparent!important;color:inherit!important;font:800 10.5px/1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-supplier svg{position:absolute!important;right:8px!important;pointer-events:none!important}.purchase-quick-go{height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid #f0b7cb!important;border-radius:9px!important;background:#fff!important;color:#ef0b62!important;font:800 10.5px/1 Inter,Manrope,Arial,sans-serif!important;white-space:nowrap!important}.purchase-quick-go:hover{border-color:#ef0b62!important;background:#fff6f9!important}.purchase-quick-message{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#8a96a8!important}.purchase-quick-message>span{display:flex!important;flex-direction:column!important;gap:3px!important}.purchase-quick-message strong{color:#435168!important;font:800 11px/1.1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-message span{font:650 9.5px/1.2 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-result.not-found{background:#fffafb!important;border-color:#f3d1dd!important;color:#ef0b62!important}.purchase-lists-page .purchase-sheet-card{min-height:0!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number span{font-size:11px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number strong{font-size:13px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price{font-size:15px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline{max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;justify-content:flex-end!important;column-gap:6px!important;row-gap:3px!important;line-height:1!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-old-price{flex:0 1 auto!important;max-width:100%!important;font-size:10.5px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price{flex:0 0 auto!important;line-height:1!important;font-variant-numeric:tabular-nums!important}@media(max-width:1380px){.purchase-lists-page .purchase-quick-lookup{grid-template-columns:210px minmax(0,1fr)!important}.purchase-quick-result.has-product{grid-template-columns:minmax(210px,1.4fr) minmax(62px,.4fr) minmax(62px,.4fr) minmax(58px,.35fr) minmax(120px,.7fr) auto!important}.purchase-quick-go{padding:0 9px!important}}@media(max-width:1050px){.purchase-lists-page .purchase-quick-lookup{flex-basis:auto!important;grid-template-columns:1fr!important}.purchase-quick-search{border-right:0!important;border-bottom:1px solid #edf1f6!important;padding-bottom:8px!important}.purchase-quick-result.has-product{grid-template-columns:minmax(210px,1fr) repeat(3,70px) minmax(120px,.7fr)!important}.purchase-quick-go{display:none!important}}body.dark-theme .purchase-quick-lookup,body.dark-theme .purchase-quick-result,body.dark-theme .purchase-quick-input-wrap,body.dark-theme .purchase-quick-product:hover{background:#121b29!important;border-color:#2a3a4f!important}body.dark-theme .purchase-quick-product-copy strong,body.dark-theme .purchase-quick-message strong,body.dark-theme .purchase-quick-metric strong,body.dark-theme .purchase-quick-input-wrap input{color:#e6edf7!important}@media(min-width:1201px){.home-kpi-strip.metrics-grid-top.five-col-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.purchase-quick-search-icon{border-color:#ef0b62!important;background:#ef0b62!important;color:#fff!important;box-shadow:none!important}.purchase-quick-search-icon svg{color:#fff!important;stroke:#fff!important}.purchase-quick-empty{width:100%!important;height:100%!important}.purchase-quick-result.is-empty{border-color:#edf1f6!important;background:#fff!important}.admin-content.purchase-lists-active{height:calc(100dvh - 16px)!important;min-height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding-bottom:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.admin-content.purchase-lists-active>.topbar{flex:0 0 52px!important;min-height:52px!important;margin-bottom:8px!important}.admin-content.purchase-lists-active>.purchase-lists-page{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;gap:8px!important}.admin-content.purchase-lists-active .purchase-lists-hero{flex:0 0 76px!important;min-height:76px!important}.admin-content.purchase-lists-active .purchase-quick-lookup{flex:0 0 78px!important;min-height:78px!important}.admin-content.purchase-lists-active .purchase-sheet-card{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.admin-content.purchase-lists-active .purchase-sheet-topline,.admin-content.purchase-lists-active .purchase-sheet-toolbar,.admin-content.purchase-lists-active .purchase-sheet-footer{flex-shrink:0!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;background:#fff!important}.admin-content.purchase-lists-active .purchase-sheet-grid{min-height:100%!important;align-content:start!important;background:#fff!important}@media(max-width:850px){.admin-content.purchase-lists-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.admin-content.purchase-lists-active>.purchase-lists-page,.admin-content.purchase-lists-active .purchase-sheet-card{height:auto!important;overflow:visible!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{height:70dvh!important;min-height:520px!important}}.reports-page .reports-table{grid-template-columns:1.18fr .76fr .76fr 1fr 1fr!important}.reports-page .reports-table-cell.order-count{color:#475569!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.reports-page .reports-table>:nth-last-child(-n+5){border-bottom:0!important}body.dark-theme .reports-page .reports-table-cell.order-count{color:#d7e3f4!important}.orders-page .orders-hero-main{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;padding:0 0 12px!important;border-bottom:1px solid #edf1f6!important}.orders-page .orders-hero-title-wrap{min-height:46px!important}.orders-page .orders-hero-filters{padding-top:12px!important}.category-image-field{min-width:0!important}.category-image-upload{min-height:72px!important;padding:9px 11px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px dashed #efa8c0!important;border-radius:11px!important;background:#fffafb!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease!important}.category-image-upload:hover{border-color:#ed0d62!important;background:#fff5f8!important}.category-image-upload>input{display:none!important}.category-image-preview{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #ecdce3!important;border-radius:10px!important;background:#fff!important;color:#ed0d62!important}.category-image-preview img{width:100%!important;height:100%!important;padding:5px!important;object-fit:contain!important}.category-image-upload-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.category-image-upload-copy strong{color:#24324a!important;font-size:12px!important;font-weight:800!important}.category-image-upload-copy small{color:#7b8799!important;font-size:10px!important;line-height:1.3!important;font-weight:550!important}.category-image-remove{width:max-content!important;margin-top:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#e30b5a!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}.category-btn>.category-visual-image.category-btn-visual,.category-btn>.category-visual-emoji.category-btn-visual{width:18px!important;height:18px!important;flex:0 0 18px!important}.category-btn>.category-visual-image.category-btn-visual{padding:1px!important}.category-visual-emoji.category-btn-visual{display:grid!important;place-items:center!important;font-size:17px!important;line-height:1!important}.category-icon-box .category-manager-visual{width:24px!important;height:24px!important}.category-icon-box img.category-manager-visual{padding:1px!important}.category-icon-box .category-visual-emoji.category-manager-visual{display:grid!important;place-items:center!important;font-size:20px!important;line-height:1!important}.reference-category-grid button>span .product-editor-category-visual{width:20px!important;height:20px!important}.reference-category-grid button>span img.product-editor-category-visual{padding:1px!important}.reference-category-grid button>span .category-visual-emoji.product-editor-category-visual{display:grid!important;place-items:center!important;font-size:17px!important;line-height:1!important}.admin-content.purchase-lists-active{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}.admin-content.purchase-lists-active>.purchase-lists-page{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding-bottom:0!important}.admin-content.purchase-lists-active .purchase-sheet-card{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;overflow:hidden!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{flex:0 0 var(--purchase-sheet-viewport-height, calc(100dvh - 382px) )!important;width:100%!important;height:var(--purchase-sheet-viewport-height, calc(100dvh - 382px) )!important;min-height:var(--purchase-sheet-viewport-height, calc(100dvh - 382px) )!important;max-height:var(--purchase-sheet-viewport-height, calc(100dvh - 382px) )!important;overflow:auto!important;background:#fff!important}.admin-content.purchase-lists-active .purchase-sheet-grid{min-height:max(100%,2832px)!important;align-content:start!important;background:#fff!important}.admin-content.purchase-lists-active .purchase-sheet-footer{flex:0 0 36px!important;min-height:36px!important;margin:0!important}@media(max-width:850px){.admin-content.purchase-lists-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{flex:0 0 70dvh!important;height:70dvh!important;min-height:520px!important;max-height:70dvh!important}}.category-visual-image{display:block!important;object-fit:contain!important}.admin-content.purchase-lists-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;display:block!important}.admin-content.purchase-lists-active>.topbar{min-height:52px!important;margin-bottom:8px!important}.admin-content.purchase-lists-active>.purchase-lists-page{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important;gap:8px!important}.admin-content.purchase-lists-active .purchase-sheet-card{display:flex!important;flex-direction:column!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;overflow:visible!important}.admin-content.purchase-lists-active .purchase-sheet-scroll,.purchase-lists-page .purchase-sheet-scroll,.purchase-lists-spreadsheet-page .purchase-sheet-scroll{display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important}.admin-content.purchase-lists-active .purchase-sheet-grid,.purchase-lists-page .purchase-sheet-grid{width:max-content!important;min-width:100%!important;height:max-content!important;min-height:0!important;max-height:none!important;align-content:start!important;background:#fff!important}.admin-content.purchase-lists-active .purchase-sheet-footer{flex:none!important;min-height:36px!important;margin:0!important}@media(max-width:850px){.admin-content.purchase-lists-active,.admin-content.purchase-lists-active>.purchase-lists-page,.admin-content.purchase-lists-active .purchase-sheet-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.admin-content.purchase-lists-active .purchase-sheet-scroll{height:auto!important;min-height:0!important;max-height:none!important}}.purchase-sheet-cell,.purchase-sheet-cell.linked-product-cell,.purchase-sheet-cell.linked-product-cell:hover,.purchase-sheet-cell.sheet-data-header{background-color:var(--purchase-cell-bg,#fff)!important}.purchase-sheet-cell.supplier-code-cell{padding:3px 7px!important}.purchase-supplier-code-value{width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:750 10.5px/1.2 Inter,Manrope,Arial,sans-serif!important}.purchase-supplier-code-value.ready{color:#334155!important}.purchase-supplier-code-value.ready:empty:after{content:"Kod ekle";color:#9aa5b5}.purchase-supplier-code-value.waiting{color:#a0aabd!important;font-size:9.5px!important;font-weight:650!important}.purchase-lists-page .purchase-quick-lookup{min-height:96px!important;flex-basis:96px!important;grid-template-columns:250px minmax(0,1fr)!important;gap:0!important;padding:10px 12px!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0b!important}.purchase-quick-search{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:0 14px 0 0!important;border-right:1px solid #e8edf4!important}.purchase-quick-search-icon{width:44px!important;height:44px!important;border:0!important;border-radius:11px!important;background:linear-gradient(180deg,#f30b68,#dc0757)!important;color:#fff!important;box-shadow:0 7px 16px #ed0d622e!important}.purchase-quick-search-icon svg{color:#fff!important;stroke-width:2.25!important}.purchase-quick-search label{margin-bottom:5px!important;color:#526078!important;font-size:10px!important}.purchase-quick-input-wrap{height:42px!important;border-radius:10px!important;border-color:#d9e2ee!important}.purchase-quick-input-wrap input{padding:0 12px!important;font-size:13px!important}.purchase-quick-result{min-height:74px!important;padding:0 0 0 14px!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important}.purchase-quick-result.has-product{grid-template-columns:minmax(270px,1.55fr) minmax(125px,.62fr) repeat(3,minmax(92px,.48fr)) minmax(170px,.9fr) 108px!important;align-items:stretch!important}.purchase-quick-product{height:74px!important;padding:5px 14px 5px 4px!important;border-radius:10px!important}.purchase-quick-product-thumb{flex-basis:54px!important;width:54px!important;height:54px!important;border-radius:11px!important}.purchase-quick-product-copy{gap:3px!important}.purchase-quick-product-copy small{font-size:10px!important;color:#8490a2!important}.purchase-quick-product-copy strong{font-size:13px!important;line-height:1.25!important}.purchase-quick-product-copy em{width:max-content!important;display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:2px!important;padding:4px 8px!important;border-radius:999px!important;background:#e8f8ee!important;color:#16964b!important;font:800 9.5px/1 Inter,Manrope,Arial,sans-serif!important;font-style:normal!important}.purchase-quick-product-copy em i{width:7px!important;height:7px!important;border-radius:50%!important;background:#1fb85c!important}.purchase-quick-code,.purchase-quick-metric.with-icon{min-width:0!important;height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 12px!important;border-left:1px solid #e8edf4!important}.purchase-quick-code>div,.purchase-quick-metric.with-icon>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}.purchase-quick-code small,.purchase-quick-metric.with-icon>div>span{color:#8793a5!important;font:750 9.5px/1 Inter,Manrope,Arial,sans-serif!important}.purchase-quick-code strong,.purchase-quick-metric.with-icon>div>strong{color:#26344b!important;font:850 12.5px/1 Inter,Manrope,Arial,sans-serif!important;white-space:nowrap!important}.purchase-quick-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border-radius:9px!important}.purchase-quick-icon.code,.purchase-quick-icon.purchase{background:#e8f2ff!important;color:#2584e8!important}.purchase-quick-icon.sale{background:#f2ebff!important;color:#8d54e8!important}.purchase-quick-icon.profit{background:#e8f8ee!important;color:#18a151!important}.purchase-quick-metric.with-icon{align-items:center!important;justify-content:center!important}.purchase-quick-metric.with-icon.profit-low strong{color:#dc2626!important}.purchase-quick-metric.with-icon.profit-medium strong{color:#9a5a13!important}.purchase-quick-metric.with-icon.profit-high strong{color:#159447!important}.purchase-quick-supplier{justify-content:center!important;padding:0 14px!important;border-left:1px solid #e8edf4!important}.purchase-quick-supplier>span{font-size:9.5px!important}.purchase-quick-supplier>div{height:42px!important;border-radius:10px!important}.purchase-quick-go{align-self:center!important;height:42px!important;margin-left:8px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important}@media(max-width:1450px){.purchase-lists-page .purchase-quick-lookup{grid-template-columns:220px minmax(0,1fr)!important}.purchase-quick-result.has-product{grid-template-columns:minmax(225px,1.35fr) minmax(105px,.55fr) repeat(3,minmax(76px,.42fr)) minmax(140px,.75fr) 92px!important}.purchase-quick-code,.purchase-quick-metric.with-icon{padding:0 7px!important;gap:6px!important}.purchase-quick-icon{width:28px!important;height:28px!important;flex-basis:28px!important}.purchase-quick-go{padding:0 9px!important;margin-left:4px!important}}@media(max-width:1100px){.purchase-lists-page .purchase-quick-lookup{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.purchase-quick-search{border-right:0!important;border-bottom:1px solid #e8edf4!important;padding:0 0 10px!important}.purchase-quick-result.has-product{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(85px,.5fr)) minmax(150px,.8fr)!important;padding:10px 0 0!important}.purchase-quick-go{display:none!important}}.catalog-page .catalog-main .catalog-product-section{scroll-margin-top:118px!important}.catalog-page .catalog-main .catalog-primary-section-title{display:none!important}@media(max-width:760px){.catalog-page .catalog-main .catalog-product-section{scroll-margin-top:88px!important}.catalog-page .catalog-main .catalog-category-grid{display:flex!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;padding-bottom:10px!important}.catalog-page .catalog-main .catalog-category-grid::-webkit-scrollbar{display:none!important}.catalog-page .catalog-main .category-btn{flex:0 0 180px!important}}@media(min-width:1301px){.catalog-page .catalog-main .banner-slider4{grid-template-columns:minmax(0,1fr) var(--catalog-slider-height,376px)!important}.catalog-page .catalog-main .banner-slider4 .banner-side-grid.four{width:var(--catalog-slider-height,376px)!important;height:var(--catalog-slider-height,376px)!important;min-width:var(--catalog-slider-height,376px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}}.slider-banner-card.mini.has-uploaded-image{padding:0!important;display:block!important;background:#eef2f7!important}.slider-banner-card.mini.has-uploaded-image:before{display:none!important}.slider-banner-card.mini.has-uploaded-image .slider-banner-copy{display:none!important}.slider-banner-card.mini.has-uploaded-image .slider-banner-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.slider-banner-card.mini.has-uploaded-image .slider-banner-media img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;filter:none!important}.purchase-quick-metric.with-icon{flex-direction:row!important;align-items:center!important}.purchase-lists-page .purchase-quick-lookup{flex:0 0 82px!important;min-height:82px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;align-items:center!important;gap:0!important;padding:9px 12px!important;border:1px solid #e5eaf1!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}.purchase-quick-search{height:62px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px 0 0!important;border-right:1px solid #e8edf4!important}.purchase-quick-search>div{width:100%!important;display:flex!important;align-items:center!important}.purchase-quick-search-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:#ef0b62!important;color:#fff!important;box-shadow:none!important;filter:none!important}.purchase-quick-search-icon:before,.purchase-quick-search-icon:after{display:none!important;content:none!important}.purchase-quick-search-icon svg{color:#fff!important;filter:none!important}.purchase-quick-input-wrap{width:100%!important;height:46px!important;border:1px solid #dce4ee!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.purchase-quick-input-wrap:focus-within{border-color:#ef6a98!important;box-shadow:0 0 0 2px #ef0b6212!important}.purchase-quick-input-wrap input{font-size:13px!important}.purchase-quick-input-wrap button,.purchase-quick-input-wrap button:hover{box-shadow:none!important;filter:none!important}.purchase-quick-result{min-height:62px!important;height:62px!important;padding:0 0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.purchase-quick-result.has-product{display:grid!important;grid-template-columns:minmax(250px,1.55fr) minmax(116px,.62fr) repeat(3,minmax(88px,.48fr)) minmax(165px,.85fr) 104px!important;align-items:center!important;gap:0!important}.purchase-quick-product{height:62px!important;align-self:center!important;padding:4px 13px 4px 4px!important;box-shadow:none!important;filter:none!important}.purchase-quick-product:hover{background:#f8fafc!important;box-shadow:none!important}.purchase-quick-product-thumb{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:10px!important;box-shadow:none!important}.purchase-quick-product-copy small{font-size:9px!important}.purchase-quick-product-copy strong{font-size:12.5px!important}.purchase-quick-product-copy em{padding:3px 7px!important;margin-top:1px!important}.purchase-quick-code,.purchase-quick-metric.with-icon{height:62px!important;align-self:center!important;padding:0 9px!important;gap:7px!important;box-shadow:none!important}.purchase-quick-icon{width:30px!important;height:30px!important;flex-basis:30px!important;box-shadow:none!important;filter:none!important}.purchase-quick-supplier{height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;gap:0!important;border-left:1px solid #e8edf4!important}.purchase-quick-supplier>div{width:100%!important;height:42px!important;margin:0!important;box-shadow:none!important}.purchase-quick-supplier select{font-size:11.5px!important}.purchase-quick-go{height:42px!important;align-self:center!important;margin:0 0 0 8px!important;box-shadow:none!important;filter:none!important}.purchase-quick-go:hover{box-shadow:none!important;filter:none!important}.purchase-sheet-cell.linked-product-cell:nth-child(n){transition:border-color .15s ease,background-color .15s ease}.purchase-sheet-cell[data-sheet-cell$=":3"],.purchase-sheet-cell[data-sheet-cell$=":4"]{cursor:text!important}.purchase-sheet-cell[data-sheet-cell$=":3"]:hover,.purchase-sheet-cell[data-sheet-cell$=":4"]:hover{box-shadow:inset 0 0 0 1px #ef0b6238!important}.purchase-sheet-cell[data-sheet-cell$=":3"].active,.purchase-sheet-cell[data-sheet-cell$=":4"].active{box-shadow:inset 0 0 0 2px #ef0b62!important}.customer-ledger-page{gap:14px!important}.customer-ledger-page .ledger-hero-card{min-height:118px!important;padding:18px 24px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a09!important}.customer-ledger-page .ledger-hero-left{gap:16px!important}.customer-ledger-page .customer-avatar.lg{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:50%!important;font-size:20px!important;box-shadow:none!important}.customer-ledger-page .ledger-kicker{padding:5px 10px!important;border-radius:999px!important;background:#edf5ff!important;color:#2563eb!important;font-size:11px!important}.customer-ledger-page .ledger-hero-left h2{margin:6px 0 4px!important;font-size:30px!important;line-height:1!important;letter-spacing:-.035em!important}.ledger-customer-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;color:#718096!important;font-size:13px!important;font-weight:700!important}.ledger-customer-meta i{font-style:normal!important;color:#a8b2c1!important}.ledger-customer-meta strong{font-weight:850!important}.ledger-customer-meta .is-active{color:#16a34a!important}.ledger-customer-meta .is-passive{color:#dc2626!important}.customer-ledger-page .ledger-hero-actions .soft-outline-btn,.customer-ledger-page .ledger-hero-actions .primary-btn{height:44px!important;border-radius:11px!important;padding:0 17px!important;box-shadow:none!important}.customer-ledger-page .ledger-back-btn{display:inline-flex!important;align-items:center!important;gap:7px!important}.customer-ledger-page .ledger-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.customer-ledger-page .ledger-stat-card{min-height:104px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px #0f172a08!important}.customer-ledger-page .ledger-stat-card>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}.customer-ledger-page .ledger-stat-card>div>span{color:#64748b!important;font-size:12px!important;font-weight:800!important}.customer-ledger-page .ledger-stat-card strong{overflow:hidden!important;color:#111827!important;font-size:22px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-ledger-page .ledger-stat-icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:14px!important}.customer-ledger-page .stat-orders .ledger-stat-icon{background:#edf5ff!important;color:#2879ee!important}.customer-ledger-page .stat-revenue .ledger-stat-icon{background:#e9f9ef!important;color:#17a768!important}.customer-ledger-page .stat-profit .ledger-stat-icon{background:#fff2e4!important;color:#f59e0b!important}.customer-ledger-page .stat-last .ledger-stat-icon{background:#f1eaff!important;color:#7c3aed!important}.customer-ledger-page .ledger-stat-card .green-text{color:#16a34a!important}.customer-ledger-page .ledger-edit-card{padding:22px 24px 24px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;box-shadow:0 7px 22px #0f172a08!important}.customer-ledger-page .ledger-section-title{margin-bottom:18px!important}.customer-ledger-page .ledger-section-title h3{font-size:22px!important;letter-spacing:-.025em!important}.customer-ledger-page .ledger-section-title p{margin-top:4px!important;color:#7a879a!important;font-size:13px!important;font-weight:650!important}.customer-ledger-page .ledger-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 16px!important}.customer-ledger-page .ledger-edit-grid .field{gap:7px!important}.customer-ledger-page .ledger-edit-grid .field>span{color:#334155!important;font-size:12px!important;font-weight:850!important}.customer-ledger-page .ledger-edit-grid input,.customer-ledger-page .ledger-edit-grid select{height:48px!important;padding:0 14px!important;border:1px solid #dbe4ef!important;border-radius:10px!important;background:#fff!important;color:#17233c!important;font-size:13px!important;font-weight:750!important;box-shadow:none!important}.customer-ledger-page .ledger-edit-grid input:focus,.customer-ledger-page .ledger-edit-grid select:focus{border-color:#7ca8f7!important;box-shadow:0 0 0 3px #2563eb12!important}.customer-ledger-page .ledger-edit-grid small{color:#8490a2!important;font-size:11px!important;font-weight:650!important}.customer-ledger-page .ledger-orders-card{padding:0!important;overflow:hidden!important;border:1px solid #e5ebf3!important;border-radius:18px!important;box-shadow:0 7px 22px #0f172a08!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title{margin:0!important;padding:20px 24px!important}.customer-ledger-page .ledger-orders-table{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(130px,1fr) minmax(170px,1.2fr) minmax(110px,.75fr) minmax(120px,.85fr) minmax(110px,.8fr) minmax(120px,.75fr)!important;border:0!important;border-top:1px solid #e9eef5!important;border-radius:0!important;overflow:visible!important;background:#fff!important}.customer-ledger-page .ledger-orders-table .table-head{min-height:42px!important;display:flex!important;align-items:center!important;padding:0 18px!important;border-bottom:1px solid #e5ebf3!important;background:#f8fafc!important;color:#7a8798!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.025em!important;text-transform:uppercase!important}.customer-ledger-page .ledger-orders-table .table-cell{min-height:52px!important;display:flex!important;align-items:center!important;padding:9px 18px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:#536178!important;font-size:12.5px!important}.customer-ledger-page .ledger-orders-table .order-number-cell strong{color:#e24b7f!important;font-weight:800!important}.customer-ledger-page .ledger-orders-table .table-cell strong{font-weight:800!important}.customer-ledger-page .ledger-detail-btn{min-width:94px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 13px!important;border:1px solid #a9c8fb!important;border-radius:9px!important;background:#f1f6ff!important;color:#2f70df!important;font-size:11px!important;font-weight:850!important;box-shadow:none!important}.customer-ledger-page .ledger-detail-btn:hover{background:#e8f1ff!important;box-shadow:none!important}@media(max-width:1450px){.purchase-lists-page .purchase-quick-lookup{grid-template-columns:260px minmax(0,1fr)!important}.purchase-quick-result.has-product{grid-template-columns:minmax(215px,1.3fr) minmax(96px,.55fr) repeat(3,minmax(72px,.42fr)) minmax(135px,.72fr) 88px!important}.purchase-quick-icon{width:27px!important;height:27px!important;flex-basis:27px!important}.purchase-quick-code,.purchase-quick-metric.with-icon{padding:0 6px!important;gap:5px!important}}@media(max-width:1180px){.customer-ledger-page .ledger-stat-grid,.customer-ledger-page .ledger-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1100px){.purchase-lists-page .purchase-quick-lookup{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.purchase-quick-search{height:58px!important;border-right:0!important;border-bottom:1px solid #e8edf4!important;padding:0 0 10px!important}.purchase-quick-result{height:auto!important;min-height:62px!important;padding:10px 0 0!important}.purchase-quick-result.has-product{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(82px,.48fr)) minmax(145px,.78fr)!important}.purchase-quick-go{display:none!important}}@media(max-width:760px){.customer-ledger-page .ledger-hero-card{align-items:stretch!important;padding:17px!important}.customer-ledger-page .ledger-hero-actions{justify-content:stretch!important}.customer-ledger-page .ledger-hero-actions button{flex:1!important}.customer-ledger-page .ledger-stat-grid,.customer-ledger-page .ledger-edit-grid{grid-template-columns:1fr!important}.customer-ledger-page .ledger-orders-card{overflow-x:auto!important}.customer-ledger-page .ledger-orders-table{min-width:760px!important}}.purchase-sheet-cell.product-price-cell{cursor:text!important}.purchase-sheet-cell.product-price-cell:hover{box-shadow:inset 0 0 0 1px #ef0b6238!important}.purchase-sheet-cell.product-price-cell.active{box-shadow:inset 0 0 0 2px #ef0b62!important}body.dark-theme{--v187-dark-bg:#071120;--v187-dark-surface:#0f1b2d;--v187-dark-surface-2:#122036;--v187-dark-surface-3:#172740;--v187-dark-border:#2a3f5d;--v187-dark-border-soft:#21344f;--v187-dark-text:#f4f8ff;--v187-dark-text-soft:#d7e4f5;--v187-dark-muted:#97aac6;--v187-pink:#ef5d87}body.dark-theme .collapse-btn{background:linear-gradient(180deg,#142238,#101c2e)!important;border:1px solid var(--v187-dark-border)!important;color:var(--v187-dark-text-soft)!important;box-shadow:0 12px 28px #0000003d!important}body.dark-theme .collapse-btn:hover{background:#192b45!important;border-color:#3b587c!important;color:#fff!important}body.dark-theme .topbar.compact-topbar .admin-search.global-search-wrap,body.dark-theme .topbar .admin-search.global-search-wrap,body.dark-theme .admin-search.global-search-wrap{background:linear-gradient(180deg,#132138,#0f1b2d)!important;border:1px solid var(--v187-dark-border)!important;color:var(--v187-dark-text)!important;box-shadow:0 12px 30px #0000003d!important}body.dark-theme .admin-search.global-search-wrap>svg{color:#91a9ca!important}body.dark-theme .admin-search.global-search-wrap input{background:transparent!important;color:var(--v187-dark-text)!important;-webkit-text-fill-color:var(--v187-dark-text)!important;border:0!important;box-shadow:none!important}body.dark-theme .admin-search.global-search-wrap input::placeholder{color:#8297b6!important;-webkit-text-fill-color:#8297b6!important;opacity:1!important}body.dark-theme .global-search-results,body.dark-theme .global-search-empty,body.dark-theme .global-search-results button{background:#0f1b2d!important;border-color:var(--v187-dark-border)!important;color:var(--v187-dark-text-soft)!important}body.dark-theme .global-search-results button:hover{background:#172a45!important}body.dark-theme .global-search-results small{color:var(--v187-dark-muted)!important}body.dark-theme .topbar-actions :where(.top-btn,.user-chip-admin){background:linear-gradient(180deg,#142238,#101c2e)!important;border:1px solid var(--v187-dark-border)!important;color:var(--v187-dark-text-soft)!important;box-shadow:0 10px 24px #0003!important}body.dark-theme .topbar-actions :where(.top-btn,.user-chip-admin):hover{background:#192b45!important;border-color:#3b587c!important;color:#fff!important}body.dark-theme .topbar-actions .notes-top-btn{background:linear-gradient(135deg,#201a3a,#342044)!important;border-color:#56376a!important;color:#e9d5ff!important;box-shadow:0 10px 26px #00000038!important}body.dark-theme .topbar-actions .catalog-btn{background:linear-gradient(135deg,#10284c,#15345f)!important;border-color:#28558a!important;color:#bfdbfe!important}body.dark-theme .topbar-actions>.top-btn:last-child{background:linear-gradient(135deg,#2b1520,#361623)!important;border-color:#693047!important;color:#fecdd3!important}body.dark-theme .user-chip-admin>span{background:#30445f!important;color:#eef5ff!important}body.dark-theme .user-chip-admin strong{color:#f8fbff!important}body.dark-theme .user-chip-admin small{color:#96a9c5!important}body.dark-theme .orders-hero-card,body.dark-theme .shared-page-hero{background:linear-gradient(180deg,#111e32,#0e192a)!important;border-color:var(--v187-dark-border)!important;box-shadow:0 18px 46px #0000003d!important}body.dark-theme .orders-hero-main,body.dark-theme .shared-page-hero-main{border-bottom-color:var(--v187-dark-border-soft)!important}body.dark-theme .orders-hero-title-wrap h2,body.dark-theme .shared-page-hero-title h2{color:var(--v187-dark-text)!important}body.dark-theme .orders-hero-stat-card,body.dark-theme .orders-hero-stat-card.compact-stat-card{background:linear-gradient(180deg,#17253b,#122035)!important;border-color:#2a405f!important;box-shadow:none!important}body.dark-theme .orders-hero-stat-content small{color:#91a4c0!important}body.dark-theme .orders-hero-stat-content strong{color:#f5f8ff!important}body.dark-theme :where(.orders-hero-clear-btn,.customer-excel-action,.customer-import-btn){background:linear-gradient(180deg,#17253b,#122035)!important;border-color:#304865!important;color:#d8e4f4!important;box-shadow:none!important}body.dark-theme :where(.orders-hero-clear-btn,.customer-excel-action,.customer-import-btn):hover{background:#1a2c46!important;border-color:#426187!important;color:#fff!important}body.dark-theme :where(.orders-hero-clear-btn,.customer-excel-action,.customer-import-btn) svg{color:#9eb7da!important}body.dark-theme .orders-hero-search.detail-search,body.dark-theme .orders-hero-select,body.dark-theme .orders-hero-select.compact-filter-select{background:linear-gradient(180deg,#15243a,#101c2e)!important;border-color:#304865!important;color:var(--v187-dark-text-soft)!important;box-shadow:none!important}body.dark-theme .orders-hero-search.detail-search svg,body.dark-theme .orders-hero-select svg{color:#91a9ca!important}body.dark-theme .orders-hero-search.detail-search input,body.dark-theme .orders-hero-select select,body.dark-theme .orders-hero-select span{background:transparent!important;color:var(--v187-dark-text-soft)!important;-webkit-text-fill-color:var(--v187-dark-text-soft)!important}body.dark-theme .orders-hero-search.detail-search input::placeholder{color:#8195b3!important;-webkit-text-fill-color:#8195b3!important}body.dark-theme .orders-hero-select select option{background:#101c2e!important;color:#edf4ff!important}body.dark-theme .turkey-region-legend{background:#0d1829f5!important;border-top-color:var(--v187-dark-border)!important;box-shadow:0 -10px 30px #00000029!important}body.dark-theme .turkey-legend-item{color:var(--v187-dark-text-soft)!important}body.dark-theme .turkey-legend-item b{color:#eaf2ff!important}body.dark-theme .turkey-legend-item small{color:#91a4c0!important}body.dark-theme .turkey-legend-item:hover,body.dark-theme .turkey-legend-item.active{background:color-mix(in srgb,var(--region-accent) 13%,#142238)!important}body.dark-theme .customers-filter-card,body.dark-theme .customer-filter-card{background:linear-gradient(180deg,#111e32,#0e192a)!important;border-color:var(--v187-dark-border)!important}body.dark-theme .category-management-page .category-count-badge{background:#17263d!important;border:1px solid #304865!important;color:#b8c9df!important}body.dark-theme .category-management-page .category-table-head,body.dark-theme .category-management-page .category-table-row{background:transparent!important;border-color:var(--v187-dark-border-soft)!important}body.dark-theme .category-management-page .category-table-row:hover{background:#132238!important}body.dark-theme .category-management-page .category-name-meta strong{color:#f4f8ff!important}body.dark-theme .category-management-page .category-order b,body.dark-theme .category-management-page .category-icon-box,body.dark-theme .category-management-page .category-move-actions button{background:#15243a!important;border-color:#2d4565!important;color:#d7e4f5!important}body.dark-theme .category-management-page .category-move-actions button:hover{background:#1c304d!important;border-color:#43658e!important}body.dark-theme .category-management-page .category-actions .edit-btn{background:#2c1724!important;border-color:#6f3049!important;color:#f9a8c4!important}body.dark-theme .category-management-page .category-actions .ghost-btn{background:#16253b!important;border-color:#304865!important;color:#c5d3e6!important}body.dark-theme .category-management-page .category-actions .delete-btn{background:#321621!important;border-color:#713044!important;color:#fda4af!important}body.dark-theme .modal-card{background:linear-gradient(180deg,#111e32,#0e192a)!important;border-color:var(--v187-dark-border)!important;color:var(--v187-dark-text)!important}body.dark-theme .modal-header,body.dark-theme .modal-footer{background:transparent!important;border-color:var(--v187-dark-border-soft)!important}body.dark-theme .category-image-upload{background:#111f33!important;border-color:#6b3650!important}body.dark-theme .category-image-upload:hover{background:#18283f!important;border-color:#a94a70!important}body.dark-theme .category-image-preview{background:#0d1829!important;border-color:#344b69!important;color:#f472a1!important}body.dark-theme .category-image-upload-copy strong{color:#eef5ff!important}body.dark-theme .category-image-upload-copy small{color:#91a4c0!important}body.dark-theme .category-image-remove{color:#f9a8c4!important}body.dark-theme .modal-footer .ghost-btn,body.dark-theme .modal-footer .soft-btn{background:#15243a!important;border-color:#304865!important;color:#d7e4f5!important}body.dark-theme .cart-detail-redesign .admin-detail-qty-badge,body.dark-theme .admin-detail-qty-badge{background:linear-gradient(180deg,#17263e,#132138)!important;border:1px solid #355070!important;color:#edf4ff!important;box-shadow:none!important}body.dark-theme .admin-order-back-btn,body.dark-theme .cart-detail-back-btn{background:#15243a!important;border-color:#304865!important;color:#d7e4f5!important}body.dark-theme .admin-order-back-btn:hover,body.dark-theme .cart-detail-back-btn:hover{background:#1b2e49!important;border-color:#43658e!important;color:#fff!important}body.dark-theme .purchase-lists-hero,body.dark-theme .purchase-quick-lookup,body.dark-theme .purchase-sheet-card,body.dark-theme .purchase-sheet-topline{background:linear-gradient(180deg,#111e32,#0e192a)!important;border-color:var(--v187-dark-border)!important;color:var(--v187-dark-text-soft)!important;box-shadow:none!important}body.dark-theme .purchase-autosave-chip{background:#13273a!important;border-color:#28506a!important;color:#8de0be!important}body.dark-theme .purchase-sheet-name-wrap input,body.dark-theme .purchase-sheet-name-wrap input:hover,body.dark-theme .purchase-sheet-name-wrap input:focus{background:#0e1a2b!important;border-color:#304865!important;color:#f4f8ff!important}body.dark-theme .purchase-sheet-help{color:#8fa3bf!important}body.dark-theme .purchase-sheet-toolbar,body.dark-theme .purchase-sheet-footer{background:#0c1728!important;border-color:#2a405f!important}body.dark-theme .purchase-cell-address,body.dark-theme .purchase-formula-input,body.dark-theme .purchase-color-tool,body.dark-theme .purchase-tool-action,body.dark-theme .purchase-tool-btn:hover{background:#15243a!important;border-color:#304865!important;color:#dce7f6!important}body.dark-theme .purchase-formula-input[readonly]{background:#111d30!important;color:#96a9c4!important}body.dark-theme .purchase-toolbar-divider{background:#304865!important}body.dark-theme .purchase-tool-btn{color:#aebed3!important}body.dark-theme .purchase-tool-btn.active{background:#3a1727!important;border-color:#81405b!important;color:#f9a8c4!important}body.dark-theme .purchase-tool-action.danger{background:#2e1520!important;border-color:#6a3044!important;color:#f9a8c4!important}body.dark-theme .purchase-tool-action.ghost{background:transparent!important;border-color:transparent!important}body.dark-theme .admin-content.purchase-lists-active .purchase-sheet-scroll,body.dark-theme .purchase-lists-page .purchase-sheet-scroll,body.dark-theme .purchase-lists-spreadsheet-page .purchase-sheet-scroll,body.dark-theme .admin-content.purchase-lists-active .purchase-sheet-grid,body.dark-theme .purchase-lists-page .purchase-sheet-grid{background:#0b1627!important;scrollbar-color:#405979 #0c1728!important}body.dark-theme .purchase-sheet-corner,body.dark-theme .purchase-column-header,body.dark-theme .purchase-row-header{background:#15243a!important;border-color:#30445f!important;color:#aebed3!important}body.dark-theme .purchase-sheet-corner{background:linear-gradient(135deg,#182840 50%,#243853 50%)!important}body.dark-theme .purchase-column-header:hover,body.dark-theme .purchase-row-header:hover,body.dark-theme .purchase-column-header.selected,body.dark-theme .purchase-row-header.selected{background:#302035!important;color:#f9a8c4!important}body.dark-theme .purchase-sheet-cell,body.dark-theme .purchase-sheet-cell.linked-product-cell,body.dark-theme .purchase-sheet-cell.linked-product-cell:hover,body.dark-theme .purchase-sheet-cell.sheet-data-header{background-color:color-mix(in srgb,var(--purchase-cell-bg,#fff) 8%,#0e1a2b 92%)!important;border-color:#304158!important;color:#dbe6f5!important}body.dark-theme .purchase-sheet-cell.sheet-data-header{background-color:#172740!important;color:#eef5ff!important;font-weight:800!important}body.dark-theme .purchase-sheet-cell.system-cell,body.dark-theme .purchase-sheet-cell.locked-cell{background-color:#111f33!important;color:#aebed3!important}body.dark-theme .purchase-sheet-cell.supplier-assigned-cell{background-color:color-mix(in srgb,var(--purchase-cell-bg,#fff) 18%,#0e1a2b 82%)!important}body.dark-theme .purchase-sheet-cell.selected{box-shadow:inset 0 0 0 999px #ef5d871a!important}body.dark-theme .purchase-sheet-cell.active{box-shadow:inset 0 0 0 2px #f05d8a!important}body.dark-theme .purchase-sheet-cell.active.selected{box-shadow:inset 0 0 0 2px #f05d8a,inset 0 0 0 999px #ef5d8717!important}body.dark-theme .purchase-cell-editor{background:#17263e!important;color:#f4f8ff!important;box-shadow:inset 0 0 0 2px #f05d8a!important}body.dark-theme .purchase-sheet-tab{background:#2d1724!important;border-color:#6f3049!important;color:#f9a8c4!important}body.dark-theme .purchase-sheet-footer>span{color:#8fa3bf!important}body.dark-theme .purchase-product-cell-link,body.dark-theme .purchase-product-cell-link strong{color:#eef5ff!important}body.dark-theme .purchase-product-cell-thumb{background:#142238!important;border-color:#304865!important}body.dark-theme .purchase-supplier-select-wrap,body.dark-theme .purchase-supplier-select-wrap select,body.dark-theme .purchase-quick-supplier,body.dark-theme .purchase-quick-supplier select{background:#142238!important;border-color:#304865!important;color:#dbe6f5!important}body.dark-theme .purchase-supplier-select-wrap select option,body.dark-theme .purchase-quick-supplier select option{background:#101c2e!important;color:#edf4ff!important}body.dark-theme .purchase-supplier-code-value.ready{color:#dbe6f5!important}body.dark-theme .purchase-supplier-code-value.waiting{color:#8195b3!important}body.dark-theme :where(.ghost-btn,.soft-outline-btn,.template-download-btn,.manage-suppliers-btn,.admin-order-back-btn){background:#15243a!important;border-color:#304865!important;color:#d7e4f5!important}body.dark-theme :where(.ghost-btn,.soft-outline-btn,.template-download-btn,.manage-suppliers-btn,.admin-order-back-btn):hover{background:#1b2e49!important;border-color:#43658e!important;color:#fff!important}.topbar .topbar-actions>.top-btn.catalog-btn,.topbar.compact-topbar .topbar-actions>.top-btn.catalog-btn,body.dark-theme .topbar .topbar-actions>.top-btn.catalog-btn,body.dark-theme .topbar.compact-topbar .topbar-actions>.top-btn.catalog-btn{background:linear-gradient(135deg,#ff8b7d,#f04b88)!important;background-image:linear-gradient(135deg,#ff8b7d,#f04b88)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 24px #f04b883d!important}.topbar .topbar-actions>.top-btn.catalog-btn:hover,.topbar.compact-topbar .topbar-actions>.top-btn.catalog-btn:hover,body.dark-theme .topbar .topbar-actions>.top-btn.catalog-btn:hover,body.dark-theme .topbar.compact-topbar .topbar-actions>.top-btn.catalog-btn:hover{background:linear-gradient(135deg,#ff8175,#eb3f80)!important;background-image:linear-gradient(135deg,#ff8175,#eb3f80)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px #f04b8852!important;filter:none!important}body.dark-theme .admin-content .topbar .topbar-actions>.top-btn.notes-top-btn,body.dark-theme .admin-content .topbar.compact-topbar .topbar-actions>.top-btn.notes-top-btn{background:linear-gradient(180deg,#17263d,#111e31)!important;background-image:linear-gradient(180deg,#17263d,#111e31)!important;border:1px solid #304865!important;color:#e8f0fb!important;box-shadow:0 10px 24px #00000038!important}body.dark-theme .admin-content .topbar .topbar-actions>.top-btn.notes-top-btn svg,body.dark-theme .admin-content .topbar.compact-topbar .topbar-actions>.top-btn.notes-top-btn svg{color:#7fb1ff!important;stroke:#7fb1ff!important}body.dark-theme .admin-content .topbar .topbar-actions>.top-btn.notes-top-btn:hover,body.dark-theme .admin-content .topbar.compact-topbar .topbar-actions>.top-btn.notes-top-btn:hover{background:#1b2e49!important;background-image:none!important;border-color:#426187!important;color:#fff!important}body.dark-theme .admin-content .topbar .topbar-actions>.user-chip-admin,body.dark-theme .admin-content .topbar.compact-topbar .topbar-actions>.user-chip-admin{background:linear-gradient(180deg,#17263d,#111e31)!important;background-image:linear-gradient(180deg,#17263d,#111e31)!important;border:1px solid #304865!important;color:#e8f0fb!important;box-shadow:0 10px 24px #00000038!important}body.dark-theme .admin-content .topbar .topbar-actions>.user-chip-admin:hover,body.dark-theme .admin-content .topbar.compact-topbar .topbar-actions>.user-chip-admin:hover{background:#1b2e49!important;background-image:none!important;border-color:#426187!important}body.dark-theme .admin-content .topbar .user-chip-admin>span,body.dark-theme .admin-content .topbar.compact-topbar .user-chip-admin>span{background:#40546f!important;color:#fff!important}body.dark-theme .admin-content .topbar .user-chip-admin strong,body.dark-theme .admin-content .topbar.compact-topbar .user-chip-admin strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme .admin-content .topbar .user-chip-admin small,body.dark-theme .admin-content .topbar.compact-topbar .user-chip-admin small{color:#9eb0c9!important;-webkit-text-fill-color:#9eb0c9!important}body.dark-theme .admin-content .topbar .user-chip-admin>svg,body.dark-theme .admin-content .topbar.compact-topbar .user-chip-admin>svg{color:#8fa6c5!important;stroke:#8fa6c5!important}body.dark-theme .purchase-sheet-cell:has(.purchase-supplier-select-wrap.assigned){background-color:#0e1a2b!important}body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.assigned,body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.assigned:hover,body.dark-theme .purchase-lists-page .purchase-supplier-select-wrap.assigned,body.dark-theme .purchase-lists-page .purchase-supplier-select-wrap.assigned:hover{background:var(--supplier-color)!important;background-image:none!important;border-color:var(--supplier-color)!important;color:#fff!important;box-shadow:none!important;filter:none!important}body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.assigned select,body.dark-theme .purchase-lists-page .purchase-supplier-select-wrap.assigned select{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.assigned>svg,body.dark-theme .purchase-lists-page .purchase-supplier-select-wrap.assigned>svg{color:#fff!important;stroke:#fff!important}body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.empty,body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.empty:hover{background:#fff8fb!important;background-image:none!important;border-color:#f2a4bf!important;color:#e80b5e!important}body.dark-theme .purchase-sheet-cell .purchase-supplier-select-wrap.empty select{color:#e80b5e!important;-webkit-text-fill-color:#e80b5e!important}body.dark-theme .customers-table-card .table-grid.customers .customer-open-button,body.dark-theme .customers-table-card .table-grid.customers .customer-name-copy,body.dark-theme .customers-table-card .table-grid.customers .customer-name-copy strong,body.dark-theme .customers-table-card .selectable-customer-table .customer-open-button strong,body.dark-theme .customers-table-card .home-reference-customer-table .customer-open-button strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important}body.dark-theme .customers-table-card .customer-open-button:hover .customer-name-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important}body.dark-theme .theme-settings-page.settings-v175 .settings-hero-card,body.dark-theme .theme-settings-page.settings-v175 .settings-form-card{background:linear-gradient(180deg,#111e32,#0e192a)!important;background-image:linear-gradient(180deg,#111e32,#0e192a)!important;border-color:#2a3f5d!important;color:#f4f8ff!important;box-shadow:0 18px 44px #00000038!important}body.dark-theme .theme-settings-page.settings-v175 .settings-hero-card h2,body.dark-theme .theme-settings-page.settings-v175 .settings-form-card h3,body.dark-theme .theme-settings-page.settings-v175 .settings-card-heading-row h3{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.dark-theme .theme-settings-page.settings-v175 .settings-card-note,body.dark-theme .theme-settings-page.settings-v175 .settings-inline-help-v175,body.dark-theme .theme-settings-page.settings-v175 .settings-hero-card p{color:#98abc6!important;-webkit-text-fill-color:#98abc6!important}body.dark-theme .theme-settings-page.settings-v175 .brand-logo-preview-v175{background:linear-gradient(180deg,#142238,#101c2e)!important;background-image:linear-gradient(180deg,#142238,#101c2e)!important;border-color:#6f3650!important;color:#f472a1!important;box-shadow:inset 0 0 0 1px #ffffff04!important}body.dark-theme .theme-settings-page.settings-v175 .brand-logo-preview-v175 span{color:#91a4c0!important;-webkit-text-fill-color:#91a4c0!important}body.dark-theme .theme-settings-page.settings-v175 .brand-logo-preview-v175 img{background:transparent!important}body.dark-theme .theme-settings-page.settings-v175 .type-discount-grid-v175>label{background:linear-gradient(180deg,#17263d,#132138)!important;background-image:linear-gradient(180deg,#17263d,#132138)!important;border-color:#304865!important;color:#dbe6f5!important}body.dark-theme .theme-settings-page.settings-v175 .type-discount-grid-v175>label>span{color:#dbe6f5!important;-webkit-text-fill-color:#dbe6f5!important}body.dark-theme .theme-settings-page.settings-v175 .type-discount-grid-v175>label>div{background:#0d1829!important;border-color:#344b69!important}body.dark-theme .theme-settings-page.settings-v175 .type-discount-grid-v175 input{background:#0d1829!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;border:0!important;box-shadow:none!important}body.dark-theme .theme-settings-page.settings-v175 .type-discount-grid-v175 b{background:#111f33!important;color:#f472a1!important}body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175>input,body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175>select,body.dark-theme .theme-settings-page.settings-v175 .coupon-value-input-v175,body.dark-theme .theme-settings-page.settings-v175 .coupon-active-toggle-v175,body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175>button{background:#111f33!important;border-color:#304865!important;color:#dbe6f5!important}body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175 input,body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175 select,body.dark-theme .theme-settings-page.settings-v175 .coupon-value-input-v175 input{background:#111f33!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .theme-settings-page.settings-v175 .coupon-setting-row-v175 select option{background:#0f1b2d!important;color:#f4f8ff!important}body.dark-theme .theme-settings-page.settings-v175 .coupon-empty-v175{color:#91a4c0!important}body.dark-theme .theme-settings-page.settings-v175 .favicon-upload-card,body.dark-theme .theme-settings-page.settings-v175 .theme-choice{background:linear-gradient(180deg,#17263d,#132138)!important;background-image:linear-gradient(180deg,#17263d,#132138)!important;border-color:#304865!important;color:#dbe6f5!important}body.dark-theme .theme-settings-page.settings-v175 .favicon-upload-card span,body.dark-theme .theme-settings-page.settings-v175 .theme-choice strong{color:#e9f1fc!important;-webkit-text-fill-color:#e9f1fc!important}body.dark-theme .theme-settings-page.settings-v175 .favicon-placeholder{background:#0d1829!important;border-color:#344b69!important;color:#7fb1ff!important}body.dark-theme .theme-settings-page.settings-v175 .theme-choice.selected{border-color:#4f83d8!important;box-shadow:0 0 0 3px #4f83d826!important}body.dark-theme .theme-settings-page.settings-v175 .field label{color:#aebed3!important}body.dark-theme .theme-settings-page.settings-v175 .field input,body.dark-theme .theme-settings-page.settings-v175 .field select,body.dark-theme .theme-settings-page.settings-v175 .field textarea{background:#0d1829!important;border-color:#344b69!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;box-shadow:none!important}body.dark-theme .theme-settings-page.settings-v175 .field input:focus,body.dark-theme .theme-settings-page.settings-v175 .field select:focus,body.dark-theme .theme-settings-page.settings-v175 .field textarea:focus{border-color:#5279ad!important;box-shadow:0 0 0 3px #5279ad24!important}.dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-label,.dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-label,body.dark-theme .dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-label,body.dark-theme .dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 1px 1px rgba(0,0,0,.08)!important}body.dark-theme .home-finance-strip>.home-finance-item,body.dark-theme .home-finance-strip>.home-finance-item:nth-of-type(-n+2),body.dark-theme .home-finance-strip>.home-finance-item.green,body.dark-theme .home-finance-strip>.home-finance-item.purple,body.dark-theme .home-finance-strip>.home-finance-item.blue,body.dark-theme .home-finance-strip>.home-finance-item.orange{background:transparent!important;background-image:none!important;box-shadow:none!important}body.dark-theme .customers-table-card .table-grid.customers.selectable-customer-table .table-cell.user-cell .customer-open-button,body.dark-theme .customers-table-card .table-grid.customers.selectable-customer-table .table-cell.user-cell .customer-name-copy,body.dark-theme .customers-table-card .table-grid.customers.selectable-customer-table .table-cell.user-cell .customer-name-copy>strong,body.dark-theme .customers-table-card .home-reference-customer-table .table-cell.user-cell .customer-name-copy>strong,body.dark-theme .table-grid.customers.region-customers-table .table-cell.user-cell .customer-name-copy>strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}body.dark-theme .customers-table-card .table-grid.customers.selectable-customer-table .table-cell.user-cell .customer-open-button:hover .customer-name-copy>strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body:not(.dark-theme) .admin-shell .sidebar{background:linear-gradient(180deg,#ed4d61,#e8455a 12%,#dd3a4f 32%,#e64459 54%,#ef5b6d 72%,#f58896)!important;border-color:#b926451f!important;box-shadow:0 18px 42px #cd31503d!important}body:not(.dark-theme) .admin-shell .sidebar-brand{background:#7e12301f!important;border-color:#fff3!important;box-shadow:none!important}body:not(.dark-theme) .admin-shell .sidebar .side-link{color:#fffffff5!important;background:#71102b0e!important}body:not(.dark-theme) .admin-shell .sidebar .side-link svg{color:#fff!important;stroke:#fff!important}body:not(.dark-theme) .admin-shell .sidebar .side-link:hover{background:#ffffff29!important;color:#fff!important}body:not(.dark-theme) .admin-shell .sidebar .side-link.active{background:#fff!important;color:#cf315f!important;box-shadow:0 8px 20px #7914362e!important}body:not(.dark-theme) .admin-shell .sidebar .side-link.active svg{color:#cf315f!important;stroke:#cf315f!important}body:not(.dark-theme) .admin-shell .sidebar .collapse-btn{background:#ffffff29!important;border-color:#ffffff47!important;color:#fff!important}body:not(.dark-theme) .admin-shell .sidebar .collapse-btn:hover{background:#ffffff3d!important;border-color:#ffffff6b!important}body.dark-theme .dashboard-orders-pagination{background:linear-gradient(180deg,#111e31,#0e192a)!important;border-top:1px solid #2a3f5d!important;color:#d9e5f5!important;box-shadow:inset 0 1px #ffffff04!important}body.dark-theme .dashboard-orders-pagination button{background:#132138!important;border-color:#304865!important;color:#c7d5e8!important;box-shadow:none!important}body.dark-theme .dashboard-orders-pagination button:not(:disabled):hover{background:#1a2c47!important;border-color:#426187!important;color:#fff!important}body.dark-theme .dashboard-orders-pagination button.active{background:#ef0b62!important;border-color:#ef0b62!important;color:#fff!important;box-shadow:0 6px 16px #ef0b6238!important}body.dark-theme .dashboard-orders-pagination button:disabled{background:#0f1a2b!important;border-color:#263a56!important;color:#7387a3!important;opacity:.62!important}body.dark-theme .dashboard-orders-pagination button svg{color:currentColor!important;stroke:currentColor!important}.dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-icon,.dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-icon,.dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-icon svg,.dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-icon svg,.dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-arrow,.dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-arrow,body.dark-theme .dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-icon,body.dark-theme .dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-icon,body.dark-theme .dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-icon svg,body.dark-theme .dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-icon svg,body.dark-theme .dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-arrow,body.dark-theme .dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-arrow{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}.dashboard-quick-card-only .dashboard-quick-btn .dashboard-quick-icon svg,.dashboard-quick-grid .dashboard-quick-btn .dashboard-quick-icon svg{stroke-width:2.15!important}body:not(.dark-theme) .admin-shell .sidebar{background:linear-gradient(180deg,#f29a84,#ea7f8a 48%,#d85f89)!important;border:0!important;color:#fff!important;box-shadow:0 24px 48px #d85f8938!important}body:not(.dark-theme) .admin-shell .sidebar-brand{background:#ffffff14!important;border-color:#ffffff24!important;box-shadow:none!important}body:not(.dark-theme) .admin-shell .sidebar-brand strong{color:#fff!important}body:not(.dark-theme) .admin-shell .sidebar-brand span{color:#ffffffd1!important}body:not(.dark-theme) .admin-shell .sidebar .side-link{background:transparent!important;color:#fffffff5!important;box-shadow:none!important}body:not(.dark-theme) .admin-shell .sidebar .side-link svg{color:#fffffffa!important;stroke:#fffffffa!important}body:not(.dark-theme) .admin-shell .sidebar .side-link:hover{background:#ffffff24!important;color:#fff!important;box-shadow:0 12px 26px #83254a1f!important}body:not(.dark-theme) .admin-shell .sidebar .side-link.active{background:#fff!important;color:#ca5b86!important;box-shadow:0 16px 30px #8020492e!important}body:not(.dark-theme) .admin-shell .sidebar .side-link.active:after{background:#fff!important}body:not(.dark-theme) .admin-shell .sidebar .side-link.active svg{color:#ca5b86!important;stroke:#ca5b86!important}body:not(.dark-theme) .admin-shell .sidebar .collapse-btn{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important;box-shadow:none!important}body:not(.dark-theme) .admin-shell .sidebar .collapse-btn:hover{background:#ffffff2e!important;border-color:#ffffff52!important}.customer-ledger-page .ledger-orders-card{padding:0!important;overflow:hidden!important;border:1px solid #dfe7f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0b!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title{min-height:82px!important;margin:0!important;padding:19px 22px!important;align-items:center!important;border-bottom:1px solid #e7edf4!important;background:#fff!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title h3{color:#101827!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.025em!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title p{margin-top:4px!important;color:#7b8798!important;font-size:12px!important;font-weight:650!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title .pill-chip{min-width:78px!important;height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #c8dcff!important;border-radius:10px!important;background:#edf4ff!important;color:#2f6fdd!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.customer-ledger-page .ledger-orders-table{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(135px,1fr) minmax(190px,1.25fr) minmax(100px,.7fr) minmax(120px,.82fr) minmax(110px,.76fr) minmax(118px,.7fr)!important;border:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important}.customer-ledger-page .ledger-orders-table .table-head{min-height:48px!important;height:48px!important;padding:0 20px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #dfe7f1!important;background:#f3f6fa!important;color:#738096!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.customer-ledger-page .ledger-orders-table .table-cell{min-height:56px!important;height:56px!important;padding:0 20px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #e8edf4!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}.customer-ledger-page .ledger-orders-table .table-cell:nth-last-child(-n+6){border-bottom:0!important}.customer-ledger-page .ledger-orders-table .table-cell strong{color:#17233c!important;font-size:13px!important;font-weight:800!important}.customer-ledger-page .ledger-orders-table .order-number-cell strong{color:#e33d77!important}.customer-ledger-page .ledger-orders-table .green-text,.customer-ledger-page .ledger-orders-table .green-text strong{color:#059669!important}.customer-ledger-page .ledger-orders-table .negative-profit,.customer-ledger-page .ledger-orders-table .negative-profit strong{color:#dc2626!important}.customer-ledger-page .ledger-orders-table .table-head.align-right,.customer-ledger-page .ledger-orders-table .table-cell.align-right{justify-content:center!important;text-align:center!important;background:inherit!important}.customer-ledger-page .ledger-detail-btn{min-width:92px!important;height:36px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #b7cff8!important;border-radius:10px!important;background:#f2f7ff!important;color:#2869d4!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.customer-ledger-page .ledger-detail-btn svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.customer-ledger-page .ledger-detail-btn:hover{background:#e8f1ff!important;border-color:#8fb6f5!important;color:#1f5fc8!important;transform:none!important;box-shadow:none!important}body.dark-theme .customer-ledger-page .ledger-orders-card{background:#0f1b2d!important;border-color:#2a3f5d!important;box-shadow:0 14px 34px #0003!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title{background:#0f1b2d!important;border-bottom-color:#2a3f5d!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title h3{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title p{color:#97aac6!important;-webkit-text-fill-color:#97aac6!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title .pill-chip{background:#142641!important;border-color:#365b8d!important;color:#9fc4ff!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-head{background:#1a2a42!important;border-bottom-color:#314761!important;color:#aabbd0!important;-webkit-text-fill-color:#aabbd0!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-cell{background:#0f1b2d!important;border-bottom-color:#263a56!important;color:#cbd8e9!important;-webkit-text-fill-color:#cbd8e9!important}body.dark-theme .customer-ledger-page .ledger-orders-table .order-number-cell strong{color:#ff6d9e!important;-webkit-text-fill-color:#ff6d9e!important}body.dark-theme .customer-ledger-page .ledger-orders-table .green-text,body.dark-theme .customer-ledger-page .ledger-orders-table .green-text strong{color:#53d59a!important;-webkit-text-fill-color:#53d59a!important}body.dark-theme .customer-ledger-page .ledger-orders-table .negative-profit,body.dark-theme .customer-ledger-page .ledger-orders-table .negative-profit strong{color:#ff7d86!important;-webkit-text-fill-color:#ff7d86!important}body.dark-theme .customer-ledger-page .ledger-detail-btn{background:#13243b!important;border-color:#3f6ca6!important;color:#a9caff!important;-webkit-text-fill-color:#a9caff!important}body.dark-theme .customer-ledger-page .ledger-detail-btn:hover{background:#1a3150!important;border-color:#5b8bc7!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:900px){.customer-ledger-page .ledger-orders-card{overflow-x:auto!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title{min-width:760px!important}.customer-ledger-page .ledger-orders-table{min-width:760px!important}}.customer-ledger-page .ledger-orders-card{border-radius:18px!important;border:1px solid #e4ebf4!important;box-shadow:0 12px 32px #0f172a0d!important;overflow:hidden!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title{min-height:88px!important;padding:20px 24px 18px!important;border-bottom:1px solid #edf2f7!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title h3{font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title p{font-size:12px!important;color:#7f8da3!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title .pill-chip{min-width:86px!important;height:36px!important;border-radius:12px!important;background:#eef5ff!important;border:1px solid #dbe8ff!important;color:#3573df!important}.customer-ledger-page .ledger-orders-table{grid-template-columns:minmax(142px,1fr) minmax(190px,1.18fr) minmax(110px,.72fr) minmax(122px,.8fr) minmax(110px,.72fr) minmax(118px,.74fr)!important;background:#fff!important}.customer-ledger-page .ledger-orders-table .table-head{min-height:52px!important;height:52px!important;padding:0 18px!important;background:#f6f8fb!important;border-bottom:1px solid #e9eef5!important;color:#7b8798!important;font-size:12px!important;font-weight:800!important}.customer-ledger-page .ledger-orders-table .table-cell{min-height:58px!important;height:58px!important;padding:0 18px!important;background:#fff!important;border-bottom:1px solid #edf2f7!important;color:#5b677a!important;font-size:13px!important}.customer-ledger-page .ledger-orders-table .table-cell strong{color:#162235!important;font-weight:800!important}.customer-ledger-page .ledger-orders-table .order-number-cell strong{color:#e34b7f!important}.customer-ledger-page .ledger-orders-table .table-head.align-right,.customer-ledger-page .ledger-orders-table .table-cell.align-right{justify-content:center!important;text-align:center!important;padding-right:18px!important;padding-left:18px!important}.customer-ledger-page .ledger-orders-table .table-head.align-right{color:#7b8798!important}.customer-ledger-page .ledger-detail-btn{min-width:78px!important;height:34px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid #c8d9fb!important;background:#f4f8ff!important;color:#3c73d9!important;font-size:12px!important;font-weight:800!important}.customer-ledger-page .ledger-detail-btn:hover{background:#eaf2ff!important;border-color:#b2caf6!important;color:#225fcf!important}body.dark-theme .customer-ledger-page .ledger-orders-card{border:1px solid #243a57!important;background:#0f1b2d!important;box-shadow:0 16px 36px #0000002e!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title{background:linear-gradient(180deg,#122138,#101d31)!important;border-bottom:1px solid #243a57!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title h3{color:#f5f9ff!important;-webkit-text-fill-color:#f5f9ff!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title p{color:#8fa5c4!important;-webkit-text-fill-color:#8fa5c4!important}body.dark-theme .customer-ledger-page .ledger-orders-card>.ledger-section-title .pill-chip{background:#162840!important;border-color:#2e4b73!important;color:#9cc2ff!important}body.dark-theme .customer-ledger-page .ledger-orders-table{background:#0f1b2d!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-head{background:#162538!important;border-bottom:1px solid #28405e!important;color:#9db0ca!important;-webkit-text-fill-color:#9db0ca!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-cell{background:#0f1b2d!important;border-bottom:1px solid #233850!important;color:#cad7e8!important;-webkit-text-fill-color:#cad7e8!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-cell strong{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .customer-ledger-page .ledger-orders-table .order-number-cell strong{color:#ff739f!important;-webkit-text-fill-color:#ff739f!important}body.dark-theme .customer-ledger-page .ledger-orders-table .table-head.align-right{color:#9db0ca!important;-webkit-text-fill-color:#9db0ca!important}body.dark-theme .customer-ledger-page .ledger-detail-btn{background:#14253a!important;border-color:#355983!important;color:#a8c9ff!important;-webkit-text-fill-color:#a8c9ff!important}body.dark-theme .customer-ledger-page .ledger-detail-btn:hover{background:#1a2f49!important;border-color:#4b79b5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:900px){.customer-ledger-page .ledger-orders-card>.ledger-section-title{min-width:760px!important}.customer-ledger-page .ledger-orders-table{min-width:760px!important}}.customer-ledger-page .ledger-orders-table .ledger-detail-head,.customer-ledger-page .ledger-orders-table .ledger-detail-cell{width:100%!important;min-width:0!important;margin:0!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important;justify-self:stretch!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.customer-ledger-page .ledger-orders-table .ledger-detail-head{min-height:52px!important;height:52px!important;background:#f6f8fb!important;border-bottom:1px solid #e9eef5!important;color:#7b8798!important;font-size:12px!important;font-weight:800!important}.customer-ledger-page .ledger-orders-table .ledger-detail-cell{min-height:58px!important;height:58px!important;background:#fff!important;border-bottom:1px solid #edf2f7!important}.customer-ledger-page .ledger-orders-table .ledger-detail-cell:nth-last-child(-n+6){border-bottom:0!important}body.dark-theme .customer-ledger-page .ledger-orders-table .ledger-detail-head{background:#162538!important;border-bottom-color:#28405e!important;color:#9db0ca!important;-webkit-text-fill-color:#9db0ca!important}body.dark-theme .customer-ledger-page .ledger-orders-table .ledger-detail-cell{background:#0f1b2d!important;border-bottom-color:#233850!important}.admin-shell button,.catalog-shell button,.login-page button,.admin-shell .customer-avatar,.admin-shell .sector-avatar,.catalog-shell .customer-avatar,.catalog-shell .sector-avatar{box-shadow:none!important;filter:none!important;text-shadow:none!important}.ledger-orders-scroll{width:100%;max-width:100%}.ledger-order-number-btn{appearance:none;border:0;padding:0;margin:0;background:transparent;color:#e24b7f;font:inherit;font-weight:800;cursor:pointer;text-align:left}.ledger-order-number-btn:hover,.ledger-order-number-btn:focus-visible{color:#c82763;text-decoration:underline;outline:none}.cart-add-label{display:inline}body.dark-theme .ledger-order-number-btn{color:#ff739f}body.dark-theme .ledger-order-number-btn:hover,body.dark-theme .ledger-order-number-btn:focus-visible{color:#ff9abb}.customer-account-page-shell{background:#f5f7fb;min-height:100vh}.customer-account-page-shell .customer-account-layout{grid-template-columns:320px minmax(0,1fr);gap:28px;padding:36px 34px 44px}.customer-account-page-shell .account-sidebar-card,.customer-account-page-shell .customer-account-content,.customer-account-page-shell .account-content-header,.customer-account-page-shell .account-dashboard-card,.customer-account-page-shell .account-discount-empty-card,.customer-account-page-shell .account-order-card,.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{background:#fff;border:1px solid #e6ebf3;box-shadow:0 16px 36px #0f172a0d}.customer-account-page-shell .account-sidebar-card{border-radius:30px;padding:26px}.customer-account-page-shell .customer-account-content{border-radius:34px;padding:22px;min-height:680px}.customer-account-page-shell .account-sidebar-head h3,.customer-account-page-shell .account-content-header h2,.customer-account-page-shell .account-dashboard-head h2{color:#16233b}.customer-account-page-shell .account-sidebar-head p,.customer-account-page-shell .account-content-header p,.customer-account-page-shell .account-dashboard-head p,.customer-account-page-shell .account-discount-hero-copy p,.customer-account-page-shell .account-discount-empty-copy p{color:#7c8aa0}.customer-account-page-shell .account-sidebar-head:after{background:linear-gradient(90deg,#d7dee9,#c6d1e3)}.customer-account-page-shell .account-menu-btn{min-height:58px;border-radius:18px;border-color:#e6ebf3;color:#4d5d76;background:#fff}.customer-account-page-shell .account-menu-btn:hover{transform:translateY(-1px);border-color:#d7dfeb;box-shadow:0 12px 24px #0f172a0f}.customer-account-page-shell .account-menu-btn.active{background:#f8fafc;border-color:#dbe3ee;color:#16233b}.customer-account-page-shell .account-menu-btn.logout{color:#e76b5a}.customer-account-page-shell .account-menu-icon{background:#fbfcfe;border-color:#e6ebf3}.customer-account-page-shell .account-content-stack{gap:18px}.customer-account-page-shell .account-content-header{border-radius:28px;padding:24px 26px}.customer-account-page-shell .account-mini-kicker{color:#8b98ab;font-size:13px;font-weight:800}.customer-account-page-shell .account-dashboard-card{border-radius:30px;padding:26px;display:flex;flex-direction:column;gap:20px}.customer-account-page-shell .account-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.customer-account-page-shell .account-dashboard-head h2{margin:0;font-size:18px;line-height:1.25;font-weight:900}.customer-account-page-shell .account-dashboard-head p{margin:10px 0 0;max-width:540px;font-size:14px;line-height:1.65}.customer-account-page-shell .account-panel-btn{min-height:44px;padding:0 18px;border-radius:16px;border:1px solid #dfe6ef;background:#fff;color:#16233b;font-weight:800;cursor:pointer}.customer-account-page-shell .account-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.customer-account-page-shell .account-dashboard-stat{min-height:180px;border-radius:24px;border:1px solid #e6ebf3;background:#fff;padding:20px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.customer-account-page-shell .account-dashboard-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.customer-account-page-shell .account-dashboard-icon.lavender{background:#f3eefc;color:#7b61d4}.customer-account-page-shell .account-dashboard-icon.green{background:#eef8ef;color:#46a756}.customer-account-page-shell .account-dashboard-icon.blue{background:#edf3ff;color:#3b82f6}.customer-account-page-shell .account-dashboard-stat span{color:#8391a5;font-size:14px;font-weight:800}.customer-account-page-shell .account-dashboard-stat strong{color:#16233b;font-size:22px;line-height:1.2;font-weight:900}.customer-account-page-shell .account-last-order-card{width:100%;border-radius:24px;border:1px solid #e6ebf3;background:#fff;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;cursor:pointer;transition:.2s ease}.customer-account-page-shell .account-last-order-card.is-clickable:hover{border-color:#d7dfea;box-shadow:0 12px 24px #0f172a0f}.customer-account-page-shell .account-last-order-card.is-disabled{cursor:default;opacity:.72}.customer-account-page-shell .account-last-order-main{display:flex;flex-direction:column;gap:10px}.customer-account-page-shell .account-last-order-main>span{font-size:13px;font-weight:800;color:#8d99ac}.customer-account-page-shell .account-last-order-meta{display:flex;flex-direction:column;gap:4px}.customer-account-page-shell .account-last-order-ref{color:#c61b69;font-size:34px;line-height:1;font-weight:900}.customer-account-page-shell .account-last-order-date{color:#7c8aa0;font-size:15px;line-height:1.5;font-style:normal}.customer-account-page-shell .account-last-order-icon{width:88px;height:88px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4effa;color:#8b86c8}.customer-account-page-shell .account-order-list{padding:18px;border-radius:28px;display:flex;flex-direction:column;gap:14px}.customer-account-page-shell .account-order-card{border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:16px}.customer-account-page-shell .account-order-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customer-account-page-shell .account-order-card-top>div{display:flex;flex-direction:column;gap:4px}.customer-account-page-shell .account-order-label,.customer-account-page-shell .account-order-card-meta span{font-size:13px;font-weight:700;color:#8b98ab}.customer-account-page-shell .account-order-card-top strong{font-size:30px;line-height:1;font-weight:900;color:#c61b69}.customer-account-page-shell .account-order-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-account-page-shell .account-order-card-meta>div{min-height:84px;border:1px solid #e6ebf3;border-radius:18px;background:#fbfcfe;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:6px}.customer-account-page-shell .account-order-card-meta strong{font-size:22px;line-height:1.2;color:#16233b;font-weight:850}.customer-account-page-shell .account-detail-btn{min-height:48px;border-radius:16px;padding:0 18px;font-size:15px;font-weight:850;color:#16233b;border:1px solid #dfe6ef;background:#f8fafc;cursor:pointer}.customer-account-page-shell .account-detail-btn:hover{background:#fff;border-color:#cfd8e6}.customer-account-page-shell .account-order-summary-pill{min-width:132px;background:#f8fafc;border-color:#e2e8f0}.customer-account-page-shell .account-order-summary-pill strong{color:#16233b}.customer-account-page-shell .account-order-summary-pill span{color:#7c8aa0}.customer-account-page-shell .account-status-pill.approved{background:#fff2f7;color:#c61b69;border:1px solid #ffd3e4}.customer-account-page-shell .account-discount-hero{border-radius:28px;padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customer-account-page-shell .account-discount-hero-copy h2{margin:2px 0 6px;font-size:18px;font-weight:900;color:#16233b}.customer-account-page-shell .account-discount-hero-badges{min-width:280px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.customer-account-page-shell .account-discount-badge-card{min-height:96px;border-radius:20px;border:1px solid #e6ebf3;background:#fbfcfe;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:8px}.customer-account-page-shell .account-discount-badge-card span{font-size:12px;font-weight:700;color:#8c98aa}.customer-account-page-shell .account-discount-badge-card strong{font-size:26px;line-height:1.1;font-weight:900;color:#16233b}.customer-account-page-shell .account-discount-empty-card{border-radius:28px;padding:26px;display:flex;align-items:flex-start;gap:18px}.customer-account-page-shell .account-discount-empty-icon{width:72px;height:72px;flex:0 0 auto;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#c61b69;background:#fff4f8;border:1px solid #ffd9e8}.customer-account-page-shell .account-discount-empty-copy strong{display:block;margin-bottom:8px;font-size:26px;line-height:1.2;color:#16233b}.customer-account-page-shell .account-discount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-account-page-shell .account-discount-coupon-card{border-radius:22px;border:1px solid #e6ebf3;background:#fff;padding:18px;display:flex;flex-direction:column;gap:10px}.customer-account-page-shell .account-discount-coupon-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-account-page-shell .account-discount-coupon-icon{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#c61b69;background:#fff4f8;border:1px solid #ffd9e8}.customer-account-page-shell .account-discount-coupon-status{min-height:28px;padding:0 12px;border-radius:999px;background:#f5f7fb;border:1px solid #e2e8f0;color:#57657c;font-size:12px;font-weight:800;display:inline-flex;align-items:center}.customer-account-page-shell .account-discount-coupon-card strong{font-size:22px;line-height:1.2;color:#16233b}.customer-account-page-shell .account-discount-coupon-card p{margin:0;font-size:14px;line-height:1.6;color:#7c8aa0}.customer-account-page-shell .customer-order-detail-layout{grid-template-columns:minmax(0,1.45fr) 330px;gap:18px}.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{border-radius:28px;padding:20px}.customer-account-page-shell .customer-order-item{grid-template-columns:104px minmax(0,1fr) 90px 134px;align-items:center;gap:16px;border-radius:24px;background:#fff;border-color:#e6ebf3;padding:16px}.customer-account-page-shell .customer-order-thumb{width:104px;height:104px;border-radius:22px;background:#fbfcfe;border-color:#e6ebf3}.customer-account-page-shell .customer-order-main strong{font-size:17px;line-height:1.45;color:#16233b}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em,.customer-account-page-shell .customer-order-line-total span,.customer-account-page-shell .customer-order-qty-box span{font-size:13px;line-height:1.45;color:#7d8ba1}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:68px;border-radius:16px;border:1px solid #e6ebf3;background:#fbfcfe;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:16px;line-height:1.15;color:#16233b}.customer-account-page-shell .customer-order-line-total strong,.customer-account-page-shell .summary-total strong{color:#c61b69}.customer-account-page-shell .customer-summary-top strong,.customer-account-page-shell .summary-total span,.customer-account-page-shell .summary-total strong{color:#16233b}.customer-account-page-shell .summary-total strong{color:#c61b69}@media(max-width:1200px){.customer-account-page-shell .customer-account-layout{grid-template-columns:1fr}.customer-account-page-shell .customer-account-sidebar{position:static}.customer-account-page-shell .customer-order-detail-layout{grid-template-columns:1fr}}@media(max-width:1024px){.customer-account-page-shell .account-dashboard-grid,.customer-account-page-shell .account-discount-grid,.customer-account-page-shell .account-order-card-meta{grid-template-columns:1fr}.customer-account-page-shell .account-discount-hero{flex-direction:column}.customer-account-page-shell .account-discount-hero-badges{min-width:0;width:100%}.customer-account-page-shell .customer-order-item{grid-template-columns:84px minmax(0,1fr) 78px 118px}.customer-account-page-shell .customer-order-thumb{width:84px;height:84px}}@media(min-width:901px){.customer-account-page-shell .customer-account-layout{width:min(1440px,calc(100% - 48px));margin:0 auto;grid-template-columns:252px minmax(0,1fr);gap:20px;padding:24px 0 40px}.customer-account-page-shell .customer-account-sidebar{top:18px}.customer-account-page-shell .account-sidebar-card{padding:18px;border-radius:20px;box-shadow:0 10px 28px #0f172a0b}.customer-account-page-shell .account-sidebar-head h3{font-size:17px}.customer-account-page-shell .account-sidebar-head p{margin-top:6px;font-size:12px;line-height:1.45}.customer-account-page-shell .account-sidebar-head:after{width:40px;height:3px;margin-top:10px}.customer-account-page-shell .account-menu-list{gap:8px;margin-top:14px}.customer-account-page-shell .account-menu-btn{min-height:46px;border-radius:13px;padding:0 12px;gap:10px;font-size:13px}.customer-account-page-shell .account-menu-icon{width:28px;height:28px;border-radius:9px}.customer-account-page-shell .customer-account-content{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.customer-account-page-shell .account-content-stack{gap:14px}.customer-account-page-shell .account-content-header{padding:17px 20px;border-radius:18px;box-shadow:0 9px 24px #0f172a0a}.customer-account-page-shell .account-content-header h2,.customer-account-page-shell .account-dashboard-head h2,.customer-account-page-shell .account-discount-hero-copy h2{font-size:18px}.customer-account-page-shell .account-content-header p,.customer-account-page-shell .account-dashboard-head p,.customer-account-page-shell .account-discount-hero-copy p{margin-top:5px;font-size:12.5px;line-height:1.5}.customer-account-page-shell .account-dashboard-card{padding:20px;border-radius:20px;gap:16px;box-shadow:0 10px 28px #0f172a0b}.customer-account-page-shell .account-dashboard-head{align-items:center}.customer-account-page-shell .account-panel-btn{min-height:38px;padding:0 14px;border-radius:12px;font-size:12.5px}.customer-account-page-shell .account-dashboard-grid{gap:12px}.customer-account-page-shell .account-dashboard-stat{min-height:108px;border-radius:17px;padding:14px 16px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-content:center;justify-items:start;text-align:left}.customer-account-page-shell .account-dashboard-icon{grid-column:1;grid-row:1 / span 2;width:48px;height:48px}.customer-account-page-shell .account-dashboard-stat span{grid-column:2;grid-row:1;font-size:12px}.customer-account-page-shell .account-dashboard-stat strong{grid-column:2;grid-row:2;font-size:20px}.customer-account-page-shell .account-last-order-card{min-height:88px;padding:15px 18px;border-radius:17px}.customer-account-page-shell .account-last-order-main{gap:5px}.customer-account-page-shell .account-last-order-main>span{font-size:11.5px}.customer-account-page-shell .account-last-order-meta{flex-direction:row;align-items:baseline;gap:12px}.customer-account-page-shell .account-last-order-ref{font-size:24px}.customer-account-page-shell .account-last-order-date{font-size:13px}.customer-account-page-shell .account-last-order-icon{width:54px;height:54px}.customer-account-page-shell .account-order-summary-pill{min-width:102px;padding:10px 14px;border-radius:14px}.customer-account-page-shell .account-order-summary-pill strong{font-size:22px}.customer-account-page-shell .account-order-summary-pill span{margin-top:4px;font-size:10.5px}.customer-account-page-shell .account-order-list{padding:0;gap:9px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.customer-account-page-shell .account-order-card{display:grid;grid-template-columns:150px minmax(170px,1.2fr) 86px minmax(110px,.8fr) 100px 124px;align-items:center;gap:12px;padding:13px 15px;border-radius:16px;box-shadow:0 7px 20px #0f172a09}.customer-account-page-shell .account-order-card-top,.customer-account-page-shell .account-order-card-meta{display:contents}.customer-account-page-shell .account-order-card-top>div{grid-column:1;grid-row:1;gap:2px}.customer-account-page-shell .account-order-card-top>.account-status-pill{grid-column:5;grid-row:1;justify-self:stretch}.customer-account-page-shell .account-order-card-meta>div{min-height:0;padding:0;border:0;border-radius:0;background:transparent;gap:3px}.customer-account-page-shell .account-order-card-meta>div:nth-child(1){grid-column:2;grid-row:1}.customer-account-page-shell .account-order-card-meta>div:nth-child(2){grid-column:3;grid-row:1}.customer-account-page-shell .account-order-card-meta>div:nth-child(3){grid-column:4;grid-row:1}.customer-account-page-shell .account-order-label,.customer-account-page-shell .account-order-card-meta span{font-size:10.5px}.customer-account-page-shell .account-order-card-top strong{font-size:20px}.customer-account-page-shell .account-order-card-meta strong{font-size:14px}.customer-account-page-shell .account-status-pill{min-height:34px;padding:0 10px;border-radius:10px;font-size:11.5px}.customer-account-page-shell .account-detail-btn{grid-column:6;grid-row:1;min-height:36px;padding:0 10px;border-radius:11px;font-size:12px}.customer-account-page-shell .account-discount-hero{padding:17px 20px;border-radius:18px;align-items:center;box-shadow:0 9px 24px #0f172a0a}.customer-account-page-shell .account-discount-hero-badges{min-width:230px;gap:9px}.customer-account-page-shell .account-discount-badge-card{min-height:70px;border-radius:14px;padding:11px 14px;gap:3px}.customer-account-page-shell .account-discount-badge-card span{font-size:10.5px}.customer-account-page-shell .account-discount-badge-card strong{font-size:19px}.customer-account-page-shell .account-discount-empty-card{padding:18px 20px;border-radius:18px;gap:14px;align-items:center;box-shadow:0 9px 24px #0f172a0a}.customer-account-page-shell .account-discount-empty-icon{width:52px;height:52px;border-radius:15px}.customer-account-page-shell .account-discount-empty-copy strong{margin-bottom:4px;font-size:19px}.customer-account-page-shell .account-discount-empty-copy p{font-size:12.5px}.customer-account-page-shell .account-discount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-account-page-shell .account-discount-coupon-card{border-radius:16px;padding:14px}.customer-account-page-shell .account-discount-coupon-card strong{font-size:17px}.customer-account-page-shell .order-detail-head{align-items:center}.customer-account-page-shell .order-detail-head .account-soft-btn{min-height:38px;border-radius:11px;font-size:12px}.customer-account-page-shell .customer-order-detail-layout{grid-template-columns:minmax(0,1fr) 286px;gap:14px}.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{padding:15px;border-radius:18px;box-shadow:0 9px 24px #0f172a0a}.customer-account-page-shell .account-chip-row{gap:7px;margin-bottom:12px}.customer-account-page-shell .account-chip{min-height:31px;padding:0 10px;border-radius:10px;font-size:11px}.customer-account-page-shell .customer-order-item-list{gap:9px}.customer-account-page-shell .customer-order-item{grid-template-columns:72px minmax(0,1fr) 68px 108px;gap:11px;padding:11px;border-radius:15px}.customer-account-page-shell .customer-order-thumb{width:72px;height:72px;border-radius:14px}.customer-account-page-shell .customer-order-main{gap:3px}.customer-account-page-shell .customer-order-main strong{font-size:13px;line-height:1.35}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em,.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:10.5px}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:52px;padding:6px 8px;border-radius:12px;gap:2px}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:13px}.customer-account-page-shell .customer-summary-top{margin-bottom:8px}.customer-account-page-shell .customer-summary-top span{font-size:14px}.customer-account-page-shell .customer-summary-top strong{font-size:16px}.customer-account-page-shell .summary-line,.customer-account-page-shell .summary-total{padding:9px 0;font-size:12px}}@media(min-width:768px){.catalog-page .catalog-header{gap:14px!important;padding:10px 28px!important}.catalog-page .catalog-header .catalog-logo{gap:8px!important}.catalog-page .catalog-header .brand-logo-image,.customer-account-page-shell .catalog-header .brand-logo-image{width:auto!important;height:36px!important;max-height:36px!important;max-width:205px!important}.catalog-page .catalog-header .catalog-search{height:42px!important;max-width:710px!important;padding:0 16px!important;gap:10px!important;border-radius:10px!important}.catalog-page .catalog-header .catalog-search svg{width:17px!important;height:17px!important}.catalog-page .catalog-header .catalog-search input,.catalog-page .catalog-header .catalog-search input::placeholder,.catalog-page .catalog-header .hello,.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart,.customer-account-page-shell .catalog-header .soft-btn,.customer-account-page-shell .account-panel-btn{font-family:Urbanist,Inter,system-ui,sans-serif!important}.catalog-page .catalog-header .catalog-search input,.catalog-page .catalog-header .catalog-search input::placeholder{font-size:12.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important}.catalog-page .catalog-header .catalog-actions{gap:8px!important;flex-wrap:nowrap!important}.catalog-page .catalog-header .hello,.customer-account-page-shell .catalog-header .hello{font-size:12.5px!important;line-height:1.1!important;font-weight:600!important;white-space:nowrap!important}.catalog-page .catalog-header .hello strong,.customer-account-page-shell .catalog-header .hello strong{font-weight:800!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart,.customer-account-page-shell .catalog-header .soft-btn{min-height:42px!important;height:42px!important;padding:0 15px!important;border-radius:10px!important;font-size:12.5px!important;line-height:1!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important}.catalog-page .catalog-header .soft-btn svg,.catalog-page .catalog-header .exit-btn svg,.catalog-page .catalog-header .floating-cart svg,.customer-account-page-shell .catalog-header .soft-btn svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn{border-radius:10px!important}.catalog-page .catalog-header .floating-cart{min-width:148px!important;padding:0 18px!important;gap:8px!important;border-radius:10px!important}.catalog-page .catalog-header .floating-cart strong{font-size:12.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.catalog-page .catalog-header .floating-cart em{min-width:21px!important;height:21px!important;font-size:10.5px!important}.catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(112px,.8fr) minmax(164px,1.2fr)!important;gap:10px!important}.catalog-main .catalog-product-card .catalog-qty,.catalog-main .catalog-product-card .cart-add{height:48px!important;border-radius:10px!important}.catalog-main .catalog-product-card .cart-add{padding:0 12px!important;gap:7px!important;white-space:nowrap!important}.catalog-main .catalog-product-card .cart-add svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.catalog-main .catalog-product-card .cart-add-label{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important}.customer-account-page-shell .catalog-header .soft-btn{border-color:#f2bfd4!important;color:#d31769!important;background:#fff!important}.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .account-panel-btn:hover{border-color:#e495b5!important;background:#fff8fb!important;color:#c41161!important;box-shadow:none!important;transform:none!important}.customer-account-page-shell .account-panel-btn{min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #f2bfd4!important;background:#fff!important;color:#d31769!important;font-size:12.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}}.login-page.login-v233{--login-pink:#e9005d;--login-pink-dark:#a70048;--login-ink:#15213a;--login-soft:#6f7d95;position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:32px;font-family:Urbanist,Inter,system-ui,sans-serif;background-color:#f8eef3;background-image:var(--login-bg-desktop),radial-gradient(circle at 13% 20%,rgba(233,0,93,.32),transparent 30%),radial-gradient(circle at 86% 76%,rgba(167,0,72,.24),transparent 34%),linear-gradient(135deg,#fff7fa,#f7eaf1 48%,#f8fbff);background-size:cover,auto,auto,cover;background-position:center,center,center,center;background-repeat:no-repeat}.login-page.login-v233.has-custom-login-bg{background-color:#0b0b12;background-image:var(--login-bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.login-v233 .login-background-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#ffffff38,#ffffff0a 44%,#3a092214),radial-gradient(circle at 50% 50%,transparent 15%,rgba(22,33,58,.05) 100%)}.login-page.login-v233.has-custom-login-bg .login-background-overlay{background:none}.login-v233 .login-shell{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:52px;position:relative;z-index:1}.login-v233 .login-brand-v233{min-width:0;display:flex;align-items:center;gap:20px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.login-v233 .login-brand-icon{width:76px!important;height:76px!important;min-width:76px;border-radius:22px!important;display:grid;place-items:center;background:linear-gradient(145deg,var(--login-pink-dark),var(--login-pink))!important;color:#fff;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:42px!important;line-height:1;font-weight:900;letter-spacing:-.07em;box-shadow:none!important}.login-v233 .login-brand-copy{min-width:0}.login-v233 .login-brand h1{margin:0;color:var(--login-ink);font-family:Inter,system-ui,sans-serif;font-size:clamp(42px,5.2vw,66px);line-height:.95;letter-spacing:-.06em;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.login-v233 .login-brand p{margin:12px 0 0;color:#5f6d83;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:17px;line-height:1.45;font-weight:600;letter-spacing:.005em}.login-v233 .login-card-v233{width:100%;padding:32px;border:1px solid rgba(255,255,255,.56);border-radius:24px;background:linear-gradient(145deg,#ffffff94,#ffffff57);backdrop-filter:blur(28px) saturate(152%);-webkit-backdrop-filter:blur(28px) saturate(152%);box-shadow:0 30px 90px #46102a1f}.login-v233 .login-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-v233 .login-pill{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:36px;padding:0 13px;border:1px solid rgba(233,0,93,.16);border-radius:10px;background:#fff4f9d1;color:var(--login-pink-dark);font-family:Urbanist,Inter,system-ui,sans-serif;font-size:12px;line-height:1;font-weight:800;letter-spacing:.01em}.login-v233 .login-mode-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--login-pink);box-shadow:0 0 0 6px #e9005d1a}.login-v233 .login-card h2{margin:24px 0 8px;color:var(--login-ink);font-family:Urbanist,Inter,system-ui,sans-serif;font-size:31px;line-height:1.08;letter-spacing:-.04em;font-weight:850}.login-v233 .login-desc{margin:0 0 21px;max-width:390px;color:#647188;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.55;font-weight:500}.login-v233 .login-form-grid{display:grid;gap:8px}.login-v233 .login-card label{display:block;margin:8px 0 0;color:#2c3850;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.2;font-weight:800}.login-v233 .login-input-wrap{height:54px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid rgba(185,196,214,.84);border-radius:12px;background:#ffffffa8;color:#8b98ad;transition:border-color .18s ease,background-color .18s ease}.login-v233 .login-input-wrap:focus-within{border-color:#e9005d8f;background:#ffffffe0}.login-v233 .login-input-wrap svg{flex:0 0 18px}.login-v233 .login-card input{width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--login-ink);font-family:Urbanist,Inter,system-ui,sans-serif;font-size:14px;font-weight:650}.login-v233 .login-card input::placeholder{color:#9aa6b8;font-weight:500}.login-v233 .login-error{margin-top:13px;padding:11px 13px;border:1px solid rgba(225,29,72,.15);border-radius:10px;background:#fff1f2cc;color:#c91c52;font-size:12.5px;line-height:1.4;font-weight:650}.login-v233 .primary-wide,.login-v233 .ghost-wide{width:100%;height:52px;border-radius:11px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;gap:9px;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:14px;line-height:1;font-weight:800;letter-spacing:.005em;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.login-v233 .primary-wide{margin-top:20px;background:linear-gradient(135deg,var(--login-pink-dark),var(--login-pink));color:#fff}.login-v233 .primary-wide:hover{transform:translateY(-1px)}.login-v233 .ghost-wide{margin-top:10px;border-color:#a700482e;background:#ffffff94;color:var(--login-pink-dark)}.login-v233 .ghost-wide:hover{background:#fff7fadb;border-color:#e9005d52}.login-v233 .primary-wide:disabled,.login-v233 .ghost-wide:disabled{opacity:.58;cursor:not-allowed;transform:none}.login-v233 .login-foot{margin-top:14px;text-align:center;color:#7b8799;font-size:11.5px;font-weight:500}.login-v233 .login-foot b{color:var(--login-pink-dark);font-weight:800}.login-background-settings-card-v233{padding:22px!important}.login-background-grid-v233{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.login-background-upload-card-v233{min-width:0;padding:14px;border:1px solid #e3e9f2;border-radius:16px;background:#fbfcfe}.login-background-upload-head-v233{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.login-background-upload-head-v233>div{display:flex;flex-direction:column;gap:4px;min-width:0}.login-background-upload-head-v233 strong{color:#16233c;font-size:14px;line-height:1.2;font-weight:800}.login-background-upload-head-v233 span{color:#7a879b;font-size:11.5px;line-height:1.4;font-weight:550}.login-background-upload-head-v233 button{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #ffd2e1;border-radius:10px;background:#fff;color:#d31668}.login-background-preview-v233{position:relative;min-height:170px;display:grid;place-items:center;overflow:hidden;border:1px dashed #d6deea;border-radius:13px;background:linear-gradient(135deg,#fff7fa,#f4f7fb);cursor:pointer}.login-background-preview-v233 input{position:absolute;inset:0;opacity:0;cursor:pointer}.login-background-preview-v233>div{display:flex;flex-direction:column;align-items:center;gap:6px;color:#8794a8;text-align:center}.login-background-preview-v233>div strong{color:#48566d;font-size:13px;font-weight:800}.login-background-preview-v233>div span{font-size:11px}.login-background-preview-v233 img{width:100%;height:170px;object-fit:cover;display:block}.login-background-preview-overlay-v233{position:absolute;left:10px;right:10px;bottom:10px;min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.72);border-radius:9px;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#b10d55;font-size:11.5px;font-weight:800}body.dark-theme .login-background-upload-card-v233{border-color:#29405d;background:#102036}body.dark-theme .login-background-upload-head-v233 strong{color:#fff}body.dark-theme .login-background-upload-head-v233 span{color:#91a5c0}body.dark-theme .login-background-preview-v233{border-color:#36506f;background:#0e1d30}.login-activity-page .home-style-detail-table.online{grid-template-columns:minmax(210px,1.35fr) minmax(190px,1.05fr) minmax(120px,.72fr) minmax(180px,1fr) minmax(150px,.82fr)!important}.login-activity-page .home-style-detail-table.period{grid-template-columns:minmax(210px,1.32fr) minmax(190px,1.02fr) minmax(120px,.7fr) minmax(180px,.98fr) minmax(150px,.82fr) minmax(96px,.56fr)!important}.login-activity-page .last-order-date-cell{color:#33445f!important;font-variant-numeric:tabular-nums!important}.accounting-management-page .accounting-net-center strong{max-width:154px!important;width:100%!important;padding:0 2px!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;font-size:23px!important;line-height:1.02!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important;text-align:center!important}.order-detail-redesign .admin-detail-item{grid-template-columns:92px minmax(220px,1fr) 46px 132px 125px!important}.order-detail-redesign .admin-detail-item-delete{width:42px!important;height:42px!important;min-width:42px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;border:1px solid #f2c8d5!important;border-radius:11px!important;background:#fff!important;color:#ef2f70!important;box-shadow:none!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.order-detail-redesign .admin-detail-item-delete:hover{background:#fff5f8!important;border-color:#ef8cac!important;color:#d90f59!important;transform:translateY(-1px)!important}body.dark-theme .order-detail-redesign .admin-detail-item-delete{background:#14243a!important;border-color:#5d3650!important;color:#ff80a7!important}.mobile-hero-brand-card{display:flex;align-items:center;gap:10px;min-width:0}.mobile-hero-brand-card>div:last-child{min-width:0}.mobile-hero-brand-copy strong,.mobile-hero-brand-card strong,.mobile-hero-brand-copy span,.mobile-hero-brand-card span{display:block}.catalog-logo-wordmark-only{gap:0!important}.catalog-logo-wordmark-only .header-brand-only{width:auto!important;height:42px!important;max-height:42px!important;max-width:230px!important;object-fit:contain!important}.catalog-wordmark-text{display:block!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important;color:#1a2740!important}.catalog-page .catalog-header .catalog-logo-wordmark-only.has-brand-logo{align-items:center!important}.catalog-page .catalog-header .catalog-logo-wordmark-only.has-brand-logo .brand-logo-image{width:auto!important;height:44px!important;max-width:250px!important;max-height:44px!important}.order-detail-redesign .admin-detail-item{grid-template-columns:92px minmax(235px,1fr) 46px 148px 132px!important;gap:22px!important}.cart-detail-redesign .admin-detail-item{grid-template-columns:92px minmax(260px,1fr) 154px 136px!important;gap:22px!important}.cart-detail-redesign .admin-detail-qty-badge,.cart-detail-redesign .admin-detail-item .cart-page-total{justify-self:start!important}.cart-detail-redesign .admin-detail-qty-badge{min-width:154px!important;white-space:nowrap!important}.cart-detail-redesign .admin-detail-item .cart-page-total{min-width:136px!important}.cart-detail-redesign .admin-detail-item .cart-page-total span,.cart-detail-redesign .admin-detail-item .cart-page-total strong{white-space:nowrap!important}@media(min-width:768px){.catalog-page .catalog-header .catalog-logo-wordmark-only{min-width:fit-content!important}}.customer-account-page-shell .account-order-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.customer-account-page-shell .account-order-detail-title-row h2{margin:0!important}.customer-account-page-shell .account-order-detail-ref{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #e5eaf2;border-radius:999px;background:#f8fafc;color:#627086;font-size:12px;line-height:1;font-weight:750;white-space:nowrap}.customer-account-page-shell .account-last-order-card{position:relative}.customer-account-page-shell .account-last-order-open{width:100%;min-width:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:inherit;cursor:pointer}.customer-account-page-shell .account-last-order-open:disabled{cursor:default}.customer-account-page-shell .account-last-order-card.has-all-orders .account-last-order-open{padding-right:126px}.customer-account-page-shell .account-all-orders-btn{position:absolute;right:14px;bottom:12px;min-height:30px;padding:0 10px;border:1px solid #e3e8f0;border-radius:9px;background:#f8fafc;color:#445269;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;line-height:1;font-weight:750;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.customer-account-page-shell .account-all-orders-btn:hover{border-color:#d7dfea;background:#fff;color:#c61b69}@media(min-width:901px){.customer-account-page-shell .account-dashboard-card{padding:18px!important;gap:13px!important}.customer-account-page-shell .account-dashboard-head p{margin-top:6px!important;font-size:12.5px!important;line-height:1.5!important}.customer-account-page-shell .account-dashboard-grid{gap:10px!important}.customer-account-page-shell .account-dashboard-stat{min-height:92px!important;padding:12px 14px!important;border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:10px!important}.customer-account-page-shell .account-dashboard-icon{width:42px!important;height:42px!important}.customer-account-page-shell .account-dashboard-icon svg{width:19px!important;height:19px!important}.customer-account-page-shell .account-dashboard-stat span{font-size:11px!important;line-height:1.15!important}.customer-account-page-shell .account-dashboard-stat strong{font-size:18px!important;line-height:1.12!important}.customer-account-page-shell .account-last-order-card{min-height:76px!important;padding:12px 14px!important;border-radius:15px!important}.customer-account-page-shell .account-last-order-main{gap:4px!important}.customer-account-page-shell .account-last-order-main>span{font-size:10.5px!important}.customer-account-page-shell .account-last-order-meta{gap:10px!important}.customer-account-page-shell .account-last-order-ref{font-size:21px!important}.customer-account-page-shell .account-last-order-date{font-size:12px!important}.customer-account-page-shell .account-last-order-icon{width:44px!important;height:44px!important}.customer-account-page-shell .account-last-order-icon svg{width:21px!important;height:21px!important}.customer-account-page-shell .catalog-header .soft-btn,.customer-account-page-shell .account-panel-btn{border-color:#d31769!important;background:#d31769!important;color:#fff!important}.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .account-panel-btn:hover{border-color:#bd125d!important;background:#bd125d!important;color:#fff!important}.customer-account-page-shell .order-detail-head>div:first-child{min-width:0}.customer-account-page-shell .account-order-detail-title-row h2{font-size:17px!important;line-height:1.2!important}.customer-account-page-shell .order-detail-head p{margin-top:6px!important;font-size:12px!important;line-height:1.45!important}.customer-account-page-shell .customer-order-summary .summary-total span{font-size:12.5px!important;font-weight:800!important}.customer-account-page-shell .customer-order-summary .summary-total strong{font-size:20px!important;line-height:1.1!important;letter-spacing:-.02em!important}.customer-account-page-shell .account-discount-hero{padding:14px 18px!important;border-radius:16px!important}.customer-account-page-shell .account-discount-hero-copy h2{margin:2px 0 4px!important;font-size:16px!important;line-height:1.2!important}.customer-account-page-shell .account-discount-hero-copy p{margin:0!important;font-size:12px!important;line-height:1.45!important}.customer-account-page-shell .account-discount-hero-badges{min-width:210px!important;gap:8px!important}.customer-account-page-shell .account-discount-badge-card{min-height:62px!important;padding:9px 12px!important;border-radius:12px!important;gap:2px!important}.customer-account-page-shell .account-discount-badge-card span{font-size:10px!important}.customer-account-page-shell .account-discount-badge-card strong{font-size:17px!important}.customer-account-page-shell .account-discount-empty-card{padding:15px 18px!important;border-radius:16px!important;gap:12px!important}.customer-account-page-shell .account-discount-empty-icon{width:46px!important;height:46px!important;border-radius:13px!important}.customer-account-page-shell .account-discount-empty-icon svg{width:22px!important;height:22px!important}.customer-account-page-shell .account-discount-empty-copy strong{margin-bottom:3px!important;font-size:17px!important;line-height:1.25!important}.customer-account-page-shell .account-discount-empty-copy p{margin:0!important;font-size:12px!important;line-height:1.45!important}.customer-account-page-shell .account-discount-grid{gap:9px!important}.customer-account-page-shell .account-discount-coupon-card{padding:12px!important;border-radius:14px!important}.customer-account-page-shell .account-discount-coupon-card strong{font-size:16px!important}.customer-account-page-shell .account-discount-coupon-card p{font-size:12px!important}}@media(max-width:900px){.customer-account-page-shell .account-order-detail-title-row{gap:7px}.customer-account-page-shell .account-order-detail-ref{min-height:25px;padding:0 8px;font-size:10.5px}.customer-account-page-shell .account-last-order-card.has-all-orders .account-last-order-open{padding-right:0;padding-bottom:38px}.customer-account-page-shell .account-all-orders-btn{right:12px;bottom:9px}}.customer-account-page-shell .catalog-header .soft-btn,.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .catalog-header .soft-btn:focus-visible,.customer-account-page-shell .account-panel-btn,.customer-account-page-shell .account-panel-btn:hover,.customer-account-page-shell .account-panel-btn:focus-visible{border:1px solid #d31769!important;background:#d31769!important;color:#fff!important;box-shadow:none!important;transform:none!important}.customer-account-page-shell .catalog-header .soft-btn svg,.customer-account-page-shell .account-panel-btn svg{color:#fff!important;stroke:#fff!important}.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .account-panel-btn:hover{border-color:#bd125d!important;background:#bd125d!important}.customer-account-page-shell .account-all-orders-btn{right:16px!important;bottom:14px!important;min-height:36px!important;padding:0 14px!important;border:1px solid #dde5f0!important;border-radius:11px!important;background:#fff!important;color:#415066!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;font-size:12px!important;font-weight:650!important;line-height:1!important}.customer-account-page-shell .account-all-orders-btn span{display:block!important}.customer-account-page-shell .account-all-orders-btn svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.customer-account-page-shell .account-all-orders-btn:hover{border-color:#d31769!important;background:#fff8fb!important;color:#c61b69!important}.customer-account-page-shell .account-last-order-card.has-all-orders .account-last-order-open{padding-right:166px!important}.customer-account-page-shell .account-discount-hero{align-items:stretch!important}.customer-account-page-shell .account-discount-hero-copy .account-mini-kicker{font-size:11px!important;font-weight:600!important;color:#8a97aa!important}.customer-account-page-shell .account-discount-hero-copy h2{font-size:15px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.01em!important}.customer-account-page-shell .account-discount-hero-copy p{font-size:12px!important;line-height:1.5!important;font-weight:400!important;color:#7b879a!important}.customer-account-page-shell .account-discount-badge-card span{font-size:10.5px!important;font-weight:600!important;color:#8a96a8!important}.customer-account-page-shell .account-discount-badge-card strong{font-size:15px!important;line-height:1.2!important;font-weight:600!important;color:#1d2940!important}.customer-account-page-shell .account-discount-empty-copy strong,.customer-account-page-shell .account-discount-coupon-card strong,.customer-account-page-shell .account-discount-coupon-status{font-weight:500!important}.customer-account-page-shell .account-discount-empty-copy strong{font-size:16px!important;line-height:1.3!important;color:#20304a!important}.customer-account-page-shell .account-discount-empty-copy p,.customer-account-page-shell .account-discount-coupon-card p{font-size:12px!important;line-height:1.5!important;color:#7b879a!important;font-weight:400!important}.customer-account-page-shell .account-discount-grid{gap:12px!important}.customer-account-page-shell .account-discount-coupon-card{display:flex!important;flex-direction:column!important;gap:9px!important;padding:14px 15px!important;border-radius:15px!important;box-shadow:none!important}.customer-account-page-shell .account-discount-coupon-top{align-items:center!important}.customer-account-page-shell .account-discount-coupon-card strong{font-size:15px!important;line-height:1.2!important;color:#1d2940!important}.order-success-page .success-card-premium{width:min(540px,calc(100vw - 36px))!important;padding:34px 34px 30px!important;border-radius:24px!important}.order-success-page .success-check-3d{width:92px!important;height:92px!important;margin:0 auto 14px!important;border-radius:24px!important}.order-success-page .success-check-3d svg{width:54px!important;height:54px!important}.order-success-page .success-kicker{min-height:32px!important;margin:0 auto 14px!important;padding:0 14px!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important}.order-success-page .success-card-premium h1{max-width:430px!important;margin:0 auto 9px!important;font-size:24px!important;line-height:1.2!important;font-weight:600!important}.order-success-page .success-card-premium>p{margin:0 0 13px!important;font-size:14px!important;line-height:1.35!important}.order-success-page .success-actions-row{width:min(380px,100%)!important;gap:10px!important}.order-success-page .success-order-number,.order-success-page .success-return-btn{height:52px!important;border-radius:11px!important}.order-success-page .success-order-number{font-size:23px!important;letter-spacing:.07em!important}.order-success-page .success-return-btn{font-size:13.5px!important;font-weight:650!important}.order-success-page .success-note-block{width:min(420px,100%)!important;margin:16px auto 0!important;text-align:center!important}.order-success-page .success-note-title{display:block!important;margin-bottom:7px!important;color:#e20d63!important;font-size:25px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.01em!important}.order-success-page .success-note-text{margin:0!important;color:#7a8798!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important}@media(max-width:900px){.customer-account-page-shell .account-last-order-card.has-all-orders .account-last-order-open{padding-right:0!important;padding-bottom:44px!important}.customer-account-page-shell .account-all-orders-btn{right:12px!important;bottom:10px!important}.customer-account-page-shell .account-discount-badge-card strong{font-size:14px!important}.order-success-page .success-card-premium{width:min(500px,calc(100vw - 28px))!important;padding:28px 22px 24px!important}.order-success-page .success-card-premium h1{font-size:22px!important}.order-success-page .success-note-block{width:min(100%,380px)!important}}.customer-account-page-shell .account-return-btn-solid,.customer-account-page-shell .account-return-btn-solid:hover,.customer-account-page-shell .account-return-btn-solid:focus-visible,.customer-account-page-shell .catalog-header .account-return-btn-solid,.customer-account-page-shell .catalog-header .account-return-btn-solid:hover,.customer-account-page-shell .catalog-header .account-return-btn-solid:focus-visible{border:1px solid #d31769!important;background:#d31769!important;color:#fff!important;box-shadow:none!important;transform:none!important}.customer-account-page-shell .account-return-btn-solid,.customer-account-page-shell .catalog-header .account-return-btn-solid{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.customer-account-page-shell .account-return-btn-solid span,.customer-account-page-shell .account-return-btn-solid svg,.customer-account-page-shell .catalog-header .account-return-btn-solid span,.customer-account-page-shell .catalog-header .account-return-btn-solid svg{color:#fff!important;stroke:#fff!important}.customer-account-page-shell .account-return-btn-solid:hover,.customer-account-page-shell .catalog-header .account-return-btn-solid:hover{border-color:#ba115b!important;background:#ba115b!important;color:#fff!important}.customer-account-page-shell .account-return-btn-solid:hover span,.customer-account-page-shell .account-return-btn-solid:hover svg,.customer-account-page-shell .catalog-header .account-return-btn-solid:hover span,.customer-account-page-shell .catalog-header .account-return-btn-solid:hover svg{color:#fff!important;stroke:#fff!important}.customer-account-page-shell .account-latest-order-section{display:flex!important;flex-direction:column!important;gap:10px!important}.customer-account-page-shell .account-last-order-summary-card{margin:0!important}.customer-account-page-shell .account-latest-order-footer{display:flex!important;justify-content:flex-end!important}.customer-account-page-shell .account-latest-order-footer .account-all-orders-btn{position:static!important;min-height:38px!important;padding:0 14px!important;border-radius:11px!important;background:#fff!important}.customer-account-page-shell .account-last-order-card,.customer-account-page-shell .account-last-order-open,.customer-account-page-shell .account-last-order-main,.customer-account-page-shell .account-last-order-meta,.customer-account-page-shell .account-last-order-icon{all:unset}.order-success-page .success-note-title{font-size:20px!important}.order-success-page .success-note-text{font-size:14px!important;line-height:1.6!important}.order-success-page .success-note-highlight{color:#e20d63!important;font-weight:600!important}@media(min-width:901px){.customer-account-page-shell .account-latest-order-section .account-order-card{display:grid!important;grid-template-columns:150px minmax(170px,1.2fr) 86px minmax(110px,.8fr) 100px 124px!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border-radius:16px!important;box-shadow:0 7px 20px #0f172a09!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top,.customer-account-page-shell .account-latest-order-section .account-order-card-meta{display:contents!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top>div{grid-column:1!important;grid-row:1!important;gap:2px!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top>.account-status-pill{grid-column:5!important;grid-row:1!important;justify-self:stretch!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta>div{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:3px!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta>div:nth-child(1){grid-column:2!important;grid-row:1!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta>div:nth-child(2){grid-column:3!important;grid-row:1!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta>div:nth-child(3){grid-column:4!important;grid-row:1!important}.customer-account-page-shell .account-latest-order-section .account-order-label,.customer-account-page-shell .account-latest-order-section .account-order-card-meta span{font-size:10.5px!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top strong{font-size:20px!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta strong{font-size:14px!important}.customer-account-page-shell .account-latest-order-section .account-status-pill{min-height:34px!important;padding:0 10px!important;border-radius:10px!important;font-size:11.5px!important}.customer-account-page-shell .account-latest-order-section .account-detail-btn{grid-column:6!important;grid-row:1!important;min-height:36px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important}}@media(max-width:900px){.customer-account-page-shell .account-latest-order-footer{justify-content:stretch!important}.customer-account-page-shell .account-latest-order-footer .account-all-orders-btn{width:100%!important;justify-content:center!important}}.customer-account-page-shell .account-latest-order-section .account-order-label,.customer-account-page-shell .account-latest-order-section .account-order-card-meta span{font-size:10px!important;font-weight:600!important;color:#8c98aa!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top strong{font-size:16px!important;line-height:1.1!important;font-weight:700!important;color:#c61b69!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta strong{font-size:12px!important;line-height:1.25!important;font-weight:600!important;color:#1f2b40!important}.customer-account-page-shell .account-latest-order-section .account-detail-btn{font-size:11.5px!important;font-weight:700!important}.customer-account-page-shell .account-latest-order-section .account-status-pill{font-size:11px!important;font-weight:700!important}.customer-account-page-shell .account-latest-order-section .account-order-card{padding:12px 15px!important}.order-success-page .success-note-text{font-size:14px!important}.customer-account-page-shell .account-latest-order-section .account-order-label,.customer-account-page-shell .account-latest-order-section .account-order-card-meta span{font-size:9.5px!important;font-weight:500!important;color:#8d98aa!important}.customer-account-page-shell .account-latest-order-section .account-order-card-top strong{font-size:15px!important;line-height:1.1!important;font-weight:600!important;color:#cc1d6e!important}.customer-account-page-shell .account-latest-order-section .account-order-card-meta strong{font-size:11px!important;line-height:1.2!important;font-weight:500!important;color:#1f2b40!important}.customer-account-page-shell .account-latest-order-section .account-order-card{padding:11px 14px!important}.customer-account-page-shell .account-latest-order-section .account-detail-btn,.customer-account-page-shell .account-latest-order-section .account-status-pill{min-height:34px!important}.order-success-page .success-note-text,.order-success-page .success-note-text *{font-size:14px!important}.customer-account-page-shell .account-return-cta{appearance:none!important;-webkit-appearance:none!important;border:1px solid #f03b8b!important;background:linear-gradient(135deg,#ff2d86,#e40d63)!important;color:#fff!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;box-shadow:0 10px 24px #e40d6338!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}.customer-account-page-shell .account-return-cta,.customer-account-page-shell .account-return-cta:hover,.customer-account-page-shell .account-return-cta:focus-visible,.customer-account-page-shell .account-return-cta:active{background:linear-gradient(135deg,#ff2d86,#e40d63)!important;color:#fff!important;border-color:#f03b8b!important}.customer-account-page-shell .account-return-cta span,.customer-account-page-shell .account-return-cta svg{color:#fff!important;stroke:#fff!important;fill:none!important;flex:0 0 auto!important}.customer-account-page-shell .account-return-cta-header{min-height:48px!important;padding:0 22px!important;font-size:14px!important}.customer-account-page-shell .account-return-cta-panel{min-height:48px!important;padding:0 24px!important;font-size:14px!important}.customer-account-page-shell .account-panel-head .account-return-cta-panel{margin-left:auto!important}.order-success-page .success-note-text,.order-success-page .success-note-text *,.order-success-page .success-note-block p{font-size:13px!important;line-height:1.5!important}.catalog-cart-detail-topbar .cart-top-return-btn,.catalog-cart-detail-topbar .cart-top-return-btn:hover,.catalog-cart-detail-topbar .cart-top-return-btn:focus-visible{background:#fff!important;color:#e40d63!important;border-color:#f3bfd6!important;box-shadow:none!important}.catalog-cart-detail-topbar .cart-top-return-btn span,.catalog-cart-detail-topbar .cart-top-return-btn svg{color:#e40d63!important;stroke:#e40d63!important}.customer-account-page-shell .account-return-cta,.customer-account-page-shell .account-return-cta:hover,.customer-account-page-shell .account-return-cta:focus-visible,.customer-account-page-shell .account-return-cta:active{box-shadow:none!important}.customer-account-page-shell .account-dashboard-head{justify-content:flex-start!important;align-items:flex-start!important}.order-success-page .success-note-text,.order-success-page .success-note-text *,.order-success-page .success-note-block p{font-size:12px!important;line-height:1.5!important}@media(min-width:768px){.catalog-cart-detail-page .catalog-cart-detail-topbar{min-height:0!important;padding:10px 28px!important;gap:14px!important;align-items:center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo{gap:8px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image,.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-catalog{width:auto!important;height:36px!important;max-height:36px!important;max-width:205px!important;object-fit:contain!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{gap:8px!important;flex-wrap:nowrap!important}}@media(min-width:768px){.catalog-cart-detail-page .catalog-cart-detail-topbar{min-height:64px!important;padding:10px 28px!important;gap:14px!important;align-items:center!important;background:#ffffffe6!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo-wordmark-only{gap:0!important;min-width:fit-content!important;align-items:center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo-wordmark-only.has-brand-logo .brand-logo-image,.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo-wordmark-only .header-brand-only{width:auto!important;height:44px!important;max-height:44px!important;max-width:250px!important;object-fit:contain!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{margin-left:auto!important;gap:8px!important;flex-wrap:nowrap!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn{width:148px!important;min-width:148px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:10px!important;font-size:12.5px!important;line-height:1!important;font-weight:650!important;box-sizing:border-box!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-pink-cart-button{width:148px!important;min-width:148px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:10px!important;box-sizing:border-box!important}}@media(min-width:768px){.customer-account-page-shell .account-return-cta-header{width:148px!important;min-width:148px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;gap:8px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;box-sizing:border-box!important}.customer-account-page-shell .account-return-cta-header span{font-size:12.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.customer-account-page-shell .account-return-cta-header svg{width:16px!important;height:16px!important;flex:0 0 16px!important}}.catalog-page .catalog-main .catalog-product-card .product-actions{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)!important;gap:8px!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-page .catalog-main .catalog-product-card .cart-add{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{display:grid!important;grid-template-columns:20px minmax(0,1fr) 20px!important;align-items:center!important;column-gap:0!important;padding:0 4px!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{width:20px!important;min-width:20px!important;max-width:20px!important;height:100%!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button:first-child{justify-self:start!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button:last-child{justify-self:end!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button svg{width:14px!important;height:14px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 2px!important;margin:0!important;border:0!important;text-align:center!important;font-size:13px!important;line-height:1!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;overflow:visible!important;box-sizing:border-box!important}.catalog-page .catalog-main .catalog-product-card .cart-add{overflow:hidden!important;padding-left:8px!important;padding-right:8px!important}.catalog-page .catalog-main .catalog-product-card .cart-add-label{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:759px){.catalog-page .catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:6px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty{grid-template-columns:18px minmax(0,1fr) 18px!important;padding:0 3px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button{width:18px!important;min-width:18px!important;max-width:18px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input{font-size:12px!important;padding:0 1px!important}.catalog-page .catalog-main .catalog-product-card .cart-add{padding-left:6px!important;padding-right:6px!important}}.overlay{overscroll-behavior:contain}.invoice-preview-body{overscroll-behavior:contain!important;touch-action:none}.notes-title-icon{background:linear-gradient(135deg,#ff9aae,#ef5d7d)!important;color:#fff!important;box-shadow:0 14px 28px #ef5d7d38!important}.notes-add-wide,.notes-modal-panel .notes-save-btn{background:linear-gradient(135deg,#f36f8d,#e64f75)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 24px #e64f752e!important}.notes-add-wide:hover,.notes-modal-panel .notes-save-btn:hover{background:linear-gradient(135deg,#ee6787,#dc456d)!important}.notes-done-save{background:#fff7fa!important;border-color:#f3c2d0!important;color:#d94870!important}.notes-done-save svg{color:#d94870!important;stroke:#d94870!important}.notes-soft-action:not(:disabled):hover{border-color:#f0b8c8!important;background:#fff7fa!important;color:#d94870!important}.notes-soft-action b,.notes-danger-action b{background:#fff0f5!important;color:#d94870!important}.refined-notes-compose textarea:focus,.note-row textarea:focus{border-color:#ee6a8c!important;box-shadow:0 0 0 4px #ee6a8c1a!important}body.dark-theme .notes-title-icon{background:linear-gradient(135deg,#b83267,#db4777)!important;box-shadow:none!important}body.dark-theme .notes-add-wide,body.dark-theme .notes-modal-panel .notes-save-btn{background:linear-gradient(135deg,#b83267,#d94870)!important;box-shadow:none!important}body.dark-theme .notes-done-save{background:#261520!important;border-color:#653047!important;color:#f8bfd0!important}.admin-users-page{gap:16px!important}.admin-users-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#fff8fa)!important;border:1px solid #f0dfe5!important;box-shadow:0 12px 30px #4d1f2f0b!important}.admin-users-hero-copy{min-width:0}.admin-users-kicker{display:inline-flex;align-items:center;gap:7px;color:#d84a70;font-size:11px;font-weight:800;letter-spacing:.02em;margin-bottom:7px}.admin-users-hero h2{margin:0;color:#17243c;font-size:23px;font-weight:850;letter-spacing:-.02em}.admin-users-hero p{margin:7px 0 0;max-width:760px;color:#718097;font-size:12.5px;line-height:1.55}.admin-user-primary-btn,.admin-user-save-btn{border:0;background:linear-gradient(135deg,#f36f8d,#e64f75);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:11px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px #e64f7529;white-space:nowrap}.admin-user-primary-btn:hover,.admin-user-save-btn:hover{background:linear-gradient(135deg,#ef6686,#dd456d)}.admin-user-primary-btn:disabled,.admin-user-save-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-users-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-user-stat{min-height:108px;padding:16px 18px;border:1px solid #e7ebf2;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0f172a09;display:flex;flex-direction:column;justify-content:center}.admin-user-stat span{font-size:10.5px;font-weight:700;color:#8b97aa}.admin-user-stat strong{margin-top:4px;font-size:24px;line-height:1;color:#17243c;font-weight:850}.admin-user-stat small{margin-top:7px;font-size:10.5px;color:#8a96a8}.admin-users-list-card{padding:0!important;overflow:hidden;border-radius:18px!important}.admin-users-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e9edf3}.admin-users-list-head h3{margin:0;color:#17243c;font-size:16px;font-weight:800}.admin-users-list-head p{margin:4px 0 0;color:#8190a4;font-size:11px;line-height:1.45}.admin-users-refresh-btn{min-height:34px;padding:0 13px;border:1px solid #e1e6ee;border-radius:9px;background:#fff;color:#526078;font-size:11px;font-weight:700;cursor:pointer}.admin-users-refresh-btn:hover{border-color:#efb6c6;color:#d84970;background:#fff8fa}.admin-users-table{display:flex;flex-direction:column}.admin-users-table-head,.admin-users-table-row{display:grid;grid-template-columns:minmax(210px,1.3fr) 120px 130px minmax(155px,.9fr) 90px 190px;gap:12px;align-items:center}.admin-users-table-head{padding:10px 18px;background:#fafbfd;border-bottom:1px solid #e9edf3;color:#8b97aa;font-size:10px;font-weight:700}.admin-users-table-row{padding:12px 18px;border-bottom:1px solid #eef1f5;background:#fff;transition:background .15s ease}.admin-users-table-row:last-child{border-bottom:0}.admin-users-table-row:hover{background:#fffafb}.admin-user-identity{display:flex;align-items:center;gap:10px;min-width:0}.admin-user-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#8c143d,#b31f51);color:#fff;font-size:12px;font-weight:800}.admin-user-identity>div{min-width:0}.admin-user-identity strong{display:block;color:#1b2940;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-identity span:not(.admin-user-avatar){display:block;margin-top:2px;color:#8a96a8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-role-badge{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border-radius:9px;font-size:10px;font-weight:800;border:1px solid}.admin-role-badge.manager{background:#fff1f5;border-color:#f5c6d3;color:#cc4168}.admin-role-badge.standard{background:#f6f8fb;border-color:#dfe5ed;color:#627087}.admin-user-access-summary,.admin-user-last-login{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-user-access-summary strong,.admin-user-last-login strong{color:#2a384f;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-access-summary span,.admin-user-last-login span{color:#98a2b1;font-size:9.5px}.admin-user-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#56657b}.admin-user-status i{width:7px;height:7px;border-radius:50%;background:#94a3b8}.admin-user-status.active{color:#198754}.admin-user-status.active i{background:#27b06e}.admin-user-status.passive{color:#8b97aa}.admin-user-status.passive i{background:#aab3c0}.admin-user-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.admin-user-edit-btn,.admin-user-delete-btn{min-height:32px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10.5px;font-weight:700;cursor:pointer;background:#fff}.admin-user-edit-btn{border:1px solid #dfe6ef;color:#526078}.admin-user-edit-btn:hover{border-color:#eeb9c8;color:#d84a70;background:#fff8fa}.admin-user-delete-btn{border:1px solid #f3d5da;color:#dc6074;background:#fffafb}.admin-user-delete-btn:hover:not(:disabled){border-color:#e898a7;background:#fff5f6}.admin-user-delete-btn:disabled{opacity:.35;cursor:not-allowed}.admin-users-loading,.admin-users-empty{min-height:190px;display:flex;align-items:center;justify-content:center;color:#8290a3;font-size:12px}.admin-users-empty{flex-direction:column;gap:8px}.admin-users-empty strong{color:#26364e;font-size:14px}.admin-users-empty span{font-size:11px}.admin-users-page-error,.admin-user-form-error{margin:12px 18px;padding:10px 12px;border-radius:10px;background:#fff2f4;border:1px solid #f6c9d2;color:#c43d5c;font-size:11px;font-weight:700}.admin-users-best-practice{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid #eadfe4;border-radius:14px;background:#fffafb;color:#d84a70}.admin-users-best-practice strong{display:block;color:#3b2b34;font-size:11.5px}.admin-users-best-practice p{margin:3px 0 0;color:#7b6f76;font-size:10.5px;line-height:1.5}.admin-user-form-modal{background:#fff;border-radius:20px;overflow:hidden}.admin-user-form-head{display:grid;grid-template-columns:46px 1fr 40px;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e9edf3;background:linear-gradient(135deg,#fff,#fff9fb)}.admin-user-form-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#fff0f4;color:#d84970;border:1px solid #f4c6d3}.admin-user-form-head h2{margin:0;color:#17243c;font-size:18px;font-weight:850}.admin-user-form-head p{margin:4px 0 0;color:#8491a4;font-size:10.5px;line-height:1.45}.admin-user-form-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:15px;max-height:68vh;overflow:auto}.admin-user-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-user-field{display:flex;flex-direction:column;gap:6px}.admin-user-field>span{color:#59677d;font-size:10.5px;font-weight:750}.admin-user-field input,.admin-user-field select{height:40px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:#233149;padding:0 12px;font:600 11.5px/1 inherit;outline:none}.admin-user-field input:focus,.admin-user-field select:focus{border-color:#ec95ad;box-shadow:0 0 0 3px #ec95ad1f}.admin-user-role-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-role-choice{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e3e8ef;border-radius:12px;background:#fbfcfd;color:#7a8799}.admin-role-choice.active{border-color:#efb8c7;background:#fff7fa;color:#d84970}.admin-role-choice strong{display:block;color:#2b394f;font-size:11px}.admin-role-choice span{display:block;margin-top:3px;color:#8490a2;font-size:9.8px;line-height:1.45}.admin-user-active-switch{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:11px 12px;border:1px solid #e3e8ef;border-radius:12px;background:#fbfcfd;cursor:pointer}.admin-user-active-switch input{display:none}.admin-switch-ui{grid-row:1/3;width:36px;height:21px;border-radius:999px;background:#c9d1dc;position:relative;transition:.15s}.admin-switch-ui:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 2px 6px #0f172a26;transition:.15s}.admin-user-active-switch input:checked+.admin-switch-ui{background:#e65378}.admin-user-active-switch input:checked+.admin-switch-ui:after{transform:translate(15px)}.admin-user-active-switch strong{font-size:10.5px;color:#304059}.admin-user-active-switch small{display:block;margin-top:2px;font-size:9.5px;color:#8a96a8}.admin-user-active-switch.self{cursor:default;opacity:.8}.admin-manager-access-note,.admin-user-security-note{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border-radius:12px}.admin-manager-access-note{border:1px solid #f0c9d4;background:#fff5f8;color:#d84970}.admin-user-security-note{border:1px solid #e3e8ef;background:#f8fafc;color:#718097}.admin-manager-access-note strong,.admin-user-security-note strong{display:block;color:#334159;font-size:10.5px}.admin-manager-access-note span,.admin-user-security-note span{display:block;margin-top:3px;font-size:9.8px;line-height:1.45;color:#7f8b9d}.admin-user-permission-section{border:1px solid #e5e9ef;border-radius:14px;overflow:hidden;background:#fff}.admin-user-permission-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#fafbfd;border-bottom:1px solid #e9edf3}.admin-user-permission-heading strong{display:block;color:#344158;font-size:10.5px}.admin-user-permission-heading span{display:block;margin-top:2px;color:#8a96a8;font-size:9.5px}.admin-permission-shortcuts{display:flex;gap:6px}.admin-permission-shortcuts button{border:1px solid #e0e5ed;background:#fff;color:#657288;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:700;cursor:pointer}.admin-permission-shortcuts button:hover{border-color:#eeb5c5;color:#d84970;background:#fff8fa}.admin-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.admin-permission-card{min-height:58px;padding:9px 10px;border:1px solid #e3e8ef;border-radius:11px;background:#fff;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:flex-start;text-align:left;cursor:pointer}.admin-permission-card:hover{border-color:#e8bdc9;background:#fffafb}.admin-permission-card.selected{border-color:#efb4c5;background:#fff5f8}.admin-permission-card.locked{cursor:default;opacity:.86}.admin-permission-check{width:22px;height:22px;border-radius:7px;border:1px solid #d8e0ea;background:#f8fafc;display:grid;place-items:center;color:#fff}.admin-permission-card.selected .admin-permission-check{background:#e65378;border-color:#e65378}.admin-permission-copy strong{display:block;color:#344158;font-size:10.5px}.admin-permission-copy small{display:block;margin-top:3px;color:#8894a6;font-size:9.3px;line-height:1.4}.admin-user-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid #e9edf3;background:#fafbfd}.admin-user-delete-modal{padding:24px;text-align:center}.admin-user-delete-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:13px;background:#fff0f2;color:#df5269;display:grid;place-items:center}.admin-user-delete-modal h3{margin:0;color:#1f2d43;font-size:17px}.admin-user-delete-modal p{margin:8px auto 18px;max-width:380px;color:#7d899a;font-size:11px;line-height:1.5}.admin-user-delete-actions{display:flex;justify-content:center;gap:8px}.admin-user-confirm-delete{min-height:40px;padding:0 15px;border:0;border-radius:10px;background:#e6536b;color:#fff;font-size:11px;font-weight:800;cursor:pointer}body.dark-theme .admin-users-hero,body.dark-theme .admin-user-stat,body.dark-theme .admin-users-list-card,body.dark-theme .admin-users-table-row,body.dark-theme .admin-user-form-modal,body.dark-theme .admin-user-permission-section,body.dark-theme .admin-permission-card{background:#111d2f!important;border-color:#293b55!important}body.dark-theme .admin-users-hero{background:linear-gradient(135deg,#111d2f,#241522)!important}body.dark-theme .admin-users-table-head,body.dark-theme .admin-users-list-head,body.dark-theme .admin-user-form-footer,body.dark-theme .admin-user-permission-heading{background:#0d1726!important;border-color:#293b55!important}body.dark-theme .admin-users-hero h2,body.dark-theme .admin-user-stat strong,body.dark-theme .admin-users-list-head h3,body.dark-theme .admin-user-identity strong,body.dark-theme .admin-user-form-head h2,body.dark-theme .admin-permission-copy strong{color:#f2f6fc!important}body.dark-theme .admin-users-hero p,body.dark-theme .admin-user-stat span,body.dark-theme .admin-user-stat small,body.dark-theme .admin-users-list-head p,body.dark-theme .admin-user-identity span:not(.admin-user-avatar),body.dark-theme .admin-user-access-summary span,body.dark-theme .admin-user-last-login span{color:#94a6bf!important}body.dark-theme .admin-user-form-head{background:linear-gradient(135deg,#111d2f,#211521)!important;border-color:#293b55!important}body.dark-theme .admin-user-field input,body.dark-theme .admin-user-field select{background:#0d1726;color:#eef5ff;border-color:#334a69}body.dark-theme .admin-role-choice,body.dark-theme .admin-user-active-switch,body.dark-theme .admin-user-security-note{background:#0d1726;border-color:#334a69}@media(max-width:1180px){.admin-users-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-table{overflow-x:auto}.admin-users-table-head,.admin-users-table-row{min-width:990px}}@media(max-width:760px){.admin-users-hero{align-items:stretch;flex-direction:column;padding:18px!important}.admin-user-primary-btn{width:100%}.admin-users-stat-grid{grid-template-columns:1fr 1fr}.admin-user-stat{min-height:94px;padding:13px}.admin-user-form-grid,.admin-user-role-explainer,.admin-permission-grid{grid-template-columns:1fr}.admin-user-form-body{padding:14px}.admin-user-permission-heading{align-items:flex-start;flex-direction:column}.admin-user-form-footer{padding:12px 14px}}.notes-modal-panel input[type=checkbox]{accent-color:#e65378!important}.admin-user-modal-shell{width:min(1040px,calc(100vw - 32px))!important;max-width:min(1040px,calc(100vw - 32px))!important;height:min(860px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;border-radius:20px!important;scrollbar-gutter:auto!important}.admin-user-modal-shell .admin-user-form-modal{height:100%!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.admin-user-modal-shell .admin-user-form-head{flex:0 0 auto!important;position:relative!important;z-index:2!important}.admin-user-modal-shell .admin-user-form-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:16px 20px 18px!important;gap:13px!important}.admin-user-modal-shell .admin-user-form-footer{flex:0 0 auto!important;position:relative!important;z-index:2!important;background:#fafbfd!important;box-shadow:0 -8px 22px #0f172a09!important}.admin-user-modal-shell .admin-user-form-grid{gap:10px 12px!important}.admin-user-modal-shell .admin-user-role-explainer{gap:9px!important}.admin-user-modal-shell .admin-role-choice,.admin-user-modal-shell .admin-user-active-switch{padding:10px 11px!important}.admin-user-modal-shell .admin-user-permission-section{overflow:visible!important}.admin-user-modal-shell .admin-user-permission-heading{padding:9px 11px!important}.admin-user-modal-shell .admin-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}.admin-user-modal-shell .admin-permission-card{min-height:50px!important;padding:8px 9px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}.admin-user-modal-shell .admin-permission-check{width:20px!important;height:20px!important;border-radius:6px!important}.admin-user-modal-shell .admin-permission-copy{min-width:0!important}.admin-user-modal-shell .admin-permission-copy strong{font-size:10px!important;line-height:1.2!important}.admin-user-modal-shell .admin-permission-copy small{margin-top:2px!important;font-size:8.8px!important;line-height:1.3!important}.admin-user-modal-shell .admin-user-security-note{padding:10px 11px!important}@media(max-width:1100px){.admin-user-modal-shell{width:min(920px,calc(100vw - 24px))!important;max-width:min(920px,calc(100vw - 24px))!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.admin-user-modal-shell .admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.admin-user-modal-shell{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}.admin-user-modal-shell .admin-user-form-head{grid-template-columns:40px minmax(0,1fr) 36px!important;padding:13px 14px!important}.admin-user-modal-shell .admin-user-form-body{padding:12px 14px 14px!important}.admin-user-modal-shell .admin-permission-grid{grid-template-columns:1fr!important}.admin-user-modal-shell .admin-user-form-footer{padding:10px 14px!important}}.customer-catalog-home-logo,.catalog-mobile-brand-home-button{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.customer-catalog-home-logo:focus-visible,.catalog-mobile-brand-home-button:focus-visible{outline:2px solid rgba(228,13,99,.32)!important;outline-offset:5px!important}.customer-account-page-shell .catalog-header .customer-catalog-home-logo.has-brand-logo .brand-logo-image,.customer-account-page-shell .catalog-header .customer-catalog-home-logo .header-brand-only{width:auto!important;height:44px!important;max-height:44px!important;max-width:250px!important;object-fit:contain!important}.customer-account-page-shell .catalog-header .customer-catalog-home-logo{min-width:fit-content!important;gap:0!important;align-items:center!important}.customer-account-page-shell .account-password-stat{position:relative!important}.customer-account-page-shell .account-password-eye{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;color:#64748b!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important;box-shadow:none!important}.customer-account-page-shell .account-password-eye:hover{border-color:#efb3c7!important;color:#d31769!important;background:#fff8fb!important}.customer-account-page-shell .account-password-eye svg{width:16px!important;height:16px!important}.admin-users-table-head,.admin-users-table-row{grid-template-columns:minmax(210px,1.3fr) 120px 130px minmax(155px,.9fr) 135px 90px 190px!important}.admin-user-password-head{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.admin-user-password-head button{width:25px!important;height:25px!important;border:1px solid #e1e6ee!important;border-radius:8px!important;background:#fff!important;color:#6e7b8f!important;display:grid!important;place-items:center!important;padding:0!important;cursor:pointer!important}.admin-user-password-head button:hover{border-color:#edb2c3!important;color:#d84970!important;background:#fff8fa!important}.admin-user-password-cell{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#6f7c90!important}.admin-user-password-cell svg{flex:0 0 13px!important;color:#9aa5b4!important}.admin-user-password-cell span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.02em!important}.admin-user-password-cell.visible span{color:#26364e!important}.admin-user-password-cell.masked span{color:#7f8b9d!important;letter-spacing:.08em!important}@media(max-width:1180px){.admin-users-table-head,.admin-users-table-row{min-width:1135px!important}}body.dark-theme .admin-user-password-head button,body.dark-theme .account-password-eye{background:#0d1726!important;border-color:#334a69!important;color:#b8c7db!important}body.dark-theme .admin-user-password-cell.visible span{color:#eef5ff!important}.login-activity-page{gap:14px!important}.login-activity-page .login-activity-hero{position:relative;overflow:hidden;min-height:118px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #f1dbe4;border-radius:16px;background:linear-gradient(115deg,#fff,#fffafb 58%,#fff3f7);box-shadow:0 10px 30px #2a1f260b}.login-activity-page .login-activity-hero:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-130px;border-radius:999px;background:radial-gradient(circle,#e5256916,#e5256900 70%);pointer-events:none}.login-activity-page .login-activity-hero-main{position:relative;z-index:1;min-width:0;display:flex;align-items:center;gap:15px}.login-activity-page .login-activity-hero-icon{width:50px;height:50px;min-width:50px;display:grid;place-items:center;border:1px solid #f5cedd;border-radius:14px;background:#fff0f5;color:#df2369;box-shadow:none}.login-activity-page .login-activity-hero-icon svg{stroke-width:2}.login-activity-page .login-activity-hero-copy{min-width:0}.login-activity-page .login-activity-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:#cf2b66;font-size:11px;line-height:1.1;font-weight:500;letter-spacing:.015em}.login-activity-page .login-activity-eyebrow>span{width:6px;height:6px;border-radius:999px;background:#ea4c83}.login-activity-page .login-activity-hero h2{margin:0;color:#17233a;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.025em}.login-activity-page .login-activity-hero p{max-width:720px;margin:6px 0 0;color:#78859a;font-size:12.5px;line-height:1.45;font-weight:400}.login-activity-page .login-activity-back-btn{position:relative;z-index:1;min-width:150px;height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #efd5df;border-radius:11px;background:#fff;color:#be245c;box-shadow:none;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.login-activity-page .login-activity-back-btn:hover{background:#fff5f8;border-color:#e9aec4;color:#a91b50}.login-activity-page .login-activity-back-btn svg{width:15px;height:15px;stroke-width:1.9}.login-activity-page .login-activity-toolbar-card{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e8edf4;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1f2a3a09}.login-activity-page .login-activity-search{width:min(570px,100%);height:46px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #e2e7ef;border-radius:11px;background:#fbfcfe;color:#9aa5b5;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.login-activity-page .login-activity-search:focus-within{border-color:#e9a7bf;background:#fff;box-shadow:0 0 0 3px #e2236911}.login-activity-page .login-activity-search svg{width:17px;height:17px;min-width:17px;stroke-width:1.8}.login-activity-page .login-activity-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#37445a;font-size:12.5px;font-weight:400}.login-activity-page .login-activity-search input::placeholder{color:#9aa5b5;opacity:1}.login-activity-page .login-activity-summary-group{display:flex;align-items:stretch;gap:9px}.login-activity-page .login-activity-summary-item{min-width:104px;height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #f1dbe4;border-radius:11px;background:#fff7fa}.login-activity-page .login-activity-summary-item.period{min-width:124px;border-color:#e8edf4;background:#fafbfd}.login-activity-page .login-activity-summary-item span{color:#8d6877;font-size:10.5px;line-height:1.1;font-weight:400;white-space:nowrap}.login-activity-page .login-activity-summary-item.period span{color:#7d899a}.login-activity-page .login-activity-summary-item strong{color:#cf1f63;font-size:17px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.login-activity-page .login-activity-summary-item.period strong{color:#344056;font-size:13px;font-weight:500}.login-activity-page .login-activity-results-card{overflow:hidden;padding:0;border:1px solid #e7ecf3;border-radius:14px;background:#fff;box-shadow:0 9px 28px #1f2a3a0a}.login-activity-page .login-activity-results-head{min-height:62px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f5;background:#fff}.login-activity-page .login-activity-results-head>div{min-width:0;display:flex;align-items:center;gap:10px}.login-activity-page .login-activity-results-icon{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border:1px solid #f3d8e2;border-radius:10px;background:#fff5f8;color:#d42b66}.login-activity-page .login-activity-results-icon svg{stroke-width:1.9}.login-activity-page .login-activity-results-head h3{margin:0;color:#273349;font-size:13px;line-height:1.2;font-weight:500}.login-activity-page .login-activity-results-head p{margin:3px 0 0;color:#929daf;font-size:10.5px;line-height:1.3;font-weight:400}.login-activity-page .login-activity-period-chip{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid #f0d6df;border-radius:9px;background:#fff7fa;color:#c52b61;font-size:10.5px;line-height:1;font-weight:500;white-space:nowrap}.login-activity-page .home-style-detail-table{width:100%;border:0!important;border-radius:0!important;background:#fff!important}.login-activity-page .home-style-detail-table.online{grid-template-columns:minmax(190px,1.28fr) minmax(170px,1.02fr) minmax(105px,.68fr) minmax(170px,1fr) minmax(140px,.78fr)!important}.login-activity-page .home-style-detail-table.period{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(105px,.66fr) minmax(170px,.98fr) minmax(140px,.78fr) minmax(82px,.48fr)!important}.login-activity-page .home-style-detail-table .detail-table-head{min-height:42px!important;height:42px!important;padding:0 18px!important;background:#fff8fa!important;border-bottom:1px solid #f0e5e9!important;color:#7d8798!important;font-size:10.5px!important;line-height:1!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.login-activity-page .home-style-detail-table .detail-table-cell{min-height:52px!important;height:52px!important;padding:0 18px!important;background:#fff!important;border-bottom:1px solid #edf0f4!important;color:#3f4b5f!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important;font-variant-numeric:tabular-nums}.login-activity-page .home-style-detail-table .customer-link-cell{gap:10px!important;background:#fff!important;transition:background .15s ease,color .15s ease!important}.login-activity-page .home-style-detail-table .customer-link-cell:not(:disabled):hover{transform:none!important;background:#fff9fb!important}.login-activity-page .home-style-detail-table .customer-link-cell .customer-avatar,.login-activity-page .home-style-detail-table .customer-link-cell .sector-avatar,.login-activity-page .home-style-detail-table .customer-link-cell .circle-mini{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;box-shadow:none!important}.login-activity-page .customer-name-copy{min-width:0;display:flex;align-items:center;gap:7px}.login-activity-page .login-activity-customer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#28354a;font-size:12.5px;line-height:1.2;font-weight:500}.login-activity-page .home-style-detail-table .customer-link-cell:not(:disabled):hover .login-activity-customer-name{color:#c82261}.login-activity-page .phone-copy-inline{gap:7px!important}.login-activity-page .copy-icon-btn,.login-activity-page .customer-name-copy button{width:27px!important;height:27px!important;min-width:27px!important;border:1px solid #e3e8ef!important;border-radius:8px!important;background:#fff!important;color:#8996a9!important;box-shadow:none!important}.login-activity-page .copy-icon-btn:hover,.login-activity-page .customer-name-copy button:hover{border-color:#efc1d2!important;background:#fff7fa!important;color:#cb2862!important}.login-activity-page .last-order-date-cell,.login-activity-page .login-activity-date-value{color:#566276!important;font-weight:400!important}.login-activity-page .home-style-detail-table .login-count-badge{min-width:32px!important;height:27px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #f0cfdb!important;border-radius:9px!important;background:#fff2f7!important;color:#ca2360!important;box-shadow:none!important;font-size:11.5px!important;line-height:1!important;font-weight:500!important}.login-activity-page .home-style-detail-table.online .detail-table-cell:nth-last-child(-n+5),.login-activity-page .home-style-detail-table.period .detail-table-cell:nth-last-child(-n+6){border-bottom:0!important}.login-activity-page .login-activity-empty-state{min-height:230px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#fff,#fffafb)}.login-activity-page .login-activity-empty-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:12px;border:1px solid #f1d9e2;border-radius:13px;background:#fff5f8;color:#d43a71}.login-activity-page .login-activity-empty-state h3{margin:0;color:#354156;font-size:14px;line-height:1.25;font-weight:500}.login-activity-page .login-activity-empty-state p{max-width:460px;margin:7px 0 0;color:#8f9aac;font-size:11.5px;line-height:1.5;font-weight:400}body.dark-theme .login-activity-page .login-activity-hero{border-color:#3b2d3c;background:linear-gradient(115deg,#121d2d,#181e2d 65%,#251729);box-shadow:none}body.dark-theme .login-activity-page .login-activity-hero-icon,body.dark-theme .login-activity-page .login-activity-results-icon,body.dark-theme .login-activity-page .login-activity-period-chip,body.dark-theme .login-activity-page .login-activity-summary-item{border-color:#583047!important;background:#2a1827!important;color:#ff80aa!important}body.dark-theme .login-activity-page .login-activity-hero h2,body.dark-theme .login-activity-page .login-activity-results-head h3{color:#eef4ff!important}body.dark-theme .login-activity-page .login-activity-hero p,body.dark-theme .login-activity-page .login-activity-results-head p{color:#97a8bd!important}body.dark-theme .login-activity-page .login-activity-back-btn,body.dark-theme .login-activity-page .login-activity-toolbar-card,body.dark-theme .login-activity-page .login-activity-results-card,body.dark-theme .login-activity-page .login-activity-results-head{border-color:#2d405a!important;background:#101c2d!important;color:#eaf2ff!important;box-shadow:none!important}body.dark-theme .login-activity-page .login-activity-search{border-color:#31455f!important;background:#142238!important}body.dark-theme .login-activity-page .login-activity-search input{color:#eaf2ff!important}body.dark-theme .login-activity-page .login-activity-summary-item.period{border-color:#30445d!important;background:#142238!important}body.dark-theme .login-activity-page .login-activity-summary-item.period span,body.dark-theme .login-activity-page .login-activity-summary-item.period strong{color:#b8c6d9!important}body.dark-theme .login-activity-page .home-style-detail-table .detail-table-head{border-bottom-color:#2b3e56!important;background:#172337!important;color:#9aabc1!important}body.dark-theme .login-activity-page .home-style-detail-table .detail-table-cell,body.dark-theme .login-activity-page .home-style-detail-table .customer-link-cell{border-bottom-color:#263950!important;background:#101c2d!important;color:#cbd8e8!important}body.dark-theme .login-activity-page .home-style-detail-table .customer-link-cell:not(:disabled):hover{background:#18243a!important}body.dark-theme .login-activity-page .login-activity-customer-name,body.dark-theme .login-activity-page .last-order-date-cell,body.dark-theme .login-activity-page .login-activity-date-value{color:#d9e4f2!important}body.dark-theme .login-activity-page .login-activity-empty-state{background:#101c2d!important}body.dark-theme .login-activity-page .login-activity-empty-state h3{color:#eaf2ff!important}.login-activity-page .home-style-detail-table .detail-table-cell.user span.login-activity-customer-name{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;margin:0!important;opacity:1!important;color:#28354a!important;-webkit-text-fill-color:#28354a!important;font-size:12.5px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.login-activity-page .home-style-detail-table .customer-link-cell:disabled span.login-activity-customer-name{color:#28354a!important;-webkit-text-fill-color:#28354a!important}body.dark-theme .login-activity-page .home-style-detail-table .detail-table-cell.user span.login-activity-customer-name{color:#d9e4f2!important;-webkit-text-fill-color:#d9e4f2!important}.customer-ledger-v2{gap:14px!important}.customer-ledger-v2 .ledger-profile-hero{min-height:114px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #f0dce4;border-radius:18px;background:linear-gradient(112deg,#fff,#fffafb 62%,#fff3f7);box-shadow:0 12px 32px #1f29370b}.customer-ledger-v2 .ledger-profile-main{min-width:0;display:flex;align-items:center;gap:16px}.customer-ledger-v2 .ledger-profile-main .customer-avatar{width:58px!important;height:58px!important;min-width:58px!important;border-radius:17px!important;box-shadow:none!important}.customer-ledger-v2 .ledger-profile-copy{min-width:0}.customer-ledger-v2 .ledger-profile-eyebrow,.customer-ledger-v2 .ledger-card-kicker{display:inline-flex;align-items:center;gap:6px;color:#d52e68;font-size:10.5px;line-height:1;font-weight:600}.customer-ledger-v2 .ledger-profile-title-row{margin-top:7px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-ledger-v2 .ledger-profile-title-row h2{margin:0;color:#162235;font-size:25px;line-height:1.05;font-weight:750;letter-spacing:-.025em}.customer-ledger-v2 .ledger-profile-status{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:9px;font-size:10.5px;line-height:1;font-weight:500}.customer-ledger-v2 .ledger-profile-status.is-active{border:1px solid #cdebdc;background:#f2fbf6;color:#15955a}.customer-ledger-v2 .ledger-profile-status.is-passive{border:1px solid #f0d6da;background:#fff7f8;color:#c35a6b}.customer-ledger-v2 .ledger-profile-status-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.customer-ledger-v2 .ledger-profile-meta{margin-top:9px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-ledger-v2 .ledger-profile-meta>span{min-height:27px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e7ebf1;border-radius:9px;background:#fff;color:#657187;font-size:10.5px;font-weight:400}.customer-ledger-v2 .ledger-profile-meta svg{color:#d35b82}.customer-ledger-v2 .ledger-profile-actions{flex:0 0 auto;display:flex;align-items:center;gap:9px}.customer-ledger-v2 .ledger-secondary-action,.customer-ledger-v2 .ledger-primary-action{min-height:40px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;line-height:1;font-weight:600;cursor:pointer}.customer-ledger-v2 .ledger-secondary-action{border:1px solid #e1e7ef;background:#fff;color:#46546a}.customer-ledger-v2 .ledger-secondary-action:hover{border-color:#edbfd0;background:#fff8fa;color:#c92c64}.customer-ledger-v2 .ledger-primary-action{border:1px solid #e73570;background:#eb3f76;color:#fff}.customer-ledger-v2 .ledger-primary-action:disabled{border-color:#dfe5ed;background:#eef1f5;color:#9ba6b5;cursor:not-allowed}.customer-ledger-v2 .ledger-stat-grid-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.customer-ledger-v2 .ledger-stat-card-v2{min-width:0;min-height:82px;padding:15px 17px;display:flex;align-items:center;gap:12px;border:1px solid #e8edf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a09}.customer-ledger-v2 .ledger-stat-icon-v2{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border-radius:13px}.customer-ledger-v2 .ledger-stat-icon-v2.pink{background:#fff0f5;color:#d92c67}.customer-ledger-v2 .ledger-stat-icon-v2.green{background:#eefaf3;color:#18a665}.customer-ledger-v2 .ledger-stat-icon-v2.amber{background:#fff7e9;color:#e69a13}.customer-ledger-v2 .ledger-stat-icon-v2.violet{background:#f5efff;color:#8c5de4}.customer-ledger-v2 .ledger-stat-card-v2>div{min-width:0;display:flex;flex-direction:column;gap:4px}.customer-ledger-v2 .ledger-stat-card-v2>div>span{color:#8a95a6;font-size:10.5px;line-height:1.1;font-weight:500}.customer-ledger-v2 .ledger-stat-card-v2>div>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172337;font-size:18px;line-height:1.1;font-weight:650;font-variant-numeric:tabular-nums}.customer-ledger-v2 .ledger-stat-card-v2 .green-text{color:#18a665!important}.customer-ledger-v2 .ledger-stat-card-v2 .negative-profit{color:#dc5262!important}.customer-ledger-v2 .ledger-information-card-v2,.customer-ledger-v2 .ledger-orders-card-v2{padding:0!important;overflow:hidden!important;border:1px solid #e6ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px #0f172a0a!important}.customer-ledger-v2 .ledger-card-header-v2,.customer-ledger-v2 .ledger-orders-header-v2{min-height:86px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff,#fffafb)}.customer-ledger-v2 .ledger-card-header-v2 h3,.customer-ledger-v2 .ledger-orders-header-v2 h3{margin:6px 0 0;color:#1b273a;font-size:17px;line-height:1.2;font-weight:650;letter-spacing:-.012em}.customer-ledger-v2 .ledger-card-header-v2 p,.customer-ledger-v2 .ledger-orders-header-v2 p{margin:4px 0 0;color:#8b96a7;font-size:10.5px;line-height:1.4;font-weight:400}.customer-ledger-v2 .ledger-saved-chip,.customer-ledger-v2 .ledger-order-count-chip{min-height:31px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #efcbd8;border-radius:9px;background:#fff5f8;color:#cc2e64;font-size:10.5px;line-height:1;font-weight:500;white-space:nowrap}.customer-ledger-v2 .ledger-form-sections-v2{padding:18px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:14px;background:#f8fafc}.customer-ledger-v2 .ledger-form-group-v2{min-width:0;padding:17px;border:1px solid #e7ecf2;border-radius:15px;background:#fff}.customer-ledger-v2 .ledger-form-group-head{min-height:43px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.customer-ledger-v2 .ledger-form-group-icon{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border:1px solid #f0d5df;border-radius:11px;background:#fff4f7;color:#d33369}.customer-ledger-v2 .ledger-form-group-head h4{margin:0;color:#273348;font-size:13px;line-height:1.2;font-weight:600}.customer-ledger-v2 .ledger-form-group-head p{margin:3px 0 0;color:#97a1b0;font-size:10px;line-height:1.3;font-weight:400}.customer-ledger-v2 .ledger-edit-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.customer-ledger-v2 .ledger-edit-grid-v2.account-fields .ledger-field-v2:last-child{grid-column:1 / -1}.customer-ledger-v2 .ledger-field-v2{min-width:0;display:flex;flex-direction:column;gap:6px}.customer-ledger-v2 .ledger-field-v2>span{color:#59667a;font-size:10px;line-height:1.1;font-weight:500}.customer-ledger-v2 .ledger-field-v2 input,.customer-ledger-v2 .ledger-field-v2 select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #dfe6ee!important;border-radius:10px!important;background:#fff!important;color:#263348!important;outline:none;font-family:inherit;font-size:11.5px!important;line-height:1!important;font-weight:450!important;box-shadow:none!important}.customer-ledger-v2 .ledger-field-v2 input:focus,.customer-ledger-v2 .ledger-field-v2 select:focus{border-color:#e892ae!important;box-shadow:0 0 0 3px #e73f7612!important}.customer-ledger-v2 .ledger-field-v2 small{min-height:12px;color:#9aa5b5;font-size:9px;line-height:1.35;font-weight:400}.customer-ledger-v2 .ledger-orders-card-v2>.ledger-section-title{display:none!important}.customer-ledger-v2 .ledger-orders-table-v2{grid-template-columns:minmax(135px,.9fr) minmax(170px,1.15fr) minmax(100px,.66fr) minmax(125px,.82fr) minmax(115px,.75fr) minmax(100px,.62fr)!important;background:#fff!important}.customer-ledger-v2 .ledger-orders-table-v2 .table-head,.customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-head{min-height:43px!important;height:43px!important;padding:0 16px!important;background:#fff8fa!important;border-bottom:1px solid #efe5e9!important;color:#7f8a9b!important;font-size:10px!important;line-height:1!important;font-weight:500!important}.customer-ledger-v2 .ledger-orders-table-v2 .table-cell,.customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-cell{min-height:51px!important;height:51px!important;padding:0 16px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:#465267!important;font-size:11.5px!important;line-height:1.2!important;font-weight:400!important;font-variant-numeric:tabular-nums}.customer-ledger-v2 .ledger-orders-table-v2 .ledger-money-cell{font-weight:450!important}.customer-ledger-v2 .ledger-orders-table-v2 .green-text{color:#13975b!important}.customer-ledger-v2 .ledger-orders-table-v2 .negative-profit{color:#d95866!important}.customer-ledger-v2 .ledger-orders-table-v2 .ledger-order-number-btn{color:#cf2a64!important;font-size:11.5px!important;font-weight:550!important;text-decoration:none!important}.customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-btn{min-width:72px!important;height:32px!important;padding:0 12px!important;border:1px solid #efbfd0!important;border-radius:9px!important;background:#fff8fa!important;color:#c82d63!important;font-size:10.5px!important;font-weight:500!important}.customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-btn:hover{border-color:#e893af!important;background:#fff0f5!important;color:#b81f57!important}.customer-ledger-v2 .ledger-orders-mobile-v23820{display:none}.customer-ledger-v2 .ledger-order-count-chip{min-width:72px;justify-content:center}.customer-ledger-v2 .ledger-empty-orders-v2{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#95a0af;font-size:11px;font-weight:400;background:#fffdfd}.customer-ledger-v2 .ledger-empty-orders-v2 svg{color:#d9668c}body.dark-theme .customer-ledger-v2 .ledger-profile-hero,body.dark-theme .customer-ledger-v2 .ledger-information-card-v2,body.dark-theme .customer-ledger-v2 .ledger-orders-card-v2,body.dark-theme .customer-ledger-v2 .ledger-stat-card-v2,body.dark-theme .customer-ledger-v2 .ledger-form-group-v2{border-color:#2a3c55!important;background:#101c2d!important;color:#dce7f5!important}body.dark-theme .customer-ledger-v2 .ledger-card-header-v2,body.dark-theme .customer-ledger-v2 .ledger-orders-header-v2{border-bottom-color:#2a3c55!important;background:#121f32!important}body.dark-theme .customer-ledger-v2 .ledger-form-sections-v2{background:#0d1828!important}body.dark-theme .customer-ledger-v2 .ledger-profile-title-row h2,body.dark-theme .customer-ledger-v2 .ledger-card-header-v2 h3,body.dark-theme .customer-ledger-v2 .ledger-orders-header-v2 h3,body.dark-theme .customer-ledger-v2 .ledger-form-group-head h4,body.dark-theme .customer-ledger-v2 .ledger-stat-card-v2>div>strong{color:#edf4ff!important}body.dark-theme .customer-ledger-v2 .ledger-profile-meta>span,body.dark-theme .customer-ledger-v2 .ledger-secondary-action{border-color:#31445d!important;background:#142238!important;color:#bdcbe0!important}body.dark-theme .customer-ledger-v2 .ledger-field-v2 input,body.dark-theme .customer-ledger-v2 .ledger-field-v2 select{border-color:#31445d!important;background:#142238!important;color:#e7effa!important}body.dark-theme .customer-ledger-v2 .ledger-orders-table-v2 .table-head,body.dark-theme .customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-head{border-bottom-color:#2b3d55!important;background:#172337!important;color:#9bacc1!important}body.dark-theme .customer-ledger-v2 .ledger-orders-table-v2 .table-cell,body.dark-theme .customer-ledger-v2 .ledger-orders-table-v2 .ledger-detail-cell{border-bottom-color:#25384f!important;background:#101c2d!important;color:#cbd8e8!important}@media(max-width:1280px){.customer-ledger-v2 .ledger-stat-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-ledger-v2 .ledger-form-sections-v2{grid-template-columns:1fr}}@media(max-width:900px){.customer-ledger-v2 .ledger-profile-hero{align-items:stretch;flex-direction:column;padding:17px}.customer-ledger-v2 .ledger-profile-actions{width:100%}.customer-ledger-v2 .ledger-profile-actions button{flex:1}.customer-ledger-v2 .ledger-stat-grid-v2{grid-template-columns:1fr!important}.customer-ledger-v2 .ledger-form-sections-v2{padding:12px}.customer-ledger-v2 .ledger-edit-grid-v2{grid-template-columns:1fr}.customer-ledger-v2 .ledger-edit-grid-v2.account-fields .ledger-field-v2:last-child{grid-column:auto}.customer-ledger-v2 .ledger-orders-card-v2{overflow:hidden!important}.customer-ledger-v2 .ledger-orders-scroll{overflow-x:auto!important}.customer-ledger-v2 .ledger-orders-table-v2{min-width:760px!important}}.customer-ledger-v2 .ledger-edit-grid-v2.account-fields .ledger-field-v2:last-child{grid-column:auto}.customer-ledger-v2 .ledger-address-field,.customer-ledger-v2 .ledger-tax-document-field{grid-column:1 / -1}.customer-ledger-v2 .ledger-field-v2 textarea{width:100%;min-width:0;min-height:78px;resize:vertical;padding:11px 12px;border:1px solid #dfe6ee!important;border-radius:10px!important;background:#fff!important;color:#263348!important;outline:none;font-family:inherit;font-size:11.5px!important;line-height:1.5!important;font-weight:450!important;box-shadow:none!important}.customer-ledger-v2 .ledger-field-v2 textarea:focus{border-color:#e892ae!important;box-shadow:0 0 0 3px #e73f7612!important}.customer-ledger-v2 .ledger-tax-upload-box{position:relative;min-height:76px;padding:13px 14px;display:flex;align-items:center;gap:12px;border:1px dashed #e7afc1;border-radius:12px;background:linear-gradient(135deg,#fffafb,#fff 70%);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.customer-ledger-v2 .ledger-tax-upload-box:hover{border-color:#df6f95;background:#fff6f9}.customer-ledger-v2 .ledger-tax-upload-box input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.customer-ledger-v2 .ledger-tax-upload-icon,.customer-ledger-v2 .ledger-tax-document-icon{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border:1px solid #f2ccd8;border-radius:12px;background:#fff0f5;color:#d62968}.customer-ledger-v2 .ledger-tax-upload-copy,.customer-ledger-v2 .ledger-tax-document-copy{min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}.customer-ledger-v2 .ledger-tax-upload-copy strong,.customer-ledger-v2 .ledger-tax-document-copy strong{overflow:hidden;color:#283449;font-size:11.5px;line-height:1.25;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.customer-ledger-v2 .ledger-tax-upload-copy small,.customer-ledger-v2 .ledger-tax-document-copy small{color:#8d99aa;font-size:9.5px;line-height:1.35;font-weight:400}.customer-ledger-v2 .ledger-tax-document-card{min-height:76px;padding:10px 11px;display:flex;align-items:center;gap:10px;border:1px solid #eadce2;border-radius:12px;background:#fffafb}.customer-ledger-v2 .ledger-tax-document-main{min-width:0;flex:1;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:11px;cursor:pointer}.customer-ledger-v2 .ledger-tax-document-actions{display:flex;align-items:center;gap:7px}.customer-ledger-v2 .ledger-tax-icon-btn{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid #e1e7ef;border-radius:10px;background:#fff;color:#4c5d72;text-decoration:none;cursor:pointer}.customer-ledger-v2 .ledger-tax-icon-btn:hover{border-color:#e997b2;color:#d62968;background:#fff7fa}.customer-ledger-v2 .ledger-tax-icon-btn.danger:hover{border-color:#f2b8c1;color:#df4c5f;background:#fff6f7}.ledger-tax-preview-shell .modal-card{overflow:hidden!important}.ledger-tax-preview-modal{display:flex;flex-direction:column;min-height:min(760px,82vh);max-height:86vh;background:#f6f8fb}.ledger-tax-preview-header{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e7ebf0;background:#fff}.ledger-tax-preview-header h3{margin:5px 0 3px;color:#17243a;font-size:16px;line-height:1.2;font-weight:650}.ledger-tax-preview-header p{margin:0;color:#8a96a8;font-size:10.5px;line-height:1.4;font-weight:400}.ledger-tax-preview-actions{display:flex;align-items:center;gap:8px}.ledger-tax-preview-download{min-height:39px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #db2d6b;border-radius:10px;background:#db2d6b;color:#fff;font-size:11.5px;font-weight:600;text-decoration:none}.ledger-tax-preview-close{width:39px;height:39px;display:grid;place-items:center;border:1px solid #dfe6ee;border-radius:10px;background:#fff;color:#5f6e82;cursor:pointer}.ledger-tax-preview-body{min-height:0;flex:1;padding:18px;overflow:auto;display:flex;align-items:center;justify-content:center}.ledger-tax-preview-body.is-image img{display:block;max-width:100%;max-height:calc(86vh - 120px);object-fit:contain;border-radius:10px;box-shadow:0 14px 40px #0f172a1f;background:#fff}.ledger-tax-preview-body.is-pdf{padding:12px}.ledger-tax-preview-body.is-pdf iframe{width:100%;height:calc(86vh - 105px);min-height:560px;border:0;border-radius:10px;background:#fff}body.dark-theme .customer-ledger-v2 .ledger-field-v2 textarea,body.dark-theme .customer-ledger-v2 .ledger-tax-document-card,body.dark-theme .customer-ledger-v2 .ledger-tax-upload-box{border-color:#30415a!important;background:#111d2e!important;color:#eaf1fb!important}body.dark-theme .customer-ledger-v2 .ledger-tax-upload-copy strong,body.dark-theme .customer-ledger-v2 .ledger-tax-document-copy strong{color:#edf4ff}body.dark-theme .ledger-tax-preview-header{background:#111d2e;border-color:#2c3b50}body.dark-theme .ledger-tax-preview-header h3{color:#edf4ff}body.dark-theme .ledger-tax-preview-modal{background:#0d1726}@media(max-width:760px){.customer-ledger-v2 .ledger-address-field,.customer-ledger-v2 .ledger-tax-document-field{grid-column:auto}.customer-ledger-v2 .ledger-tax-document-card{align-items:flex-start;flex-direction:column}.customer-ledger-v2 .ledger-tax-document-actions{width:100%;justify-content:flex-end}.ledger-tax-preview-header{align-items:flex-start;flex-direction:column}.ledger-tax-preview-actions{width:100%}.ledger-tax-preview-download{flex:1}.ledger-tax-preview-body.is-pdf iframe{min-height:480px}}.ledger-tax-preview-shell .modal-card{width:min(1120px,94vw)!important;max-width:1120px!important}.ledger-tax-preview-modal{min-height:min(790px,88vh)!important;max-height:90vh!important}.ledger-tax-preview-actions{flex-wrap:wrap}.ledger-tax-zoom-controls{display:inline-flex;align-items:center;height:39px;padding:3px;border:1px solid #dfe6ee;border-radius:10px;background:#f8fafc}.ledger-tax-zoom-controls button{width:32px;height:31px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#536177;cursor:pointer}.ledger-tax-zoom-controls button:hover{background:#fff;color:#d62968;box-shadow:0 2px 8px #0f172a0f}.ledger-tax-zoom-controls .ledger-tax-zoom-value{width:52px;color:#26344a;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.ledger-tax-preview-body{position:relative;min-height:0;flex:1;padding:14px!important;overflow:auto!important;overscroll-behavior:contain;align-items:flex-start!important;justify-content:flex-start!important;background:#eef2f6}.ledger-tax-preview-body.is-pdf{padding:14px!important}.ledger-tax-pdf-stage{min-width:100%;min-height:100%;margin:auto;display:flex;align-items:stretch;justify-content:stretch;transition:width .14s ease,height .14s ease}.ledger-tax-pdf-stage iframe{width:100%!important;height:100%!important;min-height:calc(90vh - 132px)!important;border:0!important;border-radius:10px!important;background:#fff!important;pointer-events:none!important}.ledger-tax-image-stage{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center center;transition:transform .14s ease}.ledger-tax-preview-body.is-image .ledger-tax-image-stage img{display:block;max-width:100%!important;max-height:calc(90vh - 150px)!important;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 14px 40px #0f172a1f;background:#fff}.ledger-tax-wheel-hint{position:sticky;left:50%;bottom:8px;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:7px 11px;border-radius:999px;background:#141d2bd1;color:#fff;font-size:10px;font-weight:500;pointer-events:none;backdrop-filter:blur(8px)}body.dark-theme .ledger-tax-zoom-controls{border-color:#30415a;background:#101a2a}body.dark-theme .ledger-tax-zoom-controls button,body.dark-theme .ledger-tax-zoom-controls .ledger-tax-zoom-value{color:#cbd7e7}body.dark-theme .ledger-tax-preview-body{background:#091321}.premium-sales-canvas{min-height:390px!important}.premium-stacked-chart{width:100%!important;height:clamp(245px,23vw,350px)!important;aspect-ratio:1180 / 390;overflow:visible}.premium-sales-grid-line,.premium-sales-axis,.premium-sales-axis-label,.premium-sales-x-label{transition:none!important}.premium-sales-segment{transition:opacity .16s ease!important}.premium-sales-bar-group:hover .premium-sales-segment{transform:none!important;opacity:.92}@media(max-width:760px){.ledger-tax-preview-shell .modal-card{width:min(96vw,1120px)!important}.ledger-tax-preview-modal{min-height:82vh!important;max-height:92vh!important}.ledger-tax-preview-body{padding:8px!important}.ledger-tax-pdf-stage iframe{min-height:calc(92vh - 190px)!important}.ledger-tax-preview-body.is-image .ledger-tax-image-stage img{max-height:calc(92vh - 200px)!important}}@keyframes premiumSalesChartModeFade{0%{opacity:.82}to{opacity:1}}.premium-stacked-chart{animation:premiumSalesChartModeFade .18s ease-out}.home-recent-orders-card .home-orders-table .recent-order-no,.home-recent-orders-card .home-orders-table .recent-order-link,.home-recent-orders-card .home-orders-table .recent-order-no:visited,.home-recent-orders-card .home-orders-table .recent-order-link:visited{color:#e20d63!important}.home-recent-orders-card .home-orders-table .recent-order-no:hover,.home-recent-orders-card .home-orders-table .recent-order-link:hover{color:#c50b56!important}.customer-ledger-v2 .ledger-customer-note-card{margin-top:16px;padding:16px;border:1px solid #edf0f5;border-radius:16px;background:linear-gradient(180deg,#fff,#fffafd)}.customer-ledger-v2 .ledger-customer-note-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.customer-ledger-v2 .ledger-customer-note-head h4{margin:0 0 2px;color:#1d2a40;font-size:13px;font-weight:650}.customer-ledger-v2 .ledger-customer-note-head p{margin:0;color:#8b97a8;font-size:10.5px;font-weight:400;line-height:1.4}.customer-ledger-v2 .ledger-note-save-status{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid #e7ebf1;border-radius:999px;background:#fff;color:#7d899a;font-size:9.5px;font-weight:550;white-space:nowrap}.customer-ledger-v2 .ledger-note-save-status.saving{border-color:#f3cad9;background:#fff7fa;color:#d62968}.customer-ledger-v2 .ledger-note-save-status.saved{border-color:#cfe9d7;background:#f4fbf6;color:#269458}.customer-ledger-v2 .ledger-customer-note-card textarea{width:100%;min-height:118px;resize:vertical;padding:12px 13px;border:1px solid #dfe5ed;border-radius:12px;outline:none;background:#fff;color:#243248;font:inherit;font-size:11.5px;line-height:1.55;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease}.customer-ledger-v2 .ledger-customer-note-card textarea:focus{border-color:#e77ba4;box-shadow:0 0 0 3px #e20d6312}.customer-ledger-v2 .ledger-customer-note-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;color:#98a3b2;font-size:9px;font-weight:400}.admin-shell .customer-avatar.has-customer-note{position:relative!important;overflow:visible!important;cursor:pointer!important;isolation:isolate;z-index:0}.admin-shell .customer-avatar.has-customer-note:after{content:""!important;display:block!important;position:absolute!important;inset:-4px!important;border-radius:inherit!important;background:conic-gradient(from 210deg,#ff2d86,#f97316,#a855f7,#e20d63,#ff2d86)!important;opacity:1!important;z-index:-2!important;pointer-events:none!important}.admin-shell .customer-avatar.has-customer-note:before{content:""!important;display:block!important;position:absolute!important;inset:-2px!important;border-radius:inherit!important;background:#fff!important;opacity:1!important;z-index:-1!important;pointer-events:none!important}.admin-shell .customer-avatar.has-customer-note:hover:after{filter:saturate(1.08) brightness(1.03)}.customer-note-preview-shell .modal-card{overflow:hidden!important}.customer-note-preview-modal{background:#fff}.customer-note-preview-head{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #edf0f4;background:linear-gradient(135deg,#fff,#fff6fa)}.customer-note-preview-identity{display:flex;align-items:center;gap:13px;min-width:0}.customer-note-preview-identity>div:last-child{min-width:0}.customer-note-preview-identity>div:last-child>span{display:flex;align-items:center;gap:6px;color:#d62968;font-size:10px;font-weight:600}.customer-note-preview-identity h3{margin:4px 0 2px;color:#18263b;font-size:18px;line-height:1.2;font-weight:650}.customer-note-preview-identity p{margin:0;color:#8a96a8;font-size:10.5px;font-weight:400}.customer-note-preview-close{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid #e1e6ed;border-radius:10px;background:#fff;color:#617085;cursor:pointer}.customer-note-preview-body{margin:18px 20px;padding:17px 18px;min-height:116px;max-height:42vh;overflow:auto;border:1px solid #f0d8e1;border-radius:14px;background:#fffafd;color:#344258;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65;font-weight:400}.customer-note-preview-footer{padding:13px 20px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#939dad;font-size:9.5px;font-weight:400}.customer-note-preview-footer button{min-height:36px;padding:0 16px;border:1px solid #df2b6d;border-radius:10px;background:#df2b6d;color:#fff;font-size:10.5px;font-weight:600;cursor:pointer}.ledger-tax-preview-body.is-pdf{align-items:flex-start!important;justify-content:center!important;overflow:auto!important}.ledger-selectable-pdf-document{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:2px 0 16px}.ledger-selectable-pdf-page{position:relative;flex:0 0 auto;overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px #121f311a;transition:width .12s ease,height .12s ease}.ledger-selectable-pdf-page canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.ledger-selectable-pdf-page .ledger-selectable-pdf-text-layer{position:absolute!important;inset:0!important;z-index:2!important;overflow:hidden!important;opacity:1!important;line-height:1!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.ledger-selectable-pdf-page .textLayer span,.ledger-selectable-pdf-page .textLayer br{color:transparent!important;cursor:text!important}.ledger-selectable-pdf-page .textLayer ::selection{background:#e20d6347!important}.ledger-pdf-loading,.ledger-pdf-error{min-height:420px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#7f8b9d;font-size:11px;text-align:center}.ledger-pdf-error strong{color:#25344a;font-size:13px;font-weight:650}.ledger-pdf-spinner{width:28px;height:28px;border:3px solid #f3d3df;border-top-color:#db2d6b;border-radius:50%;animation:ledgerPdfSpin .7s linear infinite}@keyframes ledgerPdfSpin{to{transform:rotate(360deg)}}.ledger-tax-wheel-hint{display:none!important}body.dark-theme .admin-shell .customer-avatar.has-customer-note:before{background:#111d2e!important}body.dark-theme .customer-ledger-v2 .ledger-customer-note-card,body.dark-theme .customer-ledger-v2 .ledger-customer-note-card textarea,body.dark-theme .customer-note-preview-modal,body.dark-theme .customer-note-preview-body{background:#111d2e!important;border-color:#30415a!important;color:#e8eff9!important}body.dark-theme .customer-note-preview-head{background:linear-gradient(135deg,#111d2e,#1b1623);border-color:#30415a}body.dark-theme .customer-note-preview-identity h3,body.dark-theme .customer-ledger-v2 .ledger-customer-note-head h4{color:#edf4ff}body.dark-theme .ledger-selectable-pdf-page{border-color:#33445d}@media(max-width:900px){.customer-ledger-v2 .ledger-customer-note-head{grid-template-columns:auto minmax(0,1fr)}.customer-ledger-v2 .ledger-note-save-status{grid-column:1 / -1;justify-self:start}.customer-note-preview-footer{align-items:flex-start;flex-direction:column}.customer-note-preview-footer button{width:100%}}.customers-table-card .table-cell.user-cell,.customers-table-card .customer-open-button,.mobile-customers-list .mobile-customer-open,.mobile-customers-list .mobile-customer-card-head{overflow:visible!important}.customers-table-card .customer-avatar.has-customer-note,.mobile-customers-list .customer-avatar.has-customer-note{z-index:2!important;margin:4px!important}.warehouse-directory-page{gap:14px}.warehouse-directory-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:linear-gradient(135deg,#fff,#fff7fa);border-color:#f1dbe3}.warehouse-directory-hero-copy{min-width:0}.warehouse-directory-kicker{display:inline-flex;align-items:center;gap:7px;color:#dc3e70;font-size:11px;font-weight:700;margin-bottom:5px}.warehouse-directory-hero h2{margin:0;color:#17243c;font-size:22px;font-weight:800;letter-spacing:-.02em}.warehouse-directory-hero p{margin:5px 0 0;color:#7e8a9c;font-size:11.5px;line-height:1.5}.warehouse-primary-btn{min-height:42px;padding:0 16px;border:0;border-radius:11px;background:linear-gradient(135deg,#f36a8e,#df3d6d);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 11.5px/1 inherit;cursor:pointer;box-shadow:0 7px 17px #df3d6d29;white-space:nowrap}.warehouse-primary-btn:disabled{opacity:.5;cursor:not-allowed}.warehouse-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.warehouse-stat-grid article{min-height:90px;padding:15px 17px;background:#fff;border:1px solid #e7ebf1;border-radius:15px;box-shadow:0 8px 24px #0f172a09;display:flex;flex-direction:column;justify-content:center}.warehouse-stat-grid span{color:#8895a8;font-size:10px;font-weight:600}.warehouse-stat-grid strong{margin-top:3px;color:#1c2940;font-size:22px;font-weight:750}.warehouse-stat-grid small{margin-top:3px;color:#9aa4b3;font-size:9.5px}.warehouse-directory-card{padding:0;overflow:hidden}.warehouse-directory-toolbar{min-height:76px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e9edf3}.warehouse-directory-toolbar h3{margin:0;color:#1d2940;font-size:15px;font-weight:750}.warehouse-directory-toolbar p{margin:3px 0 0;color:#8b97a8;font-size:10px}.warehouse-search{width:min(360px,100%);height:40px;border:1px solid #dfe5ed;border-radius:11px;background:#fbfcfe;display:flex;align-items:center;gap:9px;padding:0 12px;color:#8fa0b4}.warehouse-search input{width:100%;border:0;outline:0;background:transparent;color:#243248;font:500 11px/1 inherit}.warehouse-table{width:100%;overflow-x:auto}.warehouse-table-head,.warehouse-table-row{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(210px,.65fr) minmax(420px,1.3fr);align-items:center;min-width:950px}.warehouse-table-head{min-height:40px;padding:0 18px;background:#fff8fa;border-bottom:1px solid #f0e3e8;color:#8a6675;font-size:9.5px;font-weight:650}.warehouse-table-row{min-height:66px;padding:8px 18px;border-bottom:1px solid #edf0f4;color:#344158;font-size:11px;transition:background .15s ease}.warehouse-table-row:last-child{border-bottom:0}.warehouse-table-row:hover{background:#fffafb}.warehouse-name-cell{display:flex;align-items:center;gap:10px;min-width:0;padding-right:18px}.warehouse-logo-mark{width:36px;height:36px;border-radius:10px;background:#fff0f5;border:1px solid #f5d0dc;color:#dd4773;display:grid;place-items:center;flex:0 0 auto}.warehouse-name-cell>div:nth-child(2){min-width:0;flex:1}.warehouse-name-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#253149;font-size:11.5px;font-weight:700}.warehouse-name-cell small{display:block;margin-top:2px;color:#9aa5b4;font-size:9px}.warehouse-inline-actions{display:flex;gap:5px;opacity:0;transition:opacity .15s ease}.warehouse-table-row:hover .warehouse-inline-actions{opacity:1}.warehouse-inline-actions button{width:30px;height:30px;border:1px solid #e2e7ed;border-radius:9px;background:#fff;color:#718097;display:grid;place-items:center;cursor:pointer}.warehouse-inline-actions button:hover{color:#d83f70;border-color:#f1bfd0;background:#fff7fa}.warehouse-inline-actions button.danger:hover{color:#e14b62}.warehouse-phone-cell{display:flex;align-items:center;gap:7px;color:#42516a}.warehouse-phone-cell>svg{color:#da4b75}.warehouse-city-cell{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 0}.warehouse-city-chip{min-height:26px;padding:0 9px;border:1px solid #f0cad7;border-radius:999px;background:#fff5f8;color:#b94468;display:inline-flex;align-items:center;font-size:9.5px;font-weight:600}.warehouse-muted{color:#a1acba;font-weight:400}.warehouse-empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#a0aab7}.warehouse-empty-state>svg{margin-bottom:10px;color:#df5d83}.warehouse-empty-state strong{color:#3b485e;font-size:13px;font-weight:700}.warehouse-empty-state span{margin-top:5px;font-size:10px}.warehouse-editor-modal{background:#fff;border-radius:18px;overflow:hidden}.warehouse-editor-head{display:grid;grid-template-columns:44px 1fr 38px;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid #e9edf3;background:linear-gradient(135deg,#fff,#fff8fb)}.warehouse-editor-head>span{width:42px;height:42px;border-radius:11px;background:#fff0f5;border:1px solid #f3c9d6;color:#dc4772;display:grid;place-items:center}.warehouse-editor-head h3{margin:0;color:#1b2940;font-size:17px;font-weight:800}.warehouse-editor-head p{margin:3px 0 0;color:#8d98a8;font-size:10px}.warehouse-editor-head>button{width:36px;height:36px;border:1px solid #e2e7ed;border-radius:10px;background:#fff;color:#718097;display:grid;place-items:center;cursor:pointer}.warehouse-editor-body{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.warehouse-editor-body label{display:flex;flex-direction:column;gap:6px}.warehouse-editor-body label>span{color:#5f6d82;font-size:10px;font-weight:650}.warehouse-editor-body input,.warehouse-editor-body textarea{width:100%;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:#26354b;padding:0 12px;font:500 11px/1.45 inherit;outline:none}.warehouse-editor-body input{height:42px}.warehouse-editor-body textarea{padding-top:10px;resize:vertical;min-height:90px}.warehouse-editor-body input:focus,.warehouse-editor-body textarea:focus{border-color:#eb8eaa;box-shadow:0 0 0 3px #eb8eaa1a}.warehouse-editor-full{grid-column:1/-1}.warehouse-editor-body small{color:#9aa5b4;font-size:9px}.warehouse-editor-footer{padding:13px 18px;border-top:1px solid #e9edf3;background:#fafbfd;display:flex;justify-content:flex-end;gap:8px}.warehouse-delete-modal{text-align:center;padding:24px}.warehouse-delete-modal>span{width:48px;height:48px;margin:0 auto 11px;border-radius:13px;background:#fff0f3;color:#df526d;display:grid;place-items:center}.warehouse-delete-modal h3{margin:0;color:#213048;font-size:17px}.warehouse-delete-modal p{margin:8px 0 18px;color:#7f8b9d;font-size:11px}.warehouse-delete-modal>div{display:flex;justify-content:center;gap:8px}.warehouse-delete-confirm{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#df4f68;color:#fff;font-size:11px;font-weight:700;cursor:pointer}body.dark-theme .warehouse-directory-hero,body.dark-theme .warehouse-directory-card,body.dark-theme .warehouse-stat-grid article,body.dark-theme .warehouse-editor-modal{background:#111d2f!important;border-color:#2a3b53!important}body.dark-theme .warehouse-directory-hero h2,body.dark-theme .warehouse-stat-grid strong,body.dark-theme .warehouse-directory-toolbar h3,body.dark-theme .warehouse-name-cell strong,body.dark-theme .warehouse-editor-head h3{color:#eef5ff!important}body.dark-theme .warehouse-table-head{background:#182238;color:#d0a9b8;border-color:#2b3d55}body.dark-theme .warehouse-table-row{border-color:#27394f;color:#b8c5d8}body.dark-theme .warehouse-search,body.dark-theme .warehouse-editor-body input,body.dark-theme .warehouse-editor-body textarea{background:#0d1726;color:#eef5ff;border-color:#334a69}@media(max-width:900px){.warehouse-directory-hero,.warehouse-directory-toolbar{align-items:stretch;flex-direction:column}.warehouse-primary-btn,.warehouse-search{width:100%}.warehouse-stat-grid,.warehouse-editor-body{grid-template-columns:1fr}.warehouse-editor-full{grid-column:auto}.warehouse-inline-actions{opacity:1}}.customers-table-card .customer-avatar.has-customer-note,.mobile-customers-list .customer-avatar.has-customer-note{box-sizing:border-box!important;border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 210deg,#ff2d86,#f97316,#a855f7,#e20d63,#ff2d86) border-box!important;box-shadow:0 0 0 1px #e20d6314!important;overflow:visible!important;cursor:pointer!important}.customers-table-card .customer-avatar.has-customer-note:before,.customers-table-card .customer-avatar.has-customer-note:after,.mobile-customers-list .customer-avatar.has-customer-note:before,.mobile-customers-list .customer-avatar.has-customer-note:after{display:none!important;content:none!important}.customers-table-card .customer-avatar.has-customer-note .customer-avatar-initial,.mobile-customers-list .customer-avatar.has-customer-note .customer-avatar-initial{color:#8f0d43!important;text-shadow:none!important;font-weight:800!important}.customers-table-card .table-grid.customers.selectable-customer-table .table-head,.customers-table-card .home-reference-customer-table .table-head{min-height:48px!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important}.customers-table-card .table-grid.customers.selectable-customer-table .table-cell,.customers-table-card .home-reference-customer-table .table-cell{min-height:50px!important;padding:0 14px!important;font-size:12.8px!important;font-weight:400!important;line-height:1.15!important}.customers-table-card .table-grid.customers.selectable-customer-table .customer-open-button,.customers-table-card .home-reference-customer-table .customer-open-button{min-height:38px!important;gap:10px!important}.customers-table-card .table-grid.customers.selectable-customer-table .customer-open-button strong,.customers-table-card .home-reference-customer-table .customer-open-button strong{font-size:13px!important;font-weight:600!important;line-height:1.1!important}.customers-table-card .table-grid.customers.selectable-customer-table .phone-copy-inline span,.customers-table-card .home-reference-customer-table .phone-copy-inline span{font-size:12.8px!important;font-weight:400!important}.customers-table-card .sector-pill,.customers-table-card .status-badge{font-size:11.5px!important}.customers-table-card .unified-action-btn{min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:11.5px!important}.catalog-cart-summary-card .catalog-cart-expiry-note{margin:0 0 14px!important;padding:12px 13px!important;border:1px solid #f4d8e3!important;border-radius:14px!important;background:linear-gradient(135deg,#fff9fb,#fff4f8)!important;box-shadow:none!important}.catalog-cart-summary-card .catalog-cart-expiry-note-title{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:5px!important;color:#d81763!important}.catalog-cart-summary-card .catalog-cart-expiry-note-title svg{width:14px!important;height:14px!important;stroke:#d81763!important}.catalog-cart-summary-card .catalog-cart-expiry-note-title strong{color:#d81763!important;font-size:12px!important;font-weight:700!important}.catalog-cart-summary-card .catalog-cart-expiry-note p{margin:0!important;color:#78869a!important;font-size:10.8px!important;line-height:1.5!important;font-weight:400!important}.catalog-cart-summary-card .catalog-order-total-value{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important}.catalog-cart-summary-card .catalog-order-total-value strong{color:#ef0b62!important;font-size:24px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.catalog-cart-summary-card .catalog-order-total-value em{color:#d81763!important;font-size:10.5px!important;line-height:1!important;font-style:normal!important;font-weight:700!important;white-space:nowrap!important}@media(max-width:900px){.customers-table-card .table-grid.customers.selectable-customer-table .table-cell{min-height:auto!important;padding:10px 12px!important}.catalog-cart-summary-card .catalog-order-total-value{gap:5px!important}}.catalog-cart-summary-card .catalog-cart-expiry-note-title strong{font-size:15px!important}.catalog-cart-summary-card .catalog-cart-expiry-note-title svg{width:16px!important;height:16px!important}.catalog-cart-summary-card .catalog-cart-expiry-note p{font-size:13.5px!important;line-height:1.52!important}.login-v233 .login-remember-control{width:100%;min-height:46px;margin-top:14px;padding:8px 12px;border:1px solid rgba(168,177,194,.55);border-radius:11px;background:#ffffff75;display:flex;align-items:center;gap:10px;text-align:left;color:#526077;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-v233 .login-remember-control:hover{border-color:#e9005d47;background:#fff9fcb8}.login-v233 .login-remember-control.active{border-color:#e9005d52;background:#fff4f9c2;box-shadow:inset 0 0 0 1px #e9005d0a}.login-v233 .login-remember-check{width:22px;height:22px;flex:0 0 22px;border:1.5px solid #bcc5d2;border-radius:7px;display:grid;place-items:center;background:#ffffffdb;color:#fff}.login-v233 .login-remember-control.active .login-remember-check{border-color:var(--login-pink);background:linear-gradient(135deg,var(--login-pink-dark),var(--login-pink))}.login-v233 .login-remember-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.login-v233 .login-remember-copy strong{color:#2e3a51;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.15;font-weight:750}.login-v233 .login-remember-copy small{color:#8390a3;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:10.5px;line-height:1.25;font-weight:500}.login-v233 .login-remember-control.active .login-remember-copy strong{color:var(--login-pink-dark)}.login-v233 .login-remember-control+.login-error{margin-top:10px}.login-v233 .login-remember-control~.primary-wide{margin-top:12px}.theme-settings-page.settings-v228{--settings-pink:#ed557a;--settings-pink-strong:#df3568;--settings-pink-soft:#fff3f7;--settings-border:#e7ebf1;--settings-ink:#172238;--settings-muted:#7b879b;gap:14px!important;padding-bottom:30px}.theme-settings-page.settings-v228 .page-card{border:1px solid var(--settings-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1722380b!important}.theme-settings-page.settings-v228 .settings-hero-v228{min-height:138px;padding:22px 24px!important;border-color:#f3d8e1!important;background:linear-gradient(135deg,#fff,#fffafd 58%,#fff1f6)!important;box-shadow:0 14px 34px #6b253d0e!important}.theme-settings-page.settings-v228 .settings-hero-copy-v228{max-width:780px}.theme-settings-page.settings-v228 .settings-kicker{min-height:30px;margin:0 0 10px!important;padding:0 11px!important;display:inline-flex!important;align-items:center;gap:7px;border:1px solid #f5cad8;background:#fff4f8!important;color:var(--settings-pink-strong)!important;font-size:11px!important;font-weight:700!important}.theme-settings-page.settings-v228 .settings-hero-card h2{margin:0!important;color:var(--settings-ink)!important;font-size:23px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:750!important}.theme-settings-page.settings-v228 .settings-hero-card p{margin:7px 0 0!important;max-width:760px;color:var(--settings-muted)!important;font-size:12.5px!important;line-height:1.5!important;font-weight:450!important}.theme-settings-page.settings-v228 .settings-hero-chips-v228{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.theme-settings-page.settings-v228 .settings-hero-chips-v228 span{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #edf0f4;border-radius:9px;background:#ffffffd1;color:#667388;font-size:10.5px;font-weight:600}.theme-settings-page.settings-v228 .settings-actions{gap:8px!important}.theme-settings-page.settings-v228 .settings-actions button{min-height:42px;padding:0 15px;border-radius:11px!important;font-size:11.5px!important;font-weight:700!important}.theme-settings-page.settings-v228 .settings-actions .primary-btn,.theme-settings-page.settings-v228 .coupon-settings-card-v175 .primary-btn{border-color:var(--settings-pink)!important;background:linear-gradient(135deg,#f46b8c,var(--settings-pink-strong))!important;color:#fff!important;box-shadow:none!important}.theme-settings-page.settings-v228 .save-success-inline{border:1px solid #ccebdc;border-radius:12px;background:#f4fbf7;color:#23885d;font-size:11.5px;font-weight:600}.theme-settings-page.settings-v228 .settings-grid-main{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:14px!important}.theme-settings-page.settings-v228 .settings-form-card{padding:18px!important}.theme-settings-page.settings-v228 .settings-section-title-v228{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.theme-settings-page.settings-v228 .settings-section-title-v228>span{width:36px;height:36px;flex:0 0 36px;border:1px solid #f6d1dd;border-radius:11px;display:grid;place-items:center;background:var(--settings-pink-soft);color:var(--settings-pink-strong)}.theme-settings-page.settings-v228 .settings-section-title-v228>div{min-width:0}.theme-settings-page.settings-v228 .settings-section-title-v228 h3,.theme-settings-page.settings-v228 .settings-card-heading-row h3{margin:1px 0 3px!important;color:var(--settings-ink)!important;font-size:15px!important;line-height:1.25!important;font-weight:720!important}.theme-settings-page.settings-v228 .settings-card-note{margin:0!important;color:#8792a4!important;font-size:10.5px!important;line-height:1.45!important;font-weight:450!important}.theme-settings-page.settings-v228 .form-grid{gap:11px!important}.theme-settings-page.settings-v228 .field label{margin:0 0 6px!important;color:#59677d!important;font-size:10.5px!important;font-weight:650!important}.theme-settings-page.settings-v228 .field input,.theme-settings-page.settings-v228 .field select,.theme-settings-page.settings-v228 .field textarea{min-height:42px!important;border:1px solid #dde4ed!important;border-radius:10px!important;background:#fff!important;color:#263248!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}.theme-settings-page.settings-v228 .field input:focus,.theme-settings-page.settings-v228 .field select:focus,.theme-settings-page.settings-v228 .field textarea:focus{outline:none!important;border-color:#ed9db5!important;box-shadow:0 0 0 3px #ed557a14!important}.theme-settings-page.settings-v228 .brand-logo-preview-v175{min-height:132px!important;padding:14px!important;border:1.5px dashed #efadc1!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.theme-settings-page.settings-v228 .brand-logo-preview-v175 img{width:min(285px,90%)!important;height:88px!important}.theme-settings-page.settings-v228 .remove-brand-logo-btn{min-height:36px;border-radius:9px!important;font-size:10.5px!important;font-weight:650!important}.theme-settings-page.settings-v228 .settings-login-brand-card-v228{padding:18px!important;background:linear-gradient(135deg,#fff,#fffafe)!important}.theme-settings-page.settings-v228 .settings-login-brand-grid-v228{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px;align-items:end}.theme-settings-page.settings-v228 .settings-login-brand-preview-v228{min-height:76px;padding:12px 14px;border:1px solid #f0dde4;border-radius:13px;background:linear-gradient(135deg,#fff8fb,#f7f2f6);display:flex;align-items:center;gap:12px;overflow:hidden}.theme-settings-page.settings-v228 .settings-login-preview-mark-v228{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#cf0052,#eb0062);color:#fff;font-size:23px;font-weight:850}.theme-settings-page.settings-v228 .settings-login-brand-preview-v228 div{min-width:0;display:grid;gap:4px}.theme-settings-page.settings-v228 .settings-login-brand-preview-v228 strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172238;font-size:22px;line-height:1;letter-spacing:-.035em;font-weight:800}.theme-settings-page.settings-v228 .settings-login-brand-preview-v228 small{color:#748197;font-size:10.5px;font-weight:500}.theme-settings-page.settings-v228 .settings-card-heading-v228{margin-bottom:13px!important;align-items:center!important}.theme-settings-page.settings-v228 .settings-card-heading-v228 .settings-section-title-v228{margin-bottom:0}.theme-settings-page.settings-v228 .settings-section-badge-v228{min-height:28px;padding:0 10px;border:1px solid #f3d7e0;border-radius:9px;background:#fff7fa;display:inline-flex;align-items:center;color:#ca416c;font-size:10px;font-weight:650;white-space:nowrap}.theme-settings-page.settings-v228 .login-background-settings-card-v233{padding:18px!important}.theme-settings-page.settings-v228 .login-background-grid-v233{gap:11px!important}.theme-settings-page.settings-v228 .login-background-upload-card-v233{padding:12px!important;border:1px solid #e7ebf1!important;border-radius:13px!important;background:#fbfcfe!important}.theme-settings-page.settings-v228 .login-background-upload-head-v233 strong{color:#334158!important;font-size:11px!important;font-weight:650!important}.theme-settings-page.settings-v228 .login-background-upload-head-v233 span{color:#8b96a7!important;font-size:9.5px!important;font-weight:450!important}.theme-settings-page.settings-v228 .login-background-preview-v233{border-color:#e1e6ed!important;border-radius:11px!important;background:#f7f9fc!important}.theme-settings-page.settings-v228 .login-background-preview-v233 img{height:132px!important}.theme-settings-page.settings-v228 .login-background-preview-v233>div{min-height:132px!important}.theme-settings-page.settings-v228 .login-background-preview-overlay-v233{min-height:32px!important;background:#ffffffeb!important;color:#d3406d!important;font-size:10px!important;font-weight:650!important}.theme-settings-page.settings-v228 .type-discount-grid-v175{gap:10px!important;margin-top:4px!important}.theme-settings-page.settings-v228 .type-discount-grid-v175>label{padding:12px!important;border-color:#e4e8ef!important;border-radius:12px!important;background:#fbfcfe!important}.theme-settings-page.settings-v228 .type-discount-grid-v175>label>span{margin-bottom:6px!important;color:#526076!important;font-size:10.5px!important;font-weight:650!important}.theme-settings-page.settings-v228 .type-discount-grid-v175>label>div{height:40px!important;border-radius:9px!important}.theme-settings-page.settings-v228 .type-discount-grid-v175 input{font-size:12px!important;font-weight:550!important}.theme-settings-page.settings-v228 .type-discount-grid-v175 b{color:var(--settings-pink-strong)!important;font-weight:700!important}.theme-settings-page.settings-v228 .settings-inline-help-v175{color:#8b96a7!important;font-size:9.5px!important;font-weight:450!important}.theme-settings-page.settings-v228 .coupon-settings-list-v175{margin-top:5px!important;gap:8px!important}.theme-settings-page.settings-v228 .coupon-setting-row-v175{grid-template-columns:minmax(140px,1.2fr) 115px 130px 88px 38px!important;gap:8px!important}.theme-settings-page.settings-v228 .coupon-setting-row-v175>input,.theme-settings-page.settings-v228 .coupon-setting-row-v175>select,.theme-settings-page.settings-v228 .coupon-value-input-v175,.theme-settings-page.settings-v228 .coupon-active-toggle-v175,.theme-settings-page.settings-v228 .coupon-setting-row-v175>button{height:38px!important;border-radius:9px!important}.theme-settings-page.settings-v228 .coupon-setting-row-v175>input,.theme-settings-page.settings-v228 .coupon-setting-row-v175>select,.theme-settings-page.settings-v228 .coupon-value-input-v175 input{color:#354259!important;font-size:10.5px!important;font-weight:550!important}.theme-settings-page.settings-v228 .coupon-active-toggle-v175{font-size:10px!important;font-weight:600!important}.theme-settings-page.settings-v228 .coupon-value-input-v175 b{color:var(--settings-pink-strong)!important}.theme-settings-page.settings-v228 .favicon-upload-grid{gap:10px!important}.theme-settings-page.settings-v228 .favicon-upload-card{min-height:72px;padding:10px 12px!important;border:1px solid #e4e8ef!important;border-radius:12px!important;background:#fbfcfe!important}.theme-settings-page.settings-v228 .favicon-upload-card span{font-size:10px!important;font-weight:600!important}.theme-settings-page.settings-v228 .favicon-upload-card img,.theme-settings-page.settings-v228 .favicon-placeholder{width:40px!important;height:40px!important;border-radius:11px!important}.theme-settings-page.settings-v228 .theme-choice-grid{gap:10px!important}.theme-settings-page.settings-v228 .theme-choice{min-height:112px!important;padding:12px!important;border-color:#e4e8ef!important;border-radius:13px!important;box-shadow:none!important}.theme-settings-page.settings-v228 .theme-choice:hover{transform:none!important;border-color:#efb6c8!important;box-shadow:none!important}.theme-settings-page.settings-v228 .theme-choice.selected{border-color:#ed7899!important;box-shadow:0 0 0 3px #ed557a14!important}.theme-settings-page.settings-v228 .theme-choice strong{color:#354158!important;font-size:12px!important;font-weight:650!important}.theme-settings-page.settings-v228 .theme-choice-preview{height:70px!important;border-radius:10px!important;padding:9px!important}.theme-settings-page.settings-v228 .theme-choice-preview i{height:16px!important;border-radius:6px!important}.theme-settings-page.settings-v228 .theme-choice-preview i:first-child{height:21px!important}body.dark-theme .theme-settings-page.settings-v228 .page-card,body.dark-theme .theme-settings-page.settings-v228 .settings-form-card,body.dark-theme .theme-settings-page.settings-v228 .settings-hero-v228{background:#111827!important;border-color:#273449!important}body.dark-theme .theme-settings-page.settings-v228 .settings-section-title-v228>span{background:#2a1721!important;border-color:#533044!important}body.dark-theme .theme-settings-page.settings-v228 .settings-login-brand-preview-v228,body.dark-theme .theme-settings-page.settings-v228 .login-background-upload-card-v233,body.dark-theme .theme-settings-page.settings-v228 .type-discount-grid-v175>label,body.dark-theme .theme-settings-page.settings-v228 .favicon-upload-card{background:#0d1523!important;border-color:#334155!important}@media(max-width:1100px){.theme-settings-page.settings-v228 .settings-grid-main,.theme-settings-page.settings-v228 .settings-login-brand-grid-v228{grid-template-columns:1fr!important}.theme-settings-page.settings-v228 .settings-hero-v228{display:grid!important}.theme-settings-page.settings-v228 .settings-actions{justify-content:flex-start!important}}@media(max-width:760px){.theme-settings-page.settings-v228 .settings-hero-v228{padding:18px!important}.theme-settings-page.settings-v228 .settings-form-card{padding:14px!important}.theme-settings-page.settings-v228 .login-background-grid-v233,.theme-settings-page.settings-v228 .form-grid.two{grid-template-columns:1fr!important}.theme-settings-page.settings-v228 .coupon-setting-row-v175{grid-template-columns:1fr 1fr!important}.theme-settings-page.settings-v228 .settings-login-brand-preview-v228 strong{font-size:18px}.login-v233 .login-remember-copy small{font-size:10px}}.login-v233 .login-brand-copy{min-width:0!important;max-width:100%!important}.login-v233 .login-brand h1.login-brand-name-v229{display:block!important;max-width:100%!important;margin:0!important;font-size:var(--login-brand-desktop-size, 66px)!important;line-height:.94!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;text-overflow:clip!important}.reports-page-v229{--reports-pink:#ed4d7a;--reports-pink-strong:#db2f63;--reports-pink-soft:#fff2f6;--reports-ink:#17243d;--reports-muted:#75839a;--reports-line:#e8edf4;gap:14px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.reports-page-v229 .reports-hero-v229{min-height:118px!important;padding:20px 22px!important;border:1px solid #f2d8e1!important;border-radius:18px!important;background:radial-gradient(circle at 88% 18%,rgba(237,77,122,.13),transparent 26%),linear-gradient(135deg,#fff,#fff9fb 58%,#fff4f7)!important;box-shadow:0 9px 28px #1f30480b!important}.reports-page-v229 .reports-hero-copy-v229{min-width:0}.reports-page-v229 .reports-kicker{height:29px!important;margin:0 0 9px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #f5c9d7!important;border-radius:999px!important;background:#fff2f6!important;color:#dc3a6a!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.reports-page-v229 .reports-hero-card h2{margin:0!important;color:var(--reports-ink)!important;font-size:clamp(23px,2vw,30px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important}.reports-page-v229 .reports-hero-card p{margin:6px 0 0!important;color:var(--reports-muted)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}.reports-page-v229 .reports-controls{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.reports-page-v229 .reports-period-tabs{height:44px!important;padding:4px!important;gap:3px!important;border:1px solid var(--reports-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.reports-page-v229 .reports-period-tabs button{height:34px!important;min-width:72px!important;padding:0 13px!important;border-radius:10px!important;color:#627188!important;font-size:12px!important;font-weight:500!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.reports-page-v229 .reports-period-tabs button.active{background:linear-gradient(135deg,#f25d86,#e43b70)!important;color:#fff!important;box-shadow:0 6px 16px #e43b702e!important}.reports-page-v229 .reports-year-control-v229{height:44px!important;min-width:116px!important;padding:0 10px 0 12px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--reports-line)!important;border-radius:14px!important;background:#fff!important;color:#db3f6d!important}.reports-page-v229 .reports-year-control-v229 .reports-year-select{width:100%!important;height:40px!important;min-width:68px!important;padding:0 22px 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#29364d!important;font-size:12.5px!important;font-weight:600!important}.reports-page-v229 .reports-summary-grid-v229{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.reports-page-v229 .report-summary-v229{min-height:100px!important;padding:16px 18px!important;display:flex!important;align-items:center!important;gap:14px!important;border:1px solid var(--reports-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 7px 22px #1f30480a!important}.reports-page-v229 .report-summary-icon-v229{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#fff1f5!important;color:#e34875!important}.reports-page-v229 .report-summary-v229.green .report-summary-icon-v229{background:#edf9f2!important;color:#19a45d!important}.reports-page-v229 .report-summary-v229.orange .report-summary-icon-v229{background:#fff5e8!important;color:#e99a25!important}.reports-page-v229 .report-summary-copy-v229{display:grid!important;gap:2px!important;min-width:0!important}.reports-page-v229 .report-summary-card span:not(.report-summary-icon-v229){color:#7b889b!important;font-size:10.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important}.reports-page-v229 .report-summary-card strong{color:var(--reports-ink)!important;font-size:23px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.reports-page-v229 .report-summary-card small{color:#8a96a7!important;font-size:11px!important;line-height:1.3!important;font-weight:400!important}.reports-page-v229 .reports-visual-card-v229{padding:0 20px 18px!important;overflow:hidden!important;border:1px solid var(--reports-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 25px #1f30480a!important}.reports-page-v229 .reports-chart-head-v229,.reports-page-v229 .reports-table-head-v229{min-height:82px!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #edf1f6!important}.reports-page-v229 .reports-chart-title-v229{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.reports-page-v229 .reports-chart-icon-v229{width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;border:1px solid #f6d6e0!important;border-radius:12px!important;background:#fff3f7!important;color:#e14373!important}.reports-page-v229 .report-pro-chart-card.green .reports-chart-icon-v229{border-color:#d8f0e3!important;background:#effaf4!important;color:#17a55d!important}.reports-page-v229 .reports-section-kicker-v229{display:block!important;height:auto!important;min-width:0!important;margin:0 0 3px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#de4773!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:uppercase!important}.reports-page-v229 .report-pro-chart-card.green .reports-section-kicker-v229{color:#17955a!important}.reports-page-v229 .report-card-head h2{margin:0!important;color:var(--reports-ink)!important;font-size:18px!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.02em!important}.reports-page-v229 .report-card-head p{margin:4px 0 0!important;color:#8190a4!important;font-size:11.5px!important;line-height:1.35!important;font-weight:400!important}.reports-page-v229 .report-chart-actions{gap:7px!important}.reports-page-v229 .report-chart-actions>span{height:32px!important;min-width:52px!important;padding:0 10px!important;border:1px solid #f4cfdb!important;border-radius:10px!important;background:#fff4f7!important;color:#dc3f6d!important;font-size:11px!important;font-weight:600!important}.reports-page-v229 .report-pro-chart-card.green .report-chart-actions>span{border-color:#d7efdf!important;background:#f0faf4!important;color:#169653!important}.reports-page-v229 .reports-year-select.compact{height:32px!important;min-width:78px!important;padding:0 26px 0 10px!important;border:1px solid #e4eaf1!important;border-radius:10px!important;background:#fff!important;color:#344158!important;font-size:11.5px!important;font-weight:500!important;box-shadow:none!important}.reports-page-v229 .report-pro-chart{grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;min-height:342px!important;padding-top:16px!important}.reports-page-v229 .report-y-axis{height:276px!important;padding-top:2px!important;color:#8a96a8!important;font-size:10.5px!important;font-weight:400!important;font-variant-numeric:tabular-nums!important}.reports-page-v229 .report-plot-area{height:326px!important;padding-bottom:48px!important}.reports-page-v229 .report-grid-lines{height:276px!important;min-width:840px!important}.reports-page-v229 .report-grid-lines span{border-color:#edf1f5!important;opacity:1!important}.reports-page-v229 .report-pro-bars{height:276px!important;min-width:840px!important;gap:14px!important;padding:0 10px 42px!important}.reports-page-v229 .report-pro-bar-item{height:276px!important;gap:5px!important}.reports-page-v229 .report-pro-bar-track{height:224px!important}.reports-page-v229 .report-pro-bar-track span{width:min(44px,72%)!important;border:0!important;border-radius:8px 8px 3px 3px!important;background:linear-gradient(180deg,#f36d92,#df4775)!important;opacity:.92!important;box-shadow:none!important}.reports-page-v229 .report-pro-chart-card.green .report-pro-bar-track span{background:linear-gradient(180deg,#63c991,#39ad72)!important}.reports-page-v229 .report-pro-bar-label{margin-top:8px!important;color:#718097!important;font-size:10px!important;line-height:1.15!important;font-weight:400!important}.reports-page-v229 .report-pro-bar-bottom-value{min-height:15px!important;color:#314057!important;font-size:10px!important;line-height:1.1!important;font-weight:550!important}.reports-page-v229 .reports-table-card-v229{border:1px solid var(--reports-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 25px #1f30480a!important}.reports-page-v229 .reports-table-card-v229 .reports-table-head-v229{padding:15px 18px!important;background:#fff!important}.reports-page-v229 .reports-row-count-v229{min-width:72px!important;height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #f3d5df!important;border-radius:10px!important;background:#fff5f8!important;color:#dc416e!important;font-size:10.5px!important;font-weight:500!important}.reports-page-v229 .reports-table{grid-template-columns:1.18fr .76fr .76fr 1fr 1fr!important}.reports-page-v229 .reports-table-head{min-height:42px!important;padding:0 16px!important;background:#fff8fa!important;border-color:#f2e7eb!important;color:#7c8799!important;font-size:10.5px!important;font-weight:500!important;text-transform:none!important}.reports-page-v229 .reports-table-cell{min-height:48px!important;padding:0 16px!important;border-color:#edf1f5!important;color:#526178!important;font-size:11.5px!important;font-weight:400!important;font-variant-numeric:tabular-nums!important}.reports-page-v229 .reports-table-cell.period{color:#28364c!important;font-weight:500!important}.reports-page-v229 .reports-table-cell.order-count{color:#4d5c73!important;font-weight:400!important}.reports-page-v229 .reports-table-cell.money{color:#d94a74!important;font-weight:500!important}.reports-page-v229 .reports-table-cell.profit{color:#159655!important;font-weight:500!important}body.dark-theme .reports-page-v229 .reports-hero-v229,body.dark-theme .reports-page-v229 .report-summary-v229,body.dark-theme .reports-page-v229 .reports-visual-card-v229,body.dark-theme .reports-page-v229 .reports-table-card-v229,body.dark-theme .reports-page-v229 .reports-table-card-v229 .reports-table-head-v229{background:#101c2d!important;border-color:#263a56!important}body.dark-theme .reports-page-v229 .reports-hero-card h2,body.dark-theme .reports-page-v229 .report-summary-card strong,body.dark-theme .reports-page-v229 .report-card-head h2{color:#f6f9ff!important}body.dark-theme .reports-page-v229 .reports-hero-card p,body.dark-theme .reports-page-v229 .report-card-head p{color:#9fb0c8!important}body.dark-theme .reports-page-v229 .reports-period-tabs,body.dark-theme .reports-page-v229 .reports-year-control-v229,body.dark-theme .reports-page-v229 .reports-year-select.compact{background:#0c1727!important;border-color:#2c405b!important}body.dark-theme .reports-page-v229 .reports-period-tabs button,body.dark-theme .reports-page-v229 .reports-year-control-v229 .reports-year-select{color:#cfdaea!important}body.dark-theme .reports-page-v229 .reports-table-head{background:#121f32!important;border-color:#26384f!important;color:#9baac0!important}body.dark-theme .reports-page-v229 .reports-table-cell{background:#101c2d!important;border-color:#24364e!important;color:#d3dfef!important}@media(max-width:980px){.reports-page-v229 .reports-hero-v229{align-items:flex-start!important}.reports-page-v229 .reports-controls{width:100%!important;justify-content:space-between!important}.reports-page-v229 .reports-summary-grid-v229{grid-template-columns:1fr!important}.reports-page-v229 .report-pro-chart{grid-template-columns:48px minmax(0,1fr)!important}.reports-page-v229 .reports-chart-head-v229,.reports-page-v229 .reports-table-head-v229{align-items:flex-start!important;gap:12px!important}}@media(max-width:760px){.login-v233 .login-brand h1.login-brand-name-v229{font-size:var(--login-brand-mobile-size, 27px)!important;white-space:nowrap!important}.reports-page-v229 .reports-hero-v229{padding:16px!important}.reports-page-v229 .reports-controls{display:grid!important;grid-template-columns:1fr auto!important}.reports-page-v229 .reports-period-tabs{width:100%!important}.reports-page-v229 .reports-period-tabs button{min-width:0!important;flex:1!important;padding:0 8px!important}.reports-page-v229 .reports-year-control-v229{min-width:100px!important}.reports-page-v229 .reports-visual-card-v229{padding:0 12px 14px!important}.reports-page-v229 .reports-chart-head-v229{flex-direction:column!important}.reports-page-v229 .report-chart-actions{width:100%!important;justify-content:flex-end!important}.reports-page-v229 .reports-table-card-v229 .reports-table-head-v229{flex-direction:column!important}.reports-page-v229 .reports-row-count-v229{align-self:flex-start!important}}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number span,.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-product-number strong{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price,.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:800!important;letter-spacing:0!important}.account-order-number-link{appearance:none;border:0;background:transparent;padding:0;margin:0;color:#e20d63;font:inherit;font-size:inherit;font-weight:500;line-height:1.1;cursor:pointer;text-align:left}.account-order-number-link:hover{color:#c90b57;text-decoration:underline;text-underline-offset:3px}.account-discount-hero-badges{grid-template-columns:minmax(132px,160px)!important}.dealer-register-open{width:100%;min-height:54px;border:1px solid #f3bfd1;background:#fff9fb;border-radius:14px;display:flex;align-items:center;gap:12px;padding:9px 14px;color:#c80b55;cursor:pointer;text-align:left;box-shadow:none;transition:.18s ease}.dealer-register-open:hover{background:#fff3f7;border-color:#ec8fb0;transform:translateY(-1px)}.dealer-register-open>span{display:flex;flex:1;flex-direction:column;gap:1px}.dealer-register-open strong{font-size:14px;font-weight:650}.dealer-register-open small{font-size:11px;color:#8b7180;font-weight:400}.dealer-application-modal-shell .modal{padding:0!important;overflow:visible!important}.dealer-application-modal{background:#fff;border-radius:20px;overflow:visible}.dealer-application-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-bottom:1px solid #edf1f6;background:linear-gradient(135deg,#fff 25%,#fff7fa)}.dealer-application-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#fff0f5;color:#e20d63;border:1px solid #ffd0df;flex:0 0 auto}.dealer-application-head>div:nth-child(2){flex:1}.dealer-application-head span{font-size:11px;color:#e20d63;font-weight:600}.dealer-application-head h3{margin:2px 0 3px;font-size:22px;color:#0e203d}.dealer-application-head p{margin:0;color:#8290a5;font-size:12px;line-height:1.45}.dealer-application-head>button,.application-detail-head>button{width:38px;height:38px;border:1px solid #e3e9f1;background:#fff;border-radius:11px;display:grid;place-items:center;cursor:pointer;color:#506176}.dealer-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px 10px}.dealer-application-grid>label{display:flex;flex-direction:column;gap:6px;min-width:0}.dealer-application-grid>label>span{font-size:11px;font-weight:600;color:#44536a}.dealer-application-grid input{height:44px;border:1px solid #dfe6ef;border-radius:11px;padding:0 13px;font:inherit;font-size:13px;color:#10213d;outline:none;background:#fff}.dealer-application-grid input:focus{border-color:#ec6e9a;box-shadow:0 0 0 3px #e20d6312}.dealer-city-field,.dealer-city-combo{position:relative}.dealer-city-combo>input{width:100%;padding-right:38px}.dealer-city-combo>svg{position:absolute;right:12px;top:14px;color:#74839a;pointer-events:none}.dealer-city-list{position:absolute;z-index:30;top:49px;left:0;right:0;max-height:210px;overflow:auto;padding:6px;background:#fff;border:1px solid #dfe6ef;border-radius:12px;box-shadow:0 15px 35px #20324e26}.dealer-city-list button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:9px 10px;border-radius:8px;font-size:12px;color:#253650;cursor:pointer}.dealer-city-list button:hover{background:#fff1f6;color:#d10c59}.dealer-city-empty{padding:12px;color:#8b97a8;font-size:12px}.dealer-file-field{grid-column:1/-1}.dealer-file-field>span{display:flex!important;justify-content:space-between;gap:10px}.dealer-file-field em{font-style:normal;font-weight:400;color:#9aa4b3}.dealer-file-drop{display:flex;align-items:center;gap:12px;min-height:64px;border:1px dashed #ed9bb8;background:#fff9fb;border-radius:13px;padding:10px 12px;color:#e20d63}.dealer-file-drop>div{display:flex;flex-direction:column;min-width:0;flex:1}.dealer-file-drop strong{color:#27384f;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-file-drop small{font-size:10px;color:#8d99aa}.dealer-file-select{position:relative;border:1px solid #f0c4d3;background:#fff;color:#d30c59;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.dealer-file-select input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.dealer-application-message{margin:4px 22px 0;padding:10px 12px;border-radius:10px;background:#fff3f5;color:#ba164f;font-size:12px;border:1px solid #ffd4df}.dealer-application-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 22px 20px}.dealer-cancel-btn,.dealer-submit-btn{height:42px;border-radius:11px;padding:0 18px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.dealer-cancel-btn{background:#fff;border:1px solid #dfe6ef;color:#4f6076}.dealer-submit-btn{border:0;background:#ef1766;color:#fff;display:flex;align-items:center;gap:8px;box-shadow:none}.dealer-submit-btn:disabled{opacity:.6;cursor:wait}.dealer-application-success{padding:30px;text-align:center}.dealer-success-icon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;margin:0 auto 14px;background:#effaf4;color:#18a65b}.dealer-application-success h3{font-size:22px;margin:0 0 8px;color:#10213d}.dealer-application-success p{font-size:13px;line-height:1.6;color:#718098;margin:0 auto 20px;max-width:390px}.dealer-application-success button{height:42px;min-width:130px;border:0;border-radius:11px;background:#ef1766;color:#fff;font-weight:600;cursor:pointer}.customer-applications-page{display:flex;flex-direction:column;gap:14px}.customer-applications-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px!important;background:linear-gradient(110deg,#fff 50%,#fff5f8)!important}.customer-applications-kicker{display:inline-flex;align-items:center;gap:6px;color:#e20d63;font-size:11px;font-weight:600}.customer-applications-hero h2{margin:4px 0;font-size:25px}.customer-applications-hero p{margin:0;color:#7d8aa0;font-size:12px}.customer-applications-stats{display:flex;gap:10px}.customer-applications-stats>div{min-width:126px;border:1px solid #f2d6df;background:#fff;border-radius:14px;padding:11px 14px;display:flex;flex-direction:column;gap:2px}.customer-applications-stats span{font-size:10px;color:#8290a5}.customer-applications-stats strong{font-size:20px;color:#12233f}.customer-applications-list-card{padding:0!important;overflow:hidden}.customer-applications-list-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e9eef5}.customer-applications-list-head h3{margin:0;font-size:16px}.customer-applications-list-head p{margin:3px 0 0;color:#8490a2;font-size:11px}.customer-applications-list-head>span{padding:7px 10px;border-radius:9px;background:#fff2f6;color:#d20c59;font-size:11px}.customer-applications-table-wrap{overflow-x:auto}.customer-applications-table{width:100%;border-collapse:collapse;font-size:12px}.customer-applications-table th{padding:12px 14px;text-align:left;color:#7f8ca0;font-weight:500;background:#fafbfd;border-bottom:1px solid #e8edf4;white-space:nowrap}.customer-applications-table td{padding:12px 14px;border-bottom:1px solid #edf1f5;color:#33445b;vertical-align:middle}.application-person{display:flex;align-items:center;gap:9px}.application-person>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#8c0939;color:#fff;font-weight:600}.application-person>div{display:flex;flex-direction:column}.application-person strong{font-size:12px}.application-person small{font-size:10px;color:#8c98a8}.application-actions{display:flex;gap:6px;white-space:nowrap}.application-actions button,.application-detail-footer button{height:34px;border-radius:9px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:550;cursor:pointer;background:#fff}.app-detail{border:1px solid #cfe0fa;color:#2461ca}.app-delete{border:1px solid #f3cbd6;color:#df175f}.app-approve{border:1px solid #bfe8d0;color:#149154!important;background:#f5fff8!important}.customer-applications-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b97a8;gap:6px}.customer-applications-empty svg{color:#e20d63}.customer-applications-empty strong{color:#253650;font-size:14px}.customer-applications-empty span{font-size:11px}.application-detail-modal-shell .modal{padding:0!important}.application-detail-modal{background:#fff;border-radius:18px;overflow:hidden}.application-detail-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:#fff8fa;border-bottom:1px solid #edf0f5}.application-detail-head>div{flex:1}.application-detail-head span{display:flex;align-items:center;gap:5px;font-size:10px;color:#df1760}.application-detail-head h3{margin:3px 0 1px;font-size:20px}.application-detail-head p{margin:0;color:#7e8b9e;font-size:12px}.application-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:18px 20px}.application-detail-grid>div{border:1px solid #e5eaf1;border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.application-detail-grid span{font-size:10px;color:#8895a7}.application-detail-grid strong{font-size:12px;color:#22334a;font-weight:550}.application-document-box{margin:0 20px 18px;display:flex;align-items:center;gap:10px;border:1px solid #f1ceda;background:#fff8fa;border-radius:12px;padding:11px 12px;color:#e20d63}.application-document-box>div{flex:1;display:flex;flex-direction:column;min-width:0}.application-document-box strong{font-size:11px;color:#26374e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.application-document-box span{font-size:10px;color:#8c98a9}.application-document-box a{height:34px;padding:0 10px;border:1px solid #efc8d5;background:#fff;border-radius:9px;color:#d10d59;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-size:10px}.application-document-missing{margin:0 20px 18px;padding:12px;border-radius:11px;background:#f7f9fb;color:#8a96a7;font-size:11px}.application-detail-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #edf0f5;background:#fbfcfd}@media(max-width:760px){.dealer-application-modal-shell .modal-overlay{align-items:flex-end}.dealer-application-modal-shell .modal{width:100%!important;max-height:92vh;border-radius:22px 22px 0 0;overflow:auto!important}.dealer-application-head{padding:16px}.dealer-application-grid{grid-template-columns:1fr;padding:15px 16px 8px;gap:11px}.dealer-file-field{grid-column:auto}.dealer-application-footer{padding:12px 16px 18px}.dealer-cancel-btn{display:none}.dealer-submit-btn{width:100%;justify-content:center}.dealer-city-list{max-height:170px}.customer-applications-hero{padding:16px!important;align-items:flex-start;flex-direction:column}.customer-applications-stats{width:100%}.customer-applications-stats>div{flex:1;min-width:0}.customer-applications-list-head{padding:14px}.customer-applications-list-head p{display:none}.customer-applications-table-wrap{overflow:visible;padding:10px}.customer-applications-table,.customer-applications-table tbody{display:block}.customer-applications-table thead{display:none}.customer-applications-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #e4eaf1;border-radius:14px;padding:11px;margin-bottom:9px}.customer-applications-table td{display:block;border:0;padding:0;font-size:11px}.customer-applications-table td:nth-child(1){grid-column:1/-1}.customer-applications-table td:nth-child(6){grid-column:1/-1}.application-actions{display:grid;grid-template-columns:1fr 1fr 1fr}.application-actions button{justify-content:center;padding:0 5px}.application-detail-grid{grid-template-columns:1fr 1fr;padding:14px}.application-document-box{margin:0 14px 14px;flex-wrap:wrap}.application-detail-footer{padding:12px 14px}.application-detail-footer button{flex:1;justify-content:center}}.dealer-application-modal-shell,.application-detail-modal-shell,.dealer-application-success-shell{padding:0!important;overflow:visible!important}@media(max-width:760px){.dealer-application-modal-shell{width:calc(100% - 18px)!important;max-height:92vh;overflow:auto!important;border-radius:22px!important}.application-detail-modal-shell{width:calc(100% - 18px)!important;max-height:90vh;overflow:auto!important;border-radius:20px!important}}.customer-form-v176 .customer-primary-field-v23747{padding:10px 12px 9px!important;border:1px solid #efb7cb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 14px #e20d6309!important}.customer-form-v176 .customer-primary-field-v23747>label{color:#42516a!important}.customer-form-v176 .customer-primary-field-v23747 .input-shell{border-color:#dfe6ef!important;box-shadow:none!important}.customer-form-v176 .customer-primary-field-v23747 .input-shell:focus-within{border-color:#e989aa!important;box-shadow:0 0 0 3px #e20d630f!important}.customer-form-v176 .customer-secondary-field-v23747{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-form-v176 .customer-secondary-field-v23747:before,.customer-form-v176 .customer-secondary-field-v23747:after{display:none!important}.home-expiring-carts-card{padding:0!important;overflow:hidden!important;border:1px solid #e6ebf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 28px #1f30480b!important}.expiring-carts-head{min-height:62px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}.expiring-carts-head>div{min-width:0!important}.expiring-carts-head h3{margin:0!important;display:flex!important;align-items:center!important;gap:9px!important;color:#17233c!important;font-size:17px!important;font-weight:760!important;letter-spacing:-.02em!important}.expiring-carts-head h3:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #ef4f7d;flex:0 0 auto}.expiring-carts-head p{margin:4px 0 0 19px!important;color:#8a96a8!important;font-size:10.5px!important;font-weight:400!important}.expiring-carts-count{flex:0 0 auto!important;min-width:70px!important;height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #f2cbd9!important;border-radius:10px!important;background:#fff5f8!important;color:#d80d59!important;font-size:10.5px!important;font-weight:650!important}.expiring-carts-table{width:100%!important;min-width:0!important}.expiring-carts-table-head,.expiring-carts-row{display:grid!important;grid-template-columns:minmax(170px,1.25fr) minmax(135px,.85fr) minmax(110px,.7fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(92px,.55fr) minmax(126px,.72fr)!important;align-items:center!important;column-gap:12px!important}.expiring-carts-table-head{min-height:40px!important;padding:0 16px!important;background:#fbfcfe!important;border-bottom:1px solid #edf1f5!important;color:#8490a3!important;font-size:10px!important;font-weight:500!important}.expiring-carts-row{min-height:58px!important;padding:7px 16px!important;border-bottom:1px solid #edf1f5!important;color:#536278!important;font-size:11px!important;font-weight:400!important}.expiring-carts-row:last-child{border-bottom:0!important}.expiring-cart-customer{min-width:0!important;border:0!important;background:transparent!important;padding:0!important;display:flex!important;align-items:center!important;gap:9px!important;text-align:left!important;color:inherit!important;cursor:pointer!important}.expiring-cart-customer>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.expiring-cart-customer strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#223149!important;font-size:11.5px!important;font-weight:620!important}.expiring-cart-customer small{color:#9aa5b5!important;font-size:9.5px!important;font-weight:400!important}.expiring-carts-row>strong{color:#18263e!important;font-size:11.5px!important;font-weight:650!important;font-variant-numeric:tabular-nums!important}.expiring-cart-deadline{color:#df155e!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}.expiring-cart-detail-btn{height:34px!important;padding:0 11px!important;border:1px solid #f0c7d6!important;border-radius:10px!important;background:#fff!important;color:#d80d59!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10.5px!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important}.expiring-cart-detail-btn:hover{background:#fff6f9!important;border-color:#e992b0!important}.expiring-carts-empty{min-height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#8a96a8!important;font-size:11px!important;font-weight:400!important}.expiring-carts-empty svg{color:#32a96a!important}body.dark-theme .home-expiring-carts-card,body.dark-theme .expiring-carts-head,body.dark-theme .expiring-carts-row{background:#101c2d!important;border-color:#25364d!important}body.dark-theme .expiring-carts-table-head{background:#121f32!important;border-color:#25364d!important;color:#95a5bc!important}body.dark-theme .expiring-carts-head h3,body.dark-theme .expiring-cart-customer strong,body.dark-theme .expiring-carts-row>strong{color:#edf4ff!important}body.dark-theme .expiring-cart-detail-btn{background:#101c2d!important;border-color:#6a324a!important}@media(min-width:761px){.customer-form-v176 .customer-form-grid-v176{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-form-v176 .customer-special-discount-v176{grid-column:auto!important}}.dealer-required{margin-left:2px!important;color:#e20d63!important;font-style:normal!important;font-weight:800!important}.dealer-address-field{grid-column:1 / -1!important}.dealer-application-grid textarea{width:100%!important;min-height:76px!important;resize:vertical!important;border:1px solid #dfe6ef!important;border-radius:11px!important;padding:11px 13px!important;background:#fff!important;color:#10213d!important;font:inherit!important;font-size:13px!important;line-height:1.45!important;outline:none!important}.dealer-application-grid textarea:focus{border-color:#ec6e9a!important;box-shadow:0 0 0 3px #e20d6312!important}.dealer-register-open-below{margin-top:10px!important}.application-detail-grid .application-address-detail{grid-column:1 / -1!important}@media(max-width:760px){.dealer-address-field{grid-column:auto!important}.application-detail-grid .application-address-detail{grid-column:1 / -1!important}}.customer-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.customer-list-pagination-summary{color:#64748b;font-size:13px;font-weight:700}.customer-list-pagination-summary strong{color:#0f172a}.customer-list-pagination-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customer-list-pagination-actions button{min-height:36px;padding:0 12px;border:1px solid #dce3ee;border-radius:10px;background:#f8fafc;color:#334155;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.18s ease}.customer-list-pagination-actions button:not(:disabled):hover{background:#eef4ff;border-color:#b9ccf5;color:#2557b7}.customer-list-pagination-actions button:disabled{opacity:.42;cursor:not-allowed}.customer-list-pagination-actions span{min-width:105px;text-align:center;color:#64748b;font-size:12px;font-weight:700}.customer-list-pagination-actions span strong{color:#0f172a}body.dark-theme .customer-list-pagination{background:#111827;border-color:#283449;box-shadow:none}body.dark-theme .customer-list-pagination-summary,body.dark-theme .customer-list-pagination-actions span{color:#94a3b8}body.dark-theme .customer-list-pagination-summary strong,body.dark-theme .customer-list-pagination-actions span strong{color:#f8fafc}body.dark-theme .customer-list-pagination-actions button{background:#172033;border-color:#334155;color:#dbe5f3}body.dark-theme .customer-list-pagination-actions button:not(:disabled):hover{background:#20304a;border-color:#5274aa;color:#fff}.order-detail-redesign .order-meta-copy-pill{white-space:nowrap!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{flex:0 0 auto!important;margin-left:2px!important}.order-detail-redesign .order-phone-meta-pill strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.products-management-page .admin-product-category-stack{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.products-management-page .admin-product-category-section{min-width:0!important;margin:0 0 28px!important}.products-management-page .admin-product-category-title{min-height:72px!important;margin:0 0 16px!important;padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 10px 28px #14223a0b!important}.products-management-page .admin-product-category-title .catalog-heading-triangle{width:0!important;height:0!important;flex:0 0 auto!important;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:13px solid #ef4f82!important;font-size:0!important}.products-management-page .admin-product-category-title h3{margin:0!important;color:#17233c!important;font-family:Inter,Manrope,Helvetica Neue,Arial,sans-serif!important;font-size:24px!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.04em!important;text-transform:uppercase!important}.products-management-page .admin-product-grid.six-col{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.products-management-page .admin-product-category-grid .admin-product-card.premium-v2{min-width:0!important;height:100%!important;border-radius:12px!important}.products-management-page .admin-product-category-grid .square-product-media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}.products-management-page .admin-product-category-grid .square-product-media .emoji-img{font-size:clamp(58px,4.3vw,86px)!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:11px 10px 10px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{min-height:38px!important;max-height:38px!important;margin:0 0 9px!important;font-size:11.5px!important;line-height:1.28!important;font-weight:650!important;-webkit-line-clamp:2!important}.products-management-page .admin-product-category-grid .product-inline-editors{grid-template-columns:.82fr 1fr 1fr!important;gap:5px!important}.products-management-page .admin-product-category-grid .product-card-field{height:48px!important;padding:6px 6px 5px!important;border-radius:8px!important}.products-management-page .admin-product-category-grid .product-card-field>span{font-size:9.5px!important}.products-management-page .admin-product-category-grid .product-card-field input{font-size:12.5px!important}.products-management-page .admin-product-category-grid .product-card-field b{font-size:10.5px!important}.products-management-page .admin-product-category-grid .premium-actions-v2{gap:6px!important;padding-top:8px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .delete-btn,.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn{height:36px!important;min-height:36px!important;border-radius:7px!important;font-size:11px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn svg{width:14px!important;height:14px!important}@container admin-content (max-width:1279px){.products-management-page .admin-product-grid.six-col{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container admin-content (max-width:1080px){.products-management-page .admin-product-grid.six-col{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container admin-content (max-width:860px){.products-management-page .admin-product-grid.six-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container admin-content (max-width:650px){.products-management-page .admin-product-grid.six-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-management-page .admin-product-category-title{min-height:60px!important;padding:13px 15px!important}.products-management-page .admin-product-category-title h3{font-size:19px!important}}@container admin-content (max-width:430px){.products-management-page .admin-product-grid.six-col{grid-template-columns:1fr!important}}body.dark-theme .products-management-page .admin-product-category-title{border-color:#25364d!important;background:#101c2d!important;box-shadow:none!important}body.dark-theme .products-management-page .admin-product-category-title h3{color:#f4f7fb!important}.products-management-page .offer-header-actions{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}.products-management-page .bulk-product-add-trigger,.products-management-page .product-bulk-actions-trigger{min-height:42px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #e4e9f1!important;border-radius:10px!important;background:#fff!important;color:#52627b!important;font-weight:750!important;white-space:nowrap!important;box-shadow:0 5px 16px #19263c06!important}.products-management-page .bulk-product-add-trigger:hover,.products-management-page .product-bulk-actions-trigger:not(:disabled):hover,.products-management-page .product-bulk-actions-trigger.open{border-color:#f3a4bf!important;color:#e93e76!important;background:#fff9fb!important}.products-management-page .product-bulk-actions-trigger:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important}.products-management-page .product-bulk-actions-trigger strong{min-width:21px!important;height:21px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#ef4f82!important;color:#fff!important;font-size:10px!important;line-height:1!important}.products-management-page .product-bulk-actions-wrap{position:relative!important;display:inline-flex!important}.products-management-page .product-bulk-actions-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:80!important;width:190px!important;padding:7px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 40px #14223a24!important}.products-management-page .product-bulk-actions-menu button{width:100%!important;min-height:39px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#33435c!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important;text-align:left!important}.products-management-page .product-bulk-actions-menu button:hover{background:#f7f9fc!important}.products-management-page .product-bulk-actions-menu .status-action svg{color:#31a765!important}.products-management-page .product-bulk-actions-menu .delete-action{color:#dc496a!important}.products-management-page .product-bulk-actions-menu .delete-action svg{color:#dc496a!important}.products-management-page .admin-product-category-grid .product-reorder-card.selected-product-card{border-color:#f16b99!important;box-shadow:0 0 0 2px #f14f842e,0 10px 28px #ec3d771a!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.products-management-page .admin-product-category-grid .product-reorder-card.selected-product-card:after{content:""!important;position:absolute!important;inset:3px!important;border:1px solid rgba(241,79,132,.16)!important;border-radius:9px!important;pointer-events:none!important;z-index:3!important}.products-management-page .admin-product-category-grid .product-reorder-card:focus-visible{outline:2px solid rgba(239,79,130,.55)!important;outline-offset:3px!important}.bulk-product-add-modal{overflow:hidden!important;border-radius:16px!important;background:#fff!important}.bulk-product-add-header{min-height:88px!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #edf0f5!important}.bulk-product-add-header>div{display:flex!important;align-items:center!important;gap:13px!important}.bulk-product-add-header>div>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#fff0f5!important;color:#ef4f82!important}.bulk-product-add-header h3{margin:0 0 4px!important;color:#1e2c43!important;font-size:20px!important;font-weight:850!important}.bulk-product-add-header p{margin:0!important;color:#8190a5!important;font-size:12px!important}.bulk-product-add-header>button{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #e8ecf2!important;border-radius:10px!important;background:#fff!important;color:#6c7a90!important;cursor:pointer!important}.bulk-product-add-table-wrap{max-height:58vh!important;padding:16px 20px 8px!important;overflow:auto!important}.bulk-product-add-grid{display:grid!important;grid-template-columns:110px minmax(190px,1.8fr) 105px 105px minmax(145px,1fr) 110px 38px!important;gap:8px!important;align-items:center!important;min-width:860px!important}.bulk-product-add-head{padding:0 4px 8px!important;color:#7c899c!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important}.bulk-product-add-rows{display:flex!important;flex-direction:column!important;gap:8px!important}.bulk-product-add-row{padding:8px!important;border:1px solid #e8edf3!important;border-radius:11px!important;background:#fbfcfe!important}.bulk-product-add-row input,.bulk-product-add-row select{width:100%!important;height:39px!important;min-width:0!important;padding:0 10px!important;border:1px solid #dfe5ed!important;border-radius:8px!important;outline:0!important;background:#fff!important;color:#26364e!important;font:inherit!important;font-size:11px!important}.bulk-product-add-row input:focus,.bulk-product-add-row select:focus{border-color:#ef7da4!important;box-shadow:0 0 0 3px #ef4f8217!important}.bulk-product-remove-row{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #f4ccd7!important;border-radius:8px!important;background:#fff!important;color:#df506f!important;cursor:pointer!important}.bulk-product-add-footer{padding:14px 20px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid #edf0f5!important;background:#fff!important}.bulk-product-add-footer>div{display:flex!important;gap:8px!important}.bulk-product-add-row-btn,.bulk-product-save-btn{min-height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.bulk-product-add-row-btn{border:1px solid #e1e7ef!important;background:#f8fafc!important;color:#506078!important}.bulk-product-save-btn{border:0!important;background:linear-gradient(135deg,#f36a92,#ee1764)!important;color:#fff!important}.bulk-confirm-icon.status{background:#edf9f2!important;color:#2fa363!important}.premium-delete-confirm .bulk-confirm-actions .status-confirm-btn{border-color:#ef4f82!important;background:linear-gradient(135deg,#f36a92,#ee1764)!important;color:#fff!important}.premium-delete-confirm .bulk-confirm-actions .status-confirm-btn:hover{background:linear-gradient(135deg,#ef5b87,#df0c57)!important}body.dark-theme .products-management-page .bulk-product-add-trigger,body.dark-theme .products-management-page .product-bulk-actions-trigger,body.dark-theme .products-management-page .product-bulk-actions-menu,body.dark-theme .bulk-product-add-modal,body.dark-theme .bulk-product-add-header,body.dark-theme .bulk-product-add-footer{border-color:#263850!important;background:#101c2d!important;color:#dce7f6!important}body.dark-theme .products-management-page .product-bulk-actions-menu button{color:#d9e4f4!important}body.dark-theme .products-management-page .product-bulk-actions-menu button:hover{background:#18283d!important}body.dark-theme .products-management-page .admin-product-category-grid .product-reorder-card.selected-product-card{border-color:#f36f9d!important;background:#142035!important;box-shadow:0 0 0 2px #f36f9d33,0 10px 28px #0000002e!important}body.dark-theme .bulk-product-add-header h3{color:#f5f8fc!important}body.dark-theme .bulk-product-add-header p{color:#94a7c0!important}body.dark-theme .bulk-product-add-header>button{border-color:#2b3d55!important;background:#142238!important;color:#c8d6e9!important}body.dark-theme .bulk-product-add-row{border-color:#263850!important;background:#132136!important}body.dark-theme .bulk-product-add-row input,body.dark-theme .bulk-product-add-row select{border-color:#30445f!important;background:#0f1b2d!important;color:#e7eef8!important}body.dark-theme .bulk-product-add-row-btn{border-color:#30445f!important;background:#15243a!important;color:#dce7f6!important}@media(max-width:900px){.products-management-page .offer-header-actions{justify-content:flex-start!important;width:100%!important}.products-management-page .bulk-product-add-trigger,.products-management-page .product-bulk-actions-wrap,.products-management-page .product-bulk-actions-trigger,.products-management-page .product-add-hero-btn{flex:1 1 180px!important}.products-management-page .product-bulk-actions-wrap{display:flex!important}.products-management-page .product-bulk-actions-trigger{width:100%!important}.bulk-product-add-footer{align-items:stretch!important;flex-direction:column!important}.bulk-product-add-footer>div{width:100%!important}.bulk-product-add-footer>div button{flex:1!important}}.products-management-page .clear-product-selection-btn{min-height:42px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #f2c8d7!important;border-radius:10px!important;background:#fff8fb!important;color:#dd3d72!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important;box-shadow:none!important}.products-management-page .clear-product-selection-btn:hover{border-color:#ee86aa!important;background:#fff1f6!important;color:#c9255e!important}.products-management-page .admin-product-category-grid .product-reorder-card{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .14s ease,transform .14s ease!important}.products-management-page .admin-product-category-grid .product-reorder-card.drag-preview-card{border:1px dashed #ee76a0!important;background:linear-gradient(180deg,#fffafd,#fff5f9)!important;box-shadow:0 8px 24px #ee4c841a!important;opacity:.72!important;transform:scale(.985)!important}body.product-card-reordering .products-management-page .admin-product-category-grid{min-height:120px!important}.product-pointer-drag-ghost{opacity:.94!important;transform:rotate(1deg) scale(.98)!important;box-shadow:0 24px 60px #202a3c33,0 0 0 2px #ef4f822e!important}.bulk-product-add-modal-v254{background:#fff!important}.bulk-product-add-modal-v254 .bulk-product-add-header{min-height:82px!important;padding:18px 22px 16px!important;border-bottom:0!important;background:linear-gradient(180deg,#fff,#fffafd)!important}.bulk-product-add-modal-v254 .bulk-product-add-table-wrap{max-height:58vh!important;padding:4px 20px 14px!important}.bulk-product-add-modal-v254 .bulk-product-add-grid{grid-template-columns:92px 58px minmax(190px,1.7fr) 88px 88px minmax(130px,1fr) 96px 34px!important;gap:8px!important;min-width:900px!important}.bulk-product-add-modal-v254 .bulk-product-add-head{padding:7px 8px 8px!important;color:#8995a8!important;font-size:9.5px!important}.bulk-product-add-modal-v254 .bulk-product-add-rows{gap:6px!important}.bulk-product-add-modal-v254 .bulk-product-add-row{min-height:58px!important;padding:8px!important;border:0!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:inset 0 0 0 1px #dee5ef94!important}.bulk-product-add-modal-v254 .bulk-product-add-row input,.bulk-product-add-modal-v254 .bulk-product-add-row select{height:38px!important;border-color:transparent!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #17233c09!important}.bulk-product-add-modal-v254 .bulk-product-add-row input:hover,.bulk-product-add-modal-v254 .bulk-product-add-row select:hover{border-color:#e5eaf1!important}.bulk-product-add-modal-v254 .bulk-product-add-row input:focus,.bulk-product-add-modal-v254 .bulk-product-add-row select:focus{border-color:#ef8eaf!important;box-shadow:0 0 0 3px #ef4f8213!important}.bulk-product-image-picker{width:46px!important;height:46px!important;margin:auto!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px dashed #d9e0ea!important;border-radius:10px!important;background:#fff!important;color:#8b98aa!important;cursor:pointer!important;transition:.16s ease!important}.bulk-product-image-picker:hover{border-color:#ef8caf!important;background:#fff8fb!important;color:#e6487e!important}.bulk-product-image-picker input{display:none!important}.bulk-product-image-picker img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.bulk-product-image-picker.has-image{border-style:solid!important;border-color:#e6eaf0!important}.bulk-product-image-picker.busy{cursor:progress!important}.bulk-image-busy{font-size:13px!important;font-weight:900!important;letter-spacing:1px!important;color:#ef4f82!important}.bulk-product-add-modal-v254 .bulk-product-remove-row{width:32px!important;height:32px!important;border:0!important;background:transparent!important}.bulk-product-add-modal-v254 .bulk-product-remove-row:hover{background:#fff0f4!important}.bulk-product-add-modal-v254 .bulk-product-add-footer{padding:13px 20px 17px!important;border-top:0!important;background:#fff!important}.category-management-page .category-manager-v254{overflow:hidden!important}.category-management-page .category-manager-v254 .category-card-toolbar{min-height:58px!important;padding:12px 18px!important}.category-management-page .category-manager-v254 .category-card-toolbar>div{display:flex!important;align-items:baseline!important;gap:12px!important;min-width:0!important}.category-management-page .category-manager-v254 .category-card-toolbar strong{font-size:17px!important}.category-management-page .category-manager-v254 .category-card-toolbar small{color:#8b97a9!important;font-size:10.5px!important;font-weight:600!important}.category-table-scroll-v254{overflow-x:auto!important;overflow-y:visible!important}.category-management-page .category-manager-v254 .category-table-grid{grid-template-columns:58px minmax(210px,1.15fr) minmax(220px,.95fr) 100px 126px 276px!important;gap:12px!important;min-width:1080px!important;align-items:center!important}.category-management-page .category-manager-v254 .category-table-head,.category-management-page .category-manager-v254 .category-table-row{padding-left:18px!important;padding-right:18px!important}.category-management-page .category-manager-v254 .category-table-head{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:10px!important;background:#fbfcfe!important}.category-management-page .category-manager-v254 .category-table-row{min-height:68px!important;padding-top:7px!important;padding-bottom:7px!important;transition:background .14s ease,box-shadow .14s ease!important}.category-management-page .category-manager-v254 .category-table-row:hover{background:#fcfdff!important}.category-management-page .category-manager-v254 .category-order b{min-width:40px!important;width:40px!important;height:40px!important;border-radius:11px!important;font-size:13px!important}.category-management-page .category-manager-v254 .category-icon-box{width:42px!important;height:42px!important;border-radius:12px!important}.category-management-page .category-manager-v254 .category-name-cell{gap:10px!important}.category-management-page .category-manager-v254 .category-name-meta strong{font-size:13px!important;line-height:1.25!important}.category-management-page .category-manager-v254 .status-badge,.category-management-page .category-manager-v254 .status-chip,.category-management-page .category-manager-v254 .status-pill{min-height:32px!important;height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important}.category-management-page .category-manager-v254 .category-move-actions{gap:5px!important;flex-wrap:nowrap!important}.category-management-page .category-manager-v254 .category-move-actions button{width:34px!important;height:34px!important;border-radius:9px!important;font-size:15px!important}.category-management-page .category-manager-v254 .category-move-actions .drag-mini{cursor:grab!important}.category-management-page .category-manager-v254 .category-move-actions .drag-mini:active{cursor:grabbing!important}.category-management-page .category-manager-v254 .category-actions{gap:6px!important;flex-wrap:nowrap!important}.category-management-page .category-manager-v254 .category-actions .edit-btn,.category-management-page .category-manager-v254 .category-actions .ghost-btn,.category-management-page .category-manager-v254 .category-actions .delete-btn{height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0 11px!important;font-size:10.5px!important}.category-management-page .category-manager-v254 .category-actions .edit-btn{min-width:88px!important}.category-management-page .category-manager-v254 .category-actions .ghost-btn{min-width:82px!important}.category-management-page .category-manager-v254 .category-actions .delete-btn{width:38px!important;min-width:38px!important;padding:0!important}.category-visibility-editor{position:relative!important;min-width:0!important;z-index:8!important}.category-table-row:hover .category-visibility-editor,.category-visibility-editor:focus-within{z-index:35!important}.category-visibility-input-wrap{height:36px!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #e5eaf1!important;border-radius:10px!important;background:#fff!important;color:#9aa6b7!important;transition:.15s ease!important}.category-visibility-input-wrap:focus-within{border-color:#ef92b2!important;box-shadow:0 0 0 3px #ef4f8212!important}.category-visibility-input-wrap.valid{border-color:#cdebd9!important;background:#fbfffc!important}.category-visibility-input-wrap input{min-width:0!important;width:100%!important;height:30px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#33435b!important;font-size:11px!important;font-weight:700!important}.category-visibility-valid{color:#22a862!important;flex:0 0 auto!important}.category-visibility-suggestions{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;z-index:120!important;padding:5px!important;border:1px solid #e5eaf1!important;border-radius:11px!important;background:#fff!important;box-shadow:0 16px 34px #1b273d24!important}.category-visibility-suggestions button{width:100%!important;min-height:34px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#314159!important;font-size:11px!important;font-weight:750!important;text-align:left!important}.category-visibility-suggestions button:hover{background:#fff4f8!important;color:#d92e69!important}.category-visibility-suggestions small{color:#9aa6b7!important;font-size:9px!important;font-weight:700!important}.category-editor-v254{overflow:hidden!important;border-radius:18px!important;background:#fff!important}.category-editor-hero{padding:19px 22px 17px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:linear-gradient(135deg,#fff,#fff8fb)!important;border-bottom:1px solid #f0f2f6!important}.category-editor-hero-copy{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.category-editor-hero-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#fff0f5!important;color:#ef4f82!important;flex:0 0 auto!important}.category-editor-hero h3{margin:0 0 4px!important;color:#1d2d48!important;font-size:20px!important;font-weight:850!important}.category-editor-hero p{margin:0!important;color:#8290a3!important;font-size:11.5px!important;line-height:1.4!important}.category-editor-close{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #e7ebf1!important;border-radius:10px!important;background:#fff!important;color:#6d7b8f!important}.category-editor-body{padding:18px 22px 8px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.category-editor-section{padding:14px!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#fff!important}.category-editor-section-title{margin-bottom:12px!important;display:flex!important;align-items:baseline!important;gap:9px!important;flex-wrap:wrap!important}.category-editor-section-title strong{color:#273750!important;font-size:12.5px!important;font-weight:850!important}.category-editor-section-title span{color:#8b98aa!important;font-size:10.5px!important;font-weight:600!important}.category-editor-fields.two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.category-editor-field{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.category-editor-field>span{color:#607088!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important}.category-editor-field input,.category-editor-field select{width:100%!important;height:42px!important;padding:0 12px!important;border:1px solid #e2e7ee!important;border-radius:10px!important;outline:0!important;background:#fbfcfe!important;color:#26364e!important;font-size:12px!important;font-weight:700!important}.category-editor-field input:focus,.category-editor-field select:focus{border-color:#ef8caf!important;box-shadow:0 0 0 3px #ef4f8212!important;background:#fff!important}.category-editor-field small{color:#8c98aa!important;font-size:9.5px!important;line-height:1.4!important}.category-editor-visual-grid{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:12px!important}.category-editor-image-uploader{min-height:92px!important;padding:11px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px dashed #e1c4ce!important;border-radius:12px!important;background:#fffafb!important;cursor:pointer!important}.category-editor-image-uploader:hover{border-color:#ed7da4!important;background:#fff6f9!important}.category-editor-image-uploader>input{display:none!important}.category-editor-image-preview{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important;color:#9a8790!important;box-shadow:0 3px 12px #202d420f!important;flex:0 0 auto!important}.category-editor-image-preview img{width:100%!important;height:100%!important;object-fit:contain!important}.category-editor-image-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.category-editor-image-copy strong{color:#33435a!important;font-size:11.5px!important;font-weight:850!important}.category-editor-image-copy small{color:#8d99aa!important;font-size:9.5px!important;line-height:1.35!important}.category-editor-icon-panel{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important}.category-editor-remove-image{align-self:flex-start!important;border:0!important;background:transparent!important;color:#db4771!important;font-size:10px!important;font-weight:800!important;padding:2px 0!important}.category-editor-visibility-row{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr)!important;gap:12px!important;align-items:start!important}.category-editor-visibility-control .category-visibility-input-wrap{height:42px!important;background:#fbfcfe!important}.category-editor-visibility-control .category-visibility-input-wrap input{font-size:12px!important}.category-editor-rule-summary{min-height:42px!important;padding:8px 11px!important;display:flex!important;align-items:center!important;gap:9px!important;border-radius:10px!important;border:1px solid #e6ebf2!important;background:#f8fafc!important;color:#77869a!important}.category-editor-rule-summary.limited{border-color:#d6eadf!important;background:#f8fffb!important;color:#26955b!important}.category-editor-rule-summary>div{display:flex!important;flex-direction:column!important;gap:1px!important}.category-editor-rule-summary strong{color:#324158!important;font-size:10.5px!important;font-weight:850!important}.category-editor-rule-summary span{color:#8a96a7!important;font-size:9px!important;font-weight:650!important}.category-editor-preview-card{min-height:62px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:13px!important;background:linear-gradient(135deg,#f8fafc,#fffafd)!important;border:1px solid #eef1f5!important}.category-editor-preview-label{color:#9aa5b5!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.category-editor-preview-content{display:flex!important;align-items:center!important;gap:9px!important}.category-editor-preview-visual{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 2px 8px #2230460f!important}.category-editor-preview-visual img{width:100%!important;height:100%!important;object-fit:contain!important}.category-editor-preview-content>div{display:flex!important;flex-direction:column!important;gap:2px!important}.category-editor-preview-content strong{color:#26364e!important;font-size:11.5px!important;font-weight:850!important}.category-editor-preview-content small{color:#8a96a7!important;font-size:9.5px!important;font-weight:650!important}.category-editor-footer{padding:13px 22px 18px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.category-editor-footer button{min-height:40px!important;border-radius:10px!important;padding:0 15px!important}.category-editor-save{min-width:108px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}body.dark-theme .products-management-page .clear-product-selection-btn{background:#1b2433!important;border-color:#5a3143!important;color:#ff8db3!important}body.dark-theme .bulk-product-add-modal-v254,body.dark-theme .bulk-product-add-modal-v254 .bulk-product-add-header,body.dark-theme .bulk-product-add-modal-v254 .bulk-product-add-footer,body.dark-theme .category-editor-v254{background:#101b2c!important}body.dark-theme .bulk-product-add-modal-v254 .bulk-product-add-row{background:#132238!important;box-shadow:inset 0 0 0 1px #263850!important}body.dark-theme .bulk-product-add-modal-v254 .bulk-product-add-row input,body.dark-theme .bulk-product-add-modal-v254 .bulk-product-add-row select,body.dark-theme .bulk-product-image-picker{background:#0f1b2d!important;color:#e7eef8!important;border-color:#30445f!important}body.dark-theme .category-management-page .category-manager-v254 .category-table-head{background:#101d30!important}body.dark-theme .category-visibility-input-wrap,body.dark-theme .category-visibility-suggestions{background:#111f33!important;border-color:#2b405d!important}body.dark-theme .category-visibility-input-wrap input{color:#e5edf8!important}body.dark-theme .category-visibility-suggestions button{color:#dce6f4!important}body.dark-theme .category-visibility-suggestions button:hover{background:#1c2b43!important}body.dark-theme .category-editor-hero{background:linear-gradient(135deg,#101b2c,#181d2d)!important;border-color:#243850!important}body.dark-theme .category-editor-hero h3,body.dark-theme .category-editor-section-title strong,body.dark-theme .category-editor-field input,body.dark-theme .category-editor-field select,body.dark-theme .category-editor-image-copy strong,body.dark-theme .category-editor-rule-summary strong,body.dark-theme .category-editor-preview-content strong{color:#eef5ff!important}body.dark-theme .category-editor-section{background:#111f33!important;border-color:#263a54!important}body.dark-theme .category-editor-field input,body.dark-theme .category-editor-field select,body.dark-theme .category-editor-image-uploader,body.dark-theme .category-editor-rule-summary,body.dark-theme .category-editor-preview-card{background:#0e1a2c!important;border-color:#2a3e59!important}body.dark-theme .category-editor-image-preview,body.dark-theme .category-editor-preview-visual{background:#132238!important}@media(max-width:780px){.category-editor-fields.two-col,.category-editor-visual-grid,.category-editor-visibility-row{grid-template-columns:1fr!important}.category-editor-hero{align-items:flex-start!important}.category-editor-section-title{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}.category-management-page .category-manager-v254,.category-management-page .category-manager-v254 .category-table-scroll-v254{overflow:visible!important}@media(max-width:1180px){.category-management-page .category-manager-v254 .category-table-scroll-v254{overflow-x:auto!important;overflow-y:visible!important}}.modal-card.customer-editor-modal-shell-v23755{width:min(860px,calc(100vw - 34px))!important;max-width:min(860px,calc(100vw - 34px))!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important;border:1px solid #e7ebf1!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #131f3629!important}.customer-form-v23755{display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 28px)!important;background:#fff!important;color:#17233c!important}.customer-editor-head-v23755{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px 20px 16px!important;border-bottom:1px solid #edf0f4!important;background:#fff!important}.customer-editor-title-v23755{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.customer-editor-title-v23755>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;flex:0 0 40px!important;border-radius:12px!important;border:1px solid #f2d4df!important;background:#fff7fa!important;color:#ed0c60!important}.customer-editor-title-v23755 h3{margin:0!important;font-size:19px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important;color:#17233c!important}.customer-editor-title-v23755 p{margin:4px 0 0!important;font-size:11.5px!important;line-height:1.4!important;font-weight:600!important;color:#8490a1!important}.customer-editor-close-v23755{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;border:1px solid #e3e8ef!important;border-radius:11px!important;background:#fff!important;color:#526176!important;cursor:pointer!important}.customer-editor-close-v23755:hover{background:#f7f9fc!important;color:#17233c!important}.customer-editor-body-v23755{padding:14px 20px 16px!important;overflow:auto!important;background:#fafbfc!important}.customer-editor-section-v23755{padding:13px 14px!important;margin:0 0 10px!important;border:1px solid #e8ecf2!important;border-radius:15px!important;background:#fff!important}.customer-editor-section-v23755:last-child{margin-bottom:0!important}.customer-editor-section-head-v23755{display:flex!important;align-items:baseline!important;gap:9px!important;margin:0 0 10px!important}.customer-editor-section-head-v23755 strong{font-size:12.5px!important;font-weight:850!important;color:#27364f!important}.customer-editor-section-head-v23755 span{font-size:10.5px!important;font-weight:600!important;color:#98a2b1!important}.customer-editor-grid-v23755{display:grid!important;gap:10px!important}.customer-editor-grid-3-v23755{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-editor-grid-2-v23755{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-editor-grid-4-v23755{grid-template-columns:repeat(4,minmax(0,1fr))!important}.customer-editor-field-v23755{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.customer-editor-field-v23755>span{font-size:10.5px!important;font-weight:800!important;color:#64748b!important}.customer-editor-field-v23755>span em{font-style:normal!important;color:#ef0b62!important}.customer-editor-field-v23755>div{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important;color:#8b98aa!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.customer-editor-field-v23755>div:focus-within{border-color:#aeb8c6!important;box-shadow:0 0 0 3px #64748b14!important;background:#fff!important}.customer-editor-neutral-v23755>div{border-color:#d9e0e9!important;background:#fff!important;box-shadow:none!important}.customer-editor-neutral-v23755>div:focus-within{border-color:#aeb8c6!important;box-shadow:0 0 0 3px #64748b12!important}.customer-editor-field-v23755 input,.customer-editor-field-v23755 select{width:100%!important;min-width:0!important;height:40px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#26364e!important;font:750 12px/1 Inter,Manrope,Arial,sans-serif!important;box-shadow:none!important}.customer-editor-field-v23755 select{appearance:none!important;cursor:pointer!important}.customer-editor-field-v23755>div>button{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#8793a3!important;cursor:pointer!important}.customer-editor-field-v23755>div>b{font-size:11px!important;color:#94a0b0!important}.customer-editor-field-v23755 small{font-size:9.5px!important;line-height:1.25!important;color:#9aa5b3!important;font-weight:600!important}.customer-editor-help-v23755{margin:8px 0 0!important;font-size:10px!important;line-height:1.35!important;font-weight:600!important;color:#8b97a8!important}.customer-editor-footer-v23755{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;padding:10px 20px!important;border-top:1px solid #edf0f4!important;background:#fff!important}.customer-editor-cancel-v23755,.customer-editor-save-v23755{height:40px!important;border-radius:10px!important;padding:0 18px!important;font-size:11.5px!important;font-weight:850!important;cursor:pointer!important}.customer-editor-cancel-v23755{border:1px solid #e0e6ee!important;background:#fff!important;color:#56657a!important}.customer-editor-save-v23755{display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #ef0b62!important;background:#ef0b62!important;color:#fff!important}@media(max-width:900px){.customer-editor-grid-4-v23755{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-editor-grid-3-v23755{grid-template-columns:1fr!important}}@media(max-width:620px){.modal-card.customer-editor-modal-shell-v23755{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}.customer-editor-body-v23755{padding:10px!important}.customer-editor-grid-2-v23755,.customer-editor-grid-4-v23755{grid-template-columns:1fr!important}.customer-editor-section-head-v23755 span{display:none!important}}.customer-access-settings-v23755{padding:20px!important}.customer-access-toggle-grid-v23755{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.customer-access-toggle-card-v23755{min-height:94px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 15px!important;border:1px solid #e4e9f0!important;border-radius:16px!important;background:#fff!important}.customer-access-toggle-card-v23755.is-on{background:linear-gradient(180deg,#fff,#f8fdf9)!important;border-color:#d8ecdf!important}.customer-access-toggle-card-v23755.is-maintenance{background:linear-gradient(180deg,#fff,#fff7fa)!important;border-color:#f1d4df!important}.customer-access-toggle-copy-v23755{display:flex!important;align-items:flex-start!important;gap:11px!important;min-width:0!important}.customer-access-toggle-copy-v23755>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;border-radius:11px!important;background:#f5f7fa!important;color:#64748b!important}.customer-access-toggle-card-v23755.is-on .customer-access-toggle-copy-v23755>span{background:#ecf9f1!important;color:#178b4a!important}.customer-access-toggle-card-v23755.is-maintenance .customer-access-toggle-copy-v23755>span{background:#fff0f5!important;color:#e20d63!important}.customer-access-toggle-copy-v23755 strong{display:block!important;font-size:12.5px!important;font-weight:850!important;color:#223149!important}.customer-access-toggle-copy-v23755 small{display:block!important;margin-top:4px!important;max-width:420px!important;font-size:10.5px!important;line-height:1.4!important;font-weight:600!important;color:#8793a4!important}.customer-access-switch-v23755{min-width:94px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0 10px!important;border:1px solid #dde4ec!important;border-radius:999px!important;background:#f5f7fa!important;color:#64748b!important;cursor:pointer!important}.customer-access-switch-v23755 i{width:18px!important;height:18px!important;border-radius:50%!important;background:#a8b2bf!important;box-shadow:0 1px 3px #0f172a2e!important}.customer-access-switch-v23755 b{font-size:10.5px!important;font-weight:850!important}.customer-access-switch-v23755.active{background:#effaf3!important;border-color:#cde9d6!important;color:#178b4a!important}.customer-access-switch-v23755.active i{background:#22a65b!important}.customer-access-switch-v23755.active.danger{background:#fff0f5!important;border-color:#f1ccda!important;color:#d90d5c!important}.customer-access-switch-v23755.active.danger i{background:#ef0b62!important}@media(max-width:850px){.customer-access-toggle-grid-v23755{grid-template-columns:1fr!important}}.catalog-maintenance-page{min-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important;padding:34px 18px!important;background:radial-gradient(circle at 18% 20%,rgba(244,75,135,.09),transparent 28%),#f5f7fb!important}.catalog-maintenance-brand{position:absolute!important;left:30px!important;top:28px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#17233c!important}.catalog-maintenance-brand strong{font-size:15px!important;font-weight:900!important;letter-spacing:.02em!important}.catalog-maintenance-card{width:min(560px,calc(100vw - 36px))!important;padding:40px 42px 36px!important;text-align:center!important;border:1px solid #e7ebf1!important;border-radius:26px!important;background:#fff!important;box-shadow:0 20px 54px #1b273d17!important}.catalog-maintenance-icon{width:90px!important;height:90px!important;margin:0 auto 15px!important;display:grid!important;place-items:center!important;border-radius:22px!important;background:#ef0b62!important;color:#fff!important}.catalog-maintenance-kicker{display:inline-flex!important;align-items:center!important;margin-bottom:15px!important;padding:8px 14px!important;border-radius:10px!important;background:#fff0f5!important;color:#d90d5c!important;font-size:12px!important;font-weight:850!important}.catalog-maintenance-card h1{margin:0!important;color:#17233c!important;font-size:25px!important;line-height:1.22!important;font-weight:900!important;letter-spacing:-.035em!important}.catalog-maintenance-card>p{margin:12px auto 0!important;max-width:450px!important;color:#7c899c!important;font-size:13px!important;line-height:1.65!important;font-weight:600!important}.catalog-maintenance-note{margin:22px 0 16px!important;padding:14px 16px!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#fafbfc!important}.catalog-maintenance-note strong{display:block!important;color:#d90d5c!important;font-size:12.5px!important;font-weight:850!important}.catalog-maintenance-note span{display:block!important;margin-top:5px!important;color:#8b97a8!important;font-size:10.5px!important;line-height:1.45!important;font-weight:600!important}.catalog-maintenance-retry{height:43px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 20px!important;border:1px solid #ef0b62!important;border-radius:11px!important;background:#ef0b62!important;color:#fff!important;font-size:11.5px!important;font-weight:850!important;cursor:pointer!important}@media(max-width:640px){.catalog-maintenance-brand{position:static!important;align-self:flex-start!important;margin-left:6px!important}.catalog-maintenance-card{padding:32px 22px 28px!important}.catalog-maintenance-card h1{font-size:22px!important}}.slider-upload-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important}.slider-upload-box.slider-upload-main{grid-column:span 2!important}.slider-upload-box.slider-upload-square{grid-column:span 1!important}.slider-upload-box.slider-upload-main .slider-upload-preview{height:auto!important;aspect-ratio:16/6!important;border-radius:14px!important}.slider-upload-box.slider-upload-main.slider-upload-mobile-main .slider-upload-preview{aspect-ratio:1170/520!important}.slider-upload-box.slider-upload-square .slider-upload-preview{height:auto!important;aspect-ratio:1/1!important;border-radius:14px!important}.slider-upload-box.slider-upload-main .slider-upload-preview img,.slider-upload-box.slider-upload-square .slider-upload-preview img{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:1250px){.slider-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.slider-upload-box.slider-upload-main{grid-column:span 2!important}}@media(max-width:760px){.slider-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slider-upload-box.slider-upload-main{grid-column:1 / -1!important}}body.dark-theme .customer-form-v23755,body.dark-theme .customer-editor-head-v23755,body.dark-theme .customer-editor-footer-v23755,body.dark-theme .customer-editor-section-v23755,body.dark-theme .customer-access-toggle-card-v23755{background:#101a2a!important;border-color:#293a50!important}body.dark-theme .customer-editor-body-v23755{background:#0c1523!important}body.dark-theme .customer-editor-title-v23755 h3,body.dark-theme .customer-editor-section-head-v23755 strong,body.dark-theme .customer-access-toggle-copy-v23755 strong{color:#f4f7fb!important}body.dark-theme .customer-editor-field-v23755>div{background:#0b1422!important;border-color:#33465e!important}body.dark-theme .customer-editor-field-v23755 input,body.dark-theme .customer-editor-field-v23755 select{color:#edf4ff!important}.login-activity-page .login-activity-region-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:0;padding:8px 14px;border:1px solid #e8edf4;border-radius:14px;background:#fffffff5;box-shadow:0 7px 22px #1f2a3a09;overflow:hidden}.login-activity-page .login-activity-region-item{appearance:none;border:0;background:transparent;min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 7px;border-radius:12px;color:#0f172a;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.login-activity-page .login-activity-region-item:hover,.login-activity-page .login-activity-region-item.active{background:color-mix(in srgb,var(--region-accent) 9%,#fff);transform:translateY(-1px)}.login-activity-page .login-activity-region-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--region-accent) 30%,transparent)}.login-activity-page .login-activity-region-item i{width:12px;height:12px;flex:0 0 auto;border-radius:999px;background:var(--region-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--region-accent) 14%,transparent)}.login-activity-page .login-activity-region-item span{min-width:0;display:flex;flex-direction:column;gap:3px}.login-activity-page .login-activity-region-item b{color:#182238;font-size:12px;font-weight:900;line-height:1.05;white-space:nowrap}.login-activity-page .login-activity-region-item small{color:#7a879b;font-size:10.5px;font-weight:700;line-height:1.1;white-space:nowrap}.catalog-tax-info{margin:9px auto 22px;width:max-content;max-width:calc(100% - 32px);color:#8490a4;font-size:13px;font-weight:700;letter-spacing:.01em;text-align:center}.catalog-tax-info-mobile{margin:8px auto 18px;font-size:12px}body.dark-theme .login-activity-page .login-activity-region-strip{background:#111a29;border-color:#263348}body.dark-theme .login-activity-page .login-activity-region-item b{color:#edf3ff}body.dark-theme .login-activity-page .login-activity-region-item small{color:#91a4c0}body.dark-theme .login-activity-page .login-activity-region-item:hover,body.dark-theme .login-activity-page .login-activity-region-item.active{background:color-mix(in srgb,var(--region-accent) 14%,#111a29)}body.dark-theme .catalog-tax-info{color:#91a4c0}@media(max-width:1280px){.login-activity-page .login-activity-region-strip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2px}}@media(max-width:760px){.login-activity-page .login-activity-region-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.login-activity-page .login-activity-region-item{justify-content:flex-start;padding:9px 10px}.catalog-tax-info{margin:7px auto 16px;font-size:11.5px}}.settings-brand-fields-v228 .settings-catalog-login-title-field{grid-column:2}.settings-brand-fields-v228 .settings-catalog-info-field{grid-column:1 / -1}@media(max-width:760px){.settings-brand-fields-v228 .settings-catalog-login-title-field,.settings-brand-fields-v228 .settings-catalog-info-field{grid-column:1}}.catalog-tax-info{font-weight:650;letter-spacing:.01em}.settings-catalog-info-control-v23757{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:10px;align-items:stretch}.settings-catalog-info-control-v23757 .settings-catalog-info-text-v23757{min-width:0}.settings-catalog-info-color-v23757{min-height:46px;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e3e9f3;border-radius:12px;background:#fbfcfe;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-catalog-info-color-v23757:hover{border-color:#efbdd0;background:#fff;box-shadow:0 8px 20px #b5125712}.settings-catalog-info-color-v23757 input[type=color]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.settings-catalog-info-color-v23757 span{width:28px;height:28px;border-radius:9px;box-shadow:inset 0 0 0 1px #0f172a14,0 3px 10px #0f172a1a;flex:0 0 auto}.settings-catalog-info-color-v23757 b{color:#5d6678;font-size:11px;letter-spacing:.035em;font-weight:750;white-space:nowrap}.cart-campaigns-admin-page-v23757{--campaign-pink:#eb0a5b;--campaign-soft:#fff5f8}.cart-campaigns-hero-v23757 .shared-page-hero-title>div h2{margin:0}.cart-campaigns-hero-v23757 .shared-page-hero-title>div p{margin:5px 0 0;color:#8490a5;font-size:12px}.cart-campaigns-hero-note-v23757{display:flex;align-items:center;gap:8px;color:#8e3e5e;background:#fff4f8;border:1px solid #f8d5e2;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:700}.cart-campaigns-editor-v23757{padding:18px;overflow:hidden}.cart-campaigns-editor-head-v23757{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px}.cart-campaigns-editor-head-v23757>div{display:flex;flex-direction:column;gap:3px}.cart-campaigns-editor-head-v23757 strong{color:#17223a;font-size:16px}.cart-campaigns-editor-head-v23757 span{color:#8793a8;font-size:11.5px}.cart-campaigns-live-badge-v23757{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;white-space:nowrap;color:#17845b!important;background:#edfbf4;border:1px solid #cdf2df;border-radius:999px;padding:7px 10px;font-weight:750}.cart-campaigns-grid-v23757{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}.cart-campaign-admin-card-v23757{position:relative;display:flex;flex-direction:column;min-width:0;min-height:475px;overflow:hidden;border:1px solid #e5eaf2;border-radius:16px;background:#fff;box-shadow:0 8px 24px #15223b0b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cart-campaign-admin-card-v23757.has-product:hover{border-color:#f0b8cc;box-shadow:0 13px 28px #d5155917;transform:translateY(-1px)}.cart-campaign-admin-card-v23757.is-invalid{border-color:#f2c2c2}.cart-campaign-title-field-v23757,.cart-campaign-product-no-v23757{display:flex;flex-direction:column;gap:5px;padding:11px 11px 0}.cart-campaign-title-field-v23757 span,.cart-campaign-product-no-v23757 span{color:#929caf;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.cart-campaign-title-field-v23757 input,.cart-campaign-product-no-v23757 input{width:100%;min-width:0;height:38px;border:1px solid #e3e8f1;border-radius:10px;background:#fbfcfe;color:#1e2a42;font-size:12px;font-weight:650;outline:none;padding:0 10px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cart-campaign-title-field-v23757 input:focus,.cart-campaign-product-no-v23757 input:focus{border-color:#ef8daf;background:#fff;box-shadow:0 0 0 3px #eb0a5b12}.cart-campaign-product-preview-v23757{display:flex;flex:1;min-height:0;flex-direction:column;margin-top:10px;border-top:1px solid #eef1f6}.cart-campaign-preview-image-v23757{height:175px;display:flex;align-items:center;justify-content:center;padding:12px;background:linear-gradient(180deg,#fff,#fbfcfe)}.cart-campaign-preview-image-v23757 img{width:100%;height:100%;object-fit:contain}.cart-campaign-preview-image-v23757>span{font-size:54px;filter:drop-shadow(0 8px 13px rgba(15,23,42,.12))}.cart-campaign-preview-name-v23757{padding:10px 11px 8px;border-top:1px solid #eef1f6;min-height:67px}.cart-campaign-preview-name-v23757 strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#17223a;font-size:11.5px;line-height:1.35}.cart-campaign-preview-name-v23757 small{display:block;margin-top:5px;color:#18a066;font-size:9.5px;font-weight:650}.cart-campaign-preview-values-v23757{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 10px 10px}.cart-campaign-preview-values-v23757>span{min-width:0;display:flex;flex-direction:column;gap:2px;border:1px solid #e8edf4;border-radius:9px;padding:7px 6px;background:#fcfdff}.cart-campaign-preview-values-v23757 small{color:#9aa5b6;font-size:8.5px}.cart-campaign-preview-values-v23757 b{color:#25324a;font-size:10px;overflow:hidden;text-overflow:ellipsis}.cart-campaign-preview-values-v23757 b.sale{color:#15975e}.cart-campaign-empty-preview-v23757{min-height:260px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#a8b1bf;text-align:center;padding:20px;background:linear-gradient(180deg,#fcfdff,#f8fafc)}.cart-campaign-empty-preview-v23757 strong{color:#6f7b8e;font-size:12px}.cart-campaign-empty-preview-v23757 span{font-size:10px;line-height:1.4}.cart-campaign-admin-card-v23757.is-invalid .cart-campaign-empty-preview-v23757 strong{color:#c2414b}.cart-campaign-clear-v23757{height:34px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #f4d1dd;border-radius:9px;background:#fff8fa;color:#d72b65;font-size:10px;font-weight:750;cursor:pointer}.cart-campaign-customer-section-v23757{border:1px solid #eef0f5;border-radius:18px;background:#fff;box-shadow:0 12px 28px #111f370b;padding:15px}.cart-campaign-customer-section-v23757.mobile{display:none}.cart-campaign-customer-head-v23757{margin-bottom:12px}.cart-campaign-customer-head-v23757>div{display:flex;align-items:baseline;gap:10px;min-width:0}.cart-campaign-customer-head-v23757 span{display:inline-flex;align-items:center;gap:6px;color:#e20d5d;font-size:12px;font-weight:800;white-space:nowrap}.cart-campaign-customer-head-v23757 strong{color:#7d899d;font-size:11px;font-weight:600}.cart-campaign-customer-grid-v23757{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cart-campaign-customer-card-v23757{min-width:0;border:1px solid #e5eaf2;border-radius:14px;overflow:hidden;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cart-campaign-customer-card-v23757:hover{transform:translateY(-2px);border-color:#f2b4ca;box-shadow:0 10px 22px #da115714}.cart-campaign-customer-badge-v23757{height:31px;display:flex;align-items:center;padding:0 9px;color:#c61754;background:#fff5f8;border-bottom:1px solid #f9dce6;font-size:9.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-campaign-customer-image-v23757{height:105px;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff}.cart-campaign-customer-image-v23757 img{width:100%;height:100%;object-fit:contain}.cart-campaign-customer-image-v23757 span{font-size:37px}.cart-campaign-customer-copy-v23757{min-height:86px;padding:8px 9px 7px;border-top:1px solid #eef1f5}.cart-campaign-customer-copy-v23757 strong{min-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#17223a;font-size:10px;line-height:1.35}.cart-campaign-customer-copy-v23757 small{display:block;color:#9aa4b4;margin:4px 0 3px;font-size:8.5px}.cart-campaign-customer-copy-v23757 b{color:#e60057;font-size:14px}.cart-campaign-customer-actions-v23757{padding:0 8px 8px}.cart-campaign-qty-v23757{height:30px;display:grid;grid-template-columns:30px 1fr 30px;border:1px solid #e4e9f1;border-radius:9px;overflow:hidden;margin-bottom:6px}.cart-campaign-qty-v23757 button,.cart-campaign-qty-v23757 input{border:0;background:#fff;color:#42506a;text-align:center;outline:none}.cart-campaign-qty-v23757 button{cursor:pointer}.cart-campaign-qty-v23757 input{min-width:0;width:100%;font-size:10px;font-weight:700;-moz-appearance:textfield}.cart-campaign-qty-v23757 input::-webkit-outer-spin-button,.cart-campaign-qty-v23757 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-campaign-add-v23757{width:100%;height:32px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;background:linear-gradient(135deg,#e9095a,#f21467);color:#fff;font-size:9.5px;font-weight:800;cursor:pointer;box-shadow:0 6px 14px #e7095929}@media(max-width:1180px){.cart-campaigns-grid-v23757,.cart-campaign-customer-grid-v23757{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.cart-campaigns-grid-v23757{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-campaigns-admin-page-v23758{--campaign-pink:#ed0a5d;--campaign-line:#e5eaf2;--campaign-ink:#17233c;--campaign-muted:#8b97aa}.cart-campaigns-editor-v23758{padding:18px!important;overflow:visible!important}.cart-campaigns-grid-v23758{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.cart-campaign-admin-product-card-v23758{position:relative!important;min-width:0!important;height:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e1e6ed!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transform:none!important;cursor:default!important}.cart-campaign-admin-product-card-v23758:hover{border-color:#ccd4df!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #1827430b!important}.cart-campaign-admin-product-card-v23758.is-invalid{border-color:#f0bbc9!important}.cart-campaign-admin-titlebar-v23758{padding:10px 10px 9px!important;border-bottom:1px solid #edf0f4!important;background:#fff!important}.cart-campaign-admin-titlebar-v23758 label{display:grid!important;gap:5px!important}.cart-campaign-admin-titlebar-v23758 span{color:#9aa3b1!important;font-size:9.5px!important;line-height:1!important;font-weight:650!important;text-transform:uppercase!important;letter-spacing:.035em!important}.cart-campaign-admin-titlebar-v23758 input{width:100%!important;height:34px!important;min-width:0!important;padding:0 9px!important;border:1px solid #e1e6ed!important;border-radius:8px!important;background:#fbfcfe!important;color:#26344c!important;font-size:11px!important;font-weight:650!important;outline:none!important;box-shadow:none!important}.cart-campaign-admin-titlebar-v23758 input:focus{border-color:#ea5a88!important;background:#fff!important;box-shadow:0 0 0 3px #ea417712!important}.cart-campaign-admin-image-v23758{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;margin:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;background:#fff!important}.cart-campaign-admin-image-v23758 .product-real-image,.cart-campaign-admin-image-v23758 img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important}.cart-campaign-admin-image-v23758 .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:clamp(58px,4.3vw,86px)!important}.cart-campaign-admin-image-v23758 .small-status-chip{top:10px!important;right:10px!important}.cart-campaign-admin-empty-v23758{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#a4afbf!important;background:linear-gradient(180deg,#fff,#fafbfd)!important}.cart-campaign-admin-empty-v23758 span{max-width:80%!important;color:#8d99ab!important;font-size:10px!important;line-height:1.3!important;font-weight:650!important;text-align:center!important}.cart-campaign-admin-product-card-v23758.is-invalid .cart-campaign-admin-empty-v23758{color:#dc4b70!important;background:#fff9fb!important}.cart-campaign-admin-content-v23758{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:11px 10px 10px!important}.cart-campaign-admin-content-v23758 h3{min-height:38px!important;max-height:38px!important;margin:0 0 9px!important;padding:0!important;color:#17233c!important;font-size:11.5px!important;line-height:1.28!important;font-weight:650!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cart-campaign-admin-content-v23758 h3.is-placeholder{color:#9aa5b5!important;font-weight:550!important}.cart-campaign-admin-data-v23758{display:grid!important;grid-template-columns:.82fr 1fr 1fr!important;gap:5px!important;padding:0!important;margin:0!important;border:0!important}.cart-campaign-admin-data-v23758 .product-card-field{min-width:0!important;height:48px!important;padding:6px 6px 5px!important;border:1px solid #e1e6ed!important;border-radius:8px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.cart-campaign-admin-data-v23758 .product-card-field:focus-within{border-color:#e2135c!important}.cart-campaign-admin-data-v23758 .product-card-field>span{color:#9aa3b1!important;font-size:9.5px!important;line-height:1!important;font-weight:500!important}.cart-campaign-admin-data-v23758 .product-card-field>div{display:flex!important;align-items:center!important;min-width:0!important}.cart-campaign-admin-data-v23758 .product-card-field input{width:100%!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#1f2d45!important;font-size:12.5px!important;font-weight:750!important;outline:none!important;box-shadow:none!important}.cart-campaign-admin-data-v23758 .product-card-field b{color:#8c98a9!important;font-size:10.5px!important}.cart-campaign-admin-data-v23758 .product-card-sale-field input,.cart-campaign-admin-data-v23758 .product-card-sale-field b{color:#14995e!important}.cart-campaign-readonly-field-v23758{background:#fcfdff!important;cursor:default!important}.cart-campaign-readonly-field-v23758 input{pointer-events:none!important}.cart-campaign-admin-actions-v23758{margin-top:auto!important;padding-top:8px!important;display:grid!important;grid-template-columns:1fr!important}.cart-campaign-admin-actions-v23758 .delete-btn{width:100%!important;height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #f0d2dc!important;border-radius:7px!important;background:#fff!important;color:#e2185c!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer!important}.cart-campaign-admin-actions-v23758 .delete-btn:hover:not(:disabled){border-color:#ebaec2!important;background:#fff8fa!important}.cart-campaign-admin-actions-v23758 .delete-btn:disabled{opacity:.42!important;cursor:not-allowed!important}.cart-campaign-customer-section-v23758{padding:15px!important;border:1px solid #e8edf4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px #111f370a!important}.cart-campaign-customer-section-v23758.mobile{display:none!important}.cart-campaign-customer-head-v23758{margin-bottom:12px!important}.cart-campaign-customer-head-v23758>div{display:flex!important;align-items:baseline!important;gap:10px!important}.cart-campaign-customer-head-v23758 span{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#e20d5d!important;font-size:12px!important;font-weight:800!important}.cart-campaign-customer-head-v23758 strong{color:#7d899d!important;font-size:11px!important;font-weight:600!important}.cart-campaign-customer-grid-v23758{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important;align-items:stretch!important}.cart-campaign-catalog-card-v23758{min-width:0!important;min-height:0!important;height:100%!important;border:1px solid #e1e6ed!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto 1fr!important;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.cart-campaign-catalog-card-v23758:hover{transform:translateY(-2px)!important;border-color:#d1d9e5!important;box-shadow:0 9px 22px #0f172a0e!important}.cart-campaign-catalog-image-v23758{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1.13 / 1!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-bottom:1px solid #edf0f4!important;background:#fff!important;overflow:hidden!important}.cart-campaign-catalog-image-v23758 .product-real-image,.cart-campaign-catalog-image-v23758 img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important}.cart-campaign-catalog-image-v23758 .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:clamp(48px,4.1vw,74px)!important}.cart-campaign-catalog-badge-v23758{top:9px!important;left:9px!important;right:auto!important;max-width:calc(100% - 18px)!important;height:25px!important;padding:0 8px!important;display:flex!important;align-items:center!important;border:1px solid #f7cfdd!important;border-radius:999px!important;background:#fff7faf0!important;color:#d81759!important;font-size:8.5px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;backdrop-filter:blur(5px)!important}.cart-campaign-catalog-body-v23758{min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:10px 9px 9px!important}.cart-campaign-catalog-body-v23758 h3{min-height:36px!important;max-height:36px!important;margin:0 0 9px!important;color:#17233c!important;font-size:10.5px!important;line-height:1.35!important;font-weight:700!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cart-campaign-catalog-meta-v23758{margin:0 0 8px!important;padding:8px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:end!important;border-top:1px solid #edf1f5!important}.cart-campaign-catalog-meta-v23758 .catalog-product-number{min-width:0!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:3px!important}.cart-campaign-catalog-meta-v23758 .catalog-product-number span{color:#98a3b3!important;font-size:8.5px!important;font-weight:550!important;white-space:nowrap!important}.cart-campaign-catalog-meta-v23758 .catalog-product-number strong{color:#6b7789!important;font-size:9.5px!important;font-weight:650!important}.cart-campaign-catalog-meta-v23758 .catalog-price-inline{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important}.cart-campaign-catalog-meta-v23758 .catalog-old-price{color:#a8b1bf!important;font-size:8px!important}.cart-campaign-catalog-meta-v23758 .catalog-price{color:#ed075b!important;font-size:14px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.cart-campaign-catalog-actions-v23758{margin-top:auto!important;display:grid!important;grid-template-columns:minmax(72px,.88fr) minmax(86px,1.12fr)!important;gap:6px!important;align-items:stretch!important}.cart-campaign-catalog-qty-v23758{min-width:0!important;width:100%!important;height:34px!important;display:grid!important;grid-template-columns:28px 1fr 28px!important;border:1px solid #e1e7ef!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}.cart-campaign-catalog-qty-v23758 button,.cart-campaign-catalog-qty-v23758 input{min-width:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:#fff!important;color:#506078!important;outline:none!important;text-align:center!important}.cart-campaign-catalog-qty-v23758 input{font-size:10px!important;font-weight:750!important}.cart-campaign-catalog-qty-v23758 button{cursor:pointer!important}.cart-campaign-catalog-add-v23758{width:100%!important;height:34px!important;min-height:34px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#ec075b,#f50a64)!important;color:#fff!important;font-size:9.5px!important;font-weight:800!important;box-shadow:none!important}@container admin-content (max-width:1279px){.cart-campaigns-grid-v23758{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container admin-content (max-width:1080px){.cart-campaigns-grid-v23758{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container admin-content (max-width:860px){.cart-campaigns-grid-v23758{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container admin-content (max-width:650px){.cart-campaigns-grid-v23758{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1180px){.cart-campaign-customer-grid-v23758{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.dark-theme .cart-campaign-admin-product-card-v23758,body.dark-theme .cart-campaign-admin-titlebar-v23758,body.dark-theme .cart-campaign-admin-image-v23758,body.dark-theme .cart-campaign-admin-content-v23758,body.dark-theme .cart-campaign-customer-section-v23758,body.dark-theme .cart-campaign-catalog-card-v23758,body.dark-theme .cart-campaign-catalog-image-v23758,body.dark-theme .cart-campaign-catalog-body-v23758{background:#101a2a!important;border-color:#2b3a50!important}body.dark-theme .cart-campaign-admin-content-v23758 h3,body.dark-theme .cart-campaign-catalog-body-v23758 h3{color:#eef4fb!important}.cart-campaign-catalog-meta-v23758{margin:0 0 5px!important;padding:6px 0 0!important;min-height:0!important;border-top:1px solid #edf1f5!important;background:transparent!important}.cart-campaign-catalog-meta-v23758>div,.cart-campaign-catalog-meta-v23758 .catalog-product-number,.cart-campaign-catalog-meta-v23758 .catalog-price-inline{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cart-campaign-catalog-body-v23758 h3{margin-bottom:6px!important}.cart-campaign-catalog-actions-v23758{margin-top:0!important}.catalog-cart-detail-header{margin-bottom:8px!important}.cart-campaign-customer-section-v23758.desktop{margin:0 0 8px!important}.cart-campaigns-editor-head-v23759{align-items:flex-start!important}.cart-campaigns-editor-copy-v23759{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cart-campaigns-editor-copy-v23759>div{display:flex!important;flex-direction:column!important;gap:3px!important}.cart-campaign-section-title-editor-v23759{width:min(360px,100%)!important;display:flex!important;flex-direction:column!important;gap:5px!important}.cart-campaign-section-title-editor-v23759>span{color:#7c8799!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important}.cart-campaign-section-title-editor-v23759 input{width:100%!important;height:38px!important;padding:0 11px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#fff!important;color:#17233c!important;font:inherit!important;font-size:12px!important;font-weight:650!important;outline:none!important;box-shadow:none!important}.cart-campaign-section-title-editor-v23759 input:focus{border-color:#ee8fb2!important;box-shadow:0 0 0 3px #ed0a5d12!important}@media(max-width:760px){.catalog-cart-detail-header{margin-bottom:8px!important}.cart-campaign-customer-section-v23758.mobile{margin-top:8px!important}}.sidebar-secure-tools{flex:0 0 auto;margin-top:4px;padding-top:7px;border-top:1px solid rgba(255,255,255,.16)}.sidebar-secure-tools .sidebar-code-studio-link{width:100%;min-height:var(--v134-nav-h, 42px)!important;height:var(--v134-nav-h, 42px)!important;position:relative}.sidebar-code-studio-shield{margin-left:auto;opacity:.82}.sidebar.collapsed .sidebar-secure-tools{padding-top:7px}.sidebar.collapsed .sidebar-code-studio-link{padding:0!important;justify-content:center}.sidebar.collapsed .sidebar-code-studio-link span,.sidebar.collapsed .sidebar-code-studio-shield{display:none!important}body:not(.dark-theme) .admin-shell .sidebar .sidebar-code-studio-link{background:#5b123524!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}body:not(.dark-theme) .admin-shell .sidebar .sidebar-code-studio-link:hover{background:#ffffff2e!important}body.dark-theme .sidebar-secure-tools{border-top-color:#ffffff17}.turkey-map-card:before{content:"";position:absolute;inset:18px 18px 74px;border-radius:24px;background:radial-gradient(circle at 48% 42%,#94a3b814,#fff0 58%);pointer-events:none}.turkey-map-svg{filter:drop-shadow(0 18px 30px rgba(15,23,42,.06))}.turkey-region{stroke-linejoin:round;stroke-linecap:round}.turkey-gap-fill,.turkey-region-fill-patch{opacity:.99}.turkey-region-label{border-color:#cbd5e1eb;box-shadow:0 12px 26px #0f172a1a}.turkey-region-label span{font-size:13px;font-weight:800}.table-grid.customers.region-customers-table .table-head{font-size:11.5px!important;font-weight:700!important;letter-spacing:.015em!important}.table-grid.customers.region-customers-table .table-cell{font-size:13.2px!important;font-weight:500!important;color:#223046!important}.table-grid.customers.region-customers-table .customer-open-button strong,.table-grid.customers.region-customers-table .customer-name-copy strong{font-size:13.2px!important;font-weight:600!important}.table-grid.customers.region-customers-table .phone-copy-inline span,.table-grid.customers.region-customers-table .table-cell>span,.table-grid.customers.region-customers-table .table-cell>div,.table-grid.customers.region-customers-table .table-cell>strong{font-weight:500!important}.table-grid.customers.region-customers-table .customer-trade-total strong{font-size:13.2px!important;font-weight:700!important}.table-grid.customers.region-customers-table .sector-pill,.table-grid.customers.region-customers-table .status-badge,.table-grid.customers.region-customers-table .status-chip,.table-grid.customers.region-customers-table .status-label{font-size:12px!important}.orders-mobile-list-card{display:none}.orders-mobile-list{display:grid;gap:12px}.orders-mobile-item{border:1px solid #e6edf5;border-radius:18px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0a}.orders-mobile-item-head{display:flex;align-items:center;gap:10px}.orders-mobile-order-no{appearance:none;border:0;background:transparent;padding:0;color:#e54a7d;font-size:14px;font-weight:800}.orders-mobile-amount{margin-left:auto;color:#223046;font-size:15px;line-height:1;font-weight:800}.orders-mobile-customer{width:100%;margin-top:10px;padding:0;border:0;background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;text-align:left;color:inherit}.orders-mobile-customer-copy{min-width:0;display:grid;gap:3px}.orders-mobile-customer-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2f47;font-size:13.5px;line-height:1.15;font-weight:700}.orders-mobile-customer-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8798;font-size:11.2px;line-height:1.25;font-weight:500}.orders-mobile-badges{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.orders-mobile-sector,.orders-mobile-status,.orders-mobile-invoice-state{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;font-size:10.8px;line-height:1;font-style:normal;font-weight:700}.orders-mobile-invoice-state{border:1px solid #dfe7f1;background:#f8fafc;color:#68778c}.orders-mobile-invoice-state.done{border-color:#bde7cc;background:#effbf3;color:#14975c}.orders-mobile-meta{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:10px}.orders-mobile-meta-block{min-width:0;padding:10px 11px;border:1px solid #edf2f7;border-radius:14px;background:#fbfdff}.orders-mobile-meta-block small{display:block;margin-bottom:6px;color:#94a0b2;font-size:10px;line-height:1;font-weight:700}.orders-mobile-phone{display:flex;align-items:center;gap:8px}.orders-mobile-phone span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#223046;font-size:12px;font-weight:600}.orders-mobile-meta-block.amount strong{color:#11a06a;font-size:12.5px;font-weight:800}.orders-mobile-meta-block.amount strong.negative{color:#dc3b6b}.orders-mobile-actions{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-mobile-inline-btn{min-height:38px;border:1px solid #e4ebf3;border-radius:12px;background:#fff;color:#5b6980;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:700}.orders-mobile-inline-btn[disabled]{opacity:.55}.orders-mobile-inline-btn.upload{position:relative;overflow:hidden;cursor:pointer}.orders-mobile-inline-btn.upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.orders-mobile-inline-btn.muted{background:#fafbfd}body.dark-theme .orders-mobile-item{background:#101c2d;border-color:#5d7ca73d;box-shadow:none}body.dark-theme .orders-mobile-order-no{color:#f98bb0}body.dark-theme .orders-mobile-amount,body.dark-theme .orders-mobile-customer-copy strong,body.dark-theme .orders-mobile-phone span{color:#edf3fb}body.dark-theme .orders-mobile-customer-copy span{color:#9cb1cc}body.dark-theme .orders-mobile-meta-block,body.dark-theme .orders-mobile-inline-btn,body.dark-theme .orders-mobile-invoice-state{background:#122033;border-color:#5d7ca73d;color:#c9d8ea}body.dark-theme .orders-mobile-meta-block small{color:#8ea3c0}body.dark-theme .orders-mobile-invoice-state.done{background:#14975c24;border-color:#14975c47;color:#9de0ba}.city-autocomplete-v23772{position:relative;width:100%;min-width:0;flex:1 1 auto;z-index:12}.city-autocomplete-v23772>input{width:100%;min-width:0}.city-autocomplete-menu-v23772{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:250;max-height:238px;overflow:auto;padding:6px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;box-shadow:0 16px 34px #0f172a1f}.city-autocomplete-menu-v23772 button{width:100%;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;color:#26364e;font:650 11.5px/1.2 Inter,Manrope,Arial,sans-serif;text-align:left;cursor:pointer}.city-autocomplete-menu-v23772 button:hover,.city-autocomplete-menu-v23772 button.active{background:#fff2f6;color:#d93670}.city-autocomplete-menu-v23772 button svg{flex:0 0 auto;color:#e54a7d}.city-autocomplete-empty-v23772{padding:10px 11px;color:#8b98aa;font-size:11px;font-weight:600}.customer-editor-city-host-v23772{position:relative!important;overflow:visible!important}.customer-editor-city-host-v23772>.city-autocomplete-v23772{align-self:stretch}.customer-editor-city-host-v23772 .city-autocomplete-v23772>input{height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-ledger-v2 .ledger-city-field-v23772{position:relative;z-index:20}.customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{width:100%}body.dark-theme .city-autocomplete-menu-v23772{border-color:#33465e;background:#101c2d;box-shadow:0 16px 34px #00000047}body.dark-theme .city-autocomplete-menu-v23772 button{color:#e8f0fb}body.dark-theme .city-autocomplete-menu-v23772 button:hover,body.dark-theme .city-autocomplete-menu-v23772 button.active{background:#1a2940;color:#ff8eb4}.customer-ledger-page .ledger-orders-scroll{overflow-x:hidden!important}.customer-ledger-page .ledger-orders-table.ledger-orders-table-compact-v23776{width:100%!important;min-width:0!important;grid-template-columns:minmax(120px,.8fr) minmax(190px,1.25fr) minmax(130px,.85fr)!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .table-head,.customer-ledger-page .ledger-orders-table-compact-v23776 .table-cell{min-height:48px!important;height:48px!important;padding:0 18px!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-amount-head,.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-total-cell{justify-content:flex-end!important;text-align:right!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-number-btn{color:#ef3f78!important;font-size:13px!important;font-weight:650!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-date-cell{color:#65748b!important;font-weight:500!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-total-cell{color:#12223f!important;font-weight:700!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .table-cell:nth-last-child(-n+3){border-bottom:0!important}.home-finance-strip>button.home-finance-item{appearance:none!important;-webkit-appearance:none!important;width:100%!important;border:0!important;font:inherit!important;text-align:left!important;color:inherit!important;cursor:default!important}.home-finance-strip>button.home-finance-item.clickable{cursor:pointer!important;transition:background-color .16s ease,transform .16s ease!important}.home-finance-strip>button.home-finance-item.clickable:hover{background:#fbfcfe!important}.home-finance-strip>button.home-finance-item.clickable:active{transform:translateY(1px)!important}.revenue-orders-detail-page{gap:14px!important}.revenue-orders-detail-page .revenue-detail-hero{margin-bottom:0!important}.revenue-orders-detail-page .revenue-region-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important}.revenue-orders-detail-page .revenue-region-item small{white-space:nowrap!important}.revenue-detail-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.revenue-detail-summary-card{min-width:0;min-height:92px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid #e4eaf2;border-radius:16px;background:#fff;box-shadow:0 8px 24px #18274b09}.revenue-detail-summary-card>span{color:#738198;font-size:11px;font-weight:600}.revenue-detail-summary-card>strong{color:#17243d;font-size:22px;line-height:1.05;font-weight:750;letter-spacing:-.025em}.revenue-detail-summary-card>small{color:#98a4b6;font-size:10px;font-weight:550}.revenue-detail-summary-card .positive,.revenue-orders-detail-page .positive{color:#0a9d61!important}.revenue-detail-summary-card .negative,.revenue-orders-detail-page .negative{color:#e64168!important}.revenue-detail-toolbar{margin:0!important}.revenue-orders-card{padding:0!important;overflow:hidden!important;border:1px solid #e3e9f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #12263f0a!important}.revenue-orders-card-head{min-height:64px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e8edf4}.revenue-orders-card-head>div{min-width:0;display:flex;align-items:center;gap:10px}.revenue-orders-card-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #f7d6e1;border-radius:10px;background:#fff5f8;color:#ef3f78}.revenue-orders-card-head h3{margin:0;color:#17243d;font-size:14px;font-weight:750}.revenue-orders-card-head p{margin:2px 0 0;color:#8290a4;font-size:10px;font-weight:500}.revenue-orders-period-chip{min-width:72px;height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f4d7e0;border-radius:9px;background:#fff7f9;color:#d93e70;font-size:10px;font-weight:700}.revenue-orders-desktop-table{display:block;width:100%}.revenue-orders-row{width:100%;min-height:52px;padding:0 14px;display:grid;grid-template-columns:105px minmax(150px,1.15fr) minmax(100px,.75fr) minmax(145px,.95fr) 105px 100px 108px 28px;gap:10px;align-items:center;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#43516a;text-align:left;font-size:11px;font-weight:500}button.revenue-orders-row{cursor:pointer}button.revenue-orders-row:hover{background:#fbfcfe}.revenue-orders-head-row{min-height:40px;background:#f8fafc;color:#8190a5;font-size:9.5px;font-weight:700;cursor:default!important}.revenue-orders-row:last-child{border-bottom:0}.revenue-order-no{color:#ef3f78;font-weight:700}.revenue-order-customer{min-width:0;display:flex;align-items:center;gap:8px}.revenue-order-customer b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17243d;font-size:11px;font-weight:650}.revenue-orders-row>strong{color:#17243d;font-size:11px;font-weight:700}.revenue-orders-row .order-status{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-style:normal}.revenue-row-arrow{display:flex;justify-content:flex-end;color:#718096}.revenue-orders-mobile-list{display:none}.revenue-orders-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8a96a8}.revenue-orders-empty strong{color:#31405a;font-size:13px}.revenue-orders-empty span{font-size:10px}body.dark-theme .revenue-detail-summary-card,body.dark-theme .revenue-orders-card,body.dark-theme .revenue-orders-row{background:#0f1b2d!important;border-color:#293b55!important}body.dark-theme .revenue-orders-head-row{background:#152238!important}body.dark-theme .revenue-detail-summary-card>strong,body.dark-theme .revenue-orders-card-head h3,body.dark-theme .revenue-order-customer b,body.dark-theme .revenue-orders-row>strong{color:#f3f7fd!important}body.dark-theme .revenue-detail-summary-card>span,body.dark-theme .revenue-detail-summary-card>small,body.dark-theme .revenue-orders-card-head p,body.dark-theme .revenue-orders-row{color:#9fb0c7!important}.ledger-mobile-layout-v23840{display:none}.ledger-desktop-layout-v23850{display:contents}.purchase-mobile-toolbar-v23830,.purchase-mobile-sheet-hint-v23830{display:none}.slider-preview-card-head-v23840{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.slider-preview-card-head-v23840 h3{margin:0}.slider-preview-card-head-v23840 p{margin:5px 0 0;color:#7b889d;font-size:12px;font-weight:650;line-height:1.4}.slider-preview-mode-switch-v23840{flex:0 0 auto;display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #e3e9f1;border-radius:14px;background:#f5f7fa}.slider-preview-mode-switch-v23840 button{min-height:36px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:#718096;font-size:11px;font-weight:800;cursor:pointer}.slider-preview-mode-switch-v23840 button.active{background:#fff;color:#e72f70;box-shadow:0 5px 14px #0f172a14}.slider-preview-showcase-v23840{margin-top:15px}.slider-real-preview{display:grid;gap:9px}.slider-real-preview-surface{overflow:hidden;border:1px solid #e3e8f0;border-radius:18px;background:#f3f6fa;box-shadow:inset 0 0 0 1px #ffffff8c}.slider-real-preview-caption{display:flex;align-items:center;gap:7px;color:#8290a4;font-size:10px;font-weight:700}.slider-real-preview-dot{width:7px;height:7px;border-radius:999px;background:#22b06b;box-shadow:0 0 0 4px #22b06b1a}.slider-real-preview-desktop-surface{padding:12px}.slider-real-preview-desktop-canvas{width:1180px;zoom:.5}.slider-real-preview-desktop-canvas .catalog-banner-layout{margin:0!important}.slider-real-preview-mobile-surface{padding:10px}.slider-real-preview-mobile-canvas{width:min(100%,390px);margin:0 auto}.slider-real-preview-mobile-canvas .catalog-mobile-hero{margin:0}.slider-real-preview-mobile-canvas .catalog-mobile-mini-banners{margin-top:8px}body.dark-theme .slider-preview-mode-switch-v23840{border-color:#30435e;background:#142237}body.dark-theme .slider-preview-mode-switch-v23840 button{color:#95a7c1}body.dark-theme .slider-preview-mode-switch-v23840 button.active{background:#20314a;color:#ff6da6}body.dark-theme .slider-real-preview-surface{border-color:#2c3f59;background:#0c1727}body.dark-theme .slider-preview-card-head-v23840 p,body.dark-theme .slider-real-preview-caption{color:#91a3bd}.slider-preview-card .slider-real-preview-desktop-canvas .catalog-banner-layout{width:100%!important;display:grid!important;gap:18px!important;margin:0!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4{grid-template-columns:minmax(0,1.5fr) minmax(430px,.95fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(230px,.42fr) minmax(300px,.55fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2{grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid{display:grid!important;gap:18px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.two,.slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.vertical{grid-template-columns:1fr!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card{width:auto!important;min-width:0!important;min-height:190px!important;height:auto!important;padding:34px!important;border-radius:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42%!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main{min-height:410px!important;padding:52px 58px!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini{min-height:196px!important;padding:28px!important;grid-template-columns:minmax(0,1fr) 42%!important;border-radius:26px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall{min-height:410px!important;padding:32px!important;grid-template-columns:1fr!important;border-radius:30px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main h1{margin:18px 0 0!important;font-size:52px!important;line-height:.98!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main p{margin:24px 0 0!important;font-size:18px!important;line-height:1.55!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini h1,.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall h1{margin:0!important;font-size:28px!important;line-height:1.12!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini p,.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall p{margin:14px 0 0!important;font-size:15px!important;line-height:1.4!important}.slider-preview-card .slider-real-preview-desktop-canvas .hero-actions{margin-top:26px!important;gap:12px!important}.slider-preview-card .slider-real-preview-desktop-canvas .hero-actions button{min-height:52px!important;height:auto!important;padding:0 22px!important;border-radius:14px!important;font-size:15px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-media span{font-size:92px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main .slider-banner-media span{font-size:150px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall .slider-banner-media span{font-size:118px!important}.main-hero-carousel{position:relative;min-width:0;width:100%}.banner-main-slot>.main-hero-carousel,.banner-single>.main-hero-carousel{height:100%}.main-hero-carousel>.slider-banner-card.main{width:100%;height:100%}.main-hero-carousel-arrow{position:absolute;z-index:8;top:50%;width:36px;height:36px;margin-top:-18px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#ffffffe0;color:#d81f66;display:grid;place-items:center;box-shadow:0 10px 24px #20142b26;cursor:pointer;backdrop-filter:blur(10px)}.main-hero-carousel-arrow.prev{left:12px;transform:rotate(180deg)}.main-hero-carousel-arrow.next{right:12px}.main-hero-carousel-dots{position:absolute;z-index:8;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#12192b2e;backdrop-filter:blur(8px)}.main-hero-carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer;transition:all .2s ease}.main-hero-carousel-dots button.active{width:20px;background:#fff}.slider-banner-tag{position:absolute;z-index:7;left:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fffffff0;color:#df286b;font-size:10px;font-weight:850;box-shadow:0 8px 18px #0f172a24}.scaled-slider-preview-frame{position:relative;width:100%;overflow:hidden}.scaled-slider-preview-content{position:absolute;top:0;left:0;max-width:none!important}.slider-real-preview-desktop-canvas{width:1440px!important;max-width:none!important;zoom:1!important}.slider-real-preview-mobile-canvas{width:390px!important;max-width:none!important;margin:0!important;zoom:1!important}.slider-preview-card .slider-real-preview-desktop-canvas .catalog-banner-layout{width:1440px!important;height:376px!important;min-height:376px!important;max-height:376px!important;gap:10px!important;margin:0!important;display:grid!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-single{grid-template-columns:1fr!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4{grid-template-columns:minmax(0,1fr) 376px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4 .banner-side-grid.four{width:376px!important;height:376px!important;min-width:376px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(215px,.39fr) minmax(275px,.5fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-split3 .banner-side-grid.two{height:376px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2{grid-template-columns:minmax(0,1fr) 330px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2 .banner-side-grid.vertical{height:376px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-preview-card .slider-real-preview-desktop-canvas .banner-main-slot,.slider-preview-card .slider-real-preview-desktop-canvas .main-hero-carousel{height:376px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main{min-height:376px!important;height:376px!important;padding:28px 34px!important;border-radius:15px!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main h1{margin-top:8px!important;font-size:43px!important;line-height:.99!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main p{margin-top:10px!important;max-width:485px!important;font-size:13.5px!important;line-height:1.38!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card .hero-kicker{padding:7px 13px!important;font-size:12.5px!important}.slider-preview-card .slider-real-preview-desktop-canvas .hero-actions{margin-top:16px!important;gap:10px!important}.slider-preview-card .slider-real-preview-desktop-canvas .hero-actions button{min-height:46px!important;height:46px!important;padding:0 23px!important;border-radius:12px!important;font-size:14px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini{min-height:0!important;height:100%!important;padding:14px 16px!important;border-radius:13px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall{min-height:376px!important;height:376px!important;padding:14px 16px!important;border-radius:13px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini h1,.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall h1{font-size:19px!important;line-height:1.14!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini p,.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall p{margin-top:6px!important;font-size:11.5px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main .slider-banner-media span{font-size:94px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini .slider-banner-media span{font-size:52px!important}.slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall .slider-banner-media span{font-size:70px!important}.slider-settings-title-row-v23850{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.slider-settings-title-row-v23850 h3{margin:0!important}.slider-settings-title-row-v23850 p{margin:5px 0 0;color:#8996a9;font-size:11px;line-height:1.4;font-weight:650}.slider-add-main-btn-v23850{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid #f0c9d8;border-radius:12px;background:#fff7fa;color:#df2d6c;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:850}.slider-main-tabs-v23850{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:3px}.slider-main-tabs-v23850::-webkit-scrollbar{display:none}.slider-main-tabs-v23850 button{flex:0 0 auto;min-width:132px;max-width:190px;min-height:46px;padding:7px 10px;border:1px solid #e1e7ef;border-radius:13px;background:#fff;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;text-align:left}.slider-main-tabs-v23850 button>span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#f2f4f8;color:#708098;font-size:10px;font-weight:900}.slider-main-tabs-v23850 button>strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#34455f;font-size:10px;font-weight:800}.slider-main-tabs-v23850 button.active{border-color:#ef74a0;background:#fff6fa;box-shadow:0 8px 18px #ef0b6212}.slider-main-tabs-v23850 button.active>span{background:#ef0b62;color:#fff}.slider-main-tabs-v23850 button.active>strong{color:#c9215b}.slider-main-toolbar-v23850{margin-top:10px;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e6ebf2;border-radius:13px;background:#f8fafc}.slider-main-toolbar-v23850>span{display:inline-flex;align-items:center;gap:6px;color:#5f6f86;font-size:10px;font-weight:800}.slider-main-toolbar-v23850 select{min-height:34px;border:1px solid #dde4ed;border-radius:10px;background:#fff;padding:0 10px;color:#34455f;font-size:10px;font-weight:750}.slider-remove-main-btn-v23850{margin-left:auto;min-height:34px;padding:0 10px;border:1px solid #f1cad7;border-radius:10px;background:#fff;color:#d93b6b;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800}.slider-remove-main-btn-v23850:disabled{opacity:.45;cursor:not-allowed}.slider-settings-subtitle-v23850{margin:14px 0 9px;padding-top:13px;border-top:1px solid #edf1f5;color:#2c3d58;font-size:11px;font-weight:900}body.dark-theme .slider-main-tabs-v23850 button,body.dark-theme .slider-main-toolbar-v23850,body.dark-theme .slider-main-toolbar-v23850 select,body.dark-theme .slider-add-main-btn-v23850,body.dark-theme .slider-remove-main-btn-v23850{background:#142337;border-color:#30435d;color:#e9f0fb}body.dark-theme .slider-main-tabs-v23850 button>strong{color:#e7eef9}body.dark-theme .slider-main-tabs-v23850 button.active{background:#281d32;border-color:#c8497a}.slider-layout-size-tooltip{position:absolute;z-index:80;left:14px;top:calc(100% + 10px);width:max-content;min-width:240px;max-width:320px;padding:12px 14px;border:1px solid #dfe7f1;border-radius:14px;background:#fffffffa;box-shadow:0 18px 42px #0f172a29;color:#34445f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.slider-layout-size-tooltip:before{content:"";position:absolute;left:24px;top:-6px;width:11px;height:11px;background:#fff;border-left:1px solid #dfe7f1;border-top:1px solid #dfe7f1;transform:rotate(45deg)}.slider-layout-size-tooltip b{position:relative;z-index:1;display:block;margin:0 0 7px;font-size:12px;line-height:1.2;font-style:normal;color:#17233c}.slider-layout-size-tooltip>span{position:relative;z-index:1;display:block;margin-top:4px;font-size:11.5px;line-height:1.35;font-weight:800;color:#42536d}.slider-layout-size-tooltip>i{position:relative!important;inset:auto!important;z-index:1;display:block;margin-top:8px;color:#8897aa!important;font-size:9.5px;line-height:1.35;font-style:normal;font-weight:650}.slider-layout-option:hover .slider-layout-size-tooltip,.slider-layout-option:focus-visible .slider-layout-size-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.slider-layout-options .slider-layout-option:nth-child(3) .slider-layout-size-tooltip,.slider-layout-options .slider-layout-option:nth-child(4) .slider-layout-size-tooltip{left:auto;right:14px}.slider-layout-options .slider-layout-option:nth-child(3) .slider-layout-size-tooltip:before,.slider-layout-options .slider-layout-option:nth-child(4) .slider-layout-size-tooltip:before{left:auto;right:24px}.slider-banner-card.main.main-full-image-banner{position:relative!important;padding:0!important;display:block!important;overflow:hidden!important;background:#eef2f7!important}.slider-banner-card.main.main-full-image-banner:before{display:none!important}.slider-banner-card.main.main-full-image-banner .main-full-image-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;filter:none!important}body.dark-theme .slider-layout-size-tooltip{background:#152336;border-color:#31445f;color:#dbe7f7;box-shadow:0 18px 42px #00000057}body.dark-theme .slider-layout-size-tooltip:before{background:#152336;border-color:#31445f}body.dark-theme .slider-layout-size-tooltip b{color:#f2f7ff}body.dark-theme .slider-layout-size-tooltip>span{color:#c5d2e4}body.dark-theme .slider-layout-size-tooltip>i{color:#92a5c0!important}@media(max-width:900px){.slider-layout-size-tooltip{display:none!important}}.modal-card:has(.product-editor-reference-modal){width:min(1120px,calc(100vw - 34px))!important;max-width:min(1120px,calc(100vw - 34px))!important;height:min(820px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important}.product-editor-reference-modal{display:flex!important;flex-direction:column!important;height:100%!important}.product-editor-reference-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px 14px 16px!important;display:grid!important;gap:12px!important;align-content:start!important;background:#f8fafc!important}.product-editor-reference-body .product-editor-section{margin:0!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;padding:14px 16px!important;box-shadow:0 8px 24px #0f172a09!important}.product-editor-reference-body .product-editor-section-title{margin-bottom:12px!important}.product-editor-core-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr)!important;gap:16px!important;align-items:stretch!important}.product-editor-core-fields{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;align-content:start!important}.product-editor-core-fields .product-editor-name-field{grid-column:1 / -1!important}.product-editor-core-fields .reference-field>label,.product-editor-photo-panel>label{margin-bottom:5px!important}.product-editor-photo-panel{min-width:0!important;display:flex!important;flex-direction:column!important}.product-editor-photo-upload-v21{flex:1 1 auto!important;min-height:116px!important;height:100%!important;padding:12px!important;border:1.5px dashed #ef9fbb!important;border-radius:14px!important;background:linear-gradient(180deg,#fffafd,#fff)!important;align-items:center!important}.product-editor-photo-upload-v21 .reference-photo-preview{width:78px!important;height:78px!important;min-width:78px!important;border-radius:14px!important}.product-editor-photo-upload-v21 .reference-photo-copy{gap:3px!important}.product-editor-photo-upload-v21 .reference-photo-copy strong{font-size:12.5px!important}.product-editor-photo-upload-v21 .reference-photo-copy small{font-size:9.5px!important;line-height:1.35!important}.product-pricing-section-v21{display:grid!important;gap:10px!important}.product-pricing-section-v21 .reference-two-column{gap:12px!important}.product-pricing-section-v21 .reference-tax-row,.product-pricing-section-v21 .reference-live-tax-summary{margin-top:0!important}.product-editor-category-section-v21{padding-bottom:16px!important}.product-editor-category-title-v21{align-items:flex-start!important}.product-editor-category-title-v21>div{min-width:0!important}.product-editor-category-title-v21 h4{margin:0!important}.product-editor-category-title-v21 p{margin:3px 0 0!important;color:#8896aa!important;font-size:10.5px!important;line-height:1.4!important;font-weight:500!important}.product-editor-category-field-v21{padding:0!important}.product-editor-category-section-v21 .reference-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.product-editor-category-section-v21 .reference-category-grid button{height:42px!important;border-radius:10px!important;background:#fbfcfe!important}.product-editor-category-section-v21 .reference-category-grid button.active{background:#fff5f8!important;border-color:#ee5d8e!important;box-shadow:0 0 0 2px #ef0b620d!important}.product-editor-reference-footer{flex:0 0 auto!important;border-top:1px solid #e7ebf1!important;background:#fff!important}body.dark-theme .product-editor-reference-body{background:#0d1828!important}body.dark-theme .product-editor-reference-body .product-editor-section{background:#101b2d!important;border-color:#2b3d56!important}body.dark-theme .product-editor-photo-upload-v21{background:#132235!important;border-color:#7a3858!important}body.dark-theme .product-editor-category-title-v21 p{color:#92a5c0!important}body.dark-theme .product-editor-category-section-v21 .reference-category-grid button{background:#132235!important;border-color:#31455f!important}body.dark-theme .product-editor-category-section-v21 .reference-category-grid button.active{background:#24182a!important;border-color:#ff6ca4!important}@media(max-height:760px)and (min-width:761px){.modal-card:has(.product-editor-reference-modal){height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important}.product-editor-reference-body{padding:8px 10px 10px!important;gap:8px!important}.product-editor-reference-body .product-editor-section{padding:9px 11px!important}.product-editor-core-grid{gap:10px!important}.product-editor-core-fields{gap:6px 10px!important}.product-editor-photo-upload-v21{min-height:88px!important;padding:8px!important}.product-editor-photo-upload-v21 .reference-photo-preview{width:58px!important;height:58px!important;min-width:58px!important}.product-editor-category-section-v21 .reference-category-grid button{height:34px!important}}.admin-page-customers .customer-list-search{flex:1 1 360px!important;min-width:280px!important;max-width:560px!important;position:relative!important;margin:0!important}.admin-page-customers .customer-list-search input{padding-right:42px!important}.admin-page-customers .customer-search-clear{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:10px!important;background:#f5f7fb!important;color:#8090a6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.admin-page-customers .customer-search-clear:hover{background:#fff0f5!important;color:#e93673!important}body.dark-theme .admin-page-customers .customer-search-clear{background:#17263a!important;color:#9aaac0!important}.order-detail-redesign .order-detail-header-actions{grid-template-columns:minmax(118px,1.04fr) minmax(118px,1.04fr) minmax(112px,1fr) minmax(92px,.8fr) minmax(102px,.9fr)!important}.order-detail-redesign .order-detail-send-dropdown{position:relative!important;width:100%!important;min-width:0!important}.order-detail-redesign .admin-order-send-btn{width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#21b765,#10a958)!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.order-detail-redesign .admin-order-send-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 12px 26px #10a95833!important;filter:saturate(1.03)!important}.order-detail-redesign .admin-order-send-btn:disabled{opacity:.78!important;cursor:wait!important}.order-detail-redesign .admin-order-send-btn svg{color:#fff!important;stroke-width:2!important}.order-detail-redesign .order-send-spinner{animation:order-send-spin .8s linear infinite!important}@keyframes order-send-spin{to{transform:rotate(360deg)}}.order-detail-redesign .order-detail-send-dropdown .order-send-menu{top:56px!important;right:0!important;bottom:auto!important;width:324px!important;padding:8px!important;border:1px solid #dfe6ee!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 52px #1f304829!important;z-index:80!important}.order-detail-redesign .order-detail-send-dropdown .order-send-menu>button{width:100%!important;min-height:66px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;border:0!important;border-radius:12px!important;background:transparent!important;text-align:left!important}.order-detail-redesign .order-detail-send-dropdown .order-send-menu>button:hover{background:#f3fbf6!important}.order-detail-redesign .order-send-menu-icon{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#eaf8f0!important;color:#12a85a!important}.order-detail-redesign .order-send-menu-icon.web{background:#eef7ff!important;color:#347ec4!important}.order-detail-redesign .order-send-menu-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;color:inherit!important}.order-detail-redesign .order-send-menu-copy strong{color:#17243d!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important}.order-detail-redesign .order-send-menu-copy small{color:#718099!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important}body.dark-theme .order-detail-redesign .order-detail-send-dropdown .order-send-menu{background:#101c2d!important;border-color:#2f425a!important}body.dark-theme .order-detail-redesign .order-detail-send-dropdown .order-send-menu>button:hover{background:#152437!important}body.dark-theme .order-detail-redesign .order-send-menu-copy strong{color:#edf4ff!important}body.dark-theme .order-detail-redesign .order-send-menu-copy small{color:#91a4bf!important}body.dark-theme .order-detail-redesign .order-send-menu-icon{background:#173428!important;color:#56d993!important}body.dark-theme .order-detail-redesign .order-send-menu-icon.web{background:#172d46!important;color:#69aef0!important}.order-detail-redesign .order-detail-send-dropdown .order-send-menu>button:disabled{opacity:.48!important;cursor:wait!important;pointer-events:none!important}.order-detail-redesign .order-send-preparing,.order-detail-redesign .order-send-error{margin:2px 2px 7px!important;padding:10px 11px!important;border-radius:11px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;line-height:1.35!important;font-weight:600!important}.order-detail-redesign .order-send-preparing{background:#eef9f2!important;color:#18864d!important}.order-detail-redesign .order-send-error{background:#fff3f5!important;color:#ca355f!important}body.dark-theme .order-detail-redesign .order-send-preparing{background:#173428!important;color:#72dca2!important}body.dark-theme .order-detail-redesign .order-send-error{background:#3a1d29!important;color:#ff8faf!important}.catalog-premium-topbar{position:relative;z-index:55;width:100%;height:40px;min-height:40px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#861241,#9b154c 38%,#a61951 68%,#8c1445);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 6px 18px #6e10372e;isolation:isolate}.catalog-premium-topbar-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 50%,rgba(255,255,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 18% 28%,rgba(255,255,255,.2) 0 2px,transparent 3px),radial-gradient(circle at 30% 72%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 46% 35%,rgba(255,255,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 60% 66%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 75% 30%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 91% 58%,rgba(255,255,255,.15) 0 2px,transparent 3px),linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 43%,rgba(255,255,255,.04) 52%,transparent 63%);background-size:360px 40px,430px 40px,500px 40px,390px 40px,460px 40px,530px 40px,410px 40px,290px 100%;animation:catalogPremiumTopbarGlow 7s linear infinite}.catalog-premium-topbar-confetti{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.catalog-premium-topbar-confetti span{position:absolute;top:-9px;display:block;width:4px;height:4px;border-radius:999px;background:#ffffff61;box-shadow:0 0 7px #ffffff42;animation-name:catalogPremiumTopbarConfettiFall;animation-timing-function:linear;animation-iteration-count:infinite}.catalog-premium-topbar-confetti span:nth-child(1){left:4%;animation-duration:4.7s;animation-delay:-1.2s}.catalog-premium-topbar-confetti span:nth-child(2){left:11%;width:3px;height:3px;animation-duration:5.5s;animation-delay:-3.1s}.catalog-premium-topbar-confetti span:nth-child(3){left:19%;animation-duration:4.3s;animation-delay:-2.2s}.catalog-premium-topbar-confetti span:nth-child(4){left:27%;width:5px;height:5px;animation-duration:6.1s;animation-delay:-4.4s}.catalog-premium-topbar-confetti span:nth-child(5){left:36%;animation-duration:5.2s;animation-delay:-1.7s}.catalog-premium-topbar-confetti span:nth-child(6){left:44%;width:3px;height:3px;animation-duration:4.6s;animation-delay:-3.6s}.catalog-premium-topbar-confetti span:nth-child(7){left:52%;animation-duration:6.4s;animation-delay:-2.9s}.catalog-premium-topbar-confetti span:nth-child(8){left:60%;width:5px;height:5px;animation-duration:4.9s;animation-delay:-4.1s}.catalog-premium-topbar-confetti span:nth-child(9){left:68%;animation-duration:5.7s;animation-delay:-1.1s}.catalog-premium-topbar-confetti span:nth-child(10){left:76%;width:3px;height:3px;animation-duration:4.5s;animation-delay:-2.6s}.catalog-premium-topbar-confetti span:nth-child(11){left:84%;animation-duration:6s;animation-delay:-3.8s}.catalog-premium-topbar-confetti span:nth-child(12){left:91%;width:5px;height:5px;animation-duration:5.1s;animation-delay:-2s}.catalog-premium-topbar-confetti span:nth-child(13){left:96%;width:3px;height:3px;animation-duration:4.8s;animation-delay:-3.4s}.catalog-premium-topbar-confetti span:nth-child(14){left:99%;width:4px;height:4px;animation-duration:6.2s;animation-delay:-1.8s}.catalog-premium-topbar-title{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:min(78vw,900px);padding:0 26px;color:#fff;font-family:Bai Jamjuree,Inter,system-ui,sans-serif;font-size:22px;line-height:1;font-weight:700;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 0 rgba(0,0,0,.1),0 5px 14px rgba(0,0,0,.18),0 0 16px rgba(255,255,255,.36);user-select:none}.catalog-premium-topbar-title:before,.catalog-premium-topbar-title:after{content:"";position:absolute;top:50%;width:42px;height:2px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);opacity:.82}.catalog-premium-topbar-title:before{right:100%}.catalog-premium-topbar-title:after{left:100%}@keyframes catalogPremiumTopbarGlow{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,-290px 0}to{background-position:360px 0,430px 0,500px 0,390px 0,460px 0,530px 0,410px 0,290px 0}}@keyframes catalogPremiumTopbarConfettiFall{0%{transform:translate3d(0,-10px,0) rotate(0);opacity:0}12%{opacity:.9}to{transform:translate3d(18px,58px,0) rotate(190deg);opacity:0}}.settings-catalog-topbar-field-v27{grid-column:1/-1}.settings-catalog-topbar-preview-v27{position:relative;overflow:hidden;min-height:42px;border-radius:14px;margin-top:4px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#861241,#9b154c 38%,#a61951 68%,#8c1445);box-shadow:0 8px 18px #6e10371f}.settings-catalog-topbar-preview-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 40%,rgba(255,255,255,.25) 0 2px,transparent 3px),radial-gradient(circle at 30% 70%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 62% 28%,rgba(255,255,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 88% 62%,rgba(255,255,255,.18) 0 2px,transparent 3px)}.settings-catalog-topbar-preview-v27 span{position:relative;z-index:1;color:#fff;font-family:Bai Jamjuree,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.07em;text-shadow:0 3px 10px rgba(0,0,0,.18)}@media(max-width:991px){.catalog-premium-topbar-title{font-size:17px;letter-spacing:.055em;padding:0 12px}.catalog-premium-topbar-title:before,.catalog-premium-topbar-title:after{width:22px}}@media(max-width:480px){.catalog-premium-topbar{height:34px;min-height:34px}.catalog-premium-topbar-glow{background-size:306px 34px,366px 34px,425px 34px,332px 34px,391px 34px,451px 34px,349px 34px,247px 100%}.catalog-premium-topbar-title{max-width:88vw;padding:0 8px;font-size:14.5px;letter-spacing:.035em}.catalog-premium-topbar-title:before,.catalog-premium-topbar-title:after{display:none}}@media(prefers-reduced-motion:reduce){.catalog-premium-topbar-glow,.catalog-premium-topbar-confetti span{animation:none!important}}.catalog-premium-topbar-left,.catalog-premium-topbar-right{position:absolute;top:0;bottom:0;z-index:6;height:40px;display:flex;align-items:center}.catalog-premium-topbar-left{left:14px;justify-content:flex-start}.catalog-premium-topbar-right{right:14px;justify-content:flex-end;gap:18px}.catalog-premium-contact-link{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fffffff5;font-family:DM Sans,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;letter-spacing:.005em;text-decoration:none;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.12);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.catalog-premium-contact-link:hover{color:#fff;opacity:.86;transform:translateY(-1px);filter:brightness(1.05)}.catalog-premium-contact-icon{width:18px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.catalog-premium-contact-icon svg{width:18px;height:18px;display:block;color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.12))}.catalog-premium-whatsapp-icon,.catalog-premium-whatsapp-icon svg{width:19px;min-width:19px;height:19px;fill:currentColor;stroke:none}.catalog-premium-topbar-title{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-48%);max-width:min(48vw,900px);padding:0 24px;font-family:"Baloo 2",DM Sans,Arial,sans-serif;font-size:26px;line-height:1;font-weight:800;letter-spacing:.105em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.1),0 5px 14px rgba(0,0,0,.18),0 0 16px rgba(255,255,255,.42);-webkit-text-stroke:.2px rgba(255,255,255,.3)}.settings-catalog-topbar-contact-grid-v28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.settings-catalog-topbar-contact-grid-v28 .field{min-width:0}.settings-catalog-topbar-preview-v27{min-height:46px;padding:0 14px;justify-content:space-between;gap:14px}.settings-catalog-topbar-preview-v27>strong{position:relative;z-index:2;color:#fff;font-family:"Baloo 2",DM Sans,Arial,sans-serif;font-size:17px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.16)}.settings-catalog-topbar-preview-v27>.settings-topbar-preview-left-v28,.settings-catalog-topbar-preview-v27>.settings-topbar-preview-right-v28{position:relative;z-index:2;display:flex;align-items:center;gap:6px;color:#fffffff5;font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.12)}@media(max-width:1399px){.catalog-premium-topbar-left{left:10px}.catalog-premium-topbar-right{right:10px;gap:11px}.catalog-premium-contact-link{font-size:11.5px}.catalog-premium-topbar-title{font-size:22px;letter-spacing:.08em;padding:0 16px}.catalog-premium-topbar-title:before,.catalog-premium-topbar-title:after{width:26px}}@media(max-width:1199px){.catalog-premium-topbar-left{display:none}.catalog-premium-topbar-right{right:8px;gap:9px}.catalog-premium-contact-link{font-size:11px}.catalog-premium-contact-icon,.catalog-premium-contact-icon svg{width:16px;min-width:16px;height:16px}.catalog-premium-whatsapp-icon,.catalog-premium-whatsapp-icon svg{width:17px;min-width:17px;height:17px}.catalog-premium-topbar-title{font-size:19px;letter-spacing:.055em;padding:0 12px}}@media(max-width:991px){.catalog-premium-topbar-left,.catalog-premium-topbar-right{display:none}.catalog-premium-topbar-title{max-width:90vw;font-size:20px;letter-spacing:.045em;padding:0 10px}.catalog-premium-topbar-title:before,.catalog-premium-topbar-title:after{display:none}.settings-catalog-topbar-contact-grid-v28{grid-template-columns:1fr}.settings-catalog-topbar-preview-v27>.settings-topbar-preview-left-v28,.settings-catalog-topbar-preview-v27>.settings-topbar-preview-right-v28{display:none}}@media(max-width:480px){.catalog-premium-topbar-title{font-size:19px;letter-spacing:.035em}}.catalog-premium-ekatalog-badge,.catalog-cart-mobile-main-v29{display:none}.catalog-premium-topbar-title{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;overflow:visible}.catalog-premium-ekatalog-badge{flex:0 0 auto;min-height:28px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:10px;background:#fffffff5;color:#981348;font-family:"Baloo 2",DM Sans,Arial,sans-serif;font-size:10px;line-height:1;font-weight:800;letter-spacing:.01em;font-style:normal;text-transform:none;text-shadow:none;box-shadow:0 5px 14px #50082624,inset 0 1px #ffffffeb}.catalog-cart-created-meta-pill-v30{background:#f8fafc!important;border-color:#e2e8f0!important}.catalog-cart-created-meta-pill-v30 svg{color:#6d7f98!important}@media(max-width:767px){.catalog-premium-topbar-title{flex-direction:row!important;width:auto!important;max-width:96vw!important;gap:7px!important;overflow:visible!important}.catalog-premium-ekatalog-badge{min-height:23px!important;padding:0 7px!important;border-radius:8px!important;font-size:8.5px!important}}.catalog-cart-note-days-v31{color:#b31255!important;font-weight:850!important}.catalog-running-marquee{width:100%;margin:14px 0;padding:0}.catalog-running-marquee-track{position:relative;width:100%;height:50px;min-height:50px;overflow:hidden;display:flex;align-items:center;background:#a52048;color:#fff;border-radius:0;isolation:isolate}.catalog-running-marquee-line{display:flex;align-items:center;width:max-content;min-width:100%;animation:catalogRunningMarqueeV32 18s linear infinite;will-change:transform}.catalog-running-marquee-track:hover .catalog-running-marquee-line{animation-play-state:paused}.catalog-running-marquee-content{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap}.catalog-running-marquee-item{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 34px;color:#fff;font-size:14px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.catalog-running-marquee-icon{width:16px;min-width:16px;height:16px;stroke-width:2.7}@keyframes catalogRunningMarqueeV32{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media(prefers-reduced-motion:reduce){.catalog-running-marquee-line{animation:none;transform:none}}.account-order-detail-mobile-v32{display:none}.account-customer-name-only{max-width:190px}.account-customer-name-only strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-running-marquee-track{height:42px!important;min-height:42px!important;background:var(--catalog-marquee-bg,#a52048)!important}.catalog-running-marquee-item{height:42px!important;padding:0 30px!important;gap:8px!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important}.catalog-running-marquee-icon{width:15px!important;min-width:15px!important;height:15px!important}.settings-catalog-marquee-field-v33{display:grid;gap:9px}.settings-catalog-marquee-control-v33{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:stretch}.settings-catalog-marquee-control-v33 textarea{width:100%;min-height:112px;resize:vertical}.settings-catalog-marquee-color-v33{min-height:112px;border:1px solid #e1e7f0;background:#f8fafc;border-radius:16px;padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"title title" "swatch value";align-content:center;gap:8px 10px;cursor:pointer}.settings-catalog-marquee-color-v33>span{grid-area:title;color:#6b7b92;font-size:11px;font-weight:700}.settings-catalog-marquee-color-v33 input{position:absolute;opacity:0;pointer-events:none}.settings-catalog-marquee-color-v33 i{grid-area:swatch;width:34px;height:34px;border-radius:10px;border:3px solid #fff;box-shadow:0 0 0 1px #dbe3ed}.settings-catalog-marquee-color-v33 b{grid-area:value;align-self:center;color:#33445f;font-size:12px;letter-spacing:.02em}.settings-catalog-marquee-preview-v33{min-height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#fff;overflow:hidden;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1f}.settings-catalog-marquee-preview-v33 span{overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800}@media(max-width:900px){.settings-catalog-marquee-control-v33{grid-template-columns:1fr}.settings-catalog-marquee-color-v33{min-height:82px}}.settings-identity-left-stack-v34{display:grid;gap:14px;align-content:start;min-width:0}.settings-announcement-card-v34{min-width:0;background:linear-gradient(180deg,#fff,#fffafd)!important}.settings-announcement-field-v34{display:grid;gap:7px}.settings-announcement-field-v34>label{color:#59677d;font-size:10.5px;font-weight:650}.settings-announcement-field-v34 textarea{width:100%;min-height:150px;resize:vertical;padding:13px 14px;border:1px solid #dde4ed;border-radius:12px;background:#fff;color:#263248;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;outline:none;box-shadow:none}.settings-announcement-field-v34 textarea:focus{border-color:#ed9db5;box-shadow:0 0 0 3px #ed557a14}.settings-announcement-field-v34 small{color:#8d99aa;font-size:10px;line-height:1.45}.settings-announcement-preview-v34{margin-top:12px;overflow:hidden;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc}.settings-announcement-preview-head-v34{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;background:#a52048;color:#fff}.settings-announcement-preview-head-v34 strong{font-size:11px;line-height:1;letter-spacing:.05em;font-weight:850}.settings-announcement-preview-head-v34 svg:last-child{margin-left:auto;opacity:.9}.settings-announcement-preview-v34 p{margin:0;padding:12px 13px 14px;color:#536176;font-size:10.5px;line-height:1.55;white-space:pre-wrap}.settings-announcement-preview-v34.is-empty{opacity:.68}.catalog-announcement-overlay-v34{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a57;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.catalog-announcement-modal-v34{width:min(560px,calc(100vw - 48px));max-height:min(72vh,620px);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#f8fafc;box-shadow:0 28px 80px #0f172a3b}.catalog-announcement-head-v34{min-height:58px;padding:0 16px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#97163f,#b51c55);color:#fff}.catalog-announcement-title-v34{display:inline-flex;align-items:center;gap:9px;min-width:0}.catalog-announcement-title-v34 strong{font-size:14px;line-height:1;letter-spacing:.08em;font-weight:850}.catalog-announcement-close-v34{width:34px;min-width:34px;height:34px;border:1px solid rgba(255,255,255,.3);border-radius:11px;display:grid;place-items:center;padding:0;background:#ffffff1f;color:#fff;cursor:pointer}.catalog-announcement-close-v34:hover{background:#fff3}.catalog-announcement-body-v34{max-height:calc(72vh - 58px);overflow:auto;padding:24px 26px 26px;background:linear-gradient(180deg,#fff,#f6f8fb)}.catalog-announcement-body-v34 p{margin:0;color:#34455f;font-size:15px;line-height:1.7;font-weight:550;white-space:pre-wrap;overflow-wrap:anywhere}body.dark-theme .settings-announcement-card-v34,body.dark-theme .settings-announcement-preview-v34{background:#101b2d!important;border-color:#2b3d56!important}body.dark-theme .settings-announcement-field-v34 textarea{background:#132235;border-color:#31455f;color:#edf4ff}body.dark-theme .settings-announcement-preview-v34 p{color:#9fb0c8}.settings-announcement-image-control-v35{margin-top:12px;display:grid;gap:8px}.settings-announcement-image-upload-v35{position:relative;min-height:150px;display:grid;place-items:center;overflow:hidden;border:1px dashed #ed9db5;border-radius:14px;background:#fafbfd;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.settings-announcement-image-upload-v35:hover{border-color:#e65483;background:#fff8fb;box-shadow:0 8px 20px #db30670f}.settings-announcement-image-upload-v35 input{display:none}.settings-announcement-image-upload-v35>span{padding:18px;display:grid;place-items:center;gap:5px;color:#6f7e94;text-align:center}.settings-announcement-image-upload-v35>span svg{color:#e83f78}.settings-announcement-image-upload-v35>span strong{font-size:12px;color:#34445d}.settings-announcement-image-upload-v35>span small{font-size:9.5px;color:#98a4b5}.settings-announcement-image-upload-v35.has-image{min-height:0;border-style:solid;background:#f4f6f9}.settings-announcement-image-upload-v35>img,.settings-announcement-preview-image-v35{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover;object-position:center}.settings-announcement-image-upload-v35>img{max-height:380px}.settings-announcement-image-remove-v35{justify-self:start;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #f2ccd8;border-radius:10px;background:#fff;color:#d93670;font-size:10px;font-weight:700;cursor:pointer}.settings-announcement-preview-v34.has-image-v35{background:#f4f6f9}.settings-announcement-preview-v34.has-image-v35 .settings-announcement-preview-image-v35{max-height:320px}.catalog-announcement-body-v34.has-image-v35{padding:14px;background:#f4f6f9}.catalog-announcement-media-v35{width:min(100%,540px);aspect-ratio:1 / 1;margin:0 auto;overflow:hidden;border:1px solid #e7ebf1;border-radius:14px;background:#fff}.catalog-announcement-media-v35 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}body.dark-theme .settings-announcement-image-upload-v35,body.dark-theme .settings-announcement-image-remove-v35,body.dark-theme .catalog-announcement-media-v35{background:#132235;border-color:#31455f}.home-orders-table.profit-hidden .order-head,.home-orders-table.profit-hidden .order-row{grid-template-columns:1.05fr 1.15fr .8fr 1.15fr .8fr .7fr .85fr 36px!important}.orders-page .home-style-orders-table.profit-hidden{grid-template-columns:52px minmax(98px,.76fr) minmax(196px,1.18fr) minmax(88px,.64fr) minmax(138px,.84fr) minmax(150px,.92fr) minmax(90px,.64fr) minmax(132px,.82fr) 156px 124px!important}.revenue-detail-summary-grid.profit-hidden{grid-template-columns:repeat(3,minmax(0,1fr))!important}.revenue-orders-row.profit-hidden{grid-template-columns:105px minmax(150px,1.15fr) minmax(100px,.75fr) minmax(145px,.95fr) 105px 108px 28px!important}.reports-page-v229 .reports-table.profit-hidden,.reports-page .reports-table.profit-hidden{grid-template-columns:1.18fr .76fr .76fr 1fr!important}.application-document-box>button{height:34px;padding:0 10px;border:1px solid #efc8d5;background:#fff;border-radius:9px;color:#d10d59;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer}.application-document-box>button:hover{background:#fff2f6;border-color:#e9aac0}.products-management-page .product-status-filter-bar{grid-template-columns:auto minmax(280px,520px) auto!important;align-items:center!important;gap:16px!important}.products-management-page .product-management-search{min-width:0;height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #e4e9f1;border-radius:11px;background:#fff;color:#8a98ad;box-shadow:0 3px 10px #1f304809}.products-management-page .product-management-search:focus-within{border-color:#ef9ab5;box-shadow:0 0 0 3px #ee4e7e14}.products-management-page .product-management-search input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#31405a;font-size:13px;font-weight:600}.products-management-page .product-management-search input::placeholder{color:#a3afc0;font-weight:500}.products-management-page .product-management-search button{width:27px;height:27px;min-width:27px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:#f7f8fb;color:#8b98aa;cursor:pointer}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.compact-code{font-size:10.5px!important;letter-spacing:-.035em!important;font-weight:800!important}.products-management-page .product-reorder-badge.search-result{color:#5f6f84!important;border-color:#dfe6ef!important;background:#f7f9fc!important}.type-discount-grid-v175 .type-discount-editable-v23779{display:grid!important;grid-template-columns:1fr auto!important;gap:7px 10px!important;align-items:center!important}.type-discount-grid-v175 .type-discount-editable-v23779>span{grid-column:1 / -1;font-size:10.5px!important;color:#8b98aa!important}.type-discount-grid-v175 .type-label-input-v23779{width:100%!important;min-width:0!important;height:38px!important;padding:0 11px!important;border:1px solid #e5eaf1!important;border-radius:9px!important;background:#fff!important;color:#263750!important;font-size:12px!important;font-weight:750!important;outline:0!important}.type-discount-grid-v175 .type-label-input-v23779:focus{border-color:#ef9ab5!important;box-shadow:0 0 0 3px #ee4e7e14!important}body.dark-theme .products-management-page .product-management-search,body.dark-theme .type-discount-grid-v175 .type-label-input-v23779{background:#132235!important;border-color:#2b405b!important;color:#eef5ff!important}@media(min-width:1101px){.home-orders-table .order-head span,.home-orders-table .order-row>*,.home-orders-table .order-row button,.home-orders-table .order-row span,.home-orders-table .order-row strong,.home-orders-table .order-row em{font-size:14px!important}}@media(max-width:1280px){.products-management-page .product-status-filter-bar{grid-template-columns:1fr auto!important}.products-management-page .product-management-search{grid-column:1 / -1;grid-row:2}}@media(max-width:760px){.products-management-page .product-status-filter-bar{grid-template-columns:1fr!important}.products-management-page .product-management-search{grid-column:auto;grid-row:auto;width:100%}.type-discount-grid-v175 .type-discount-editable-v23779{grid-template-columns:1fr!important}.type-discount-grid-v175 .type-discount-editable-v23779>span{grid-column:auto}}.products-management-page .product-status-filter-bar{display:grid!important;grid-template-columns:auto minmax(320px,540px) auto!important;align-items:center!important;justify-content:stretch!important;gap:18px!important}.products-management-page .product-management-search{width:100%!important;min-width:320px!important;height:44px!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid #dfe6ef!important;border-radius:11px!important;background:#fff!important;color:#7f8da3!important;box-shadow:0 4px 14px #2130480b!important}.products-management-page .product-management-search svg{display:block!important;flex:0 0 auto;color:#8da0b7!important}.products-management-page .product-management-search input{display:block!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#253652!important;font:600 13px/1.2 Segoe UI,Arial,sans-serif!important}.products-management-page .product-management-search input::placeholder{color:#95a3b6!important;opacity:1!important;font-weight:500!important}.dashboard-page-stack{font-family:Segoe UI,Inter,Arial,sans-serif!important;color:#263650!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dashboard-page-stack .metric-card-title,.dashboard-page-stack .home-finance-content>span,.dashboard-page-stack .panel-head h3,.dashboard-page-stack .section-headline{color:#263650!important;font-weight:700!important;letter-spacing:-.01em!important}.dashboard-page-stack .metric-card-title{font-size:13px!important}.dashboard-page-stack .metric-number,.dashboard-page-stack .metric-card-value{font-weight:700!important;color:#273953!important}.dashboard-page-stack .home-finance-content>span{font-size:13px!important;line-height:1.25!important}.dashboard-page-stack .home-finance-content>strong{font-size:19px!important;line-height:1.15!important;font-weight:750!important;color:#243651!important}.dashboard-page-stack .home-finance-content>small{font-size:11.5px!important;font-weight:600!important;color:#78879b!important}.dashboard-page-stack .home-finance-trend,.dashboard-page-stack .home-finance-trend strong,.dashboard-page-stack .home-finance-trend small{font-size:11px!important;font-weight:600!important}.dashboard-page-stack .panel-head h3,.dashboard-page-stack .section-headline{font-size:17px!important;line-height:1.3!important}.dashboard-page-stack .home-orders-table .order-head>*{font-size:13px!important;font-weight:650!important;color:#758398!important}.dashboard-page-stack .home-orders-table .order-row>*,.dashboard-page-stack .home-orders-table .order-row button,.dashboard-page-stack .home-orders-table .order-row span,.dashboard-page-stack .home-orders-table .order-row strong,.dashboard-page-stack .home-orders-table .order-row em{font-size:14px!important;line-height:1.35!important;font-weight:550!important}.dashboard-page-stack .home-orders-table .order-row strong{font-weight:700!important}.dashboard-page-stack .dashboard-quick-label{font-size:14px!important;font-weight:650!important}@media(max-width:1280px){.products-management-page .product-status-filter-bar{grid-template-columns:auto minmax(240px,1fr)!important}.products-management-page .product-management-search{grid-column:1 / -1!important;grid-row:2!important;min-width:0!important}}@media(max-width:760px){.products-management-page .product-status-filter-bar{grid-template-columns:1fr!important}.products-management-page .product-management-search{grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:100%!important}.dashboard-page-stack .home-orders-table .order-row>*,.dashboard-page-stack .home-orders-table .order-row button,.dashboard-page-stack .home-orders-table .order-row span,.dashboard-page-stack .home-orders-table .order-row strong,.dashboard-page-stack .home-orders-table .order-row em{font-size:13px!important}}.orders-page{font-family:Segoe UI,Inter,Arial,sans-serif!important;color:#263650!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.orders-page .orders-hero-title-wrap h2{color:#243651!important;font-weight:750!important;letter-spacing:-.025em!important}.orders-page .orders-hero-search.detail-search input,.orders-page .orders-hero-select span,.orders-page .orders-hero-select select,.orders-page .orders-hero-clear-btn,.orders-page .orders-hero-download-btn{font-family:Segoe UI,Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important}.orders-page .orders-table-grid.home-style-orders-table .table-head{font-family:Segoe UI,Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.25!important;font-weight:650!important;color:#758398!important}.orders-page .orders-table-grid.home-style-orders-table .table-cell,.orders-page .orders-table-grid.home-style-orders-table .table-cell span,.orders-page .orders-table-grid.home-style-orders-table .table-cell em,.orders-page .orders-table-grid.home-style-orders-table .phone-copy-inline span,.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong,.orders-page .orders-table-grid.home-style-orders-table .recent-order-link,.orders-page .orders-table-grid.home-style-orders-table .orders-order-link{font-family:Segoe UI,Inter,Arial,sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:550!important;color:#31405a}.orders-page .orders-table-grid.home-style-orders-table .table-cell strong,.orders-page .orders-table-grid.home-style-orders-table .compact-order-copy strong{font-size:14px!important;font-weight:700!important}.orders-page .orders-table-grid.home-style-orders-table .status-select-wrap select,.orders-page .orders-table-grid.home-style-orders-table .unified-action-btn{font-family:Segoe UI,Inter,Arial,sans-serif!important;font-size:12.5px!important;font-weight:650!important}.products-management-page .admin-product-category-grid .product-inline-editors{grid-template-columns:minmax(0,1.16fr) minmax(0,.92fr) minmax(0,.92fr)!important}.products-management-page .admin-product-category-grid .product-card-number-field{overflow:hidden!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input{width:100%!important;min-width:0!important;max-width:100%!important;padding-right:0!important;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-medium{font-size:10.25px!important;letter-spacing:-.045em!important;font-weight:700!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-long{font-size:9.15px!important;letter-spacing:-.055em!important;font-weight:700!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-xlong{font-size:8.15px!important;letter-spacing:-.065em!important;font-weight:700!important}.catalog-min-order-note-v2383{margin-top:-1px;padding:12px 0 14px;border-bottom:1px solid #eef2f6}.catalog-min-order-note-v2383 span{display:block;color:#6f7e93;font-size:13px;line-height:1.55;font-weight:600}.catalog-min-order-note-v2383 b{color:#b51257;font-weight:800}body.dark-theme .catalog-min-order-note-v2383{border-bottom-color:#243146}body.dark-theme .catalog-min-order-note-v2383 span{color:#b8c8df}body.dark-theme .catalog-min-order-note-v2383 b{color:#ff5ba5}.catalog-announcement-modal-v34.has-image-v35{width:min(720px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-body-v34{max-height:none;overflow:hidden;padding:12px}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35{width:100%;height:auto;max-height:calc(100dvh - 130px);aspect-ratio:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto;border-radius:14px}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35 img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 130px);display:block;object-fit:contain;object-position:center}.catalog-checkout-error-v2386{margin:14px 0 10px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #f2b8ca;border-radius:12px;background:#fff4f7;color:#a90f49;box-shadow:0 6px 16px #a90f490d}.catalog-checkout-error-v2386>span{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:999px;background:#e91464;color:#fff}.catalog-checkout-error-v2386 p{margin:1px 0 0;color:#8f1746;font-size:12px;line-height:1.5;font-weight:650}.modal-card.dealer-application-modal-shell{max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-card.dealer-application-modal-shell .dealer-application-modal{overflow:visible!important}.catalog-announcement-modal-v34.has-image-v35{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-head-v34{flex:0 0 auto}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-body-v34{flex:1 1 auto;min-height:0;overflow:hidden!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35{height:100%!important;max-height:calc(100dvh - 114px)!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35 img{width:100%!important;height:100%!important;max-width:100%!important;max-height:calc(100dvh - 114px)!important;object-fit:contain!important}body.dark-theme .catalog-checkout-error-v2386{background:#351421;border-color:#6b2943}body.dark-theme .catalog-checkout-error-v2386 p{color:#ffc3d7}.admin-product-category-jumpbar-v23792{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #e6ecf4;border-radius:14px;background:#fff;box-shadow:0 12px 30px #1b273d0e}.admin-product-category-jumpbar-v23792 button{min-width:0;height:46px;padding:0 9px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #edf1f6;border-radius:10px;background:#fbfcfe;color:#17233c;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-product-category-jumpbar-v23792 button:hover{transform:translateY(-1px);border-color:#f0a4c0;background:#fff7fa;box-shadow:0 8px 18px #d2235b14}.admin-product-category-jump-icon-v23792{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#fff;border:1px solid #edf1f6;overflow:hidden;font-size:15px}.admin-product-category-jump-visual-v23792{width:100%;height:100%;object-fit:cover}.admin-product-category-jump-label-v23792{min-width:0;color:#1f2a44;font-size:11px;line-height:1.15;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-product-category-jumpbar-v23792 em{min-width:24px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#fff0f5;color:#d90d5c;font-style:normal;font-size:10.5px;font-weight:850}.products-management-page .admin-product-category-section{scroll-margin-top:92px}.patishopya-scroll-top-button{position:fixed;right:24px;bottom:24px;z-index:80;width:58px;height:58px;display:grid;place-items:center;border:0;border-radius:999px;background:#ef0b62;color:#fff;box-shadow:0 14px 34px #ef0b6247;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.patishopya-scroll-top-button:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 18px 40px #ef0b6257}.patishopya-scroll-top-button:active{transform:translateY(0) scale(.97)}.catalog-scroll-top-v23792.mobile{right:18px;bottom:92px;width:52px;height:52px;z-index:78}.catalog-mobile-cart-notice~.catalog-scroll-top-v23792.mobile{bottom:154px}.catalog-product-card{content-visibility:auto;contain-intrinsic-size:360px 470px}.catalog-mobile-product-card{content-visibility:visible!important;contain-intrinsic-size:none!important}.catalog-product-card .product-real-image,.catalog-mobile-product-card .product-real-image{background:#f8fafc}.catalog-mobile-search-overlay-v23792{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding:18px 14px;background:#0f172a57;backdrop-filter:blur(7px)}.catalog-mobile-search-panel-v23792{width:min(460px,100%);padding:14px;border:1px solid rgba(226,232,240,.95);border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a2e}.catalog-mobile-search-panel-head-v23792{display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:10px}.catalog-mobile-search-panel-head-v23792>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff0f5;color:#ef0b62}.catalog-mobile-search-panel-head-v23792 strong{display:block;color:#17233c;font-size:16px;font-weight:900}.catalog-mobile-search-panel-head-v23792 small{display:block;margin-top:2px;color:#7c899c;font-size:12px;font-weight:650}.catalog-mobile-search-panel-head-v23792 button,.catalog-mobile-search-field-v23792 button{border:0;background:#f5f7fa;color:#64748b;border-radius:12px;cursor:pointer}.catalog-mobile-search-panel-head-v23792 button{width:38px;height:38px;display:grid;place-items:center}.catalog-mobile-search-field-v23792{margin-top:14px;height:52px;display:grid;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe7f1;border-radius:15px;background:#fbfcfe;color:#8da0b7}.catalog-mobile-search-field-v23792 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17233c;font-size:15px;font-weight:700}.catalog-mobile-search-field-v23792 input::placeholder{color:#a0acbc;font-weight:600}.catalog-mobile-search-field-v23792 button{width:34px;height:34px;display:grid;place-items:center}.catalog-mobile-search-result-v23792{margin-top:10px;display:flex;align-items:center;gap:7px;color:#7c899c;font-size:12px;font-weight:700}.catalog-mobile-search-result-v23792 strong{color:#ef0b62;font-size:18px;font-weight:850}.catalog-mobile-search-submit-v23792{margin-top:12px;width:100%;height:46px;border:0;border-radius:14px;background:#ef0b62;color:#fff;font-size:13px;font-weight:850}.catalog-mobile-product-body{gap:8px!important;padding-top:10px!important}.catalog-mobile-product-body h3{min-height:34px!important;max-height:34px!important;margin:0 0 2px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.24!important}.catalog-mobile-product-meta-row{margin-top:0!important;padding-top:8px!important}.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline .catalog-price,.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price,.catalog-mobile-price-box strong,.cart-campaign-catalog-meta-v23758 .catalog-price{font-weight:500!important}.home-finance-strip>button.home-finance-item.clickable{cursor:pointer}@media(max-width:900px){.admin-product-category-jumpbar-v23792{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-scroll-top-v23792{right:18px;bottom:82px;width:52px;height:52px}}@media(max-width:560px){.admin-product-category-jumpbar-v23792{grid-template-columns:1fr}.patishopya-scroll-top-button{width:50px;height:50px;right:16px;bottom:82px}}body.dark-theme .admin-product-category-jumpbar-v23792,body.dark-theme .catalog-mobile-search-panel-v23792{background:#101c2d;border-color:#26364c}body.dark-theme .admin-product-category-jumpbar-v23792 button,body.dark-theme .catalog-mobile-search-field-v23792{background:#132235;border-color:#2b3d55}body.dark-theme .admin-product-category-jump-label-v23792,body.dark-theme .catalog-mobile-search-panel-head-v23792 strong,body.dark-theme .catalog-mobile-search-field-v23792 input{color:#f4f7fb}.compact-mobile-heading,.mobile-sidebar-backdrop{display:none}@media(max-width:1100px){html,body,#root{width:100%;max-width:100%;min-width:0;overflow-x:hidden}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none}*{min-width:0}button,input,select,textarea{touch-action:manipulation}.admin-shell,.admin-shell:has(.sidebar.collapsed){display:block!important;width:100%!important;min-height:100dvh!important;padding:0!important;gap:0!important}.admin-content,.sidebar.collapsed+.admin-content{width:100%!important;min-width:0!important;padding:8px 8px 24px!important}.sidebar,.sidebar.collapsed{position:fixed!important;inset:0 auto 0 0!important;width:min(82vw,286px)!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;padding:12px 10px calc(14px + env(safe-area-inset-bottom))!important;border-radius:0 22px 22px 0!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translate(-104%)!important;transition:transform .22s ease!important;z-index:1001!important;box-shadow:18px 0 52px #02061747!important}.sidebar.open,.sidebar.collapsed.open{transform:translate(0)!important}.mobile-sidebar-backdrop{display:block;position:fixed;inset:0;width:100%;height:100%;border:0;padding:0;background:#02061785;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1000}.sidebar-brand{min-height:52px!important;margin:0 0 10px!important;padding:9px 10px!important;border-radius:8px!important}.sidebar-brand .brand-logo-image,.sidebar-brand img{max-height:42px!important;width:auto!important}.sidebar-brand strong{font-size:14px!important}.sidebar-brand span{font-size:10px!important}.sidebar-nav{display:grid!important;gap:5px!important;margin:0!important;padding:0!important}.sidebar .side-link,.sidebar.collapsed .side-link{width:100%!important;height:43px!important;min-height:43px!important;padding:0 12px!important;gap:10px!important;justify-content:flex-start!important;border-radius:11px!important;font-size:12px!important;transform:none!important}.sidebar .side-link svg{width:16px!important;height:16px!important}.sidebar .side-link span,.sidebar.collapsed .side-link span{display:block!important}.sidebar .side-link.active,.sidebar.collapsed .side-link.active{border-radius:11px!important}.sidebar .side-link.active:after{display:none!important}.sidebar .collapse-btn,.sidebar.collapsed .collapse-btn{display:none!important}.topbar,.topbar.compact-topbar{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;min-height:0!important;margin:0 0 8px!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:10px!important;background:#f8fafcf0!important;box-shadow:0 8px 22px #0f172a12!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.dark-theme .topbar,body.dark-theme .topbar.compact-topbar{background:#081222f0!important;border-color:#223754!important;box-shadow:0 10px 26px #00000038!important}.topbar-title,.compact-mobile-heading{width:100%!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.compact-mobile-heading strong{overflow:hidden;color:#17233a;font-size:17px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .compact-mobile-heading strong{color:#f5f8ff}.mobile-toggle,.compact-mobile-toggle{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:11px!important;border:1px solid #dce5f1!important;background:#fff!important;color:#263650!important;box-shadow:none!important}body.dark-theme .mobile-toggle,body.dark-theme .compact-mobile-toggle{background:#13243a!important;border-color:#2c4566!important;color:#eff5ff!important}.topbar-title h1{margin:0!important;color:#17233a!important;font-size:18px!important;line-height:1.15!important;letter-spacing:-.025em!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.topbar-title p{margin:3px 0 0!important;color:#718096!important;font-size:10.5px!important;line-height:1.25!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.dark-theme .topbar-title h1{color:#f5f8ff!important}body.dark-theme .topbar-title p{color:#91a5c2!important}.admin-search,.topbar.compact-topbar .admin-search,.topbar.compact-topbar .admin-search.global-search-wrap{width:100%!important;max-width:none!important;height:41px!important;min-height:41px!important;margin:0!important;padding:0 11px!important;justify-self:stretch!important;border-radius:11px!important;gap:8px!important}.admin-search>svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.admin-search input,.topbar.compact-topbar .global-search-wrap input{min-width:0!important;height:39px!important;padding:0!important;font-size:12px!important}.global-search-results{position:fixed!important;left:10px!important;right:10px!important;top:104px!important;width:auto!important;max-height:52dvh!important;overflow:auto!important;border-radius:10px!important;z-index:1200!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:6px!important}.topbar-actions .top-btn,.topbar.compact-topbar .topbar-actions .top-btn,.topbar-actions .user-chip-admin,.topbar.compact-topbar .topbar-actions .user-chip-admin{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 6px!important;border-radius:10px!important;gap:5px!important;justify-content:center!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}.topbar-actions .top-btn svg{width:14px!important;height:14px!important}.topbar-actions .user-chip-admin>span,.topbar.compact-topbar .topbar-actions .user-chip-admin>span{width:26px!important;min-width:26px!important;height:26px!important;border-radius:8px!important;font-size:10px!important}.topbar-actions .user-chip-admin>div,.topbar-actions .user-chip-admin>svg{display:none!important}.page-stack{gap:9px!important}.page-card,.panel-card,.tab-card,.head-card,.chart-card,.table-card{border-radius:10px!important}.page-card:not(.orders-table-card):not(.customers-table-card):not(.cart-customer-table-card):not(.ledger-orders-card),.panel-card{padding:12px!important}.page-card h2,.panel-card h2,.shared-page-hero-title h2,.orders-hero-title-wrap h2,.purchase-lists-title h2{font-size:20px!important;line-height:1.15!important;letter-spacing:-.025em!important}.page-card h3,.panel-card h3{font-size:16px!important;line-height:1.2!important}.page-card p,.panel-card p{font-size:11px!important;line-height:1.4!important}.primary-btn,.soft-outline-btn,.ghost-btn,.edit-btn,.delete-btn,.detail-btn,.unified-action-btn,.orders-hero-clear-btn,.orders-hero-download-btn,.product-add-btn,.category-summary-add-btn,.slider-upload-box button,.settings-actions button{min-height:42px!important;height:auto!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;line-height:1.15!important}.field input,.field select,.field textarea,.modern-admin-modal input,.modern-admin-modal select,.modern-admin-modal textarea,.select-shell,.input-shell{min-height:41px!important;height:41px!important;border-radius:10px!important;padding-left:11px!important;padding-right:11px!important;font-size:12px!important}.field textarea,.modern-admin-modal textarea{height:auto!important;min-height:88px!important;padding-top:10px!important}.field>span,.field label,.reference-field>span{margin-bottom:6px!important;font-size:11px!important}.field small,.settings-inline-help-v175,.settings-card-note{margin-top:5px!important;font-size:9.5px!important;line-height:1.35!important}.form-grid,.form-grid.two,.ledger-edit-grid,.customer-form-grid-v175,.customer-form-grid-v176,.modern-form-grid,.product-editor-basic-grid,.slider-edit-grid,.settings-grid-main,.settings-grid-premium,.type-discount-grid-v175,.theme-choice-grid,.favicon-upload-grid,.slider-upload-grid{grid-template-columns:1fr!important;gap:10px!important}.overlay,.modal-backdrop,.accounting-modal-backdrop,.premium-modal-backdrop,.accounting-report-detail-backdrop{padding:6px!important;align-items:center!important}.modal-card,.customer-form-modal,.product-editor-modal,.product-editor-reference-modal,.price-history-editor-modal,.supplier-modal,.general-supplier-config-modal,.accounting-entry-modal,.invoice-preview-modal,.bulk-confirm-modal,.bulk-success-modal,.premium-modal-card,.accounting-report-detail-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important;overflow:auto!important}.modal-header,.modern-modal-header,.customer-modal-header-v175,.product-editor-reference-header,.accounting-modal-head,.supplier-modal-head,.general-supplier-config-modal .modal-header{position:sticky!important;top:0!important;z-index:4!important;min-height:52px!important;padding:12px!important;border-radius:16px 16px 0 0!important}.modal-header h3,.modern-modal-header h3,.customer-modal-title-v175,.product-editor-reference-title h3{font-size:16px!important}.modern-modal-body,.customer-modal-body-v175,.product-editor-reference-body,.accounting-modal-fields{padding:11px!important}.modern-modal-footer,.modal-footer,.customer-modal-footer-v175,.product-editor-reference-footer,.accounting-modal-actions,.supplier-modal-actions{position:sticky!important;bottom:0!important;z-index:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.modern-modal-footer>*,.modal-footer>*,.customer-modal-footer-v175>*,.product-editor-reference-footer>*{width:100%!important;min-width:0!important}.shared-page-hero,.orders-hero-card,.products-hero-card,.categories-reference-hero,.carts-reference-hero,.purchase-lists-hero,.accounting-reference-hero,.reports-hero-card,.settings-hero-card,.slider-settings-card,.product-list-reference-hero{padding:12px!important;gap:10px!important}.shared-page-hero-main,.orders-hero-main,.products-hero-head,.categories-reference-hero .shared-page-hero-main,.purchase-lists-hero{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important}.shared-page-hero-summary,.orders-hero-summary,.category-stat-grid,.product-stat-grid,.product-list-summary-grid,.reports-summary-grid,.ledger-stat-grid,.accounting-report-snapshot-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.orders-hero-stat-card,.compact-stat-card,.product-stat-card,.category-stat-card,.report-summary-card,.ledger-stat-card{min-height:64px!important;padding:8px 9px!important;border-radius:11px!important}.orders-hero-stat-icon,.ledger-stat-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important}.orders-hero-stat-content small,.ledger-stat-card span{font-size:9.5px!important}.orders-hero-stat-content strong,.ledger-stat-card strong{font-size:15px!important}.orders-hero-filters,.customers-reference-actions,.shared-page-hero-actions,.shared-page-hero-tools{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.orders-hero-search,.detail-search,.purchase-search-box,.spreadsheet-search{width:100%!important;height:41px!important;min-height:41px!important;border-radius:10px!important}.orders-hero-filter-actions,.shared-action-buttons,.purchase-lists-hero-actions,.products-reference-actions,.settings-actions,.slider-head-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.orders-hero-select,.compact-filter-select,.customer-location-filters>*,.multi-filter-trigger{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;border-radius:10px!important;font-size:11px!important}.tab-card,.customer-filter-card,.customers-filter-card,.product-status-filter-bar{padding:9px!important}.tab-row,.product-status-filter-tabs,.product-detail-tabs,.reports-period-tabs,.premium-sales-mode-buttons{width:100%!important;display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.tab-row::-webkit-scrollbar,.product-status-filter-tabs::-webkit-scrollbar,.product-detail-tabs::-webkit-scrollbar{display:none}.tab-btn,.product-status-filter-tabs button,.product-detail-tabs button,.reports-period-tabs button{flex:0 0 auto!important;min-width:68px!important;height:42px!important;padding:0 11px!important;border-radius:9px!important;font-size:11px!important}.customer-location-filters{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.orders-table-card,.customers-table-card,.cart-customer-table-card,.category-manager-card,.reports-table-card,.detail-table-card,.product-detail-tabs-card,.accounting-table-wrap,.accounting-reports-list-card,.customer-order-table-wrap,.clean-purchase-table-wrap,.product-list-table-card,.ledger-orders-card{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.orders-table-grid{min-width:1280px!important}.table-grid.customers,.selectable-customer-table,.carts-customer-style-table,.region-customers-table{min-width:1030px!important}.category-table-grid{min-width:760px!important}.reports-table{min-width:680px!important}.detail-data-table,.customer-order-table,.product-detail-tab-table,.product-detail-price-table,.product-detail-sales-table,.accounting-reports-table,.accounting-report-snapshot-table,.clean-purchase-table,.product-list-table{min-width:760px!important}.orders-table-grid .table-head,.orders-table-grid .table-cell,.table-grid.customers .table-head,.table-grid.customers .table-cell,.category-table-grid>*,.reports-table-head,.reports-table-cell{display:flex!important;min-height:46px!important;height:46px!important;padding:0 10px!important;align-items:center!important;font-size:11px!important}.orders-table-grid .table-head,.table-grid.customers .table-head,.reports-table-head{min-height:43px!important;height:43px!important}.table-avatar,.table-avatar.sector-avatar{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important}.unified-action-btn,.table-cell .edit-btn,.table-cell .delete-btn,.table-cell .detail-btn{min-height:30px!important;height:30px!important;padding:0 8px!important;font-size:10px!important}.home-kpi-strip,.home-kpi-strip.metrics-grid-top,.home-kpi-strip.five-col-metrics{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.home-kpi-card{min-height:76px!important;padding:8px!important;border-radius:11px!important}.home-kpi-card-header{min-height:26px!important;padding:0 7px!important;font-size:10px!important}.home-kpi-card-body{padding:5px 8px 7px!important}.home-kpi-card-body strong{font-size:22px!important}.home-finance-strip{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.home-finance-item{min-height:52px!important;padding:7px 8px!important}.home-finance-icon{width:32px!important;height:32px!important}.home-finance-content span,.home-finance-content small{font-size:9px!important}.home-finance-content strong{font-size:14px!important}.home-recent-orders-card{padding:0!important;overflow-x:auto!important}.home-orders-table,.recent-orders-table{min-width:850px!important}.home-orders-table .order-head,.home-orders-table .order-row{display:grid!important;min-height:46px!important;padding:0 10px!important;gap:8px!important;font-size:11px!important}.dashboard-orders-pagination{min-height:50px!important;padding:7px 9px!important;justify-content:center!important}.dashboard-orders-pagination button,.dashboard-orders-pagination span{min-width:34px!important;height:34px!important;padding:0 9px!important;font-size:10px!important}.content-grid,.right-stack{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.premium-chart-card,.home-risk-card,.dashboard-quick-side{min-height:0!important;padding:11px!important}.chart-canvas-wrap,.premium-sales-canvas,.report-pro-chart,.accounting-chart-board{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.premium-stacked-chart,.stacked-sector-chart{min-width:650px!important;min-height:270px!important}.dashboard-quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.dashboard-quick-btn{min-height:56px!important;height:56px!important;padding:7px 9px!important;border-radius:11px!important}.dashboard-quick-icon{width:29px!important;height:29px!important;min-width:29px!important;border-radius:8px!important}.dashboard-quick-label{font-size:10.5px!important}.dashboard-quick-arrow{width:16px!important;height:16px!important}.risk-table-head,.risk-list-row{grid-template-columns:minmax(0,1fr) 54px 68px!important;min-height:42px!important;padding:0 8px!important;font-size:10px!important}.customers-reference-hero .orders-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.turkey-map-card{padding:8px!important;overflow:hidden!important}.turkey-map-svg{width:100%!important;height:auto!important;max-height:260px!important}.turkey-region-label{transform:scale(.78)!important;transform-origin:center!important}.turkey-region-legend{display:flex!important;gap:7px!important;overflow-x:auto!important;padding:8px!important;scrollbar-width:none!important}.turkey-legend-item{flex:0 0 150px!important;min-height:46px!important;padding:6px 8px!important}.ledger-hero-card{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.ledger-hero-left{align-items:center!important}.ledger-hero-left .sector-avatar{width:48px!important;height:48px!important}.ledger-hero-left h2{font-size:20px!important}.ledger-customer-meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important;font-size:10px!important}.ledger-hero-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.ledger-edit-card{padding:12px!important}.customer-ledger-page .ledger-orders-card>.ledger-section-title{min-width:760px!important;min-height:68px!important;padding:12px 16px!important}.customer-ledger-page .ledger-orders-table{min-width:760px!important}.customer-ledger-page .ledger-orders-table .table-head,.customer-ledger-page .ledger-orders-table .table-cell{min-height:48px!important;height:48px!important;padding:0 12px!important;font-size:11px!important}.category-stat-grid-with-action{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.category-summary-add-btn{grid-column:1/-1!important;min-height:42px!important}.category-manager-card{padding:0!important}.category-manager-card>h3,.category-manager-card .category-card-toolbar{position:sticky!important;left:0!important}.admin-product-grid.five-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.admin-product-card.premium,.admin-product-card.premium-v2{min-height:0!important;padding:0 7px 8px!important;border-radius:12px!important}.admin-product-image.premium,.admin-product-image{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:10px!important}.admin-product-content.premium{padding-top:7px!important}.admin-product-content h3{min-height:32px!important;font-size:10.5px!important;line-height:1.3!important}.product-card-field,.product-card-cost-field,.product-card-number-field,.product-card-sale-field{min-height:31px!important;height:31px!important;padding:0 7px!important;font-size:9.5px!important}.admin-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.admin-product-actions button{min-width:0!important;height:30px!important;min-height:30px!important;padding:0 5px!important;font-size:9px!important}.product-detail-hero-card,.product-detail-identity-row,.product-detail-summary-line{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.product-detail-visual{max-width:210px!important;margin:0 auto!important}.admin-basket-detail-layout,.catalog-cart-detail-layout,.customer-order-detail-layout{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.admin-basket-items-card,.admin-basket-summary-card,.catalog-cart-items-card,.catalog-cart-summary-card,.customer-order-main,.customer-order-summary{padding:11px!important;border-radius:10px!important}.admin-detail-item,.catalog-cart-detail-item,.customer-order-item{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important;border-radius:11px!important}.admin-product-image,.catalog-cart-detail-item img,.customer-order-thumb{width:50px!important;height:50px!important}.admin-detail-qty-editor,.catalog-cart-row-controls{grid-column:2/-1!important;justify-self:stretch!important}.admin-basket-summary-actions,.catalog-cart-header-actions,.catalog-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.accounting-grid,.accounting-board-grid,.accounting-report-detail-metrics,.accounting-report-detail-overview,.accounting-report-snapshot-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.supplier-grid,.bank-grid,.cash-grid{grid-template-columns:1fr!important;gap:8px!important}.supplier-ledger-card,.bank-ledger-card,.cash-ledger-card,.accounting-ledger-card,.accounting-donut-card,.accounting-net-board{padding:11px!important;border-radius:10px!important}.accounting-ledger-head,.accounting-report-head,.accounting-reports-list-head,.report-card-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.accounting-ledger-head-actions,.accounting-report-head-actions,.accounting-reports-hero-actions,.report-chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.reports-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.report-pro-chart{min-width:640px!important;min-height:260px!important}.purchase-lists-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.purchase-sheet-card,.purchase-workspace,.clean-purchase-workspace{border-radius:12px!important}.purchase-sheet-toolbar,.purchase-table-toolbar,.premium-spreadsheet-header,.spreadsheet-subbar{display:flex!important;align-items:center!important;gap:5px!important;min-height:46px!important;padding:6px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.purchase-tool-btn,.purchase-tool-action,.spreadsheet-actions button,.purchase-csv-btn,.purchase-suppliers-btn,.spreadsheet-upload-btn{flex:0 0 auto!important;min-width:36px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;border-radius:8px!important;font-size:9.5px!important}.purchase-sheet-scroll,.spreadsheet-table-container,.purchase-table-wrap{width:100%!important;height:64dvh!important;min-height:430px!important;max-height:64dvh!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.purchase-sheet-grid,.advanced-spreadsheet-table,.spreadsheet-table{min-width:980px!important}.purchase-sheet-footer{min-height:42px!important;height:42px!important;padding:4px 8px!important;font-size:9px!important}.slider-layout-card,.slider-preview-card,.slider-upload-card,.settings-form-card,.discount-settings-card-v175,.coupon-settings-card-v175,.brand-logo-settings-card,.theme-mode-card{padding:11px!important;border-radius:10px!important}.slider-layout-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.slider-layout-option{min-height:74px!important;padding:8px!important;border-radius:10px!important}.slider-upload-box,.brand-logo-upload-v175,.favicon-upload-card{min-height:120px!important;padding:10px!important;border-radius:12px!important}.brand-logo-preview-v175{min-height:110px!important;padding:12px!important}.brand-logo-preview-v175 img{max-height:78px!important}.coupon-setting-row-v175{grid-template-columns:1fr!important;gap:8px!important;padding:9px!important}.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-choice,.compact-theme-choice-v175{min-height:90px!important;padding:8px!important}.login-shell{min-height:100dvh!important;grid-template-columns:1fr!important;padding:12px!important}.login-card,.login-brand-card{width:100%!important;max-width:100%!important;padding:18px!important;border-radius:18px!important}.catalog-header{position:sticky!important;top:0!important;z-index:70!important;min-height:52px!important;padding:7px 9px!important;gap:7px!important}.catalog-logo,.catalog-header .brand-logo-image{max-width:126px!important;max-height:40px!important}.catalog-search{order:3!important;width:100%!important;height:40px!important;border-radius:10px!important}.catalog-header .catalog-actions{display:flex!important;gap:5px!important}.catalog-header .catalog-actions button{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;font-size:0!important;border-radius:10px!important}.catalog-header .catalog-actions button svg{width:16px!important;height:16px!important}.catalog-main{width:calc(100% - 16px)!important;margin:8px auto 22px!important}.catalog-banner-layout{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.banner-main-slot,.banner-side-grid{min-height:0!important}.slider-banner-card,.banner-single,.banner-main-slot .slider-banner-card{min-height:150px!important;border-radius:10px!important}.catalog-category-grid{display:flex!important;gap:7px!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.category-btn{flex:0 0 88px!important;min-height:76px!important;padding:7px!important;border-radius:11px!important;font-size:10px!important}.category-btn-visual{width:42px!important;height:42px!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.catalog-product-card{border-radius:12px!important}.catalog-product-body{padding:8px!important}.catalog-product-body h3{min-height:34px!important;font-size:10.5px!important;line-height:1.3!important}.catalog-price{font-size:14px!important}.catalog-qty,.catalog-pink-cart-button{height:34px!important;min-height:34px!important;border-radius:9px!important;font-size:10px!important}.floating-cart{right:9px!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important;border-radius:15px!important}.customer-account-layout{grid-template-columns:1fr!important;gap:8px!important}.customer-account-sidebar{position:static!important;display:flex!important;gap:6px!important;overflow-x:auto!important;padding:8px!important}.account-menu-list{display:flex!important;gap:6px!important}.account-menu-btn{flex:0 0 auto!important;min-height:42px!important;padding:0 10px!important;font-size:10px!important}}@media(max-width:520px){.admin-content{padding:6px 6px 18px!important}.topbar,.topbar.compact-topbar{margin-bottom:6px!important;padding:7px!important;border-radius:12px!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.topbar-actions .top-btn,.topbar-actions .user-chip-admin{height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:9.5px!important}.page-card:not(.orders-table-card):not(.customers-table-card):not(.cart-customer-table-card):not(.ledger-orders-card),.panel-card{padding:10px!important}.shared-page-hero-summary,.orders-hero-summary,.category-stat-grid,.product-stat-grid,.product-list-summary-grid,.reports-summary-grid,.ledger-stat-grid,.orders-hero-filter-actions,.shared-action-buttons,.purchase-lists-hero-actions,.products-reference-actions,.settings-actions,.slider-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-location-filters{grid-template-columns:1fr!important}.home-kpi-strip,.home-kpi-strip.metrics-grid-top,.home-kpi-strip.five-col-metrics,.home-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-quick-btn{min-height:50px!important;height:50px!important}.admin-product-grid.five-col,.catalog-page .catalog-main .product-grid,.catalog-main .product-grid,.slider-layout-options,.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:360px){.topbar-actions .top-btn,.topbar-actions .user-chip-admin{font-size:0!important}.topbar-actions .catalog-btn{font-size:9px!important}.topbar-actions .top-btn svg{width:16px!important;height:16px!important}.shared-page-hero-summary,.orders-hero-summary,.category-stat-grid,.product-stat-grid,.product-list-summary-grid,.reports-summary-grid,.ledger-stat-grid,.home-kpi-strip,.home-finance-strip{grid-template-columns:1fr 1fr!important}}@media(min-width:761px)and (max-width:1100px){.admin-content{padding:10px 10px 26px!important}.topbar,.topbar.compact-topbar{grid-template-columns:minmax(260px,1fr) auto!important}.topbar-title,.compact-mobile-heading{grid-column:1/-1!important}.admin-search,.topbar.compact-topbar .admin-search,.topbar.compact-topbar .admin-search.global-search-wrap{grid-column:1!important}.topbar-actions,.topbar.compact-topbar .topbar-actions{grid-column:2!important;width:auto!important;min-width:360px!important}.home-kpi-strip,.home-kpi-strip.metrics-grid-top,.home-kpi-strip.five-col-metrics,.home-finance-strip,.shared-page-hero-summary,.orders-hero-summary,.category-stat-grid,.product-stat-grid,.product-list-summary-grid,.reports-summary-grid,.ledger-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-product-grid.five-col,.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)!important}}.mobile-admin-hero,.mobile-bottom-nav{display:none}@media(max-width:767px){:root{--mobile-pink:#f43f73;--mobile-pink-2:#ec5c8e;--mobile-peach:#ffb29f;--mobile-ink:#223049;--mobile-muted:#718096;--mobile-line:#e9edf4;--mobile-card:#ffffff}html,body,#root{background:#f8f9fc!important}body{padding:0!important;color:var(--mobile-ink)!important}.admin-shell,.admin-shell:has(.sidebar.collapsed){background:#f8f9fc!important}.admin-content,.sidebar.collapsed+.admin-content{width:100%!important;padding:0 12px calc(86px + env(safe-area-inset-bottom))!important;background:#f8f9fc!important}.topbar,.topbar.compact-topbar{display:none!important}.mobile-admin-hero{position:relative;display:block!important;width:calc(100% + 24px)!important;margin:0 -12px 14px!important;padding:calc(16px + env(safe-area-inset-top)) 18px 24px!important;border-radius:0 0 28px 28px!important;overflow:visible!important;color:#fff!important;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.16) 0 17%,transparent 17.5%),radial-gradient(circle at 68% 54%,rgba(255,255,255,.12) 0 15%,transparent 15.5%),linear-gradient(120deg,#ffb4a2,#f47c93 48%,#e94f88)!important;box-shadow:0 14px 34px #da427433!important;z-index:70!important}body.dark-theme .mobile-admin-hero{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.1) 0 17%,transparent 17.5%),radial-gradient(circle at 68% 54%,rgba(255,255,255,.07) 0 15%,transparent 15.5%),linear-gradient(120deg,#72334f,#8b315b 48%,#a52a62)!important;box-shadow:0 14px 34px #00000042!important}.mobile-admin-hero.compact-hero{padding-bottom:16px!important;margin-bottom:10px!important}.mobile-admin-hero-top{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.mobile-hero-menu,.mobile-hero-bell,.mobile-hero-avatar{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:12px!important;color:#7f2452!important;background:#fff3!important;box-shadow:none!important}.mobile-hero-menu svg,.mobile-hero-bell svg{stroke-width:2.2!important}.mobile-hero-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:42px!important;min-width:0!important}.mobile-hero-brand .brand-logo,.mobile-hero-brand .brand-logo-image,.mobile-hero-brand img{width:auto!important;max-width:170px!important;max-height:42px!important;object-fit:contain!important}.mobile-hero-brand .brand-fallback{color:#7f2452!important}.mobile-hero-account{display:flex!important;align-items:center!important;gap:7px!important}.mobile-hero-bell{position:relative!important;color:#fff!important;background:transparent!important}.mobile-hero-bell span{position:absolute!important;top:1px!important;right:0!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border:1.5px solid #ffffff!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#e93b72!important;font-size:8px!important;font-weight:900!important}.mobile-hero-avatar{border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(145deg,#8e9db1,#b7c1ce)!important;font-size:11px!important;font-weight:900!important}.mobile-hero-greeting{margin:18px 0 16px!important}.mobile-hero-greeting h1,.mobile-hero-page-title h1{margin:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.03em!important}.mobile-hero-greeting p,.mobile-hero-page-title p{margin:6px 0 0!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;font-size:14px!important;font-weight:550!important}.mobile-hero-page-title{margin:12px 0 10px!important}.mobile-hero-page-title h1{font-size:20px!important}.mobile-hero-search{position:relative!important;width:100%!important;min-height:54px!important;height:54px!important;padding:0 48px 0 46px!important;display:flex!important;align-items:center!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 25px #671f4124!important}.mobile-hero-search>svg{position:absolute!important;left:17px!important;color:#7d8ca3!important}.mobile-hero-search input{width:100%!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;color:#536176!important;background:transparent!important;font-size:12.5px!important;font-weight:600!important}.mobile-search-focus{position:absolute!important;right:13px!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1.5px solid #f04e82!important;border-radius:9px!important;color:#f04e82!important}.mobile-global-results{top:61px!important;left:0!important;right:0!important;width:100%!important;max-height:320px!important;z-index:1200!important}.dashboard-page-stack{gap:10px!important;margin-top:-2px!important}.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.dashboard-page-stack .home-kpi-card{position:relative!important;min-height:145px!important;height:145px!important;padding:12px 7px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border:1px solid rgba(228,233,241,.9)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 24px #1e2d4a14!important;overflow:hidden!important}body.dark-theme .dashboard-page-stack .home-kpi-card{background:#111f32!important;border-color:#273b58!important;box-shadow:0 10px 24px #0000002e!important}.dashboard-page-stack .home-kpi-card:before{content:""!important;position:absolute!important;top:17px!important;left:11px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#f15d8c!important}.dashboard-page-stack .home-kpi-card.orange:before,.dashboard-page-stack .home-kpi-card.yellow:before{background:#ff953d!important}.dashboard-page-stack .home-kpi-card.purple:before{background:#9c66ef!important}.dashboard-page-stack .home-kpi-card.blue:before{background:#f15d8c!important}.dashboard-page-stack .home-kpi-card-header{width:100%!important;min-height:72px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;background:transparent!important;border:0!important}.dashboard-page-stack .home-kpi-card .metric-title{width:100%!important;padding-left:14px!important;color:#39465c!important;font-size:10.5px!important;font-weight:750!important;white-space:nowrap!important}body.dark-theme .dashboard-page-stack .home-kpi-card .metric-title{color:#dce6f5!important}.dashboard-page-stack .home-kpi-icon{width:43px!important;min-width:43px!important;height:43px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff0f5!important;color:#ec3f78!important}.dashboard-page-stack .home-kpi-card.yellow .home-kpi-icon{background:#fff4e8!important;color:#ff8b28!important}.dashboard-page-stack .home-kpi-card.purple .home-kpi-icon{background:#f5edff!important;color:#9b4ce4!important}.dashboard-page-stack .home-kpi-card.green .home-kpi-icon{background:#fff0f5!important;color:#ec3f78!important}.dashboard-page-stack .home-kpi-icon svg{width:22px!important;height:22px!important}.dashboard-page-stack .home-kpi-card-body{width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;background:transparent!important}.dashboard-page-stack .home-kpi-card-body .metric-value{color:#2d3b52!important;font-size:25px!important;font-weight:500!important;line-height:1!important}body.dark-theme .dashboard-page-stack .home-kpi-card-body .metric-value{color:#f4f8ff!important}.dashboard-page-stack .home-kpi-card-body .metric-note{display:none!important}.dashboard-page-stack .home-kpi-trend{margin:3px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#8290a5!important;font-size:9.5px!important;white-space:nowrap!important}.dashboard-page-stack .home-kpi-trend em,.dashboard-page-stack .home-kpi-trend span{display:none!important}.dashboard-page-stack .home-kpi-trend strong{font-size:9.5px!important;font-weight:650!important}.dashboard-page-stack .home-finance-strip{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .home-finance-item{min-height:92px!important;height:92px!important;padding:10px 7px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;border:1px solid #e8edf4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 20px #1e2d4a0f!important}body.dark-theme .dashboard-page-stack .home-finance-item{background:#111f32!important;border-color:#273b58!important}.dashboard-page-stack .home-finance-icon{width:31px!important;min-width:31px!important;height:31px!important;border-radius:9px!important}.dashboard-page-stack .home-finance-icon svg{width:17px!important;height:17px!important}.dashboard-page-stack .home-finance-content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}.dashboard-page-stack .home-finance-content>span{overflow:hidden!important;color:#64748b!important;font-size:8.5px!important;font-weight:750!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .home-finance-content>strong{color:#334155!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important}body.dark-theme .dashboard-page-stack .home-finance-content>strong{color:#f4f8ff!important}.dashboard-page-stack .home-finance-content>small{display:none!important}.dashboard-page-stack .home-finance-trend{margin-top:2px!important;display:block!important;overflow:hidden!important;color:#93a0b2!important;font-size:8.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .home-finance-trend span,.dashboard-page-stack .home-finance-trend small{display:none!important}.dashboard-page-stack .home-finance-trend strong{font-size:8.5px!important}.dashboard-page-stack .home-finance-toggle{display:none!important}.dashboard-page-stack .home-recent-orders-card{width:100%!important;padding:0!important;overflow:hidden!important;border:1px solid #e8edf4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 24px #1e2d4a12!important}body.dark-theme .dashboard-page-stack .home-recent-orders-card{background:#111f32!important;border-color:#273b58!important}.dashboard-page-stack .recent-orders-head{min-height:52px!important;height:52px!important;padding:0 14px!important;border-bottom:1px solid #edf1f6!important}.dashboard-page-stack .recent-orders-head h3{font-size:15px!important;font-weight:780!important}.dashboard-page-stack .view-all-orders-btn{min-height:32px!important;height:32px!important;padding:0 4px!important;color:#ee3f78!important;background:transparent!important;border:0!important;font-size:10px!important}.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{width:100%!important;min-width:0!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-head{display:none!important}.dashboard-page-stack .home-orders-table .order-row{width:100%!important;min-width:0!important;min-height:63px!important;height:auto!important;padding:8px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 78px 68px!important;grid-template-rows:23px 20px!important;column-gap:8px!important;row-gap:0!important;align-items:center!important;border-bottom:1px solid #edf1f6!important;background:transparent!important}body.dark-theme .dashboard-page-stack .home-orders-table .order-row{border-bottom-color:#263b58!important}.dashboard-page-stack .home-orders-table .order-row:last-child{border-bottom:0!important}.dashboard-page-stack .home-orders-table .order-row>*{min-width:0!important;margin:0!important}.dashboard-page-stack .home-customer-link{grid-column:1 / 3!important;grid-row:1!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;justify-content:start!important;padding:0!important;color:#263349!important;background:transparent!important;border:0!important}body.dark-theme .dashboard-page-stack .home-customer-link{color:#f4f8ff!important}.dashboard-page-stack .home-customer-link span{overflow:hidden!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .home-order-customer-avatar{width:31px!important;min-width:31px!important;height:31px!important;grid-row:1 / 3!important;border-radius:10px!important}.dashboard-page-stack .recent-order-no{grid-column:2!important;grid-row:2!important;justify-self:start!important;padding:0!important;color:#718096!important;background:transparent!important;border:0!important;font-size:9.5px!important;font-weight:650!important}.dashboard-page-stack .home-orders-table .order-row>span:nth-of-type(1){display:none!important}.dashboard-page-stack .home-orders-table .order-row>span:nth-of-type(2){grid-column:3!important;grid-row:1 / 3!important;color:#536176!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important}body.dark-theme .dashboard-page-stack .home-orders-table .order-row>span:nth-of-type(2){color:#b9c8db!important}.dashboard-page-stack .home-orders-table .order-row>strong:nth-of-type(1){grid-column:4!important;grid-row:1!important;justify-self:end!important;color:#2b374d!important;font-size:10px!important;white-space:nowrap!important}body.dark-theme .dashboard-page-stack .home-orders-table .order-row>strong:nth-of-type(1){color:#f4f8ff!important}.dashboard-page-stack .home-orders-table .sector-pill{grid-column:3!important;grid-row:2!important;justify-self:start!important;min-width:60px!important;height:21px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:8.5px!important}.dashboard-page-stack .home-orders-table .profit-text,.dashboard-page-stack .home-orders-table .recent-row-menu{display:none!important}.dashboard-page-stack .home-orders-table .order-status{grid-column:4!important;grid-row:2!important;justify-self:end!important;min-width:56px!important;height:21px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:8.5px!important}.dashboard-page-stack .dashboard-orders-pagination{display:none!important}.dashboard-page-stack .content-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.dashboard-page-stack .right-stack{display:contents!important}.dashboard-page-stack .premium-chart-card{order:1!important;padding:0!important;overflow:hidden!important;border:1px solid #e8edf4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 24px #1e2d4a12!important}body.dark-theme .dashboard-page-stack .premium-chart-card{background:#111f32!important;border-color:#273b58!important}.dashboard-page-stack .premium-sales-summary-head{min-height:52px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #edf1f6!important}.dashboard-page-stack .premium-sales-title-copy h3{font-size:15px!important}.dashboard-page-stack .premium-sales-mode-buttons{display:flex!important;gap:1px!important}.dashboard-page-stack .premium-sales-mode-buttons button{min-width:0!important;height:30px!important;padding:0 7px!important;font-size:9px!important;border-radius:8px!important}.dashboard-page-stack .premium-sales-controls .chart-eye-btn,.dashboard-page-stack .chart-controls-with-eye>button:last-child{display:none!important}.dashboard-page-stack .chart-canvas-wrap,.dashboard-page-stack .premium-sales-canvas{width:100%!important;max-width:100%!important;overflow:hidden!important}.dashboard-page-stack .premium-stacked-chart,.dashboard-page-stack .stacked-sector-chart,.dashboard-page-stack .premium-sales-canvas svg{width:100%!important;min-width:0!important;height:auto!important;min-height:215px!important}.dashboard-page-stack .premium-sales-region-footer{padding:10px 12px 14px!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border-top:1px solid #edf1f6!important}.dashboard-page-stack .premium-sales-region-visual{width:120px!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:110px!important;height:110px!important}.dashboard-page-stack .premium-sales-region-center strong{font-size:23px!important}.dashboard-page-stack .premium-sales-region-legend-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-page-stack .premium-sales-region-pill{min-height:33px!important;padding:5px 7px!important;border-radius:10px!important}.dashboard-page-stack .premium-sales-region-pill-main span,.dashboard-page-stack .premium-sales-region-pill-meta{font-size:8px!important}.dashboard-page-stack .dashboard-quick-card-only{order:2!important;padding:0!important;border:1px solid #e8edf4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 24px #1e2d4a12!important}body.dark-theme .dashboard-page-stack .dashboard-quick-card-only{background:#111f32!important;border-color:#273b58!important}.dashboard-page-stack .dashboard-quick-side{padding:12px!important}.dashboard-page-stack .dashboard-insight-head{min-height:34px!important;margin-bottom:8px!important}.dashboard-page-stack .dashboard-insight-head h3{font-size:15px!important}.dashboard-page-stack .dashboard-quick-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.dashboard-page-stack .dashboard-quick-btn{min-height:54px!important;height:54px!important;padding:7px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr) 13px!important;gap:4px!important;border-radius:11px!important}.dashboard-page-stack .dashboard-quick-icon{width:23px!important;min-width:23px!important;height:23px!important;border-radius:7px!important}.dashboard-page-stack .dashboard-quick-icon svg,.dashboard-page-stack .dashboard-quick-arrow{width:13px!important;height:13px!important}.dashboard-page-stack .dashboard-quick-label{overflow:hidden!important;font-size:8.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .home-risk-card{order:3!important;min-height:122px!important;padding:0!important;overflow:hidden!important;border:1px solid #e8edf4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 24px #1e2d4a12!important}body.dark-theme .dashboard-page-stack .home-risk-card{background:#111f32!important;border-color:#273b58!important}.dashboard-page-stack .home-risk-head{min-height:50px!important;padding:0 12px!important;border-bottom:1px solid #edf1f6!important}.dashboard-page-stack .home-risk-head h3{font-size:15px!important}.dashboard-page-stack .risk-select{max-width:126px!important;height:31px!important;font-size:8.5px!important}.admin-content:not(.admin-page-dashboard) .page-stack,.admin-content:not(.admin-page-dashboard)>.page-card,.admin-content:not(.admin-page-dashboard)>.panel-card{gap:10px!important}.admin-content:not(.admin-page-dashboard) .page-card,.admin-content:not(.admin-page-dashboard) .panel-card,.admin-content:not(.admin-page-dashboard) .orders-page-hero,.admin-content:not(.admin-page-dashboard) .customers-reference-hero,.admin-content:not(.admin-page-dashboard) .products-page-hero{border-radius:16px!important;box-shadow:0 7px 20px #1e2d4a0f!important}.admin-content:not(.admin-page-dashboard) button:not(.side-link):not(.mobile-hero-menu):not(.mobile-hero-bell):not(.mobile-hero-avatar):not(.mobile-bottom-nav button){max-height:42px!important}.admin-content:not(.admin-page-dashboard) input,.admin-content:not(.admin-page-dashboard) select,.admin-content:not(.admin-page-dashboard) textarea{font-size:12px!important}.mobile-bottom-nav{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:950!important;height:66px!important;padding:7px 5px 6px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;border:1px solid rgba(226,232,240,.94)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 12px 34px #22304929!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body.dark-theme .mobile-bottom-nav{background:#0d1a2bf5!important;border-color:#29405e!important;box-shadow:0 12px 34px #00000052!important}.mobile-bottom-nav button{min-width:0!important;height:52px!important;padding:3px 1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:0!important;border-radius:12px!important;color:#68758a!important;background:transparent!important;box-shadow:none!important}.mobile-bottom-nav button span{font-size:8.5px!important;font-weight:700!important;white-space:nowrap!important}.mobile-bottom-nav button svg{width:19px!important;height:19px!important}.mobile-bottom-nav button.active{color:#ec3d78!important}.mobile-bottom-nav button.active svg{fill:#ec3d78!important;stroke:#ec3d78!important}.mobile-more-dots{height:19px!important;font-size:17px!important;line-height:11px!important;letter-spacing:2px!important}}@media(max-width:390px){.mobile-admin-hero{padding-left:14px!important;padding-right:14px!important}.dashboard-page-stack .home-kpi-card{height:139px!important;min-height:139px!important;padding-left:5px!important;padding-right:5px!important}.dashboard-page-stack .home-kpi-card .metric-title{font-size:9.5px!important}.dashboard-page-stack .home-finance-item{padding-left:5px!important;padding-right:5px!important;grid-template-columns:27px minmax(0,1fr)!important}.dashboard-page-stack .home-finance-icon{width:27px!important;min-width:27px!important;height:27px!important}.dashboard-page-stack .premium-sales-region-footer{grid-template-columns:104px minmax(0,1fr)!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:98px!important;height:98px!important}}@media(max-width:767px){body.dark-theme,body.dark-theme #root,body.dark-theme .admin-shell,body.dark-theme .admin-content,body.dark-theme .sidebar.collapsed+.admin-content{background:#081426!important}}@media(max-width:767px){.admin-content .mobile-bottom-nav button{max-height:none!important}}.mobile-recent-order-card{display:none}@media(max-width:767px){html,body,#root,#root *:not(svg):not(path):not(line):not(rect):not(circle):not(polyline):not(polygon){font-family:Urbanist,Arial,sans-serif!important}:root{--m-bg:#f6f7fb;--m-card:#ffffff;--m-ink:#253149;--m-muted:#7c899d;--m-line:#e8edf4;--m-pink:#ec477d}html,body,#root,.admin-shell,.admin-shell:has(.sidebar.collapsed),.admin-content,.sidebar.collapsed+.admin-content{background:var(--m-bg)!important}.admin-content,.sidebar.collapsed+.admin-content{padding:0 10px calc(82px + env(safe-area-inset-bottom))!important}.mobile-admin-hero{width:calc(100% + 20px)!important;margin:0 -10px 12px!important;padding:calc(12px + env(safe-area-inset-top)) 14px 18px!important;border-radius:0 0 24px 24px!important;box-shadow:0 12px 28px #da42742b!important}.mobile-admin-hero-top{grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important}.mobile-hero-menu,.mobile-hero-bell,.mobile-hero-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important}.mobile-hero-menu svg,.mobile-hero-bell svg{width:19px!important;height:19px!important}.mobile-hero-brand{height:36px!important}.mobile-hero-brand .brand-logo,.mobile-hero-brand .brand-logo-image,.mobile-hero-brand img{max-width:138px!important;max-height:31px!important}.mobile-hero-account{gap:5px!important}.mobile-hero-greeting{margin:13px 0 12px!important}.mobile-hero-greeting h1{font-size:23px!important;font-weight:800!important;line-height:1.05!important}.mobile-hero-greeting p{margin-top:4px!important;font-size:11.5px!important;font-weight:500!important}.mobile-hero-search{min-height:48px!important;height:48px!important;padding:0 42px 0 40px!important;border-radius:15px!important}.mobile-hero-search>svg{left:14px!important;width:17px!important;height:17px!important}.mobile-hero-search input{font-size:11.5px!important;font-weight:600!important}.mobile-search-focus{right:10px!important;width:28px!important;height:28px!important;border-radius:8px!important}.dashboard-page-stack{gap:10px!important;margin-top:0!important}.dashboard-page-stack>*{min-width:0!important}.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-page-stack .home-kpi-card{min-height:84px!important;height:84px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:18px 28px 16px!important;column-gap:9px!important;align-items:center!important;border-radius:15px!important;box-shadow:0 7px 18px #27344e11!important;text-align:left!important}.dashboard-page-stack .home-kpi-card:before{display:none!important}.dashboard-page-stack .home-kpi-card-header,.dashboard-page-stack .home-kpi-card-body{display:contents!important}.dashboard-page-stack .home-kpi-card .metric-title{grid-column:2!important;grid-row:1!important;width:auto!important;padding:0!important;overflow:hidden!important;color:#5b687d!important;font-size:10.5px!important;font-weight:750!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .home-kpi-icon{grid-column:1!important;grid-row:1 / 4!important;width:36px!important;min-width:36px!important;height:36px!important;border-radius:11px!important}.dashboard-page-stack .home-kpi-icon svg{width:19px!important;height:19px!important}.dashboard-page-stack .home-kpi-card-body .metric-value{grid-column:2!important;grid-row:2!important;align-self:end!important;color:#26344b!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.dashboard-page-stack .home-kpi-trend{grid-column:2!important;grid-row:3!important;align-self:start!important;justify-content:flex-start!important;margin:0!important;font-size:9px!important;line-height:1!important}.dashboard-page-stack .home-kpi-trend strong{font-size:9px!important;font-weight:700!important}.dashboard-page-stack .home-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-page-stack .home-finance-item{min-height:72px!important;height:72px!important;padding:9px 10px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;border-radius:10px!important;box-shadow:0 7px 18px #27344e0e!important}.dashboard-page-stack .home-finance-icon{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important}.dashboard-page-stack .home-finance-icon svg{width:17px!important;height:17px!important}.dashboard-page-stack .home-finance-content{gap:0!important;justify-content:center!important}.dashboard-page-stack .home-finance-content>span{overflow:visible!important;color:#69768a!important;font-size:10px!important;font-weight:750!important;line-height:1.05!important;white-space:normal!important;text-overflow:clip!important}.dashboard-page-stack .home-finance-content>strong{margin-top:2px!important;font-size:16px!important;font-weight:750!important;line-height:1!important}.dashboard-page-stack .home-finance-trend{margin-top:3px!important;overflow:visible!important;font-size:9px!important;line-height:1!important;text-overflow:clip!important}.dashboard-page-stack .home-finance-trend strong{font-size:9px!important}.dashboard-page-stack .home-recent-orders-card{border-radius:16px!important;box-shadow:0 8px 22px #27344e0f!important}.dashboard-page-stack .recent-orders-head{min-height:48px!important;height:48px!important;padding:0 12px!important}.dashboard-page-stack .recent-orders-head h3{font-size:14px!important;font-weight:800!important}.dashboard-page-stack .view-all-orders-btn{height:30px!important;font-size:9.5px!important;font-weight:750!important}.dashboard-page-stack .home-orders-table .order-head{display:none!important}.dashboard-page-stack .home-orders-table .order-row{min-height:0!important;height:auto!important;padding:0!important;display:block!important;border-bottom:1px solid var(--m-line)!important}.dashboard-page-stack .home-orders-table .order-row:nth-child(n+7){display:none!important}.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .mobile-recent-order-card{width:100%!important;min-height:64px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 74px 67px 14px!important;grid-template-rows:24px 22px!important;column-gap:6px!important;row-gap:1px!important;align-items:center!important;background:transparent!important}.dashboard-page-stack .mobile-recent-customer{grid-column:1!important;grid-row:1 / 3!important;min-width:0!important;height:48px!important;padding:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar{width:32px!important;min-width:32px!important;height:32px!important;border-radius:10px!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{overflow:hidden!important;color:#28354b!important;font-size:10.5px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-customer-copy small{color:#7b889a!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.dashboard-page-stack .mobile-recent-date{grid-column:2!important;grid-row:1!important;align-self:center!important;color:#69768a!important;font-size:8.2px!important;font-weight:650!important;line-height:1.18!important;white-space:normal!important;text-align:left!important}.dashboard-page-stack .mobile-recent-amount{grid-column:3!important;grid-row:1!important;justify-self:end!important;color:#2d394f!important;font-size:9.5px!important;font-weight:800!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{min-width:0!important;width:100%!important;height:20px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:7px!important;font-size:7.8px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-sector{grid-column:2!important;grid-row:2!important}.dashboard-page-stack .mobile-recent-status{grid-column:3!important;grid-row:2!important}.dashboard-page-stack .mobile-recent-open{grid-column:4!important;grid-row:1 / 3!important;width:14px!important;min-width:14px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#a0acbd!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open svg{width:14px!important;height:14px!important}.dashboard-page-stack .premium-chart-card{border-radius:16px!important;box-shadow:0 8px 22px #27344e0f!important}.dashboard-page-stack .premium-sales-summary-head{min-height:88px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:28px 38px!important;gap:6px!important;align-items:center!important}.dashboard-page-stack .premium-sales-title-wrap,.dashboard-page-stack .premium-sales-title-copy{width:100%!important;min-width:0!important}.dashboard-page-stack .premium-sales-title-copy h3{margin:0!important;padding-left:16px!important;color:#2b374e!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.dashboard-page-stack .premium-sales-controls,.dashboard-page-stack .chart-controls-with-eye{width:100%!important;min-width:0!important}.dashboard-page-stack .premium-sales-mode-buttons{width:100%!important;height:36px!important;padding:3px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;border:1px solid #e8edf4!important;border-radius:11px!important;background:#f7f9fc!important}.dashboard-page-stack .premium-sales-mode-buttons button{width:100%!important;height:28px!important;padding:0 3px!important;border-radius:8px!important;font-size:9.5px!important;font-weight:700!important}.dashboard-page-stack .chart-canvas-wrap,.dashboard-page-stack .premium-sales-canvas{padding:10px 7px 0!important;overflow:hidden!important}.dashboard-page-stack .sector-chart-legend,.dashboard-page-stack .premium-sales-legend{width:100%!important;margin:0 0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}.dashboard-page-stack .premium-sales-legend span{font-size:9.5px!important;font-weight:650!important}.dashboard-page-stack .premium-sales-legend i{width:9px!important;height:9px!important;border-radius:3px!important}.dashboard-page-stack .premium-stacked-chart,.dashboard-page-stack .stacked-sector-chart,.dashboard-page-stack .premium-sales-canvas svg{width:100%!important;height:220px!important;min-height:220px!important}.dashboard-page-stack .premium-sales-axis-label,.dashboard-page-stack .premium-sales-x-label{font-size:12px!important}.dashboard-page-stack .premium-sales-region-footer{padding:12px!important;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.dashboard-page-stack .premium-sales-region-visual{width:94px!important;padding-top:10px!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:92px!important;height:92px!important}.dashboard-page-stack .premium-sales-region-center strong{font-size:22px!important;font-weight:800!important}.dashboard-page-stack .premium-sales-region-legend-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-page-stack .premium-sales-region-pill{min-width:0!important;min-height:40px!important;padding:6px 7px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:3px!important;border-radius:10px!important}.dashboard-page-stack .premium-sales-region-pill-main{min-width:0!important;display:grid!important;grid-template-columns:8px minmax(0,1fr)!important;gap:5px!important;align-items:center!important}.dashboard-page-stack .premium-sales-region-pill-main i{width:7px!important;height:7px!important}.dashboard-page-stack .premium-sales-region-pill-main span{overflow:visible!important;color:#4f5d73!important;font-size:8.8px!important;font-weight:750!important;line-height:1.05!important;white-space:normal!important;text-overflow:clip!important}.dashboard-page-stack .premium-sales-region-pill-meta{padding-left:13px!important;color:#7c899c!important;font-size:8.5px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .dashboard-quick-side{padding:11px!important}.dashboard-page-stack .dashboard-insight-head{min-height:42px!important;margin-bottom:8px!important}.dashboard-page-stack .dashboard-insight-head h3{font-size:14px!important;font-weight:800!important}.dashboard-page-stack .dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-page-stack .dashboard-quick-btn{min-height:52px!important;height:52px!important;padding:8px 9px!important;grid-template-columns:30px minmax(0,1fr) 15px!important;gap:7px!important;border-radius:12px!important}.dashboard-page-stack .dashboard-quick-icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important}.dashboard-page-stack .dashboard-quick-icon svg{width:16px!important;height:16px!important}.dashboard-page-stack .dashboard-quick-arrow{width:16px!important;height:16px!important}.dashboard-page-stack .dashboard-quick-label{overflow:visible!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:750!important;line-height:1.05!important;white-space:normal!important;text-overflow:clip!important}.dashboard-page-stack .home-risk-card{min-height:190px!important;height:auto!important;border-radius:16px!important}.dashboard-page-stack .home-risk-head{min-height:50px!important;padding:0 11px!important}.dashboard-page-stack .home-risk-head h3{font-size:14px!important;font-weight:800!important}.dashboard-page-stack .risk-select{max-width:135px!important;height:32px!important;font-size:9px!important}.dashboard-page-stack .risk-table-head{min-height:34px!important;padding:0 10px!important}.dashboard-page-stack .risk-table-head span{font-size:9px!important}.dashboard-page-stack .risk-empty{min-height:105px!important;font-size:11px!important}.mobile-bottom-nav button span{font-size:9px!important;font-weight:700!important}body.dark-theme{--m-bg:#081426;--m-card:#111f32;--m-ink:#f4f8ff;--m-muted:#9aabc1;--m-line:#263b58}body.dark-theme .dashboard-page-stack .home-kpi-card .metric-title,body.dark-theme .dashboard-page-stack .home-finance-content>span,body.dark-theme .dashboard-page-stack .mobile-recent-date,body.dark-theme .dashboard-page-stack .premium-sales-region-pill-meta{color:#9fb0c7!important}body.dark-theme .dashboard-page-stack .home-kpi-card-body .metric-value,body.dark-theme .dashboard-page-stack .home-finance-content>strong,body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy strong,body.dark-theme .dashboard-page-stack .mobile-recent-amount,body.dark-theme .dashboard-page-stack .premium-sales-title-copy h3{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy small,body.dark-theme .dashboard-page-stack .premium-sales-region-pill-main span{color:#b5c3d5!important;-webkit-text-fill-color:#b5c3d5!important}body.dark-theme .dashboard-page-stack .premium-sales-mode-buttons{background:#0c192b!important;border-color:#2a405e!important}}@media(max-width:370px){.dashboard-page-stack .home-kpi-card{padding-left:8px!important;padding-right:8px!important;column-gap:7px!important}.dashboard-page-stack .home-kpi-card .metric-title{font-size:9.7px!important}.dashboard-page-stack .home-finance-content>span{font-size:9.4px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(0,1fr) 69px 62px 12px!important;padding-left:7px!important;padding-right:7px!important}.dashboard-page-stack .premium-sales-region-footer{grid-template-columns:84px minmax(0,1fr)!important;gap:7px!important}.dashboard-page-stack .premium-sales-region-visual{width:84px!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:82px!important;height:82px!important}}.mobile-kpi-layout{display:none}@media(max-width:767px){.dashboard-page-stack .home-kpi-card{min-height:106px!important;height:106px!important;padding:0!important;display:block!important;overflow:hidden!important;border-radius:15px!important;box-shadow:0 6px 16px #2530490e!important}.dashboard-page-stack .home-kpi-card:before,.dashboard-page-stack .home-kpi-card:after{display:none!important;content:none!important}.dashboard-page-stack .home-kpi-card>.home-kpi-card-header,.dashboard-page-stack .home-kpi-card>.home-kpi-card-body{display:none!important}.dashboard-page-stack .mobile-kpi-layout{width:100%!important;height:100%!important;padding:11px 12px 10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:18px 43px 18px!important;grid-template-areas:"title title" "icon value" "trend trend"!important;column-gap:9px!important;row-gap:3px!important;align-items:center!important;text-align:left!important}.dashboard-page-stack .mobile-kpi-title{grid-area:title!important;align-self:start!important;min-width:0!important;overflow:visible!important;color:#46536a!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:clip!important}.dashboard-page-stack .mobile-kpi-icon{grid-area:icon!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#fff0f5!important;color:#ec477d!important;box-shadow:none!important}.dashboard-page-stack .home-kpi-card.yellow .mobile-kpi-icon{background:#fff3e6!important;color:#ff8725!important}.dashboard-page-stack .home-kpi-card.purple .mobile-kpi-icon{background:#f4ebff!important;color:#9147e8!important}.dashboard-page-stack .home-kpi-card.blue .mobile-kpi-icon{background:#eef5ff!important;color:#397fe8!important}.dashboard-page-stack .home-kpi-card.green .mobile-kpi-icon{background:#fff0f5!important;color:#ec477d!important}.dashboard-page-stack .mobile-kpi-icon svg{width:19px!important;height:19px!important}.dashboard-page-stack .mobile-kpi-value{grid-area:value!important;align-self:center!important;justify-self:center!important;color:#26344b!important;font-size:25px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.025em!important}.dashboard-page-stack .mobile-kpi-trend{grid-area:trend!important;align-self:end!important;color:#8290a4!important;font-size:9px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .mobile-kpi-trend.down{color:#ef4444!important}.dashboard-page-stack .mobile-kpi-trend.up{color:#12a66a!important}body.dark-theme .dashboard-page-stack .mobile-kpi-title{color:#b8c6d9!important}body.dark-theme .dashboard-page-stack .mobile-kpi-value{color:#f6f9ff!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;min-height:74px!important;height:74px!important;padding:9px 20px 9px 9px!important;display:grid!important;grid-template-columns:minmax(118px,1fr) minmax(84px,.72fr) minmax(68px,.58fr)!important;grid-template-rows:27px 24px!important;grid-template-areas:"customer date amount" "customer badges badges"!important;column-gap:8px!important;row-gap:5px!important;align-items:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;height:54px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.dashboard-page-stack .mobile-recent-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .mobile-recent-customer-copy strong{font-size:11px!important;line-height:1.1!important}.dashboard-page-stack .mobile-recent-customer-copy small{margin-top:2px!important;font-size:9px!important}.dashboard-page-stack .mobile-recent-date{grid-area:date!important;align-self:center!important;justify-self:start!important;width:100%!important;color:#68768b!important;font-size:8.6px!important;font-weight:700!important;line-height:1.15!important;white-space:normal!important;text-align:left!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;align-self:center!important;justify-self:end!important;width:100%!important;padding-right:2px!important;color:#2b384f!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;align-items:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;overflow:hidden!important;font-size:8px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-open{position:absolute!important;right:3px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;min-width:16px!important;height:44px!important;color:#8996a8!important;box-shadow:none!important}.dashboard-page-stack .premium-chart-card,.dashboard-page-stack .premium-sales-summary{height:auto!important;min-height:0!important;overflow:hidden!important}.dashboard-page-stack .premium-sales-summary-head{min-height:92px!important;height:92px!important;padding:11px 12px 10px!important}.dashboard-page-stack .chart-canvas-wrap,.dashboard-page-stack .premium-sales-canvas{width:100%!important;min-height:310px!important;height:310px!important;padding:10px 8px 8px!important;display:block!important;overflow:hidden!important;border-left:0!important;border-right:0!important;border-radius:0!important}.dashboard-page-stack .sector-chart-legend,.dashboard-page-stack .premium-sales-legend{min-height:26px!important;height:26px!important;margin:0 0 4px!important}.dashboard-page-stack .premium-stacked-chart,.dashboard-page-stack .stacked-sector-chart,.dashboard-page-stack .premium-sales-canvas>svg{width:100%!important;min-width:0!important;max-width:100%!important;height:266px!important;min-height:266px!important;max-height:266px!important;display:block!important;overflow:visible!important}.dashboard-page-stack .premium-sales-region-footer{min-height:184px!important;height:auto!important;padding:14px 12px 16px!important;align-items:center!important;overflow:visible!important}.dashboard-page-stack .home-risk-card{min-height:0!important;height:auto!important;overflow:hidden!important}.dashboard-page-stack .home-risk-head{min-height:54px!important;height:auto!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.dashboard-page-stack .home-risk-head h3{min-width:0!important;font-size:14px!important;line-height:1.1!important;white-space:nowrap!important}.dashboard-page-stack .risk-select{width:142px!important;min-width:0!important;max-width:142px!important;height:34px!important;padding:0 9px!important;font-size:9px!important;border-radius:10px!important;box-shadow:none!important}.dashboard-page-stack .risk-table-list{width:100%!important;display:block!important}.dashboard-page-stack .risk-table-head{width:100%!important;min-height:36px!important;padding:0 9px 0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px 68px!important;gap:6px!important;align-items:center!important;border-top:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important}.dashboard-page-stack .risk-table-head span{min-width:0!important;font-size:9px!important;font-weight:650!important;white-space:nowrap!important}.dashboard-page-stack .risk-table-head span:nth-child(2),.dashboard-page-stack .risk-table-head span:nth-child(3){text-align:center!important}.dashboard-page-stack .risk-list-row{width:100%!important;min-height:64px!important;padding:8px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) 58px 68px!important;gap:6px!important;align-items:center!important;border-radius:0!important;transform:none!important;box-shadow:none!important}.dashboard-page-stack .risk-rank{width:26px!important;height:26px!important;border-radius:8px!important;font-size:10px!important}.dashboard-page-stack .risk-customer-link{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;box-shadow:none!important}.dashboard-page-stack .risk-customer-link .customer-avatar{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .risk-customer strong{font-size:10.5px!important;line-height:1.05!important}.dashboard-page-stack .risk-customer span{margin-top:3px!important;font-size:8.5px!important;line-height:1.05!important}.dashboard-page-stack .risk-login-pill{width:58px!important;min-width:58px!important;height:32px!important;padding:0 4px!important;gap:3px!important;border-radius:9px!important;box-shadow:none!important}.dashboard-page-stack .risk-login-pill strong{font-size:11px!important}.dashboard-page-stack .risk-login-pill span{font-size:8px!important}.dashboard-page-stack .risk-amount{width:68px!important;min-width:68px!important;font-size:9.5px!important;text-align:center!important;justify-self:center!important}.dashboard-page-stack .risk-empty{min-height:112px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:11px!important}.dashboard-page-stack button,.dashboard-page-stack .customer-avatar,.dashboard-page-stack .sector-avatar,.dashboard-page-stack .dashboard-quick-btn,.dashboard-page-stack .mobile-recent-avatar{box-shadow:none!important;filter:none!important;text-shadow:none!important}}@media(max-width:370px){.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(108px,1fr) minmax(76px,.72fr) minmax(62px,.58fr)!important;column-gap:6px!important}.dashboard-page-stack .home-risk-head{align-items:flex-start!important}.dashboard-page-stack .risk-select{width:130px!important;max-width:130px!important}}@media(max-width:767px){.mobile-admin-hero.dashboard-hero{padding-bottom:16px!important;margin-bottom:12px!important}.mobile-admin-hero.dashboard-hero .mobile-hero-search{margin-top:14px!important}.mobile-hero-account{gap:6px!important}.mobile-hero-catalog{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.94)!important;border-radius:11px!important;background:#fff!important;color:#a31e55!important;-webkit-text-fill-color:#a31e55!important;font-family:Urbanist,Arial,sans-serif!important;font-size:15px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important;filter:none!important}.mobile-hero-catalog:hover,.mobile-hero-catalog:active{background:#fff!important;color:#a31e55!important;transform:none!important;box-shadow:none!important}.dashboard-page-stack .premium-chart-card,.dashboard-page-stack .premium-sales-summary{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.dashboard-page-stack .premium-sales-summary-head{min-height:88px!important;height:88px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:26px 38px!important;gap:7px!important}.dashboard-page-stack .premium-sales-title-copy h3{margin:0!important;font-size:15px!important;line-height:1!important}.dashboard-page-stack .premium-sales-controls .chart-eye-btn,.dashboard-page-stack .chart-controls-with-eye>.chart-eye-btn{display:none!important}.dashboard-page-stack .chart-canvas-wrap,.dashboard-page-stack .premium-sales-canvas{width:100%!important;min-height:236px!important;height:236px!important;max-height:236px!important;padding:9px 8px 7px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.dashboard-page-stack .sector-chart-legend,.dashboard-page-stack .premium-sales-legend{width:100%!important;min-height:26px!important;height:26px!important;flex:0 0 26px!important;margin:0 0 3px!important;gap:11px!important;flex-wrap:nowrap!important}.dashboard-page-stack .premium-sales-legend span{font-size:9px!important;white-space:nowrap!important}.dashboard-page-stack .premium-stacked-chart,.dashboard-page-stack .stacked-sector-chart,.dashboard-page-stack .premium-sales-canvas>svg{width:100%!important;min-width:0!important;max-width:100%!important;height:196px!important;min-height:196px!important;max-height:196px!important;flex:0 0 196px!important;display:block!important;overflow:visible!important}.dashboard-page-stack .premium-sales-axis-label,.dashboard-page-stack .premium-sales-x-label{font-size:8px!important}.dashboard-page-stack .premium-sales-region-footer{width:100%!important;min-height:154px!important;height:auto!important;padding:12px 10px 14px!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}.dashboard-page-stack .premium-sales-region-visual{width:88px!important;padding:0!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:86px!important;height:86px!important}.dashboard-page-stack .premium-sales-region-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dashboard-page-stack .premium-sales-region-pill{min-height:32px!important;padding:5px 6px!important;gap:2px!important}.dashboard-page-stack .premium-sales-region-pill-main span{font-size:8px!important;line-height:1.05!important}.dashboard-page-stack .premium-sales-region-pill-meta{padding-left:12px!important;font-size:8px!important}.dashboard-page-stack .risk-table-head{grid-template-columns:minmax(0,1fr) 72px 80px!important;column-gap:6px!important;padding:0 10px 0 12px!important}.dashboard-page-stack .risk-list-row{grid-template-columns:28px minmax(0,1fr) 72px 80px!important;column-gap:6px!important;padding:8px 10px!important}.dashboard-page-stack .risk-rank{grid-column:1!important;grid-row:1!important;justify-self:start!important}.dashboard-page-stack .risk-customer-link{grid-column:2!important;grid-row:1!important}.dashboard-page-stack .risk-login-pill{grid-column:3!important;grid-row:1!important;width:72px!important;min-width:72px!important;justify-self:center!important}.dashboard-page-stack .risk-amount{grid-column:4!important;grid-row:1!important;width:80px!important;min-width:80px!important;justify-self:center!important;align-self:center!important;margin:0!important;text-align:center!important;white-space:nowrap!important}}@media(max-width:370px){.mobile-hero-catalog,.mobile-hero-bell,.mobile-hero-avatar{width:31px!important;min-width:31px!important;height:31px!important}.dashboard-page-stack .risk-table-head{grid-template-columns:minmax(0,1fr) 64px 70px!important}.dashboard-page-stack .risk-list-row{grid-template-columns:25px minmax(0,1fr) 64px 70px!important}.dashboard-page-stack .risk-login-pill{width:64px!important;min-width:64px!important}.dashboard-page-stack .risk-amount{width:70px!important;min-width:70px!important}}@media(max-width:767px){.dashboard-page-stack .home-orders-table .order-row{min-height:78px!important;height:78px!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;min-height:78px!important;height:78px!important;padding:10px 22px 10px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px 72px 12px!important;grid-template-rows:27px 25px!important;grid-template-areas:"customer date amount open" "customer sector status open"!important;column-gap:6px!important;row-gap:5px!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;height:57px!important;padding:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.dashboard-page-stack .mobile-recent-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{width:100%!important;overflow:hidden!important;color:#17233a!important;font-size:11px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-customer-copy small{width:100%!important;overflow:hidden!important;color:#78869a!important;font-size:9px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-date{grid-area:date!important;width:92px!important;min-width:92px!important;align-self:center!important;justify-self:center!important;color:#607087!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:72px!important;min-width:72px!important;align-self:center!important;justify-self:end!important;padding:0!important;color:#25334a!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;text-align:right!important}.dashboard-page-stack .mobile-recent-badges{display:contents!important}.dashboard-page-stack .mobile-recent-sector{grid-area:sector!important}.dashboard-page-stack .mobile-recent-status{grid-area:status!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;max-width:none!important;height:26px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:8px!important;font-size:8px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;position:static!important;width:12px!important;min-width:12px!important;height:52px!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;transform:none!important;color:#768397!important}.dashboard-page-stack .mobile-recent-open svg{width:12px!important;height:12px!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy strong,body.dark-theme .dashboard-page-stack .mobile-recent-amount{color:#f2f6fd!important;-webkit-text-fill-color:#f2f6fd!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy small,body.dark-theme .dashboard-page-stack .mobile-recent-date{color:#9eb0c9!important;-webkit-text-fill-color:#9eb0c9!important}.dashboard-page-stack .content-grid,.dashboard-page-stack .premium-chart-card,.dashboard-page-stack .premium-sales-summary{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-page-stack .premium-chart-card{min-height:570px!important;display:block!important;padding:0!important}.dashboard-page-stack .premium-sales-summary{min-height:570px!important;display:flex!important;flex-direction:column!important;gap:0!important}.dashboard-page-stack .premium-sales-summary-head{flex:0 0 92px!important;min-height:92px!important;height:92px!important}.dashboard-page-stack .chart-canvas-wrap,.dashboard-page-stack .premium-sales-canvas{position:relative!important;width:100%!important;min-height:306px!important;height:306px!important;max-height:none!important;flex:0 0 306px!important;padding:12px 8px 8px!important;display:flex!important;flex-direction:column!important;overflow:visible!important;box-sizing:border-box!important;border-left:0!important;border-right:0!important;border-radius:0!important}.dashboard-page-stack .sector-chart-legend,.dashboard-page-stack .premium-sales-legend{width:100%!important;min-height:26px!important;height:26px!important;flex:0 0 26px!important;margin:0 0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:nowrap!important}.dashboard-page-stack .premium-sales-legend span{font-size:9px!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .premium-stacked-chart,.dashboard-page-stack .stacked-sector-chart,.dashboard-page-stack .premium-sales-canvas>svg{width:100%!important;min-width:0!important;max-width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;flex:0 0 260px!important;display:block!important;overflow:visible!important}.dashboard-page-stack .premium-sales-axis-label,.dashboard-page-stack .premium-sales-x-label{font-size:7.5px!important}.dashboard-page-stack .premium-sales-region-footer{position:relative!important;width:100%!important;min-height:176px!important;height:auto!important;max-height:none!important;flex:0 0 auto!important;padding:12px 10px 14px!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}.dashboard-page-stack .premium-sales-region-visual{width:88px!important;min-width:88px!important;padding:0!important;align-self:center!important}.dashboard-page-stack .premium-sales-region-donut-wrap,.dashboard-page-stack .premium-sales-region-donut{width:86px!important;min-width:86px!important;height:86px!important}.dashboard-page-stack .premium-sales-region-legend-grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dashboard-page-stack .premium-sales-region-pill{min-width:0!important;min-height:34px!important;padding:5px 6px!important;border-radius:9px!important}.dashboard-page-stack .premium-sales-region-pill-main span,.dashboard-page-stack .premium-sales-region-pill-meta,.dashboard-page-stack .premium-sales-region-pill-meta strong,.dashboard-page-stack .premium-sales-region-pill-meta small{font-size:7.7px!important}}@media(max-width:370px){.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(0,1fr) 82px 64px 11px!important;column-gap:5px!important;padding-left:8px!important;padding-right:17px!important}.dashboard-page-stack .mobile-recent-date{width:82px!important;min-width:82px!important;font-size:7.8px!important}.dashboard-page-stack .mobile-recent-amount{width:64px!important;min-width:64px!important;font-size:9.5px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{font-size:7.4px!important}}.mobile-recent-columns{display:none}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{padding:0!important;overflow:hidden!important;border:1px solid #e7ebf2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.dashboard-page-stack .recent-orders-head{min-height:55px!important;height:55px!important;padding:0 14px!important;border-bottom:1px solid #e9edf3!important;background:#fff!important}.dashboard-page-stack .recent-orders-head h3{gap:8px!important;color:#17233a!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.dashboard-page-stack .recent-orders-head h3:before{width:0!important;height:0!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:11px solid #ed5b8b!important;border-radius:0!important;background:transparent!important}.dashboard-page-stack .view-all-orders-btn{height:30px!important;padding:0 2px!important;gap:6px!important;color:#f13f7d!important;font-size:10px!important;font-weight:800!important;background:transparent!important;border:0!important;box-shadow:none!important}.dashboard-page-stack .home-orders-table{width:100%!important;padding:0 7px 9px!important;display:block!important;background:#fff!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-head{display:none!important}.dashboard-page-stack .mobile-recent-columns{width:100%!important;min-height:42px!important;padding:0 9px!important;display:grid!important;grid-template-columns:minmax(92px,1.45fr) minmax(60px,.94fr) minmax(52px,.78fr) 45px 58px 12px!important;column-gap:4px!important;align-items:center!important;box-sizing:border-box!important;color:#7b879a!important;font-size:7.4px!important;font-weight:800!important;letter-spacing:.035em!important;line-height:1!important;text-transform:uppercase!important}.dashboard-page-stack .mobile-recent-columns span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-columns span:nth-child(2),.dashboard-page-stack .mobile-recent-columns span:nth-child(3),.dashboard-page-stack .mobile-recent-columns span:nth-child(4),.dashboard-page-stack .mobile-recent-columns span:nth-child(5){text-align:center!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:nth-child(n){width:100%!important;min-height:78px!important;height:78px!important;margin:0 0 8px!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid #e8edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.dashboard-page-stack .home-orders-table .order-row:last-child{margin-bottom:0!important}.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;min-height:78px!important;height:78px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(92px,1.45fr) minmax(60px,.94fr) minmax(52px,.78fr) 45px 58px 12px!important;grid-template-rows:1fr!important;grid-template-areas:"customer date amount sector status open"!important;column-gap:4px!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;height:54px!important;padding:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar{width:42px!important;min-width:42px!important;height:42px!important;border-radius:10px!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{width:100%!important;overflow:hidden!important;color:#17233a!important;font-size:10.5px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-customer-copy small{width:100%!important;overflow:hidden!important;color:#728097!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-date{grid-area:date!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#5f6e84!important;font-size:8.2px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.dashboard-page-stack .mobile-recent-date span,.dashboard-page-stack .mobile-recent-date small{color:inherit!important;font:inherit!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:100%!important;min-width:0!important;padding:0!important;justify-self:stretch!important;color:#18243a!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.dashboard-page-stack .mobile-recent-badges{display:contents!important}.dashboard-page-stack .mobile-recent-sector{grid-area:sector!important}.dashboard-page-stack .mobile-recent-status{grid-area:status!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;padding:0 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:8px!important;font-size:7.6px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;position:static!important;width:12px!important;min-width:12px!important;height:40px!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;border:0!important;background:transparent!important;color:#5e6b7d!important;box-shadow:none!important;transform:none!important}.dashboard-page-stack .mobile-recent-open svg{width:13px!important;height:13px!important;stroke-width:2!important}body.dark-theme .dashboard-page-stack .home-recent-orders-card,body.dark-theme .dashboard-page-stack .recent-orders-head,body.dark-theme .dashboard-page-stack .home-orders-table,body.dark-theme .dashboard-page-stack .home-orders-table .order-row,body.dark-theme .dashboard-page-stack .mobile-recent-order-card{background:#101d30!important;border-color:#293e5a!important}body.dark-theme .dashboard-page-stack .mobile-recent-columns{color:#93a7c3!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy strong,body.dark-theme .dashboard-page-stack .mobile-recent-amount{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy small,body.dark-theme .dashboard-page-stack .mobile-recent-date{color:#9cb0cb!important;-webkit-text-fill-color:#9cb0cb!important}body.dark-theme .dashboard-page-stack .mobile-recent-open{color:#a8b8cf!important}}@media(max-width:370px){.dashboard-page-stack .mobile-recent-columns,.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(84px,1.35fr) minmax(54px,.9fr) minmax(47px,.74fr) 40px 50px 10px!important;column-gap:3px!important}.dashboard-page-stack .mobile-recent-columns{padding-left:7px!important;padding-right:7px!important;font-size:6.7px!important}.dashboard-page-stack .mobile-recent-order-card{padding-left:7px!important;padding-right:7px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important}.dashboard-page-stack .mobile-recent-avatar{width:34px!important;min-width:34px!important;height:34px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{font-size:9.6px!important}.dashboard-page-stack .mobile-recent-customer-copy small{font-size:7.9px!important}.dashboard-page-stack .mobile-recent-date{font-size:7.4px!important}.dashboard-page-stack .mobile-recent-amount{font-size:9px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{height:28px!important;font-size:6.9px!important}}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{overflow:hidden!important;border:1px solid #e6ebf2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.dashboard-page-stack .recent-orders-head{min-height:52px!important;height:52px!important;padding:0 18px!important;border-bottom:1px solid #e8edf4!important}.dashboard-page-stack .recent-orders-head h3{font-size:16px!important;line-height:1!important}.dashboard-page-stack .view-all-orders-btn{font-size:10.5px!important;gap:6px!important}.dashboard-page-stack .mobile-recent-columns{display:none!important}.dashboard-page-stack .home-orders-table{padding:10px!important;background:#f8fafc!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:nth-child(n){width:100%!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;overflow:hidden!important;border:1px solid #e5ebf3!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.dashboard-page-stack .home-orders-table .order-row:last-child{margin-bottom:0!important}.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;height:auto!important;min-height:88px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px!important;grid-template-rows:minmax(38px,auto) minmax(28px,auto)!important;grid-template-areas:"customer amount open" "date badges open"!important;column-gap:9px!important;row-gap:5px!important;align-items:center!important;overflow:visible!important;background:#fff!important;box-sizing:border-box!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .mobile-recent-customer-copy{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{width:100%!important;overflow:hidden!important;color:#172238!important;font-size:12px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-customer-copy small{width:100%!important;overflow:hidden!important;color:#748198!important;font-size:9.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-date{grid-area:date!important;width:auto!important;min-width:0!important;margin-left:52px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;color:#627087!important;font-size:9.2px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-align:left!important}.dashboard-page-stack .mobile-recent-date span,.dashboard-page-stack .mobile-recent-date small{color:inherit!important;font:inherit!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date small:before{content:"•"!important;margin-right:5px!important;color:#a3adbb!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:auto!important;min-width:68px!important;max-width:118px!important;padding:0!important;justify-self:end!important;align-self:center!important;overflow:hidden!important;color:#172238!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;text-align:right!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:auto!important;min-width:48px!important;max-width:78px!important;height:27px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:9px!important;font-size:8.3px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;box-shadow:none!important;filter:none!important}.dashboard-page-stack .mobile-recent-status{min-width:56px!important;max-width:82px!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;position:static!important;width:16px!important;min-width:16px!important;height:100%!important;padding:0!important;display:grid!important;place-items:center!important;align-self:stretch!important;justify-self:end!important;border:0!important;background:transparent!important;color:#596779!important;box-shadow:none!important;filter:none!important;transform:none!important}.dashboard-page-stack .mobile-recent-open svg{width:16px!important;height:16px!important;stroke-width:2.2!important}body.dark-theme .dashboard-page-stack .home-orders-table{background:#0d192a!important}body.dark-theme .dashboard-page-stack .home-orders-table .order-row,body.dark-theme .dashboard-page-stack .mobile-recent-order-card{background:#101d30!important;border-color:#293e5a!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy strong,body.dark-theme .dashboard-page-stack .mobile-recent-amount{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .dashboard-page-stack .mobile-recent-customer-copy small,body.dark-theme .dashboard-page-stack .mobile-recent-date{color:#9db0ca!important;-webkit-text-fill-color:#9db0ca!important}body.dark-theme .dashboard-page-stack .mobile-recent-open{color:#a9b9cf!important}}@media(max-width:370px){.dashboard-page-stack .mobile-recent-order-card{min-height:84px!important;padding:10px!important;grid-template-columns:minmax(0,1fr) auto 14px!important;column-gap:7px!important}.dashboard-page-stack .mobile-recent-avatar{width:42px!important;min-width:42px!important;height:42px!important}.dashboard-page-stack .mobile-recent-customer{gap:8px!important}.dashboard-page-stack .mobile-recent-date{margin-left:46px!important;font-size:8.4px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{font-size:11px!important}.dashboard-page-stack .mobile-recent-customer-copy small{font-size:8.7px!important}.dashboard-page-stack .mobile-recent-amount{min-width:61px!important;font-size:10.5px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{height:25px!important;padding:0 7px!important;font-size:7.7px!important}}.mobile-login-activity-list{display:none}@media(max-width:768px){.login-activity-page{gap:10px!important;padding-bottom:92px!important}.login-activity-page .premium-detail-header{min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-radius:16px!important;box-shadow:none!important}.login-activity-page .detail-title-with-icon{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.login-activity-page .detail-title-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.login-activity-page .detail-title-icon svg{width:21px!important;height:21px!important}.login-activity-page .premium-detail-header h2{margin:0!important;min-width:0!important;font-size:16px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.login-activity-page .premium-detail-header>.soft-outline-btn{min-width:0!important;width:auto!important;height:40px!important;padding:0 12px!important;border-radius:11px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;box-shadow:none!important}.login-activity-page .detail-toolbar-card{padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border-radius:16px!important;box-shadow:none!important}.login-activity-page .detail-search{width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 13px!important;gap:9px!important;border-radius:12px!important}.login-activity-page .detail-search svg{width:18px!important;height:18px!important;min-width:18px!important}.login-activity-page .detail-search input{min-width:0!important;font-size:12px!important;font-weight:600!important}.login-activity-page .detail-toolbar-stat{min-width:72px!important;width:auto!important;height:46px!important;padding:0 11px!important;border-radius:12px!important;gap:5px!important;flex-direction:column!important;line-height:1!important;box-shadow:none!important}.login-activity-page .detail-toolbar-stat span{font-size:8px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.login-activity-page .detail-toolbar-stat strong{font-size:16px!important;line-height:1!important;font-weight:900!important}.login-activity-page .login-activity-results-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.login-activity-page .desktop-login-activity-table{display:none!important}.login-activity-page .mobile-login-activity-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.login-activity-page .mobile-login-activity-card{min-width:0!important;overflow:hidden!important;border:1px solid #e3eaf3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 7px 20px #1f2e490b!important}.login-activity-page .mobile-login-user-row{width:100%!important;min-width:0!important;min-height:66px!important;padding:11px 13px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px!important;align-items:center!important;gap:11px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#14213a!important;text-align:left!important;box-shadow:none!important}.login-activity-page .mobile-login-user-row:not(:disabled):active{background:#f8fafc!important}.login-activity-page .mobile-login-user-row .customer-avatar,.login-activity-page .mobile-login-user-row .sector-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;box-shadow:none!important}.login-activity-page .mobile-login-user-row .customer-avatar:before,.login-activity-page .mobile-login-user-row .customer-avatar:after,.login-activity-page .mobile-login-user-row .sector-avatar:before,.login-activity-page .mobile-login-user-row .sector-avatar:after{display:none!important;content:none!important}.login-activity-page .mobile-login-user-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.login-activity-page .mobile-login-user-copy strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#14213a!important;font-size:15px!important;line-height:1.15!important;font-weight:850!important}.login-activity-page .mobile-login-user-copy small{color:#7b889c!important;font-size:10px!important;line-height:1.15!important;font-weight:700!important}.login-activity-page .mobile-login-user-row>svg{color:#7a8799!important;width:19px!important;height:19px!important}.login-activity-page .mobile-login-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(82px,.75fr)!important;gap:0!important;border-top:1px solid #e9eef5!important;background:#f8fafc!important}.login-activity-page .mobile-login-detail-item{min-width:0!important;min-height:61px!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;border-right:1px solid #e9eef5!important;border-bottom:1px solid #e9eef5!important}.login-activity-page .mobile-login-detail-item:nth-child(2n){border-right:0!important}.login-activity-page .mobile-login-detail-item>span{color:#8a96a8!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.login-activity-page .mobile-login-detail-item>strong,.login-activity-page .mobile-login-inline-value>strong{min-width:0!important;color:#26344d!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important;overflow-wrap:anywhere!important}.login-activity-page .mobile-login-inline-value{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}.login-activity-page .mobile-login-copy-btn{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#fff!important;color:#6f819b!important;box-shadow:none!important}.login-activity-page .mobile-login-copy-btn svg{width:13px!important;height:13px!important}.login-activity-page .mobile-login-activity-list.online .mobile-login-date-item{grid-column:1 / -1!important;border-right:0!important;border-bottom:0!important}.login-activity-page .mobile-login-activity-list.period .mobile-login-date-item,.login-activity-page .mobile-login-activity-list.period .mobile-login-count-item{border-bottom:0!important}.login-activity-page .mobile-login-count-item>strong{color:#2563eb!important;font-size:16px!important}body.dark-theme .login-activity-page .mobile-login-activity-card{border-color:#29405e!important;background:#101c2e!important;box-shadow:none!important}body.dark-theme .login-activity-page .mobile-login-user-row{background:#101c2e!important;color:#f4f8ff!important}body.dark-theme .login-activity-page .mobile-login-user-row:not(:disabled):active{background:#14243a!important}body.dark-theme .login-activity-page .mobile-login-user-copy strong{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .login-activity-page .mobile-login-user-copy small,body.dark-theme .login-activity-page .mobile-login-user-row>svg{color:#9eb0c9!important;-webkit-text-fill-color:#9eb0c9!important}body.dark-theme .login-activity-page .mobile-login-detail-grid{background:#132238!important;border-top-color:#2a405e!important}body.dark-theme .login-activity-page .mobile-login-detail-item{border-right-color:#2a405e!important;border-bottom-color:#2a405e!important}body.dark-theme .login-activity-page .mobile-login-detail-item>span{color:#90a4c0!important;-webkit-text-fill-color:#90a4c0!important}body.dark-theme .login-activity-page .mobile-login-detail-item>strong,body.dark-theme .login-activity-page .mobile-login-inline-value>strong{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important}body.dark-theme .login-activity-page .mobile-login-copy-btn{border-color:#35506f!important;background:#172940!important;color:#a9bfdc!important}}@media(max-width:380px){.login-activity-page .premium-detail-header{grid-template-columns:1fr!important}.login-activity-page .premium-detail-header>.soft-outline-btn{width:100%!important}.login-activity-page .detail-toolbar-card{grid-template-columns:1fr!important}.login-activity-page .detail-toolbar-stat{width:100%!important;flex-direction:row!important}}@media(max-width:768px){.mobile-hero-page-title{margin:8px 0 7px!important}.mobile-hero-page-title h1{font-size:17px!important;line-height:1.12!important;letter-spacing:-.025em!important}.mobile-hero-page-title p{margin-top:3px!important;font-size:10.5px!important;line-height:1.28!important}.page-card h2,.panel-card h2,.shared-page-hero-title h2,.orders-hero-title-wrap h2,.purchase-lists-title h2,.slider-head-card h2,.order-detail-page-title h2,.products-management-page .orders-hero-title-wrap h2{font-size:17px!important;line-height:1.15!important;letter-spacing:-.02em!important}.page-card h3,.panel-card h3,.slider-management-page h3{font-size:14px!important;line-height:1.2!important}.login-activity-page .mobile-login-activity-list{gap:7px!important}.login-activity-page .mobile-login-activity-card{border-radius:10px!important;box-shadow:none!important}.login-activity-page .mobile-login-user-row{min-height:54px!important;padding:8px 10px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:9px!important}.login-activity-page .mobile-login-user-row .customer-avatar,.login-activity-page .mobile-login-user-row .sector-avatar{width:42px!important;min-width:42px!important;height:42px!important;border-radius:11px!important}.login-activity-page .mobile-login-user-copy strong{font-size:14px!important}.login-activity-page .mobile-login-user-copy small{font-size:8.5px!important}.login-activity-page .mobile-login-detail-grid,.login-activity-page .mobile-login-activity-list.online .mobile-login-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(58px,.62fr) minmax(0,1.15fr)!important;border-top:1px solid #e9eef5!important}.login-activity-page .mobile-login-activity-list.period .mobile-login-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(52px,.55fr) minmax(0,1.08fr) 48px!important}.login-activity-page .mobile-login-detail-item,.login-activity-page .mobile-login-activity-list.online .mobile-login-date-item,.login-activity-page .mobile-login-activity-list.period .mobile-login-date-item,.login-activity-page .mobile-login-activity-list.period .mobile-login-count-item{grid-column:auto!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;border-right:1px solid #e9eef5!important;border-bottom:0!important}.login-activity-page .mobile-login-detail-item:last-child{border-right:0!important}.login-activity-page .mobile-login-detail-item>span{font-size:7.2px!important;letter-spacing:.025em!important}.login-activity-page .mobile-login-detail-item>strong,.login-activity-page .mobile-login-inline-value>strong{font-size:9.5px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important}.login-activity-page .mobile-login-date-item>strong{font-size:8.8px!important}.login-activity-page .mobile-login-copy-btn{width:26px!important;min-width:26px!important;height:26px!important;border-radius:7px!important}.login-activity-page .mobile-login-count-item{align-items:center!important;text-align:center!important}.login-activity-page .mobile-login-count-item>strong{font-size:14px!important}body.dark-theme .login-activity-page .mobile-login-detail-grid,body.dark-theme .login-activity-page .mobile-login-activity-list.online .mobile-login-detail-grid{border-top-color:#2a405e!important}body.dark-theme .login-activity-page .mobile-login-detail-item{border-right-color:#2a405e!important}.order-detail-redesign{gap:9px!important;padding-bottom:92px!important}.order-detail-redesign .order-detail-page-header{width:100%!important;min-height:0!important;padding:11px!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;border-radius:15px!important;overflow:visible!important}.order-detail-redesign .order-detail-page-title{min-height:28px!important;display:flex!important;align-items:center!important;gap:8px!important}.order-detail-redesign .order-detail-page-title .orders-hero-triangle{width:0!important;height:0!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:11px solid #e95f88!important}.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .cart-detail-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.order-detail-redesign .order-detail-header-actions>*,.order-detail-redesign .order-detail-header-actions button,.order-detail-redesign .cart-detail-header-actions>*,.order-detail-redesign .cart-detail-header-actions button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 9px!important;border-radius:10px!important;font-size:10.5px!important}.cart-detail-redesign .cart-detail-header-actions{grid-template-columns:1fr!important}.order-detail-redesign .admin-basket-detail-layout{width:100%!important;display:flex!important;flex-direction:column!important;gap:9px!important}.order-detail-redesign .admin-basket-items-card,.order-detail-redesign .admin-basket-summary-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:10px!important;border-radius:15px!important;box-shadow:none!important}.order-detail-redesign .admin-basket-summary-card{position:static!important;inset:auto!important;transform:none!important;order:2!important}.order-detail-redesign .admin-basket-items-card{order:1!important}.order-detail-redesign .admin-basket-meta{margin:0 0 9px!important}.order-detail-redesign .meta-pill-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.order-detail-redesign .meta-pill{width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;border-radius:10px!important;font-size:9px!important;box-shadow:none!important}.order-detail-redesign .meta-pill svg{width:16px!important;height:16px!important;grid-row:1 / span 2!important}.order-detail-redesign .meta-pill span,.order-detail-redesign .meta-pill strong{min-width:0!important;font-size:8.7px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-detail-redesign .admin-basket-item-list{gap:7px!important}.order-detail-redesign .admin-detail-item{width:100%!important;min-width:0!important;min-height:0!important;padding:9px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"thumb info" "qty total"!important;gap:8px 9px!important;border-radius:12px!important;box-shadow:none!important;transform:none!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{grid-area:thumb!important;width:58px!important;min-width:58px!important;height:52px!important;border-radius:10px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb .emoji-img{font-size:31px!important}.order-detail-redesign .admin-detail-item .cart-page-info{grid-area:info!important;align-self:center!important}.order-detail-redesign .admin-detail-item .cart-page-info strong{min-height:0!important;margin:0 0 4px!important;font-size:11.5px!important;line-height:1.28!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.order-detail-redesign .admin-detail-item .cart-page-info span,.order-detail-redesign .admin-detail-item .cart-page-info em{margin-top:2px!important;font-size:8.8px!important}.order-detail-redesign .admin-detail-qty-editor,.order-detail-redesign .admin-detail-qty-badge{grid-area:qty!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;justify-self:stretch!important;border-radius:10px!important}.order-detail-redesign .admin-detail-qty-editor{grid-template-columns:44px minmax(0,1fr)!important}.order-detail-redesign .admin-detail-qty-editor span{font-size:9px!important}.order-detail-redesign .admin-detail-qty-editor input{font-size:12px!important}.order-detail-redesign .admin-detail-qty-badge{display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important}.order-detail-redesign .admin-detail-item .cart-page-total{grid-area:total!important;min-width:0!important;min-height:42px!important;padding:5px 8px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;border:1px solid #e4eaf2!important;border-radius:10px!important;background:#f8fafc!important;text-align:right!important}.order-detail-redesign .admin-detail-item .cart-page-total span{margin:0 0 3px!important;font-size:7.7px!important}.order-detail-redesign .admin-detail-item .cart-page-total strong{font-size:12px!important}.order-detail-redesign .summary-card-top.compact{min-height:0!important;margin:0 0 7px!important;padding:0 0 9px!important;border-bottom:1px solid #e9edf2!important}.order-detail-redesign .summary-card-top.compact span{font-size:15px!important}.order-detail-redesign .summary-card-top.compact strong{max-width:55%!important;font-size:19px!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-detail-redesign .admin-basket-summary-card .summary-line{min-height:40px!important;padding:8px 0!important}.order-detail-redesign .admin-basket-summary-card .summary-line span,.order-detail-redesign .admin-basket-summary-card .summary-line strong{font-size:10.5px!important}.order-detail-redesign .order-discount-editor{margin-top:9px!important;padding:10px!important;border-radius:12px!important}.order-detail-redesign .discount-editor-head{margin-bottom:8px!important;font-size:12px!important}.order-detail-redesign .discount-editor-controls{grid-template-columns:1fr 1fr!important;gap:7px!important}.order-detail-redesign .discount-editor-controls select,.order-detail-redesign .discount-editor-controls input{height:39px!important;min-height:39px!important;border-radius:9px!important;font-size:10.5px!important}.order-detail-redesign .order-discount-editor small{margin-top:7px!important;font-size:8.5px!important}.order-detail-redesign .summary-total{min-height:48px!important;margin-top:8px!important;padding:10px 0 7px!important}.order-detail-redesign .summary-total span{font-size:12px!important}.order-detail-redesign .summary-total strong{font-size:19px!important}.order-detail-redesign .admin-basket-summary-actions{display:none!important}.order-detail-redesign .export-menu{position:fixed!important;inset:auto 12px 86px!important;width:auto!important;max-width:none!important;z-index:1200!important}body.dark-theme .order-detail-redesign .admin-detail-item .cart-page-total{background:#142238!important;border-color:#2b405d!important}.products-management-page .admin-product-grid.five-col,.products-management-page .premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.products-management-page .admin-product-card.premium-v2{padding:0!important;border-radius:10px!important;overflow:hidden!important}.products-management-page .square-product-media,.products-management-page .admin-product-image.premium{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:0!important}.products-management-page .square-product-media .emoji-img{font-size:58px!important}.products-management-page .product-reorder-badge{top:7px!important;left:7px!important;max-width:76px!important;height:25px!important;padding:0 7px!important;border-radius:7px!important;font-size:7.6px!important;white-space:nowrap!important}.products-management-page .small-status-chip{top:7px!important;right:7px!important;height:25px!important;padding:0 8px!important;font-size:8px!important}.products-management-page .premium-content-v2{padding:9px 8px 8px!important}.products-management-page .premium-content-v2 h3{min-height:34px!important;max-height:34px!important;margin:0 0 8px!important;font-size:10.5px!important;line-height:1.35!important}.products-management-page .product-inline-editors{display:grid!important;grid-template-columns:.82fr 1fr 1fr!important;gap:4px!important}.products-management-page .product-card-field,.products-management-page .product-card-cost-field,.products-management-page .product-card-number-field,.products-management-page .product-card-sale-field{min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:5px!important;gap:2px!important;border-radius:7px!important}.products-management-page .product-card-field>span{font-size:7.2px!important}.products-management-page .product-card-field input{font-size:9.5px!important}.products-management-page .product-card-field b{font-size:8px!important}.products-management-page .premium-actions-v2,.products-management-page .admin-product-actions{grid-template-columns:1fr 1fr!important;gap:5px!important;padding-top:7px!important}.products-management-page .premium-actions-v2 .delete-btn,.products-management-page .premium-actions-v2 .edit-btn,.products-management-page .admin-product-actions button{height:32px!important;min-height:32px!important;padding:0 5px!important;border-radius:7px!important;font-size:8.5px!important}.products-management-page .premium-actions-v2 .edit-btn svg{width:12px!important;height:12px!important}.slider-management-page{gap:9px!important;padding-bottom:92px!important}.slider-management-page .slider-head-card{padding:11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border-radius:15px!important}.slider-management-page .slider-head-card p{margin-top:3px!important;font-size:9.5px!important;line-height:1.3!important}.slider-management-page .slider-head-card .soft-outline-btn{width:auto!important;min-width:92px!important;height:42px!important;padding:0 9px!important;font-size:9.5px!important}.slider-management-page .slider-layout-card,.slider-management-page .slider-settings-card,.slider-management-page .slider-preview-card,.slider-management-page .slider-upload-card{width:100%!important;min-width:0!important;padding:11px!important;border-radius:15px!important;overflow:hidden!important}.slider-management-page .section-heading-row{margin-bottom:9px!important}.slider-management-page .title-with-icon{gap:8px!important}.slider-management-page .title-with-icon>svg{width:17px!important;height:17px!important;margin-top:1px!important}.slider-management-page .title-with-icon p,.slider-management-page .slider-upload-card>p{margin-top:3px!important;font-size:9.5px!important}.slider-management-page .slider-layout-options{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.slider-management-page .slider-layout-option{width:100%!important;min-width:0!important;min-height:76px!important;padding:9px 38px 9px 9px!important;display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important;border-radius:11px!important;text-align:left!important;transform:none!important;box-shadow:none!important}.slider-management-page .slider-layout-option .layout-mock{grid-column:1!important;grid-row:1 / span 2!important;width:105px!important;height:54px!important}.slider-management-page .slider-layout-option strong{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:11px!important;line-height:1.15!important}.slider-management-page .slider-layout-option small{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:8.5px!important;line-height:1.25!important}.slider-management-page .slider-layout-option em{top:9px!important;right:9px!important}.slider-management-page .slider-edit-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.slider-management-page .slider-settings-card .form-grid.two{grid-template-columns:1fr!important;gap:8px!important}.slider-management-page .slider-settings-card textarea{min-height:74px!important}.slider-management-page .slider-settings-card input[type=color]{height:40px!important}.slider-management-page .slider-preview-card .catalog-banner-layout,.slider-management-page .slider-preview-card .banner-slider4,.slider-management-page .slider-preview-card .banner-split3,.slider-management-page .slider-preview-card .banner-slider2{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:9px 0 0!important}.slider-management-page .slider-preview-card .slider-banner-card,.slider-management-page .slider-preview-card .slider-banner-card.main,.slider-management-page .slider-preview-card .slider-banner-card.side-tall{width:100%!important;min-width:0!important;min-height:96px!important;height:auto!important;padding:11px!important;border-radius:12px!important}.slider-management-page .slider-preview-card .slider-banner-card.main{min-height:170px!important}.slider-management-page .slider-preview-card .slider-banner-card h1,.slider-management-page .slider-preview-card .slider-banner-card.main h1,.slider-management-page .slider-preview-card .slider-banner-card.mini h1,.slider-management-page .slider-preview-card .slider-banner-card.side-tall h1{font-size:15px!important;line-height:1.12!important}.slider-management-page .slider-preview-card .slider-banner-card p,.slider-management-page .slider-preview-card .slider-banner-card.main p,.slider-management-page .slider-preview-card .slider-banner-card.mini p{font-size:8.5px!important;line-height:1.3!important}.slider-management-page .slider-preview-card .hero-actions{margin-top:8px!important;gap:5px!important}.slider-management-page .slider-preview-card .hero-actions button{min-height:30px!important;height:30px!important;padding:0 8px!important;font-size:8px!important}.slider-management-page .slider-preview-card .slider-banner-media span,.slider-management-page .slider-preview-card .slider-banner-card.main .slider-banner-media span{font-size:42px!important;filter:none!important}.slider-management-page .slider-upload-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:9px!important}.slider-management-page .slider-upload-box{min-height:0!important;padding:8px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:5px 8px!important;align-items:center!important;border-radius:11px!important}.slider-management-page .slider-upload-preview{grid-column:1!important;grid-row:1 / span 2!important;width:72px!important;height:62px!important;border-radius:9px!important}.slider-management-page .slider-upload-box>div:nth-child(2){min-width:0!important}.slider-management-page .slider-upload-box strong{font-size:10px!important}.slider-management-page .slider-upload-box span{margin-top:2px!important;font-size:8px!important;line-height:1.2!important}.slider-management-page .slider-upload-box label,.slider-management-page .slider-upload-box .mini-remove-btn{width:auto!important;min-width:76px!important;min-height:31px!important;height:31px!important;padding:0 8px!important;border-radius:8px!important;font-size:8.5px!important}.slider-management-page .slider-upload-box label{grid-column:3!important;grid-row:1!important}.slider-management-page .slider-upload-box .mini-remove-btn{grid-column:3!important;grid-row:2!important}}@media(max-width:380px){.login-activity-page .mobile-login-detail-grid,.login-activity-page .mobile-login-activity-list.online .mobile-login-detail-grid{grid-template-columns:minmax(0,1.18fr) 54px minmax(0,1fr)!important}.login-activity-page .mobile-login-activity-list.period .mobile-login-detail-grid{grid-template-columns:minmax(0,1.05fr) 48px minmax(0,1fr) 42px!important}.order-detail-redesign .meta-pill-row{grid-template-columns:1fr!important}.products-management-page .premium-content-v2{padding:7px 6px!important}.products-management-page .product-card-field{padding:4px!important}.products-management-page .product-card-field input{font-size:8.6px!important}.slider-management-page .slider-layout-option{grid-template-columns:90px minmax(0,1fr)!important}.slider-management-page .slider-layout-option .layout-mock{width:90px!important}}.mobile-customers-list{display:none}@media(max-width:768px){.customer-ledger-page .ledger-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.customer-ledger-page .ledger-stat-card{min-width:0!important;min-height:78px!important;height:78px!important;padding:10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}.customer-ledger-page .ledger-stat-icon{width:36px!important;min-width:36px!important;height:36px!important;border-radius:10px!important}.customer-ledger-page .ledger-stat-icon svg{width:18px!important;height:18px!important}.customer-ledger-page .ledger-stat-card>div{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.customer-ledger-page .ledger-stat-card span{display:block!important;max-width:100%!important;font-size:8.8px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-ledger-page .ledger-stat-card strong{display:block!important;max-width:100%!important;font-size:12.5px!important;line-height:1.12!important;letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:anywhere!important}.customer-ledger-page .ledger-stat-card.stat-last strong{font-size:10.5px!important}body.dark-theme .customer-ledger-page .ledger-edit-card,body.dark-theme .customer-ledger-page .ledger-hero-card,body.dark-theme .customer-ledger-page .ledger-stat-card{background:#101d30!important;border-color:#263c58!important;color:#f5f8ff!important}body.dark-theme .customer-ledger-page .ledger-section-title h3,body.dark-theme .customer-ledger-page .ledger-edit-card .field>span,body.dark-theme .customer-ledger-page .ledger-stat-card strong{color:#f5f8ff!important;-webkit-text-fill-color:#f5f8ff!important}body.dark-theme .customer-ledger-page .ledger-section-title p,body.dark-theme .customer-ledger-page .ledger-edit-card .field small,body.dark-theme .customer-ledger-page .ledger-stat-card span{color:#91a5c1!important;-webkit-text-fill-color:#91a5c1!important}body.dark-theme .customer-ledger-page .ledger-edit-card input,body.dark-theme .customer-ledger-page .ledger-edit-card select{background:#14243a!important;border-color:#324b6a!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;box-shadow:none!important}body.dark-theme .customer-ledger-page .ledger-edit-card input::placeholder{color:#7186a3!important;-webkit-text-fill-color:#7186a3!important}.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .cart-detail-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:11px!important;font-size:11px!important;line-height:1!important}.order-detail-redesign .admin-detail-item{grid-template-columns:62px minmax(0,1fr) minmax(104px,.86fr)!important;grid-template-areas:"thumb info info" "qty qty total"!important}.order-detail-redesign .admin-detail-qty-editor,.order-detail-redesign .admin-detail-qty-badge{width:100%!important;min-width:0!important;max-width:none!important}.order-detail-redesign .admin-detail-qty-editor{grid-template-columns:55px minmax(72px,1fr)!important}.order-detail-redesign .admin-detail-qty-editor input{min-width:0!important;width:100%!important;padding:0 8px!important;text-align:center!important;font-size:14px!important;font-variant-numeric:tabular-nums!important}.reports-page{gap:9px!important;padding-bottom:92px!important}.reports-page .reports-hero-card{padding:12px!important;border-radius:15px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:hidden!important}.reports-page .reports-kicker{display:inline-flex!important;width:max-content!important;height:28px!important;padding:0 10px!important;align-items:center!important;border-radius:999px!important;font-size:10px!important}.reports-page .reports-hero-card h2{margin:9px 0 4px!important;font-size:17px!important;line-height:1.18!important}.reports-page .reports-hero-card p{margin:0!important;font-size:10px!important;line-height:1.35!important}.reports-page .reports-controls{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:7px!important}.reports-page .reports-period-tabs{min-width:0!important;height:40px!important;padding:3px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3px!important;overflow:hidden!important}.reports-page .reports-period-tabs button{min-width:0!important;width:100%!important;height:34px!important;padding:0 4px!important;font-size:9px!important;border-radius:8px!important}.reports-page .reports-year-select{width:92px!important;min-width:92px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:10px!important;font-size:10px!important}.reports-page .reports-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.reports-page .report-summary-card{min-width:0!important;min-height:92px!important;height:92px!important;padding:11px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}.reports-page .report-summary-card:nth-child(3){grid-column:1 / -1!important;height:84px!important;min-height:84px!important}.reports-page .report-summary-card>span{font-size:9px!important;line-height:1!important;letter-spacing:.04em!important}.reports-page .report-summary-card>strong{display:block!important;max-width:100%!important;font-size:16px!important;line-height:1.08!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important}.reports-page .report-summary-card>small{font-size:8.5px!important}.reports-page .report-pro-chart-card{padding:11px!important;border-radius:15px!important;overflow:hidden!important}.reports-page .report-card-head.pro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important}.reports-page .report-card-head.pro h2{font-size:14px!important}.reports-page .report-card-head.pro p{margin-top:3px!important;font-size:8.5px!important}.reports-page .report-chart-actions{width:auto!important}.reports-page .reports-year-select.compact{width:78px!important;min-width:78px!important;height:32px!important;min-height:32px!important}.reports-page .report-pro-chart{min-height:220px!important;height:220px!important;margin-top:9px!important}.reports-page .report-y-axis{width:36px!important;font-size:7px!important}.reports-page .report-pro-bar-label,.reports-page .report-pro-bar-bottom-value{font-size:6.8px!important}.reports-page .reports-table-card{padding:10px!important;border-radius:15px!important}.reports-page .reports-table{min-width:620px!important}.reports-page .reports-table-head,.reports-page .reports-table-cell{min-height:42px!important;padding:0 9px!important;font-size:9px!important}body.dark-theme .mobile-admin-hero{background:radial-gradient(circle at 84% 10%,rgba(233,77,130,.24) 0 58px,transparent 59px),radial-gradient(circle at 66% 65%,rgba(233,77,130,.12) 0 52px,transparent 53px),linear-gradient(145deg,#111d30,#172a43 56%,#261b35)!important;border-color:#263d5a!important;box-shadow:none!important}body.dark-theme .mobile-hero-brand,body.dark-theme .mobile-hero-page-title h1,body.dark-theme .mobile-hero-page-title p{color:#f7f9ff!important;-webkit-text-fill-color:#f7f9ff!important}body.dark-theme .mobile-hero-menu,body.dark-theme .mobile-hero-bell,body.dark-theme .mobile-hero-avatar{background:#17283f!important;border-color:#35506f!important;color:#f4f8ff!important;box-shadow:none!important}body.dark-theme .mobile-hero-catalog{background:#fff!important;border-color:#fff!important;color:#b20c53!important;-webkit-text-fill-color:#b20c53!important;box-shadow:none!important}body.dark-theme .mobile-hero-search{background:#132238!important;border:1px solid #35506f!important;box-shadow:none!important}body.dark-theme .mobile-hero-search input{background:transparent!important;color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important;border:0!important;box-shadow:none!important}body.dark-theme .mobile-hero-search input::placeholder{color:#93a7c2!important;-webkit-text-fill-color:#93a7c2!important}body.dark-theme .mobile-hero-search>svg,body.dark-theme .mobile-search-focus{color:#a7bbd5!important}.settings-page .theme-choice-grid,.settings-management-page .theme-choice-grid,.theme-choice-grid.compact-theme-choice-v175{gap:8px!important}.theme-choice,.compact-theme-choice-v175 .theme-choice{min-width:0!important;padding:8px!important;border-radius:12px!important;overflow:hidden!important}.theme-choice-preview{height:82px!important;min-height:82px!important;border-radius:11px!important}.theme-choice strong,.compact-theme-choice-v175 .theme-choice strong{display:block!important;margin-top:7px!important;font-size:11.5px!important;line-height:1.1!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .customers-reference-hero{padding:10px!important;gap:8px!important}.admin-page-customers .customers-reference-hero .orders-hero-main{gap:8px!important}.admin-page-customers .customer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.admin-page-customers .customer-stat-grid .compact-stat-card{min-height:54px!important;height:54px!important;padding:6px 8px!important}.admin-page-customers .customer-stat-grid .orders-hero-stat-icon{width:29px!important;min-width:29px!important;height:29px!important}.admin-page-customers .customer-stat-grid small{font-size:7.5px!important}.admin-page-customers .customer-stat-grid strong{font-size:14px!important}.admin-page-customers .customers-reference-actions .shared-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.admin-page-customers .customers-reference-actions button,.admin-page-customers .customers-reference-actions label{min-width:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 7px!important;border-radius:9px!important;font-size:8.5px!important}.admin-page-customers .turkey-map-card{display:none!important}.admin-page-customers .customers-filter-card{padding:8px!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.admin-page-customers .customers-filter-card .tab-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;overflow:visible!important}.admin-page-customers .customers-filter-card .tab-btn{min-width:0!important;width:100%!important;height:34px!important;padding:0 3px!important;font-size:8.5px!important}.admin-page-customers .customer-location-filters{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.admin-page-customers .customer-location-filters>*{min-width:0!important;width:100%!important}.admin-page-customers .customer-location-filters .multi-filter-button{width:100%!important;min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:12px!important}.admin-page-customers .customer-location-filters .multi-filter-button span{font-size:11px!important}.admin-page-customers .customer-location-filters .multi-filter-button strong{font-size:11px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-page-customers .customer-location-filters .multi-filter-menu{width:100%!important;max-width:100%!important}.admin-page-customers .customers-table-card{display:none!important}.mobile-customers-list{display:block!important;width:100%!important;border:1px solid #e1e8f1!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 12px 28px #12263f0d!important}.mobile-customer-card{width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;box-shadow:none!important}.mobile-customer-card+.mobile-customer-card{border-top:1px solid #e8edf4!important}.mobile-customer-card-head{min-height:56px!important;padding:10px 12px 8px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #eef2f7!important}.mobile-customer-card-head>.row-checkbox,.mobile-customer-card-head>label{align-self:center!important}.mobile-customer-open{width:100%!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;gap:10px!important;align-items:center!important;border:0!important;background:transparent!important;color:#17233c!important;text-align:left!important;box-shadow:none!important}.mobile-customer-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important;box-shadow:none!important}.mobile-customer-identity{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.mobile-customer-name{font-size:11.5px!important;line-height:1.15!important;font-weight:500!important;color:#1f2d4d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-customer-identity small{font-size:8.5px!important;color:#7b899e!important}.mobile-customer-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-bottom:1px solid #eef2f7!important}.mobile-customer-meta>span{min-width:0!important;min-height:42px!important;padding:8px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;border-right:1px solid #eef2f7!important;border-bottom:1px solid #eef2f7!important}.mobile-customer-meta>span:nth-child(2n){border-right:0!important}.mobile-customer-meta>span:nth-last-child(-n+2){border-bottom:0!important}.mobile-customer-meta small{font-size:7px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#8b98aa!important}.mobile-customer-meta strong{min-width:0!important;font-size:10.5px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-customer-meta .sector-pill,.mobile-customer-meta .status-badge,.mobile-customer-meta .status-pill{width:max-content!important;max-width:100%!important;height:22px!important;padding:0 8px!important;font-size:7.4px!important;white-space:nowrap!important}.mobile-customer-card-actions{padding:8px 12px 10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.mobile-customer-card-actions button{height:30px!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:9px!important;font-size:9px!important;font-weight:500!important;box-shadow:none!important}.mobile-customer-edit{border:1px solid #f1bfd0!important;background:#fff!important;color:#cc4b78!important}.mobile-customer-delete{border:1px solid #f3ced6!important;background:#fff!important;color:#d24d74!important}body.dark-theme .mobile-customers-list{background:#101d30!important;border-color:#263c58!important}body.dark-theme .mobile-customer-card{background:transparent!important;border-color:#263c58!important}body.dark-theme .mobile-customer-card+.mobile-customer-card,body.dark-theme .mobile-customer-card-head,body.dark-theme .mobile-customer-meta,body.dark-theme .mobile-customer-meta>span{border-color:#263c58!important}body.dark-theme .mobile-customer-open,body.dark-theme .mobile-customer-name,body.dark-theme .mobile-customer-meta strong{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}body.dark-theme .mobile-customer-identity small,body.dark-theme .mobile-customer-meta small{color:#90a4c0!important;-webkit-text-fill-color:#90a4c0!important}body.dark-theme .mobile-customer-meta>span{border-color:#263c58!important}body.dark-theme .mobile-customer-edit,body.dark-theme .mobile-customer-delete{background:#17263d!important;border-color:#3a506e!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.catalog-page .catalog-product-card,.catalog-main .catalog-product-card{min-width:0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}.catalog-page .catalog-product-card .product-image,.catalog-main .catalog-product-card .product-image{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important}.catalog-page .catalog-product-card .product-badge,.catalog-main .catalog-product-card .product-badge{top:5px!important;left:5px!important;max-width:56px!important;height:18px!important;padding:0 5px!important;font-size:5.8px!important}.catalog-page .catalog-product-body,.catalog-main .catalog-product-body{padding:6px!important}.catalog-page .catalog-product-body h3,.catalog-main .catalog-product-body h3{min-height:27px!important;max-height:27px!important;margin:0 0 5px!important;font-size:8.2px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.catalog-page .catalog-product-meta-row,.catalog-main .catalog-product-meta-row{min-height:28px!important;margin:0 0 5px!important;padding-top:5px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3px!important}.catalog-page .catalog-product-number,.catalog-main .catalog-product-number{min-width:0!important;display:flex!important;gap:2px!important;align-items:center!important}.catalog-page .catalog-product-number span,.catalog-main .catalog-product-number span{font-size:5.8px!important}.catalog-page .catalog-product-number strong,.catalog-main .catalog-product-number strong{font-size:7.6px!important}.catalog-page .catalog-price-inline,.catalog-main .catalog-price-inline{min-width:0!important}.catalog-page .catalog-price,.catalog-main .catalog-price{font-size:8.8px!important;white-space:nowrap!important}.catalog-page .catalog-old-price,.catalog-main .catalog-old-price{display:none!important}.catalog-page .product-actions,.catalog-main .product-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:4px!important;align-items:center!important}.catalog-page .catalog-qty,.catalog-main .catalog-qty{width:100%!important;min-width:0!important;height:31px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr) 25px!important;border-radius:8px!important}.catalog-page .catalog-qty button,.catalog-main .catalog-qty button{width:25px!important;min-width:25px!important;height:31px!important;padding:0!important}.catalog-page .catalog-qty button svg,.catalog-main .catalog-qty button svg{width:11px!important;height:11px!important}.catalog-page .catalog-qty input,.catalog-main .catalog-qty input{min-width:0!important;width:100%!important;height:31px!important;padding:0 2px!important;font-size:8.5px!important;text-align:center!important}.catalog-page .cart-add,.catalog-main .cart-add{width:32px!important;min-width:32px!important;height:31px!important;min-height:31px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:0!important;line-height:0!important;box-shadow:none!important}.catalog-page .cart-add svg,.catalog-main .cart-add svg{width:14px!important;height:14px!important;margin:0!important}}@media(max-width:390px){.customer-ledger-page .ledger-stat-card{grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.customer-ledger-page .ledger-stat-icon{width:32px!important;min-width:32px!important;height:32px!important}.customer-ledger-page .ledger-stat-card strong{font-size:11.5px!important}.mobile-customer-meta{grid-template-columns:1.2fr .78fr .72fr .9fr!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{gap:5px!important}.catalog-page .catalog-product-body,.catalog-main .catalog-product-body{padding:5px!important}}@media(max-width:768px){.customer-ledger-page .ledger-stat-icon{display:grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:0!important;overflow:hidden!important}.customer-ledger-page .ledger-stat-icon svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;transform:none!important}.customer-ledger-page .ledger-edit-card{padding:14px!important;border-radius:16px!important}.customer-ledger-page .ledger-edit-card .ledger-section-title{margin-bottom:12px!important}.customer-ledger-page .ledger-edit-card .ledger-section-title h3{font-size:17px!important;line-height:1.15!important}.customer-ledger-page .ledger-edit-card .ledger-section-title p{font-size:9px!important;line-height:1.3!important}.customer-ledger-page .ledger-edit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}.customer-ledger-page .ledger-edit-grid .field{min-width:0!important;gap:5px!important;margin:0!important}.customer-ledger-page .ledger-edit-grid .field:last-child{grid-column:1 / -1!important}.customer-ledger-page .ledger-edit-grid .field>span{max-width:100%!important;font-size:9px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.customer-ledger-page .ledger-edit-grid input,.customer-ledger-page .ledger-edit-grid select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1!important}.customer-ledger-page .ledger-edit-grid .field:nth-child(8) input{font-size:9px!important}.customer-ledger-page .ledger-edit-grid small{display:block!important;max-width:100%!important;margin:0!important;font-size:7.4px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.customer-ledger-page .ledger-orders-card{width:100%!important;max-width:100%!important;overflow:hidden!important}.customer-ledger-page .ledger-orders-scroll{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;scrollbar-color:#b9c6d8 transparent!important}.customer-ledger-page .ledger-orders-scroll::-webkit-scrollbar{height:6px!important}.customer-ledger-page .ledger-orders-scroll::-webkit-scrollbar-thumb{background:#b9c6d8!important;border-radius:999px!important}.customer-ledger-page .ledger-orders-table{width:760px!important;min-width:760px!important;max-width:none!important;grid-template-columns:132px 174px 105px 120px 112px 117px!important;overflow:visible!important}.customer-ledger-page .ledger-orders-table .table-head,.customer-ledger-page .ledger-orders-table .table-cell{min-width:0!important;padding-left:14px!important;padding-right:14px!important}.customer-ledger-page .ledger-order-number-btn{display:inline-flex!important;align-items:center!important;min-height:32px!important;color:#ff5f94!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;touch-action:manipulation!important}.customer-ledger-page .ledger-order-number-btn:active{opacity:.72!important}body.dark-theme .customer-ledger-page .ledger-orders-scroll{scrollbar-color:#4a607d transparent!important}body.dark-theme .customer-ledger-page .ledger-orders-scroll::-webkit-scrollbar-thumb{background:#4a607d!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.catalog-page .catalog-main .catalog-product-card,.catalog-main .catalog-product-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding:0!important;border:1px solid #e1e7ef!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-card .product-image,.catalog-main .catalog-product-card .product-image{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e9eef4!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;display:grid!important;place-items:center!important}.catalog-page .catalog-main .catalog-product-card .product-image img,.catalog-page .catalog-main .catalog-product-card .product-image .product-real-image,.catalog-main .catalog-product-card .product-image img,.catalog-main .catalog-product-card .product-image .product-real-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.catalog-page .catalog-main .catalog-product-card .product-image .emoji-img,.catalog-main .catalog-product-card .product-image .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:48px!important;line-height:1!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-body,.catalog-main .catalog-product-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;gap:0!important;padding:8px 7px!important}.catalog-page .catalog-main .catalog-product-body h3,.catalog-main .catalog-product-body h3{display:-webkit-box!important;min-width:0!important;min-height:34px!important;max-height:34px!important;margin:0 0 7px!important;color:#111c33!important;font-size:9.2px!important;line-height:1.22!important;font-weight:750!important;letter-spacing:-.012em!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-main .catalog-product-meta-row.catalog-product-meta-clean,.catalog-main .catalog-product-meta-clean{width:100%!important;min-width:0!important;min-height:30px!important;margin-top:auto!important;margin-bottom:7px!important;padding:6px 0 5px!important;border-top:1px solid #e9eef4!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;background:transparent!important}.catalog-page .catalog-main .catalog-product-number,.catalog-main .catalog-product-number{min-width:0!important;display:flex!important;align-items:baseline!important;gap:2px!important;white-space:nowrap!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-number span,.catalog-main .catalog-product-number span{flex:0 0 auto!important;color:#7c8798!important;font-size:6.4px!important;line-height:1!important;font-weight:650!important}.catalog-page .catalog-main .catalog-product-number strong,.catalog-main .catalog-product-number strong{min-width:0!important;color:#667286!important;font-size:7.8px!important;line-height:1!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-page .catalog-main .catalog-price-inline,.catalog-page .catalog-main .catalog-product-meta-clean>.catalog-price-inline,.catalog-main .catalog-price-inline,.catalog-main .catalog-product-meta-clean>.catalog-price-inline{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important}.catalog-page .catalog-main .catalog-old-price,.catalog-main .catalog-old-price{display:none!important}.catalog-page .catalog-main .catalog-price,.catalog-page .catalog-main .catalog-price-inline .catalog-price,.catalog-main .catalog-price,.catalog-main .catalog-price-inline .catalog-price{color:#ef0b62!important;font-size:9.6px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}.catalog-page .catalog-main .catalog-product-card .product-actions,.catalog-main .catalog-product-card .product-actions{width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:5px!important;align-items:center!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty,.catalog-main .catalog-product-card .catalog-qty{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #dbe3ec!important;border-radius:8px!important;background:#fff!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 22px!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button,.catalog-main .catalog-product-card .catalog-qty button{width:22px!important;min-width:22px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;color:#657186!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty button svg,.catalog-main .catalog-product-card .catalog-qty button svg{width:10px!important;height:10px!important}.catalog-page .catalog-main .catalog-product-card .catalog-qty input,.catalog-main .catalog-product-card .catalog-qty input{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important;color:#111c33!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;text-align:center!important}.catalog-page .catalog-main .catalog-product-card .cart-add,.catalog-main .catalog-product-card .cart-add{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #ef0b62!important;border-radius:8px!important;background:#ef0b62!important;color:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-shadow:none!important;font-size:0!important;line-height:0!important}.catalog-page .catalog-main .catalog-product-card .cart-add-label,.catalog-main .catalog-product-card .cart-add-label{display:none!important}.catalog-page .catalog-main .catalog-product-card .cart-add svg,.catalog-main .catalog-product-card .cart-add svg{display:block!important;width:13px!important;height:13px!important;margin:0!important}.catalog-page .catalog-main .catalog-product-card .cart-add.added,.catalog-main .catalog-product-card .cart-add.added{border-color:#179954!important;background:#179954!important}}@media(max-width:390px){.customer-ledger-page .ledger-edit-grid{gap:8px 7px!important}.customer-ledger-page .ledger-edit-grid input,.customer-ledger-page .ledger-edit-grid select{height:42px!important;min-height:42px!important;padding:0 8px!important;font-size:9.8px!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{gap:6px!important}.catalog-page .catalog-main .catalog-product-body,.catalog-main .catalog-product-body{padding:7px 6px!important}.catalog-page .catalog-main .catalog-product-body h3,.catalog-main .catalog-product-body h3{min-height:32px!important;max-height:32px!important;font-size:8.6px!important}.catalog-page .catalog-main .catalog-product-number span,.catalog-main .catalog-product-number span{font-size:6px!important}.catalog-page .catalog-main .catalog-product-number strong,.catalog-main .catalog-product-number strong{font-size:7.2px!important}.catalog-page .catalog-main .catalog-price,.catalog-page .catalog-main .catalog-price-inline .catalog-price,.catalog-main .catalog-price,.catalog-main .catalog-price-inline .catalog-price{font-size:8.8px!important}}@media(max-width:767px){.catalog-page,.catalog-page button,.catalog-page input,.catalog-page select,.catalog-page textarea,.customer-account-page-shell,.customer-account-page-shell button,.customer-account-page-shell input,.customer-account-page-shell select,.catalog-cart-detail-page,.catalog-cart-detail-page button,.catalog-cart-detail-page input,.order-success-page{font-family:Urbanist,Arial,sans-serif!important}.catalog-page .catalog-group-title h3,.catalog-page .catalog-group-title-premium h3,.catalog-page .catalog-category-grid .category-btn{font-family:Inter,system-ui,sans-serif!important}.catalog-page .catalog-main .product-grid,.catalog-main .product-grid{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.catalog-page .catalog-main .catalog-product-card,.catalog-main .catalog-product-card{width:100%!important;min-width:0!important;height:100%!important;border:1px solid #dfe6ef!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.catalog-page .catalog-main .catalog-product-card .product-image,.catalog-main .catalog-product-card .product-image{width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;border-bottom:1px solid #e8edf3!important;background:#fff!important}.catalog-page .catalog-main .catalog-product-body,.catalog-main .catalog-product-body{min-height:143px!important;padding:8px 7px!important;display:flex!important;flex-direction:column!important;gap:0!important}.catalog-page .catalog-main .catalog-product-body h3,.catalog-main .catalog-product-body h3{min-height:36px!important;max-height:36px!important;margin:0 0 7px!important;font-size:9.3px!important;line-height:1.27!important;font-weight:800!important;letter-spacing:-.015em!important;color:#111a2f!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-meta-row.catalog-product-meta-clean,.catalog-page .catalog-main .catalog-product-meta-clean,.catalog-main .catalog-product-meta-row.catalog-product-meta-clean,.catalog-main .catalog-product-meta-clean{width:100%!important;min-width:0!important;min-height:29px!important;margin:auto 0 7px!important;padding:6px 0 5px!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:3px!important;border-top:1px solid #e8edf3!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-product-number,.catalog-main .catalog-product-number{min-width:0!important;max-width:100%!important;display:flex!important;align-items:baseline!important;gap:2px!important;overflow:hidden!important;white-space:nowrap!important}.catalog-page .catalog-main .catalog-product-number span,.catalog-main .catalog-product-number span{flex:0 0 auto!important;width:auto!important;font-size:0!important;line-height:1!important;color:#7d899b!important}.catalog-page .catalog-main .catalog-product-number span:after,.catalog-main .catalog-product-number span:after{content:"No:"!important;font-size:7px!important;line-height:1!important;font-weight:750!important;color:#7d899b!important}.catalog-page .catalog-main .catalog-product-number strong,.catalog-main .catalog-product-number strong{min-width:0!important;max-width:42px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.8px!important;line-height:1!important;font-weight:850!important;color:#687589!important}.catalog-page .catalog-main .catalog-price-inline,.catalog-main .catalog-price-inline{min-width:0!important;max-width:52px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}.catalog-page .catalog-main .catalog-price,.catalog-page .catalog-main .catalog-price-inline .catalog-price,.catalog-main .catalog-price,.catalog-main .catalog-price-inline .catalog-price{max-width:52px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.1px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.035em!important;color:#ef0b62!important}.catalog-page .catalog-main .catalog-product-card .product-actions,.catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(0,1fr) 31px!important;gap:5px!important}.purchase-lists-page{gap:9px!important;padding-bottom:96px!important}.purchase-lists-page .purchase-lists-hero{width:100%!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border-radius:15px!important}.purchase-lists-page .purchase-lists-title{min-width:0!important;display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.purchase-lists-page .purchase-lists-title h2{margin:0!important;font-size:17px!important;line-height:1.08!important}.purchase-lists-page .purchase-lists-title p{margin:4px 0 0!important;font-size:9.8px!important;line-height:1.35!important}.purchase-lists-page .purchase-lists-hero-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.purchase-lists-page .purchase-autosave-chip,.purchase-lists-page .purchase-suppliers-btn,.purchase-lists-page .purchase-csv-btn{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:9px!important;font-size:8.7px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}.purchase-lists-page .purchase-autosave-chip svg,.purchase-lists-page .purchase-suppliers-btn svg,.purchase-lists-page .purchase-csv-btn svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.purchase-lists-page .purchase-quick-lookup{padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-radius:15px!important;overflow:hidden!important}.purchase-lists-page .purchase-quick-search,.purchase-lists-page .purchase-quick-input-wrap{width:100%!important;min-width:0!important}.purchase-lists-page .purchase-quick-input-wrap input{width:100%!important;min-width:0!important;height:40px!important;padding:0 38px 0 12px!important;border-radius:10px!important;font-size:11px!important}.purchase-lists-page .purchase-quick-result{width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.purchase-lists-page .purchase-quick-result.has-product{display:grid!important;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(88px,.65fr)) minmax(118px,.8fr) 84px!important;gap:6px!important;min-width:780px!important}.purchase-lists-page .purchase-sheet-card{width:100%!important;min-width:0!important;padding:0!important;border-radius:15px!important;overflow:hidden!important}.purchase-lists-page .purchase-sheet-topline{padding:9px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #e7edf4!important}.purchase-lists-page .purchase-sheet-name-wrap{min-width:0!important;flex:1 1 auto!important}.purchase-lists-page .purchase-sheet-name-wrap input{width:100%!important;min-width:0!important;height:34px!important;font-size:11px!important}.purchase-lists-page .purchase-sheet-help{display:none!important}.purchase-lists-page .purchase-sheet-toolbar{width:100%!important;min-width:0!important;padding:7px 8px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;border-bottom:1px solid #e7edf4!important}.purchase-lists-page .purchase-toolbar-group{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:4px!important}.purchase-lists-page .purchase-address-group{flex-basis:254px!important;min-width:254px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important}.purchase-lists-page .purchase-cell-address,.purchase-lists-page .purchase-formula-input{height:34px!important;min-height:34px!important;border-radius:8px!important;font-size:10px!important}.purchase-lists-page .purchase-tool-btn,.purchase-lists-page .purchase-tool-action,.purchase-lists-page .purchase-color-tool,.purchase-lists-page .purchase-zoom-control{min-height:34px!important;height:34px!important;border-radius:8px!important;font-size:9px!important}.purchase-lists-page .purchase-toolbar-divider{height:25px!important}.purchase-lists-page .purchase-sheet-scroll{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 260px)!important;min-height:360px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.purchase-lists-page .purchase-sheet-grid{min-width:max-content!important;transform-origin:top left!important}.purchase-lists-page .purchase-sheet-footer{min-height:42px!important;padding:6px 8px!important;gap:8px!important;overflow-x:auto!important;white-space:nowrap!important;font-size:8.5px!important}.product-detail-page{gap:9px!important;padding-bottom:94px!important}.product-detail-page .product-detail-hero-card{padding:11px!important;border-radius:15px!important}.product-detail-page .product-detail-back-row{margin:0 0 9px!important;padding-bottom:8px!important;border-bottom:1px solid #e8edf3!important}.product-detail-page .product-detail-back{min-height:34px!important;padding:0!important;font-size:10px!important}.product-detail-page .product-detail-identity-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.product-detail-page .product-detail-identity{min-width:0!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}.product-detail-page .product-detail-visual{width:76px!important;min-width:76px!important;height:76px!important;border-radius:12px!important}.product-detail-page .product-detail-eyebrow{font-size:9px!important}.product-detail-page .product-detail-identity h2{margin:3px 0 7px!important;font-size:16px!important;line-height:1.15!important;letter-spacing:-.02em!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-detail-page .product-detail-summary-line{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.product-detail-page .product-detail-summary-line>span{min-width:0!important;padding:6px!important;display:flex!important;flex-direction:column!important;gap:2px!important;border:1px solid #e3eaf3!important;border-radius:8px!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important}.product-detail-page .product-detail-summary-line strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9.5px!important}.product-detail-page .product-detail-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.product-detail-page .product-detail-actions>*{width:100%!important;min-width:0!important;min-height:36px!important;justify-content:center!important}.product-detail-page .product-detail-tabs-card{padding:9px!important;border-radius:15px!important;overflow:hidden!important}.product-detail-page .product-detail-tabs{padding-bottom:4px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.product-detail-page .product-detail-tabs button{min-width:102px!important;height:36px!important;font-size:9.5px!important}.product-detail-page .product-detail-tab-content{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}.product-detail-page .product-detail-tab-table,.product-detail-page .product-detail-price-table,.product-detail-page .product-detail-sales-table,.product-detail-page .product-detail-purchases-table,.product-detail-page .product-detail-warehouses-table{min-width:720px!important}.category-management-page{gap:9px!important;padding-bottom:94px!important}.category-management-page .categories-reference-hero{padding:11px!important;border-radius:15px!important}.category-management-page .category-stat-grid-with-action{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.category-management-page .orders-hero-stat-card.compact-stat-card{min-width:0!important;min-height:64px!important;padding:7px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important;align-items:center!important;border-radius:11px!important}.category-management-page .orders-hero-stat-icon{width:28px!important;min-width:28px!important;height:28px!important;border-radius:8px!important}.category-management-page .orders-hero-stat-icon svg{width:16px!important;height:16px!important}.category-management-page .orders-hero-stat-content small{font-size:8px!important}.category-management-page .orders-hero-stat-content strong{font-size:15px!important}.category-management-page .category-summary-add-btn{grid-column:1 / -1!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;font-size:10.5px!important}.category-management-page .category-manager-card{width:100%!important;max-width:100%!important;padding:0!important;border-radius:15px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:thin!important}.category-management-page .category-card-toolbar{position:sticky!important;left:0!important;z-index:3!important;width:100%!important;min-width:680px!important;min-height:48px!important;padding:9px 12px!important}.category-management-page .category-card-toolbar strong{font-size:14px!important}.category-management-page .category-count-badge{height:28px!important;font-size:9px!important}.category-management-page .category-table-grid{min-width:680px!important;grid-template-columns:56px 210px 78px 112px 224px!important}.category-management-page .category-table-head>*{min-height:42px!important;height:42px!important;padding:0 8px!important;font-size:9px!important}.category-management-page .category-table-row>*{min-height:52px!important;height:52px!important;padding:0 8px!important;font-size:9.5px!important}.category-management-page .category-order b{width:31px!important;height:31px!important;font-size:10px!important}.category-management-page .category-icon-box{width:31px!important;min-width:31px!important;height:31px!important;border-radius:8px!important}.category-management-page .category-name-meta strong{font-size:10px!important}.category-management-page .category-name-meta small{display:none!important}.category-management-page .category-move-actions button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.category-management-page .category-actions{gap:4px!important}.category-management-page .category-actions button{min-height:29px!important;height:29px!important;padding:0 7px!important;font-size:8.5px!important;white-space:nowrap!important}.category-management-page .overlay{padding:7px!important;align-items:center!important}.category-management-page .overlay .modal-card{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:16px!important;overflow:auto!important}.category-management-page .overlay .modal-header{padding:12px!important;gap:10px!important}.category-management-page .overlay .modal-header h3{font-size:16px!important}.category-management-page .overlay .modal-header p{font-size:9.5px!important;line-height:1.3!important}.category-management-page .overlay .form-grid.two{padding:11px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.category-management-page .overlay .field{min-width:0!important}.category-management-page .overlay .field.category-image-field{grid-column:1 / -1!important}.category-management-page .overlay .field label{font-size:9.5px!important}.category-management-page .overlay .field input,.category-management-page .overlay .field select{width:100%!important;min-width:0!important;height:39px!important;min-height:39px!important;padding:0 9px!important;font-size:10.5px!important}.category-management-page .overlay .category-image-upload{min-height:78px!important;padding:9px!important;gap:9px!important;border-radius:11px!important}.category-management-page .overlay .category-image-preview{width:50px!important;min-width:50px!important;height:50px!important}.category-management-page .overlay .modal-footer{padding:9px 11px!important;grid-template-columns:1fr 1fr!important}.overlay .modal-card:has(.product-editor-reference-modal){width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:0!important;border-radius:16px!important;overflow:hidden!important}.product-editor-reference-modal{height:100%!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.product-editor-reference-header{min-height:62px!important;padding:10px 11px!important;gap:8px!important}.product-editor-reference-title{min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}.product-editor-title-icon{width:42px!important;min-width:42px!important;height:42px!important;border-radius:11px!important}.product-editor-reference-title h3{font-size:15px!important}.product-editor-reference-title p{margin-top:3px!important;font-size:9.2px!important;line-height:1.25!important}.product-editor-reference-body{min-height:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.product-editor-section{padding:10px!important;border-radius:12px!important}.product-editor-section-title{margin-bottom:9px!important}.product-editor-section-title h4{font-size:14px!important}.product-editor-basic-grid,.product-editor-reference-lower-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.reference-field input,.reference-field select,.reference-field textarea,.reference-input-with-icon{width:100%!important;min-width:0!important;min-height:39px!important;height:39px!important;font-size:10.5px!important;border-radius:9px!important}.reference-photo-upload{min-height:76px!important;padding:8px!important;gap:9px!important}.reference-photo-preview{width:56px!important;min-width:56px!important;height:56px!important}.reference-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.reference-category-grid button{min-height:44px!important;padding:6px!important;gap:5px!important;font-size:9px!important}.product-editor-reference-footer{padding:8px 10px!important;gap:7px!important;grid-template-columns:1fr 1fr!important}.order-detail-redesign .admin-detail-qty-editor{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;display:grid!important;grid-template-columns:48px minmax(72px,1fr)!important;overflow:hidden!important}.order-detail-redesign .admin-detail-qty-editor span{width:100%!important;min-width:0!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;white-space:nowrap!important}.order-detail-redesign .admin-detail-qty-editor input{width:100%!important;min-width:72px!important;height:40px!important;padding:0 9px!important;border-left:1px solid #e1e8f0!important;font-size:14px!important;font-weight:850!important;text-align:center!important}body.dark-theme .purchase-lists-page .purchase-sheet-topline,body.dark-theme .purchase-lists-page .purchase-sheet-toolbar,body.dark-theme .product-detail-page .product-detail-back-row{border-color:#2b405d!important}body.dark-theme .product-detail-page .product-detail-summary-line>span{border-color:#2b405d!important;background:#132238!important}body.dark-theme .category-management-page .category-manager-card,body.dark-theme .category-management-page .overlay .modal-card,body.dark-theme .overlay .modal-card:has(.product-editor-reference-modal){background:#0f1b2d!important;border-color:#2a405e!important}body.dark-theme .order-detail-redesign .admin-detail-qty-editor input{border-left-color:#2b405d!important}}@media(max-width:390px){.catalog-page .catalog-main .catalog-product-body,.catalog-main .catalog-product-body{min-height:138px!important;padding:7px 6px!important}.catalog-page .catalog-main .catalog-product-body h3,.catalog-main .catalog-product-body h3{font-size:8.7px!important;min-height:34px!important;max-height:34px!important}.catalog-page .catalog-main .catalog-product-number span:after,.catalog-main .catalog-product-number span:after{font-size:6.5px!important}.catalog-page .catalog-main .catalog-product-number strong,.catalog-main .catalog-product-number strong{max-width:33px!important;font-size:8.1px!important}.catalog-page .catalog-main .catalog-price,.catalog-page .catalog-main .catalog-price-inline .catalog-price,.catalog-main .catalog-price,.catalog-main .catalog-price-inline .catalog-price{max-width:46px!important;font-size:9.3px!important}.purchase-lists-page .purchase-lists-hero-actions{grid-template-columns:1fr 1fr!important}.purchase-lists-page .purchase-autosave-chip{grid-column:1 / -1!important}.category-management-page .orders-hero-stat-card.compact-stat-card{grid-template-columns:24px minmax(0,1fr)!important;padding:6px 5px!important}.category-management-page .orders-hero-stat-icon{width:26px!important;min-width:26px!important;height:26px!important}}.catalog-mobile-page,.catalog-mobile-page button,.catalog-mobile-page input,.catalog-mobile-page textarea,.catalog-mobile-page select{font-family:Urbanist,Inter,system-ui,sans-serif!important}.catalog-mobile-page{min-height:100vh;background:#f7f7fb;color:#15213b;padding:0 0 126px}.catalog-mobile-topbar{position:sticky;top:0;z-index:40;padding:10px 12px 9px;background:linear-gradient(180deg,#f92a7f,#f12f88 58%,#f04e94);box-shadow:0 10px 24px #ef0b6229;border-bottom:1px solid rgba(255,255,255,.24)}.catalog-mobile-topbar-row{display:grid;grid-template-columns:48px minmax(0,1fr) 96px;align-items:center;gap:10px}.catalog-mobile-icon-btn{height:48px;width:48px;border:none;border-radius:15px;background:#ffffff2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 20px #ad0c4624;position:relative}.catalog-mobile-icon-btn.cart em{position:absolute;top:-4px;right:-2px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ffd026;color:#7a0d2f;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #f33888}.catalog-mobile-header-actions{display:flex;justify-content:flex-end;gap:8px}.catalog-mobile-brand{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;text-align:center}.catalog-mobile-brand .brand-logo-image{height:32px!important;max-width:174px!important;width:auto!important;object-fit:contain}.catalog-mobile-brand .brand-mark{background:transparent!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:26px!important;padding:0!important;min-width:unset!important;min-height:unset!important}.catalog-mobile-brand-copy{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.catalog-mobile-brand-copy strong{font-size:16px;font-weight:900;letter-spacing:-.03em}.catalog-mobile-brand-copy span{margin-top:4px;font-size:11px;font-weight:800;color:#fffffff2;letter-spacing:-.01em}.catalog-mobile-main{padding:6px 6px 0}.catalog-mobile-hero{background:linear-gradient(135deg,var(--hero-from,#ff2d82),var(--hero-to,#ef4f95));border-radius:20px;padding:12px 12px 10px;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(104px,.78fr);gap:8px;align-items:center;min-height:174px;color:#fff;box-shadow:0 12px 24px #ef0b6224;overflow:hidden;position:relative}.catalog-mobile-hero:after{content:"";position:absolute;right:-20px;top:-18px;width:116px;height:116px;border-radius:50%;background:#ffffff1f;pointer-events:none}.catalog-mobile-hero-copy,.catalog-mobile-hero-media{position:relative;z-index:1}.catalog-mobile-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#ffe760;color:#252525;font-size:8.6px;font-weight:900;margin-bottom:7px;box-shadow:0 8px 18px #0000001f}.catalog-mobile-hero h1{margin:0 0 7px;font-size:13.8px;line-height:1.06;font-weight:900;letter-spacing:-.03em}.catalog-mobile-hero p{margin:0;font-size:8.4px;line-height:1.34;color:#fffffff5;max-width:200px}.catalog-mobile-hero-actions{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.catalog-mobile-hero-actions button{height:32px;border-radius:12px;padding:0 12px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10.8px;font-weight:800;letter-spacing:-.02em}.catalog-mobile-hero-actions .primary{background:#fff;color:#e91268;box-shadow:0 14px 28px #6f13382e}.catalog-mobile-hero-actions .secondary{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.18)}.catalog-mobile-hero-media{min-height:126px;display:flex;align-items:flex-end;justify-content:center}.catalog-mobile-hero-media img{width:100%;height:100%;max-height:138px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.16))}.catalog-mobile-hero-fallback{font-size:66px;line-height:1;filter:drop-shadow(0 14px 22px rgba(0,0,0,.16))}.catalog-mobile-mini-banners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.catalog-mobile-mini-banner{position:relative;aspect-ratio:1 / 1;min-height:auto;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#fff2f6,#fff);border:1px solid #f0dce6;box-shadow:0 8px 18px #232f4f0f}.catalog-mobile-mini-banner-media,.catalog-mobile-mini-banner-media img{width:100%;height:100%}.catalog-mobile-mini-banner-media img{object-fit:cover}.catalog-mobile-mini-banner-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px}.catalog-mobile-mini-banner-overlay{position:absolute;inset:auto 6px 6px;display:flex;flex-direction:column;gap:4px}.catalog-mobile-mini-banner-overlay strong{font-size:8px;line-height:1.08;font-weight:900;color:#7e1243;text-shadow:0 1px 0 rgba(255,255,255,.7)}.catalog-mobile-mini-banner-overlay span{width:max-content;padding:3px 7px;border-radius:999px;background:#fff;color:#e91268;font-size:7.8px;font-weight:800;box-shadow:0 8px 18px #00000014}.catalog-mobile-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.catalog-mobile-category-btn{border:1px solid #e9ebf2;background:#fff;border-radius:12px;padding:7px;min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr) 10px;align-items:center;gap:5px;text-align:left;box-shadow:0 8px 18px #21273f0d;color:#1a2440}.catalog-mobile-category-btn.active{border-color:#f1cddc;background:linear-gradient(180deg,#fff,#fff6fa);box-shadow:0 12px 22px #ef0b6214}.catalog-mobile-category-icon{width:20px;height:20px;border-radius:8px;background:#fff3f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:16px;height:16px;object-fit:contain;font-size:14px;line-height:1}.catalog-mobile-category-label{min-width:0;font-size:8.6px;line-height:1.12;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-mobile-category-btn svg:last-child{color:#ef0b62}.catalog-mobile-search-feedback{margin:12px 2px 0;padding:10px 12px;border-radius:13px;background:#fff;border:1px solid #eceff5;font-size:12px;font-weight:700;color:#63708a}.catalog-mobile-product-section{margin-top:16px}.catalog-mobile-section-title{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8edf3;border-radius:18px;padding:12px 14px;box-shadow:0 10px 24px #181e350a;margin-bottom:12px}.catalog-mobile-section-title h3{margin:0;font-size:17px;font-weight:900;letter-spacing:-.03em;color:#132140;font-family:Inter,system-ui,sans-serif!important}.catalog-mobile-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.catalog-mobile-product-card{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:#fff;border:1px solid #dde5ef;overflow:hidden;box-shadow:0 10px 22px #18233b0d}.catalog-mobile-product-image{aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid #e8edf3;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.catalog-mobile-product-image img,.catalog-mobile-product-image .product-real-image{width:100%;height:100%;object-fit:contain}.catalog-mobile-product-image .emoji-img{font-size:62px;line-height:1}.catalog-mobile-product-body{display:flex;flex-direction:column;min-height:126px;padding:8px 7px 9px;min-width:0}.catalog-mobile-product-body h3{margin:0;min-height:43px;font-size:6.4px;line-height:1.28;font-weight:800;color:#111d36;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.catalog-mobile-product-meta-row{margin-top:auto;padding-top:7px;border-top:1px solid #ebeff5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.catalog-mobile-product-number{min-width:0;display:flex;align-items:baseline;gap:3px;overflow:hidden;white-space:nowrap}.catalog-mobile-product-number span{flex:0 0 auto;font-size:6px;line-height:1;font-weight:800;color:#8a96a7}.catalog-mobile-product-number strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;font-weight:900;color:#6f7a8c}.catalog-mobile-price-box{min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;line-height:1}.catalog-mobile-price-box del{display:none}.catalog-mobile-price-box strong{font-size:10px;font-weight:900;letter-spacing:-.03em;color:#ef0b62;white-space:nowrap}.catalog-mobile-product-actions{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px}.catalog-mobile-qty{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;border:1px solid #d9e2ef;border-radius:13px;overflow:hidden;height:34px;background:#fff}.catalog-mobile-qty button{border:none;background:transparent;color:#74819a;display:flex;align-items:center;justify-content:center;height:100%}.catalog-mobile-qty input{width:100%;min-width:0;border:none;background:transparent;text-align:center;color:#0f1d3a;font-size:6.4px;font-weight:800;padding:0;outline:none}.catalog-mobile-add-btn{width:38px;height:34px;border:none;border-radius:13px;background:#f10a63;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 22px #f10a6340}.catalog-mobile-add-btn.added{background:#14b86a;box-shadow:0 12px 22px #14b86a3d}.catalog-mobile-cart-notice{position:fixed;left:8px;right:8px;bottom:70px;z-index:45;display:grid;grid-template-columns:40px minmax(0,1fr) 104px;align-items:center;gap:9px;background:#fff;border:2px solid #f4c6d8;border-radius:18px;padding:10px 10px 10px 9px;box-shadow:0 18px 30px #2226401f}.catalog-mobile-cart-close{position:absolute;top:8px;right:8px;width:20px;height:20px;border:none;border-radius:999px;background:#fff3f7;color:#e91067;display:flex;align-items:center;justify-content:center}.catalog-mobile-cart-icon{width:36px;height:36px;border-radius:12px;background:#fff2f7;color:#ef0b62;display:flex;align-items:center;justify-content:center}.catalog-mobile-cart-copy{min-width:0;display:flex;flex-direction:column}.catalog-mobile-cart-copy strong{font-size:11px;font-weight:900;color:#162544;letter-spacing:-.02em}.catalog-mobile-cart-copy span{margin-top:2px;font-size:9px;color:#8a96a7;font-weight:700}.catalog-mobile-cart-copy b{margin-top:3px;font-size:13px;line-height:1;color:#ef0b62;font-weight:900;letter-spacing:-.03em}.catalog-mobile-cart-open{height:38px;border:none;border-radius:13px;background:#f10a63;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;letter-spacing:-.02em}.catalog-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:44;height:64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid #e8edf3;box-shadow:0 -8px 24px #1b233814;padding:5px 6px 7px}.catalog-mobile-bottom-nav button{position:relative;border:none;background:transparent;color:#8a96a7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:800}.catalog-mobile-bottom-nav button.active,.catalog-mobile-bottom-nav button:hover{color:#ef0b62}.catalog-mobile-bottom-nav button em{position:absolute;top:2px;right:18px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef0b62;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-style:normal;font-weight:900}@media(max-width:767px){.catalog-mobile-main{padding:6px 6px 0!important}.catalog-mobile-topbar{padding:9px 10px 8px!important}.catalog-mobile-topbar-row{grid-template-columns:44px minmax(0,1fr) 88px!important;gap:8px!important}.catalog-mobile-icon-btn{width:44px!important;height:44px!important;border-radius:10px!important}.catalog-mobile-brand{gap:2px!important}.catalog-mobile-brand .brand-logo-image{height:30px!important;max-width:170px!important}.catalog-mobile-brand-copy span{font-size:10px!important;margin-top:4px!important}.catalog-mobile-hero{border-radius:19px!important;padding:11px 11px 10px!important;grid-template-columns:minmax(0,1.22fr) minmax(96px,.78fr)!important;gap:7px!important;min-height:166px!important;box-shadow:0 12px 22px #ef0b6224!important}.catalog-mobile-hero:after{width:104px!important;height:104px!important;right:-18px!important;top:-14px!important}.catalog-mobile-kicker{font-size:8.4px!important;padding:5px 10px!important;margin-bottom:6px!important}.catalog-mobile-hero h1{font-size:14px!important;line-height:1.05!important;margin-bottom:6px!important}.catalog-mobile-hero p{font-size:8px!important;line-height:1.32!important;max-width:182px!important}.catalog-mobile-hero-actions{margin-top:9px!important;gap:6px!important}.catalog-mobile-hero-actions button{height:31px!important;padding:0 11px!important;border-radius:12px!important;font-size:10.2px!important}.catalog-mobile-hero-media{min-height:118px!important}.catalog-mobile-hero-media img{max-height:130px!important}.catalog-mobile-hero-fallback{font-size:62px!important}.catalog-mobile-mini-banners{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}.catalog-mobile-mini-banner{aspect-ratio:1 / 1!important;min-height:auto!important;border-radius:15px!important}.catalog-mobile-mini-banner-overlay{inset:auto 6px 6px!important;gap:4px!important}.catalog-mobile-mini-banner-overlay strong{font-size:7.8px!important}.catalog-mobile-mini-banner-overlay span{font-size:7.4px!important;padding:3px 6px!important}.catalog-mobile-category-grid{gap:6px!important;margin-top:7px!important}.catalog-mobile-category-btn{min-height:42px!important;padding:6px!important;grid-template-columns:20px minmax(0,1fr) 10px!important;gap:4px!important;border-radius:12px!important}.catalog-mobile-category-icon{width:19px!important;height:19px!important;border-radius:7px!important}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:13px!important;height:13px!important;font-size:14px!important}.catalog-mobile-category-label{font-size:8.2px!important}.catalog-mobile-category-btn svg:last-child{width:10px!important;height:10px!important}.catalog-mobile-product-section{margin-top:14px!important}.catalog-mobile-section-title{padding:10px 14px!important;margin-bottom:10px!important}.catalog-mobile-section-title h3{font-size:16px!important}.catalog-mobile-product-grid{gap:8px!important}.catalog-mobile-product-card{border-radius:16px!important}.catalog-mobile-product-image{padding:7px!important}.catalog-mobile-product-body{min-height:124px!important;padding:8px!important}.catalog-mobile-product-body h3{min-height:42px!important;font-size:7.8px!important;line-height:1.24!important}.catalog-mobile-product-meta-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important;padding-top:6px!important;align-items:center!important}.catalog-mobile-product-number span{font-size:5.8px!important}.catalog-mobile-product-number strong{font-size:9.6px!important}.catalog-mobile-price-box del{display:none!important}.catalog-mobile-price-box strong{font-size:9.6px!important}.catalog-mobile-product-actions{margin-top:7px!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important}.catalog-mobile-qty{height:32px!important;grid-template-columns:22px minmax(0,1fr) 22px!important;border-radius:12px!important}.catalog-mobile-qty input{font-size:8px!important}.catalog-mobile-add-btn{width:34px!important;height:32px!important;border-radius:12px!important}.catalog-mobile-add-btn svg{width:16px!important;height:16px!important}.catalog-mobile-cart-notice{left:8px!important;right:8px!important;bottom:68px!important;grid-template-columns:38px minmax(0,1fr) 102px!important;gap:8px!important;padding:9px 9px 9px 8px!important;border-radius:16px!important}.catalog-mobile-cart-icon{width:34px!important;height:34px!important;border-radius:11px!important}.catalog-mobile-cart-copy strong{font-size:10.5px!important}.catalog-mobile-cart-copy span{font-size:8.6px!important}.catalog-mobile-cart-copy b{font-size:12px!important}.catalog-mobile-cart-open{height:36px!important;border-radius:12px!important;font-size:11px!important}.catalog-mobile-cart-close{width:18px!important;height:18px!important;top:7px!important;right:7px!important}.catalog-mobile-bottom-nav{height:60px!important;padding:4px 6px 6px!important}.catalog-mobile-bottom-nav button{gap:2px!important;font-size:9.5px!important}.catalog-mobile-bottom-nav button svg{width:19px!important;height:19px!important}.catalog-mobile-bottom-nav button em{min-width:17px!important;height:17px!important;right:16px!important;font-size:8.5px!important}}@media(max-width:767px){.catalog-mobile-page{padding-top:10px!important}.catalog-mobile-topbar{top:8px!important;margin:0 10px 10px!important;padding:12px 14px 13px!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 14px 30px #e513662e!important;border:1px solid rgba(255,255,255,.22)!important}.catalog-mobile-topbar-row{grid-template-columns:48px minmax(0,1fr) 104px!important;gap:10px!important}.catalog-mobile-icon-btn{width:48px!important;height:48px!important;border-radius:16px!important}.catalog-mobile-brand .brand-logo-image{height:36px!important;max-width:190px!important}.catalog-mobile-brand-copy span{margin-top:5px!important;font-size:11px!important;font-weight:800!important}.catalog-mobile-main{padding:0 10px!important}.catalog-mobile-hero{min-height:154px!important;border-radius:22px!important;padding:12px 14px!important;grid-template-columns:minmax(0,1.14fr) 106px!important;gap:10px!important}.catalog-mobile-hero:after{width:110px!important;height:110px!important;right:-22px!important;top:-10px!important}.catalog-mobile-kicker{font-size:8.2px!important;padding:5px 10px!important;margin-bottom:6px!important}.catalog-mobile-hero h1{font-size:12.8px!important;line-height:1.06!important;margin-bottom:6px!important}.catalog-mobile-hero p{max-width:176px!important;font-size:8.1px!important;line-height:1.3!important}.catalog-mobile-hero-actions{margin-top:9px!important;gap:6px!important}.catalog-mobile-hero-actions button{height:31px!important;padding:0 11px!important;border-radius:12px!important;font-size:10px!important;gap:6px!important}.catalog-mobile-hero-media{min-height:112px!important}.catalog-mobile-hero-media img{max-height:126px!important}.catalog-mobile-mini-banners{gap:7px!important;margin-top:8px!important}.catalog-mobile-mini-banner{border-radius:17px!important}.catalog-mobile-mini-banner-overlay strong{font-size:8.1px!important;line-height:1.05!important}.catalog-mobile-mini-banner-overlay span{font-size:7.4px!important}.catalog-mobile-category-grid{gap:7px!important;margin-top:8px!important}.catalog-mobile-category-btn{min-height:48px!important;padding:8px 9px!important;grid-template-columns:28px minmax(0,1fr) 11px!important;gap:6px!important;border-radius:10px!important}.catalog-mobile-category-icon{width:26px!important;height:26px!important;border-radius:9px!important}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:18px!important;height:18px!important;font-size:18px!important}.catalog-mobile-category-label{font-size:8.2px!important}.catalog-mobile-product-section{margin-top:16px!important}.catalog-mobile-section-title{padding:12px 16px!important;margin-bottom:10px!important;gap:10px!important;border-radius:20px!important;box-shadow:0 10px 22px #181e350a!important}.catalog-mobile-section-title .catalog-heading-triangle{border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-left:14px solid #eb5a89!important}.catalog-mobile-section-title h3{font-size:14px!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#142140!important;font-family:Inter,system-ui,sans-serif!important}.catalog-mobile-product-grid{gap:10px!important}.catalog-mobile-product-card{border-radius:18px!important}.catalog-mobile-product-image{padding:8px!important}.catalog-mobile-product-body{min-height:auto!important;padding:8px 8px 9px!important}.catalog-mobile-product-body h3{min-height:31px!important;max-height:31px!important;font-size:7.6px!important;line-height:1.22!important;-webkit-line-clamp:2!important}.catalog-mobile-product-meta-row{margin-top:7px!important;padding-top:6px!important;gap:6px!important}.catalog-mobile-product-number{gap:3px!important}.catalog-mobile-product-number span{font-size:5.4px!important}.catalog-mobile-product-number strong,.catalog-mobile-price-box strong{font-size:8.6px!important;font-weight:800!important}.catalog-mobile-product-actions{margin-top:7px!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important}.catalog-mobile-qty{height:34px!important;grid-template-columns:24px minmax(0,1fr) 24px!important}.catalog-mobile-qty input{font-size:8.8px!important;font-weight:800!important}.catalog-mobile-add-btn{width:42px!important;height:34px!important;border-radius:13px!important}.catalog-mobile-cart-notice{left:10px!important;right:10px!important;bottom:70px!important;grid-template-columns:40px minmax(0,1fr) 110px!important;gap:9px!important;padding:10px 10px 10px 9px!important;border-radius:18px!important}.catalog-mobile-cart-copy strong{font-size:10.8px!important}.catalog-mobile-cart-copy span{font-size:8.6px!important}.catalog-mobile-cart-copy b{font-size:12.4px!important}.catalog-mobile-cart-open{height:42px!important;font-size:11px!important}.catalog-cart-detail-page{padding-top:10px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar{position:sticky!important;top:8px!important;z-index:46!important;margin:0 10px 10px!important;padding:12px 14px!important;border-radius:24px!important;background:#fff!important;border:1px solid #e8edf3!important;box-shadow:0 12px 24px #18233b14!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image{height:34px!important;max-width:150px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 46px 58px!important;gap:8px!important;align-items:center!important;margin-top:10px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .customer-discount-header-pill{display:none!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello{display:flex!important;align-items:center!important;min-width:0!important;font-size:10px!important;font-weight:700!important;color:#70809a!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello strong{font-size:11px!important;color:#273755!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn{min-width:46px!important;width:46px!important;height:44px!important;padding:0!important;border-radius:10px!important;justify-content:center!important;gap:0!important;font-size:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn svg{width:18px!important;height:18px!important;margin:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{min-width:58px!important;width:58px!important;height:44px!important;padding:0!important;border-radius:10px!important;justify-content:center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart strong{display:none!important}.catalog-cart-detail-page .catalog-cart-detail-main{padding:0 10px 90px!important}.catalog-cart-detail-page .catalog-cart-detail-header{padding:14px!important;border-radius:20px!important}.catalog-cart-detail-page .catalog-cart-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-header-actions>*{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;border-radius:10px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill:last-child{grid-column:1 / -1!important}.catalog-cart-detail-page .catalog-cart-detail-item{grid-template-columns:60px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb,.catalog-cart-detail-page .catalog-cart-detail-item img{width:60px!important;height:60px!important;border-radius:12px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info strong{font-size:12px!important;line-height:1.25!important;margin-bottom:4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info span,.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info em{font-size:9px!important;line-height:1.25!important}.catalog-cart-detail-page .catalog-cart-row-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 54px 96px!important;gap:8px!important;align-items:center!important;width:100%!important;margin-top:8px!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable{width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:34px minmax(42px,1fr) 34px!important;align-items:center!important;border:1px solid #dde5ef!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.catalog-cart-detail-page .catalog-detail-qty button,.catalog-cart-detail-page .cart-page-qty.editable button{width:34px!important;height:100%!important;border:none!important;background:transparent!important;color:#6f7e95!important;display:flex!important;align-items:center!important;justify-content:center!important}.catalog-cart-detail-page .catalog-detail-qty input,.catalog-cart-detail-page .cart-page-qty.editable input{width:100%!important;min-width:42px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-size:14px!important;font-weight:800!important;color:#132140!important;outline:none!important;padding:0!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:54px!important;height:42px!important;min-width:54px!important;border-radius:10px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{min-height:42px!important;height:42px!important;padding:6px 10px!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{font-size:8px!important;line-height:1.1!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{font-size:14px!important;line-height:1.05!important}.catalog-cart-detail-page .catalog-cart-summary-card{padding:14px!important;border-radius:20px!important}.catalog-cart-detail-page .summary-card-top.compact span{font-size:16px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box input,.catalog-cart-detail-page .discount-box.catalog-discount-box button,.catalog-cart-detail-page .catalog-confirm-order-btn,.catalog-cart-detail-page .catalog-continue-btn{height:44px!important;min-height:44px!important;border-radius:10px!important}}@media(max-width:767px){.catalog-mobile-page{padding-top:0!important}.catalog-mobile-topbar{top:0!important;margin:0 0 8px!important;padding:14px 16px 12px!important;border-radius:0 0 22px 22px!important;border:none!important;box-shadow:0 10px 24px #ef0b6224!important}.catalog-mobile-topbar-row{grid-template-columns:56px minmax(0,1fr) 112px!important;gap:10px!important}.catalog-mobile-icon-btn{width:56px!important;height:56px!important;border-radius:18px!important;background:#ffffff2e!important}.catalog-mobile-brand .brand-logo-image{height:42px!important;max-width:200px!important}.catalog-mobile-brand-copy{gap:2px!important}.catalog-mobile-brand-copy span{margin-top:3px!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important}.catalog-mobile-main{padding:0 10px!important}.catalog-mobile-category-grid{gap:8px!important;margin-top:8px!important}.catalog-mobile-category-btn{min-height:42px!important;padding:7px 9px!important;grid-template-columns:30px minmax(0,1fr) 10px!important;gap:6px!important;border-radius:10px!important}.catalog-mobile-category-icon{width:26px!important;height:26px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff2f7!important}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:17px!important;height:17px!important;font-size:17px!important}.catalog-mobile-category-label{font-size:8px!important}.catalog-mobile-category-btn svg:last-child{width:10px!important;height:10px!important}.catalog-mobile-section-title{padding:11px 14px!important;margin-bottom:9px!important;gap:9px!important;border-radius:10px!important}.catalog-mobile-section-title .catalog-heading-triangle{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:13px solid #eb5a89!important}.catalog-mobile-section-title h3{font-size:14px!important;font-weight:900!important;letter-spacing:-.02em!important}.catalog-mobile-product-grid{gap:7px!important}.catalog-mobile-product-card{border-radius:10px!important}.catalog-mobile-product-body{padding:7px 7px 8px!important}.catalog-mobile-product-body h3{min-height:26px!important;max-height:26px!important;font-size:6.9px!important;line-height:1.18!important;-webkit-line-clamp:2!important}.catalog-mobile-product-meta-row{margin-top:6px!important;padding-top:5px!important}.catalog-mobile-product-number span{font-size:5.7px!important}.catalog-mobile-product-number strong,.catalog-mobile-price-box strong{font-size:9px!important}.catalog-mobile-product-actions{margin-top:6px!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:6px!important}.catalog-mobile-qty{height:31px!important;border-radius:11px!important;grid-template-columns:22px minmax(0,1fr) 22px!important}.catalog-mobile-qty button svg{width:12px!important;height:12px!important}.catalog-mobile-qty input{font-size:8.6px!important}.catalog-mobile-add-btn{width:36px!important;height:31px!important;border-radius:11px!important}.catalog-mobile-add-btn svg{width:16px!important;height:16px!important}}@media(max-width:767px){.catalog-mobile-category-grid{gap:5px!important;margin-top:6px!important}.catalog-mobile-category-btn{min-height:42px!important;padding:6px 8px!important;grid-template-columns:28px minmax(0,1fr) 9px!important;gap:5px!important;border-radius:12px!important}.catalog-mobile-category-icon{width:26px!important;height:26px!important;border-radius:999px!important}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:16px!important;height:16px!important;font-size:16px!important}.catalog-mobile-category-label{font-size:8px!important}.catalog-mobile-section-title{padding:10px 14px!important;border-radius:10px!important}.catalog-mobile-section-title h3{font-size:12px!important}.catalog-mobile-product-grid{gap:6px!important}.catalog-mobile-product-card{border-radius:12px!important}.catalog-mobile-product-image{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.catalog-mobile-product-body{padding:7px!important}.catalog-mobile-product-body h3{min-height:26px!important;max-height:26px!important}.catalog-mobile-qty{height:30px!important;border-radius:9px!important}.catalog-mobile-add-btn{height:30px!important;width:35px!important;border-radius:9px!important}.catalog-mobile-cart-notice{bottom:58px!important;border-radius:22px!important;padding:10px 10px 10px 9px!important}.catalog-mobile-cart-open{border-radius:16px!important}.catalog-mobile-cart-icon{border-radius:10px!important}}@media(max-width:767px){.catalog-mobile-hero{border-radius:10px!important}.catalog-mobile-mini-banner{border-radius:12px!important}}@media(max-width:767px){.catalog-mobile-topbar{background:#f33686!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 22px #ef0b6224!important}.catalog-mobile-category-grid{gap:5px!important;margin-top:7px!important}.catalog-mobile-category-btn{border-radius:10px!important;min-height:40px!important;padding:6px 7px!important;grid-template-columns:24px minmax(0,1fr) 10px!important;gap:6px!important}.catalog-mobile-category-icon{width:26px!important;height:26px!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.catalog-mobile-category-visual,.catalog-mobile-category-icon .category-visual-image{width:20px!important;height:20px!important;font-size:20px!important;object-fit:contain!important}.catalog-mobile-category-label{font-size:8.4px!important;font-weight:600!important;line-height:1.12!important}.catalog-mobile-category-btn svg:last-child{width:10px!important;height:10px!important}.catalog-mobile-cart-notice{bottom:60px!important;border-radius:10px!important;padding:10px 10px 10px 9px!important;grid-template-columns:40px minmax(0,1fr) 104px!important;gap:9px!important}.catalog-mobile-cart-close{border-radius:10px!important;font-family:inherit!important}.catalog-mobile-cart-icon{border-radius:11px!important}.catalog-mobile-cart-copy,.catalog-mobile-cart-copy strong,.catalog-mobile-cart-copy span,.catalog-mobile-cart-copy b,.catalog-mobile-cart-open,.catalog-mobile-cart-close{font-family:Urbanist,sans-serif!important}.catalog-mobile-cart-copy strong{font-size:10.8px!important;font-weight:700!important;letter-spacing:-.01em!important}.catalog-mobile-cart-copy span{margin-top:2px!important;font-size:8.8px!important;font-weight:500!important;color:#8a96a7!important}.catalog-mobile-cart-copy b{margin-top:3px!important;font-size:12.6px!important;font-weight:700!important;letter-spacing:-.01em!important}.catalog-mobile-cart-open{height:42px!important;border-radius:10px!important;font-size:11.4px!important;font-weight:700!important;padding:0 12px!important}}@media(max-width:767px){.catalog-cart-detail-page{padding-top:8px!important}.catalog-cart-detail-page .catalog-cart-detail-main{padding:0 10px 92px!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title p,.catalog-cart-detail-page .catalog-cart-detail-header .page-card p{display:none!important}.catalog-cart-detail-page .catalog-cart-detail-header{padding:16px!important;border-radius:18px!important;display:grid!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title h2{margin:0!important;font-size:18px!important;line-height:1.08!important;letter-spacing:-.03em!important}.catalog-cart-detail-page .catalog-cart-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-header-actions>*,.catalog-cart-detail-page .catalog-cart-header-actions>button{height:42px!important;min-height:42px!important;border-radius:13px!important;font-size:12px!important}.catalog-cart-detail-page .catalog-cart-detail-layout{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-items-card,.catalog-cart-detail-page .catalog-cart-summary-card{border-radius:18px!important;padding:12px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill{min-width:0!important;min-height:44px!important;padding:8px 10px!important;border-radius:12px!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;gap:4px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill svg{width:16px!important;height:16px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill span,.catalog-cart-detail-page .catalog-cart-meta .meta-pill strong{font-size:10.5px!important;line-height:1.15!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill strong{font-size:11.5px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill:last-child{grid-column:1 / -1!important}.catalog-cart-detail-page .catalog-cart-item-list{gap:10px!important;margin-top:10px!important}.catalog-cart-detail-page .catalog-cart-detail-item{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-areas:"thumb info" "controls controls"!important;gap:10px!important;padding:12px!important;border-radius:18px!important;align-items:start!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb{grid-area:thumb!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info{grid-area:info!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding-top:2px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb,.catalog-cart-detail-page .catalog-cart-detail-item img{width:66px!important;height:66px!important;border-radius:12px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info strong{font-size:12.5px!important;line-height:1.22!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info span,.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info em{font-size:10px!important;line-height:1.25!important;margin:0!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-area:controls!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px 96px!important;gap:8px!important;align-items:center!important;width:100%!important;margin-top:2px!important;min-width:0!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable{width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:32px minmax(40px,1fr) 32px!important;align-items:center!important;border:1px solid #dfe6f0!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-detail-qty button,.catalog-cart-detail-page .cart-page-qty.editable button{width:32px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:#6f7d93!important}.catalog-cart-detail-page .catalog-detail-qty input,.catalog-cart-detail-page .cart-page-qty.editable input{width:100%!important;min-width:40px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:#132140!important;outline:none!important;padding:0 2px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:46px!important;height:42px!important;min-width:46px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{min-height:42px!important;height:42px!important;padding:5px 9px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;text-align:right!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{font-size:8px!important;line-height:1.05!important;margin:0!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{font-size:14px!important;line-height:1.05!important;margin-top:1px!important}.catalog-cart-detail-page .catalog-cart-summary-card{order:2!important}.catalog-cart-detail-page .summary-card-top.compact span{font-size:15px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box input,.catalog-cart-detail-page .discount-box.catalog-discount-box button,.catalog-cart-detail-page .catalog-confirm-order-btn,.catalog-cart-detail-page .catalog-continue-btn,.catalog-cart-detail-page .catalog-empty-cart-btn{height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:12px!important}}@media(max-width:767px){.catalog-cart-detail-page{padding-top:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar{position:sticky!important;top:0!important;margin:0!important;padding:10px 14px!important;border-radius:0!important;background:#fff!important;border:none!important;border-bottom:1px solid #e9eef5!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo{min-width:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image{height:28px!important;max-width:120px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{margin-top:0!important;justify-self:end!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello{font-size:11px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-self:end!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello strong{font-size:11px!important;font-weight:700!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:12px!important;padding:0!important;justify-content:center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{justify-self:end!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart em{top:-6px!important;right:-6px!important}.catalog-cart-detail-page .catalog-cart-detail-main{padding:10px 10px 90px!important}.catalog-cart-detail-page .catalog-cart-detail-header{padding:14px!important;border-radius:18px!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title h2{font-size:17px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill,.catalog-cart-detail-page .catalog-cart-meta .meta-pill:last-child{grid-column:auto!important;min-height:44px!important;padding:8px 10px!important;border-radius:12px!important}.catalog-cart-detail-page .catalog-cart-detail-item{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"thumb info" "thumb controls"!important;gap:10px 12px!important;padding:12px!important;border-radius:18px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb{grid-area:thumb!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info{grid-area:info!important;min-width:0!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-area:controls!important;grid-column:auto!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(92px,1fr) 46px 92px!important;gap:8px!important;align-items:center!important;justify-content:start!important;margin-top:2px!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable{height:40px!important;min-height:40px!important;border-radius:12px!important;grid-template-columns:30px minmax(30px,1fr) 30px!important}.catalog-cart-detail-page .catalog-detail-qty button,.catalog-cart-detail-page .cart-page-qty.editable button{width:30px!important}.catalog-cart-detail-page .catalog-detail-qty input,.catalog-cart-detail-page .cart-page-qty.editable input{min-width:30px!important;font-size:14px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:46px!important;min-width:46px!important;height:40px!important;border-radius:12px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{grid-column:auto!important;justify-self:stretch!important;align-self:center!important;min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;padding:5px 8px!important;border-radius:12px!important;text-align:right!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{font-size:8px!important;margin:0!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{font-size:11px!important;margin-top:1px!important}.catalog-cart-detail-page .catalog-cart-summary-card .summary-total{border-radius:12px!important;padding:14px 16px!important}.catalog-cart-detail-page .catalog-cart-summary-card .summary-total span{font-size:14px!important;padding-right:8px!important}.catalog-cart-detail-page .catalog-cart-summary-card .summary-total strong{font-size:20px!important}.catalog-cart-detail-page .catalog-cart-summary-card .summary-note{display:none!important}}@media(max-width:767px){.catalog-cart-detail-page .catalog-cart-detail-main{padding:0 6px 90px!important}.catalog-cart-detail-page .catalog-cart-detail-header,.catalog-cart-detail-page .catalog-cart-items-card,.catalog-cart-detail-page .catalog-cart-summary-card{padding:10px!important;border-radius:16px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill-row,.catalog-cart-detail-page .catalog-cart-item-list{gap:8px!important;margin-top:8px!important}.catalog-cart-detail-page .catalog-cart-detail-item{grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"thumb info" "thumb controls"!important;gap:8px 10px!important;padding:10px!important;border-radius:16px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb,.catalog-cart-detail-page .catalog-cart-detail-item img{width:56px!important;height:56px!important;border-radius:10px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info{gap:2px!important;padding-top:0!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info strong{font-size:11.5px!important;line-height:1.18!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info span,.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info em{font-size:9px!important;line-height:1.18!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-area:controls!important;grid-template-columns:minmax(94px,1fr) 44px minmax(96px,1fr)!important;gap:8px!important;align-items:center!important;width:100%!important;margin-top:4px!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable{height:42px!important;min-height:42px!important;border-radius:11px!important;grid-template-columns:28px minmax(32px,1fr) 28px!important}.catalog-cart-detail-page .catalog-detail-qty button,.catalog-cart-detail-page .cart-page-qty.editable button{width:28px!important}.catalog-cart-detail-page .catalog-detail-qty input,.catalog-cart-detail-page .cart-page-qty.editable input{min-width:32px!important;font-size:12px!important;padding:0!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:44px!important;min-width:44px!important;height:42px!important;border-radius:11px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:4px 8px!important;border-radius:11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;text-align:right!important;justify-self:stretch!important;align-self:center!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{font-size:7px!important;line-height:1!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{font-size:10px!important;line-height:1!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-summary-card .shipping-progress-card{padding:12px 12px 10px!important;border-radius:10px!important;gap:8px!important;margin-bottom:10px!important}.catalog-cart-detail-page .catalog-cart-summary-card .shipping-head{margin-bottom:2px!important}.catalog-cart-detail-page .catalog-cart-summary-card .shipping-head strong,.catalog-cart-detail-page .catalog-cart-summary-card .shipping-head span{font-size:12px!important;line-height:1.1!important}.catalog-cart-detail-page .catalog-cart-summary-card .progress-track{height:10px!important;border-radius:999px!important}.catalog-cart-detail-page .catalog-cart-summary-card .shipping-progress-card p{font-size:9px!important;line-height:1.25!important;margin-top:2px!important}.catalog-cart-detail-page .catalog-cart-summary-card .summary-line{padding:10px 0!important}.catalog-cart-detail-page .catalog-cart-summary-card .discount-box{padding:12px!important;border-radius:10px!important;margin-top:10px!important}.catalog-cart-detail-page .catalog-cart-summary-card .discount-box label{font-size:11px!important;margin-bottom:8px!important}.catalog-cart-detail-page .catalog-cart-summary-card .discount-box div{grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-summary-card .discount-box input,.catalog-cart-detail-page .catalog-cart-summary-card .discount-box button{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:11px!important}}@media(max-width:767px){.catalog-cart-detail-page .catalog-cart-row-controls{display:grid!important;grid-template-columns:minmax(96px,1fr) 44px minmax(98px,1fr)!important;grid-auto-flow:column!important;align-items:center!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-qty,.catalog-cart-detail-page .catalog-cart-row-controls .catalog-detail-qty{grid-column:1!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-remove-btn{grid-column:2!important;justify-self:center!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{grid-column:3!important;grid-row:1!important;margin:0!important;justify-self:stretch!important}}@media(max-width:767px){.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello{margin:0 2px 0 0!important;flex:0 1 auto!important;min-width:0!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;align-self:center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart em{top:-7px!important;right:-7px!important}.customer-account-page-shell{background:#f4f7fb!important}.customer-account-page-shell .catalog-header{position:sticky!important;top:0!important;z-index:32!important;margin:0!important;padding:10px 14px!important;background:#fff!important;border:none!important;border-bottom:1px solid #e6ecf3!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.customer-account-page-shell .catalog-logo{min-width:0!important;display:flex!important;align-items:center!important}.customer-account-page-shell .brand-logo-image{height:28px!important;max-width:126px!important}.customer-account-page-shell .catalog-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important}.customer-account-page-shell .catalog-actions .hello{font-size:11px!important;font-weight:600!important;color:#72809a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-account-page-shell .catalog-actions .hello strong{font-size:11px!important;color:#2b3851!important;font-weight:800!important}.customer-account-page-shell .catalog-actions .soft-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:10px!important;border:1px solid #d9e3ef!important;background:#fff!important;justify-content:center!important;gap:0!important;font-size:0!important;color:#36465f!important;box-shadow:none!important}.customer-account-page-shell .catalog-actions .soft-btn svg{width:18px!important;height:18px!important;margin:0!important}.customer-account-page-shell .customer-account-layout{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;align-items:start!important}.customer-account-page-shell .customer-account-sidebar{position:static!important;display:block!important;overflow:visible!important;padding:0!important}.customer-account-page-shell .account-sidebar-card,.customer-account-page-shell .customer-account-content,.customer-account-page-shell .account-profile-hero,.customer-account-page-shell .account-content-header,.customer-account-page-shell .account-info-card,.customer-account-page-shell .account-placeholder-card,.customer-account-page-shell .customer-order-table-wrap,.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{background:#fff!important;border:1px solid #e5ebf3!important;box-shadow:none!important}.customer-account-page-shell .account-sidebar-card{border-radius:22px!important;padding:16px!important}.customer-account-page-shell .account-sidebar-head h3{font-size:17px!important;color:#16233b!important}.customer-account-page-shell .account-sidebar-head p{margin-top:6px!important;font-size:12px!important;color:#7e8aa0!important}.customer-account-page-shell .account-sidebar-head:after{width:48px!important;height:3px!important;margin-top:10px!important;background:#d8e1ec!important;border-radius:999px!important}.customer-account-page-shell .account-menu-list{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:16px!important}.customer-account-page-shell .account-menu-btn{min-height:48px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid #e4ebf3!important;background:#fff!important;color:#324055!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;transform:none!important}.customer-account-page-shell .account-menu-btn.active{background:#f7f9fc!important;border-color:#d8e2ee!important;color:#16233b!important}.customer-account-page-shell .account-menu-btn.logout{color:#e06457!important}.customer-account-page-shell .account-menu-icon{width:30px!important;height:30px!important;border-radius:10px!important;border:1px solid #e4ebf3!important;background:#f9fbfd!important;color:inherit!important}.customer-account-page-shell .customer-account-content{border-radius:24px!important;padding:14px!important;min-height:0!important}.customer-account-page-shell .account-content-stack{gap:10px!important}.customer-account-page-shell .account-profile-hero,.customer-account-page-shell .account-content-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;border-radius:22px!important;padding:16px!important;background:#fff!important}.customer-account-page-shell .account-profile-hero h1,.customer-account-page-shell .account-content-header h2{font-size:16px!important;line-height:1.2!important;color:#16233b!important}.customer-account-page-shell .account-profile-hero p,.customer-account-page-shell .account-content-header p,.customer-account-page-shell .account-placeholder-card p,.customer-account-page-shell .account-info-card small{font-size:12px!important;line-height:1.55!important;color:#7c8aa1!important}.customer-account-page-shell .account-hero-badge,.customer-account-page-shell .account-order-summary-pill{background:#f8fafc!important;border:1px solid #e3e9f2!important;color:#23344f!important}.customer-account-page-shell .account-order-summary-pill{min-width:0!important;width:100%!important;padding:12px 14px!important;border-radius:18px!important;text-align:left!important}.customer-account-page-shell .account-order-summary-pill strong{font-size:24px!important;color:#16233b!important}.customer-account-page-shell .account-order-summary-pill span,.customer-account-page-shell .account-info-card span,.customer-account-page-shell .account-mini-kicker{color:#8190a7!important}.customer-account-page-shell .account-info-grid{grid-template-columns:1fr!important;gap:10px!important}.customer-account-page-shell .account-info-card{border-radius:20px!important;padding:15px 16px!important}.customer-account-page-shell .account-info-card strong{font-size:24px!important;color:#16233b!important}.customer-account-page-shell .customer-order-table-wrap{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.customer-account-page-shell .customer-order-table-head{display:none!important}.customer-account-page-shell .customer-order-table{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important;margin:0 0 10px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.customer-account-page-shell .customer-order-table>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:14px!important;color:#4c5b73!important}.customer-account-page-shell .account-detail-btn{width:100%!important;min-height:40px!important;border-radius:12px!important;justify-content:center!important;border:1px solid #d8e2ee!important;background:#f8fafc!important;color:#23344f!important}.customer-account-page-shell .account-empty-block{min-height:180px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important}.customer-account-page-shell .customer-order-detail-layout{grid-template-columns:1fr!important;gap:10px!important}.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{border-radius:22px!important;padding:14px!important}.customer-account-page-shell .account-chip-row{gap:8px!important;margin-bottom:12px!important}.customer-account-page-shell .account-chip,.customer-account-page-shell .account-status-pill{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:999px!important}.customer-account-page-shell .account-chip{border:1px solid #e4ebf3!important;background:#f8fafc!important;color:#54637c!important}.customer-account-page-shell .customer-order-item-list{gap:10px!important}.customer-account-page-shell .customer-order-item{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:18px!important;border:1px solid #e5ebf3!important;background:#fff!important}.customer-account-page-shell .customer-order-thumb{width:72px!important;height:72px!important;border-radius:10px!important;border:1px solid #e5ebf3!important;background:#f9fbfd!important}.customer-account-page-shell .customer-order-main strong{font-size:14px!important;line-height:1.35!important;color:#16233b!important}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em,.customer-account-page-shell .customer-order-line-total span,.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .summary-line span{font-size:12px!important;color:#7d8ba1!important;font-style:normal!important}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:54px!important;border-radius:10px!important;border:1px solid #e5ebf3!important;background:#f9fbfd!important;padding:8px 10px!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong,.customer-account-page-shell .customer-summary-top strong,.customer-account-page-shell .summary-total strong{font-size:16px!important;color:#16233b!important;font-weight:800!important}.customer-account-page-shell .customer-order-line-total strong,.customer-account-page-shell .summary-total strong{color:#ef1973!important}.customer-account-page-shell .customer-summary-top span{font-size:16px!important;color:#16233b!important}.customer-account-page-shell .summary-line,.customer-account-page-shell .summary-total{padding:10px 0!important;border-bottom:1px solid #edf2f7!important}.customer-account-page-shell .summary-total{border-bottom:0!important;padding-bottom:0!important}}@media(max-width:767px){.customer-account-page-shell .customer-account-layout{padding:12px!important;gap:10px!important}.customer-account-page-shell .account-sidebar-card,.customer-account-page-shell .customer-account-content,.customer-account-page-shell .account-content-header,.customer-account-page-shell .account-info-card,.customer-account-page-shell .account-placeholder-card,.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary,.customer-account-page-shell .account-order-card,.customer-account-page-shell .account-empty-block{border-radius:18px!important}.customer-account-page-shell .account-content-header.account-profile-header{align-items:flex-start!important;gap:14px!important}.customer-account-page-shell .account-order-summary-pill.compact{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #e4ebf3!important}.customer-account-page-shell .account-order-summary-pill.compact strong{font-size:28px!important;line-height:1!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile .account-info-card.wide{grid-column:1 / -1!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile .account-info-card{min-height:134px!important;padding:16px!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile .account-info-card strong{font-size:17px!important;line-height:1.25!important;word-break:break-word!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile .account-info-card span{display:block!important;font-size:12px!important;margin-bottom:8px!important}.customer-account-page-shell .account-info-grid.account-info-grid-profile .account-info-card small{display:block!important;margin-top:8px!important;font-size:12px!important;line-height:1.45!important}.customer-account-page-shell .account-order-list{display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;border:0!important;padding:0!important}.customer-account-page-shell .account-order-card{background:#fff!important;border:1px solid #e5ebf3!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:none!important}.customer-account-page-shell .account-order-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.customer-account-page-shell .account-order-card-top>div{min-width:0!important}.customer-account-page-shell .account-order-label,.customer-account-page-shell .account-order-card-meta span{display:block!important;font-size:11px!important;line-height:1.3!important;color:#8896ab!important}.customer-account-page-shell .account-order-card-top strong{display:block!important;margin-top:3px!important;font-size:16px!important;line-height:1.2!important;color:#16233b!important}.customer-account-page-shell .account-order-card-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:12px!important;border-top:1px solid #edf2f7!important}.customer-account-page-shell .account-order-card-meta>div{min-width:0!important}.customer-account-page-shell .account-order-card-meta strong{display:block!important;margin-top:4px!important;font-size:14px!important;line-height:1.35!important;color:#23344f!important;word-break:break-word!important}.customer-account-page-shell .account-detail-btn{width:100%!important;min-height:40px!important;border-radius:12px!important;padding:0 14px!important;background:#f7f9fc!important;border:1px solid #dbe4ef!important;color:#22324b!important;font-size:14px!important;font-weight:700!important}.customer-account-page-shell .customer-order-table-wrap .account-empty-block{padding:28px 16px!important}.customer-account-page-shell .customer-order-detail-layout{gap:10px!important}}@media(max-width:767px){.customer-account-page-shell .customer-account-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.customer-account-page-shell .account-content-stack{gap:14px!important}.customer-account-page-shell .account-dashboard-card{background:#fff!important;border:1px solid #e5ebf3!important;border-radius:20px!important;padding:18px!important;box-shadow:none!important}.customer-account-page-shell .account-dashboard-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:18px!important}.customer-account-page-shell .account-dashboard-head h2{margin:0!important;font-size:17px!important;line-height:1.25!important;color:#16233b!important;font-weight:800!important}.customer-account-page-shell .account-dashboard-head p{margin:10px 0 0!important;font-size:12px!important;line-height:1.6!important;color:#78879f!important}.customer-account-page-shell .account-panel-btn{flex:0 0 auto!important;min-height:40px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #dde5ef!important;background:#fff!important;color:#16233b!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.customer-account-page-shell .account-dashboard-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.customer-account-page-shell .account-dashboard-stat{min-width:0!important;min-height:152px!important;padding:16px 12px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:10px!important}.customer-account-page-shell .account-dashboard-icon{width:54px!important;height:54px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.customer-account-page-shell .account-dashboard-icon svg{width:26px!important;height:26px!important;stroke-width:2.1!important}.customer-account-page-shell .account-dashboard-icon.lavender{background:#8258ff1a!important;color:#7b61ff!important}.customer-account-page-shell .account-dashboard-icon.green{background:#4ab1541c!important;color:#4caf50!important}.customer-account-page-shell .account-dashboard-icon.blue{background:#2979ff1a!important;color:#2979ff!important}.customer-account-page-shell .account-dashboard-stat span{display:block!important;color:#7f8da4!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important}.customer-account-page-shell .account-dashboard-stat strong{display:block!important;margin-top:auto!important;color:#16233b!important;font-size:19px!important;line-height:1.2!important;font-weight:800!important;word-break:break-word!important}.customer-account-page-shell .account-last-order-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 16px!important;border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important}.customer-account-page-shell .account-last-order-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.customer-account-page-shell .account-last-order-main span{color:#8795aa!important;font-size:14px!important;font-weight:700!important}.customer-account-page-shell .account-last-order-main strong{color:#16233b!important;font-size:17px!important;line-height:1.25!important;font-weight:800!important}.customer-account-page-shell .account-last-order-main small{color:#8795aa!important;font-size:12px!important;line-height:1.5!important}.customer-account-page-shell .account-last-order-icon{flex:0 0 auto!important;width:64px!important;height:64px!important;border-radius:50%!important;background:#886dd91a!important;color:#8c8fbe!important;display:flex!important;align-items:center!important;justify-content:center!important}.customer-account-page-shell .account-last-order-icon svg{width:28px!important;height:28px!important}.customer-account-page-shell .account-order-card{border-radius:16px!important}.customer-account-page-shell .account-order-card-top strong{color:#c61b69!important}.customer-account-page-shell .account-status-pill.approved{background:#fde8f2!important;color:#c61b69!important;border:1px solid #f5bfd6!important}.customer-account-page-shell .account-detail-btn{border-radius:10px!important}}@media(max-width:767px){.customer-account-page-shell .account-dashboard-head{gap:10px!important;margin-bottom:14px!important}.customer-account-page-shell .account-dashboard-grid{gap:10px!important;margin-bottom:12px!important}.customer-account-page-shell .account-dashboard-stat{min-height:132px!important;padding:14px 10px!important;border-radius:16px!important;gap:8px!important}.customer-account-page-shell .account-dashboard-icon{width:50px!important;height:50px!important}.customer-account-page-shell .account-dashboard-stat span{font-size:11px!important}.customer-account-page-shell .account-dashboard-stat strong{font-size:17px!important;line-height:1.15!important}.customer-account-page-shell .account-last-order-card{width:100%!important;border-radius:16px!important;padding:16px 14px!important;cursor:pointer!important;text-align:left!important;border:1px solid #e5ebf3!important;background:#fff!important}.customer-account-page-shell .account-last-order-card.is-disabled{cursor:default!important;opacity:.8!important}.customer-account-page-shell .account-last-order-meta{display:flex!important;flex-direction:column!important;gap:6px!important}.customer-account-page-shell .account-last-order-ref{color:#c61b69!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important}.customer-account-page-shell .account-last-order-date{color:#7f8da4!important;font-size:15px!important;line-height:1.35!important;font-style:normal!important;font-weight:500!important}.customer-account-page-shell .account-last-order-main small{display:none!important}.customer-account-page-shell .order-detail-head{padding:16px!important}.customer-account-page-shell .order-detail-head h2{font-size:16px!important;line-height:1.3!important}.customer-account-page-shell .order-detail-head p{font-size:12px!important;line-height:1.5!important}.customer-account-page-shell .account-soft-btn{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important}.customer-account-page-shell .account-chip-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}.customer-account-page-shell .account-chip-row .account-status-pill{grid-column:1 / -1!important;justify-content:center!important}.customer-account-page-shell .account-chip{min-height:36px!important;justify-content:center!important;text-align:center!important}.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{border-radius:18px!important;padding:12px!important}.customer-account-page-shell .customer-order-item-list{gap:10px!important}.customer-account-page-shell .customer-order-item{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border-radius:16px!important}.customer-account-page-shell .customer-order-thumb{width:70px!important;height:70px!important;grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important}.customer-account-page-shell .customer-order-main{grid-column:2 / 4!important;min-width:0!important}.customer-account-page-shell .customer-order-main strong{display:block!important;margin-bottom:6px!important;font-size:14px!important;line-height:1.35!important}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:86px!important;border-radius:10px!important;padding:10px!important;justify-content:center!important}.customer-account-page-shell .customer-order-qty-box{grid-column:2!important}.customer-account-page-shell .customer-order-line-total{grid-column:3!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:12px!important;line-height:1.3!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:15px!important;line-height:1.2!important}.customer-account-page-shell .customer-summary-top{align-items:center!important;gap:10px!important}.customer-account-page-shell .customer-summary-top span,.customer-account-page-shell .summary-total span{font-size:15px!important;font-weight:800!important}.customer-account-page-shell .summary-line{min-height:44px!important}.customer-account-page-shell .summary-line,.customer-account-page-shell .summary-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 0!important}}@media(max-width:767px){.customer-account-page-shell .customer-order-item{grid-template-columns:72px 92px minmax(0,1fr)!important;gap:10px!important}.customer-account-page-shell .customer-order-thumb{width:78px!important;height:78px!important;border-radius:16px!important}.customer-account-page-shell .customer-order-main{grid-column:2 / 4!important;margin-bottom:2px!important}.customer-account-page-shell .customer-order-main strong{font-size:14px!important;line-height:1.38!important;margin-bottom:8px!important}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em{font-size:11px!important;line-height:1.45!important}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:70px!important;border-radius:10px!important;padding:8px 10px!important;align-self:start!important;justify-content:center!important}.customer-account-page-shell .customer-order-qty-box{grid-column:2!important;max-width:92px!important}.customer-account-page-shell .customer-order-line-total{grid-column:3!important;max-width:none!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:11px!important;line-height:1.25!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:14px!important;line-height:1.15!important}.customer-account-page-shell .discount-page-redesign{gap:10px!important}.customer-account-page-shell .account-discount-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px!important;border-radius:20px!important}.customer-account-page-shell .account-discount-hero-copy h2{font-size:18px!important;line-height:1.2!important;margin:2px 0 6px!important}.customer-account-page-shell .account-discount-hero-copy p{font-size:12px!important;line-height:1.55!important;color:#7d8ba1!important}.customer-account-page-shell .account-discount-hero-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.customer-account-page-shell .account-discount-badge-card{min-height:74px!important;padding:12px 14px!important;border:1px solid #e6ebf3!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}.customer-account-page-shell .account-discount-badge-card.soft{background:#f9fbfd!important}.customer-account-page-shell .account-discount-badge-card span{font-size:11px!important;color:#8a97aa!important}.customer-account-page-shell .account-discount-badge-card strong{font-size:18px!important;color:#16233b!important;font-weight:800!important}.customer-account-page-shell .account-discount-empty-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:18px 16px!important;border:1px solid #e5ebf3!important;border-radius:20px!important;background:#fff!important}.customer-account-page-shell .account-discount-empty-icon{width:54px!important;height:54px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e91b72!important;background:#fff3f8!important;border:1px solid #ffd5e7!important}.customer-account-page-shell .account-discount-empty-copy strong{display:block!important;font-size:18px!important;line-height:1.3!important;color:#16233b!important;margin-bottom:6px!important}.customer-account-page-shell .account-discount-empty-copy p{font-size:14px!important;line-height:1.6!important;color:#7d8ba1!important;margin:0!important}.customer-account-page-shell .account-discount-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.customer-account-page-shell .account-discount-coupon-card{border:1px solid #e5ebf3!important;border-radius:18px!important;background:#fff!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.customer-account-page-shell .account-discount-coupon-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.customer-account-page-shell .account-discount-coupon-icon{width:34px!important;height:34px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e91b72!important;background:#fff4f8!important;border:1px solid #ffd9e8!important}.customer-account-page-shell .account-discount-coupon-status{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;color:#c61b69!important;background:#fff1f7!important;border:1px solid #ffd6e6!important}.customer-account-page-shell .account-discount-coupon-card strong{font-size:18px!important;line-height:1.2!important;color:#16233b!important;letter-spacing:.02em!important}.customer-account-page-shell .account-discount-coupon-card p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#7d8ba1!important}}@media(max-width:767px){.customer-account-page-shell .account-discount-hero{padding:14px!important;gap:10px!important;border-radius:18px!important}.customer-account-page-shell .account-discount-hero-copy h2{font-size:17px!important;margin:0 0 4px!important}.customer-account-page-shell .account-discount-hero-copy p{font-size:11.5px!important;line-height:1.5!important}.customer-account-page-shell .account-discount-hero-badges{grid-template-columns:1fr 1fr!important;gap:8px!important}.customer-account-page-shell .account-discount-badge-card{min-height:62px!important;padding:10px 12px!important;border-radius:10px!important;gap:3px!important}.customer-account-page-shell .account-discount-badge-card span{font-size:10px!important}.customer-account-page-shell .account-discount-badge-card strong{font-size:14px!important;line-height:1.15!important}.customer-account-page-shell .account-discount-empty-card{padding:16px 14px!important;border-radius:18px!important;gap:10px!important}.customer-account-page-shell .account-discount-empty-icon{width:44px!important;height:44px!important;border-radius:10px!important}.customer-account-page-shell .account-discount-empty-copy strong{font-size:15px!important;line-height:1.35!important;margin-bottom:4px!important}.customer-account-page-shell .account-discount-empty-copy p{font-size:12px!important;line-height:1.55!important}.customer-account-page-shell .account-discount-coupon-card{padding:12px!important;border-radius:16px!important;gap:6px!important}.customer-account-page-shell .account-discount-coupon-card strong{font-size:15px!important}.customer-account-page-shell .account-discount-coupon-card p{font-size:12px!important}.customer-account-page-shell .customer-order-item{grid-template-columns:72px minmax(0,1fr) 74px 110px!important;gap:10px!important;padding:12px!important;border-radius:18px!important;align-items:center!important}.customer-account-page-shell .customer-order-thumb{width:72px!important;height:72px!important;border-radius:16px!important;grid-column:1!important;grid-row:1 / span 2!important}.customer-account-page-shell .customer-order-main{grid-column:2!important;grid-row:1 / span 2!important;gap:5px!important;align-self:start!important}.customer-account-page-shell .customer-order-main strong{font-size:12px!important;line-height:1.35!important;margin-bottom:2px!important}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em{font-size:10.5px!important;line-height:1.45!important}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{min-height:56px!important;border-radius:13px!important;padding:8px!important;gap:3px!important;justify-content:center!important;align-self:center!important}.customer-account-page-shell .customer-order-qty-box{grid-column:3!important;grid-row:1 / span 2!important}.customer-account-page-shell .customer-order-line-total{grid-column:4!important;grid-row:1 / span 2!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:10px!important;line-height:1.2!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:12px!important;line-height:1.15!important}}@media(max-width:420px){.customer-account-page-shell .customer-order-item{grid-template-columns:66px minmax(0,1fr) 66px 96px!important;gap:8px!important}.customer-account-page-shell .customer-order-thumb{width:66px!important;height:66px!important}.customer-account-page-shell .customer-order-main strong{font-size:11.5px!important}.customer-account-page-shell .customer-order-main span,.customer-account-page-shell .customer-order-main em,.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:9.5px!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:11.5px!important}}@media(max-width:767px){.customer-account-page-shell .customer-order-item{display:grid!important;grid-template-columns:70px minmax(0,1fr) 56px 92px!important;grid-template-rows:auto auto auto!important;column-gap:8px!important;row-gap:4px!important;align-items:center!important;padding:11px!important;border-radius:17px!important}.customer-account-page-shell .customer-order-thumb{grid-column:1!important;grid-row:1 / span 3!important;width:70px!important;height:70px!important;align-self:start!important}.customer-account-page-shell .customer-order-main{display:contents!important}.customer-account-page-shell .customer-order-main>strong{grid-column:2 / 5!important;grid-row:1!important;min-width:0!important;margin:0 0 2px!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important;word-break:normal!important}.customer-account-page-shell .customer-order-main>span{grid-column:2!important;grid-row:2!important;align-self:end!important;font-size:10.5px!important;line-height:1.25!important;white-space:normal!important}.customer-account-page-shell .customer-order-main>em{grid-column:2!important;grid-row:3!important;align-self:start!important;font-size:10.5px!important;line-height:1.25!important;white-space:normal!important}.customer-account-page-shell .customer-order-qty-box{grid-column:3!important;grid-row:2 / span 2!important;width:56px!important;min-width:56px!important;min-height:48px!important;align-self:center!important;padding:5px 4px!important;border-radius:11px!important}.customer-account-page-shell .customer-order-line-total{grid-column:4!important;grid-row:2 / span 2!important;width:92px!important;min-width:92px!important;min-height:48px!important;align-self:center!important;padding:5px 7px!important;border-radius:11px!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:9.5px!important;line-height:1.1!important;text-align:center!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:12px!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}}@media(max-width:420px){.customer-account-page-shell .customer-order-item{grid-template-columns:62px minmax(0,1fr) 50px 82px!important;column-gap:6px!important;padding:9px!important}.customer-account-page-shell .customer-order-thumb{width:62px!important;height:62px!important}.customer-account-page-shell .customer-order-main>strong{font-size:12px!important}.customer-account-page-shell .customer-order-main>span,.customer-account-page-shell .customer-order-main>em{font-size:9.5px!important}.customer-account-page-shell .customer-order-qty-box{width:50px!important;min-width:50px!important}.customer-account-page-shell .customer-order-line-total{width:82px!important;min-width:82px!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{font-size:8.5px!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{font-size:11px!important}}@media(max-width:767px){.catalog-cart-detail-page .catalog-cart-detail-topbar{padding:10px 12px!important;border-radius:22px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image{height:30px!important;max-width:136px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{grid-template-columns:minmax(0,1fr) 50px 50px!important;gap:10px!important;align-items:center!important;margin-top:8px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello.user-only{min-width:0!important;font-size:0!important;line-height:1!important;color:#263754!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello.user-only strong{display:block!important;font-size:14px!important;line-height:1.05!important;font-weight:800!important;color:#2a3957!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;align-self:center!important;justify-self:end!important;border-radius:16px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .soft-btn svg,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart svg{width:20px!important;height:20px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart em{top:5px!important;right:5px!important}.catalog-cart-detail-page .empty-cart-lux{padding:24px 18px!important;gap:10px!important;border-radius:24px!important}.catalog-cart-detail-page .empty-cart-lux .empty-cart-icon{width:62px!important;height:62px!important;font-size:29px!important;border-radius:18px!important}.catalog-cart-detail-page .empty-cart-lux h3{font-size:17px!important;line-height:1.2!important}.catalog-cart-detail-page .empty-cart-lux p{max-width:240px!important;margin:0 auto!important;font-size:14px!important;line-height:1.5!important}.catalog-cart-detail-page .catalog-empty-cart-btn{max-width:230px!important;width:100%!important;height:46px!important;min-height:46px!important;margin-top:4px!important;font-size:14px!important;border-radius:15px!important}.catalog-mobile-topbar{padding:10px 14px 9px!important;border-radius:0 0 18px 18px!important;box-shadow:0 8px 18px #ec48991f!important}.catalog-mobile-topbar-row{grid-template-columns:48px minmax(0,1fr) 104px!important;gap:8px!important;align-items:center!important}.catalog-mobile-icon-btn{width:48px!important;height:48px!important;border-radius:15px!important}.catalog-mobile-icon-btn svg{width:21px!important;height:21px!important}.catalog-mobile-brand .brand-logo-image{height:31px!important;max-width:176px!important}.catalog-mobile-brand-copy{gap:1px!important}.catalog-mobile-brand-copy span{margin-top:1px!important;font-size:8.6px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.01em!important}.catalog-mobile-header-actions{gap:8px!important}}@media(min-width:768px){.catalog-page .catalog-main .catalog-category-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:16px 0 20px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern{display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:62px!important;padding:10px 14px!important;border-radius:18px!important;border:1px solid #d6e0ee!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0a!important;color:#13233f!important;text-align:left!important;justify-content:stretch!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern:hover{transform:translateY(-1px)!important;border-color:#c5d6ef!important;box-shadow:0 14px 28px #0f172a0f!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern.active{background:#eff6ff!important;border-color:#bed3f3!important;box-shadow:0 12px 26px #2563eb14!important}.catalog-page .catalog-main .catalog-category-grid .category-btn-icon-box{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;flex:0 0 30px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn-visual{width:22px!important;height:22px!important;flex:0 0 22px!important}.catalog-page .catalog-main .catalog-category-grid .category-visual-emoji.category-btn-visual{font-size:18px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;color:#13233f!important}.catalog-page .catalog-main .catalog-category-grid .category-btn-arrow{width:16px!important;height:16px!important;color:#8ba0bf!important;justify-self:end!important}}@media(min-width:768px)and (max-width:1279px){.catalog-page .catalog-main .catalog-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:768px)and (max-width:1023px){.catalog-page .catalog-main .catalog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px){.catalog-page .catalog-header{padding:14px 20px!important;gap:18px!important;min-height:84px!important;background:#fffffff5!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid #e4ebf3!important}.catalog-page .catalog-logo,.catalog-page .catalog-header .catalog-logo,.catalog-page .catalog-header .catalog-actions,.catalog-page .catalog-header .catalog-search,.catalog-page .catalog-header .catalog-search input,.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart,.catalog-page .catalog-header .hello{font-family:Urbanist,Inter,system-ui,sans-serif!important}.catalog-page .catalog-header .catalog-logo{gap:10px!important;flex:0 0 auto!important}.catalog-page .catalog-header .brand-logo-image{height:42px!important;max-height:42px!important;max-width:228px!important;width:auto!important}.catalog-page .catalog-header .catalog-search{max-width:650px!important;height:46px!important;border-radius:10px!important;padding:0 18px!important;gap:10px!important;border:1px solid #d8e1ed!important;box-shadow:none!important;color:#8ca0bc!important}.catalog-page .catalog-header .catalog-search svg{width:18px!important;height:18px!important}.catalog-page .catalog-header .catalog-search input{font-size:13.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.005em!important;color:#24344f!important}.catalog-page .catalog-header .catalog-search input::placeholder{color:#8698b2!important;font-size:13.5px!important;font-weight:500!important}.catalog-page .catalog-header .catalog-actions{gap:10px!important;flex-wrap:nowrap!important;margin-left:auto!important}.catalog-page .catalog-header .hello{font-size:14px!important;font-weight:600!important;color:#7a8da9!important;white-space:nowrap!important}.catalog-page .catalog-header .hello strong{color:#2a3955!important;font-weight:800!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart{height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:14px!important;font-size:13px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn{border:1px solid #d8e1ed!important;background:#fff!important;color:#31435e!important}.catalog-page .catalog-header .exit-btn{color:#f03b7e!important;border-color:#f4c0d3!important}.catalog-page .catalog-header .floating-cart{min-width:146px!important;justify-content:center!important;border-radius:16px!important;border:1px solid #ec0b6f!important;background:#ec0b6f!important;color:#fff!important;padding:0 18px!important;gap:9px!important}.catalog-page .catalog-header .soft-btn svg,.catalog-page .catalog-header .exit-btn svg,.catalog-page .catalog-header .floating-cart svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.catalog-page .catalog-header .floating-cart strong,.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn{font-size:13px!important}.catalog-page .catalog-header .floating-cart em{min-width:22px!important;height:22px!important;top:-6px!important;right:-6px!important;font-size:11px!important;font-weight:800!important;border-width:2px!important}.catalog-page .catalog-header .soft-btn:hover,.catalog-page .catalog-header .exit-btn:hover{transform:translateY(-1px)!important;border-color:#c9d5e4!important;box-shadow:0 10px 24px #0f172a0d!important;background:#fff!important}.catalog-page .catalog-header .exit-btn:hover{border-color:#ef9bbc!important;box-shadow:0 10px 24px #ec0b6f14!important}.catalog-page .catalog-header .floating-cart:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #ec0b6f2e!important;filter:saturate(1.02)!important}.catalog-page .catalog-main .catalog-category-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 18px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;min-height:52px!important;height:52px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #d6e0ea!important;background:#fff!important;color:#14233f!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-icon-box{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;background:transparent!important;border-radius:0!important;padding:0!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-visual{width:26px!important;height:26px!important;flex:0 0 26px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-visual-emoji.category-btn-visual{font-size:23px!important;line-height:1!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.15!important;font-weight:700!important;color:#172847!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-arrow{width:16px!important;height:16px!important;color:#e9005d!important;justify-self:end!important;transition:transform .18s ease!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern:hover{background:#fff!important;border-color:#efb0c8!important;box-shadow:0 10px 22px #0f172a0d!important;transform:translateY(-1px)!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern:hover .category-btn-arrow{transform:translate(2px)!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern.active{background:#fff!important;border-color:#e9005d!important;box-shadow:none!important;color:#14233f!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern.active .category-btn-label{color:#14233f!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern.active .category-btn-arrow{color:#e9005d!important}}@media(min-width:768px)and (max-width:1380px){.catalog-page .catalog-header{padding:12px 16px!important;gap:14px!important}.catalog-page .catalog-header .catalog-search{max-width:520px!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart{padding:0 14px!important;font-size:12.5px!important}}@media(min-width:768px){.catalog-page .catalog-header{gap:14px!important;padding:10px 28px!important}.catalog-page .catalog-header .catalog-logo{gap:8px!important}.catalog-page .catalog-header .brand-logo-image,.customer-account-page-shell .catalog-header .brand-logo-image{width:auto!important;height:36px!important;max-height:36px!important;max-width:205px!important}.catalog-page .catalog-header .catalog-search{height:42px!important;max-width:710px!important;padding:0 16px!important;gap:10px!important;border-radius:10px!important}.catalog-page .catalog-header .catalog-search svg{width:17px!important;height:17px!important}.catalog-page .catalog-header .catalog-search input,.catalog-page .catalog-header .catalog-search input::placeholder,.catalog-page .catalog-header .hello,.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart,.customer-account-page-shell .catalog-header .soft-btn,.customer-account-page-shell .account-panel-btn{font-family:Urbanist,Inter,system-ui,sans-serif!important}.catalog-page .catalog-header .catalog-search input,.catalog-page .catalog-header .catalog-search input::placeholder{font-size:12.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important}.catalog-page .catalog-header .catalog-actions{gap:8px!important;flex-wrap:nowrap!important}.catalog-page .catalog-header .hello,.customer-account-page-shell .catalog-header .hello{font-size:12.5px!important;line-height:1.1!important;font-weight:600!important;white-space:nowrap!important}.catalog-page .catalog-header .hello strong,.customer-account-page-shell .catalog-header .hello strong{font-weight:800!important}.catalog-page .catalog-header .soft-btn,.catalog-page .catalog-header .exit-btn,.catalog-page .catalog-header .floating-cart,.customer-account-page-shell .catalog-header .soft-btn{min-height:42px!important;height:42px!important;padding:0 15px!important;border-radius:10px!important;font-size:12.5px!important;line-height:1!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important}.catalog-page .catalog-header .soft-btn svg,.catalog-page .catalog-header .exit-btn svg,.catalog-page .catalog-header .floating-cart svg,.customer-account-page-shell .catalog-header .soft-btn svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.catalog-page .catalog-header .floating-cart{min-width:148px!important;padding:0 18px!important;gap:8px!important;border-radius:10px!important}.catalog-page .catalog-header .floating-cart strong{font-size:12.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.catalog-page .catalog-header .floating-cart em{min-width:21px!important;height:21px!important;font-size:10.5px!important}.catalog-main .catalog-product-card .product-actions{grid-template-columns:minmax(112px,.8fr) minmax(164px,1.2fr)!important;gap:10px!important}.catalog-main .catalog-product-card .catalog-qty,.catalog-main .catalog-product-card .cart-add{height:48px!important;border-radius:10px!important}.catalog-main .catalog-product-card .cart-add{padding:0 12px!important;gap:7px!important;white-space:nowrap!important}.catalog-main .catalog-product-card .cart-add svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.catalog-main .catalog-product-card .cart-add-label{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important}.customer-account-page-shell .catalog-header .soft-btn{border-color:#f2bfd4!important;color:#d31769!important;background:#fff!important}.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .account-panel-btn:hover{border-color:#e495b5!important;background:#fff8fb!important;color:#c41161!important;box-shadow:none!important;transform:none!important}.customer-account-page-shell .account-panel-btn{min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #f2bfd4!important;background:#fff!important;color:#d31769!important;font-size:12.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}}.customer-account-page-shell .account-logo-button{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;text-align:left!important}.customer-account-page-shell .account-logo-button:focus-visible{outline:2px solid rgba(233,0,93,.24)!important;outline-offset:4px!important}@media(min-width:768px){.catalog-page .catalog-main .catalog-product-card .cart-add-label,.catalog-main .catalog-product-card .cart-add-label{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important}.catalog-page .catalog-main .catalog-product-card .cart-add.added,.catalog-main .catalog-product-card .cart-add.added,.catalog-page .catalog-main .catalog-product-card .cart-add.added:hover,.catalog-main .catalog-product-card .cart-add.added:hover{background:linear-gradient(135deg,#18a65a,#35bd73)!important;border-color:#18a65a!important;color:#fff!important;box-shadow:none!important}}@media(max-width:767px){.login-page.login-v233{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:14px!important;overflow:auto!important;background-image:var(--login-bg-mobile),radial-gradient(circle at 22% 15%,rgba(233,0,93,.32),transparent 34%),radial-gradient(circle at 84% 82%,rgba(167,0,72,.22),transparent 36%),linear-gradient(145deg,#fff7fa,#f6eaf1 54%,#f7faff)!important;background-size:cover,auto,auto,cover!important;background-position:center,center,center,center!important}.login-page.login-v233.has-custom-login-bg{background-color:#0b0b12!important;background-image:var(--login-bg-mobile)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.login-page.login-v233.has-custom-login-bg .login-background-overlay{background:none!important}.login-v233 .login-shell{width:min(430px,100%)!important;min-height:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important}.login-v233 .login-brand-v233{width:100%!important;min-height:82px!important;padding:0!important;gap:12px!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-v233 .login-brand-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:15px!important;font-size:30px!important}.login-v233 .login-brand h1{font-size:27px!important;line-height:1!important;letter-spacing:-.055em!important}.login-v233 .login-brand p{margin-top:6px!important;font-size:11.5px!important;line-height:1.25!important}.login-v233 .login-card-v233{width:100%!important;max-width:none!important;padding:18px!important;border-radius:18px!important;border-color:#ffffff85!important;background:linear-gradient(145deg,#ffffff8f,#ffffff4d)!important;backdrop-filter:blur(24px) saturate(148%)!important;-webkit-backdrop-filter:blur(24px) saturate(148%)!important}.login-v233 .login-pill{min-height:31px!important;padding:0 10px!important;border-radius:9px!important;font-size:10.5px!important}.login-v233 .login-mode-dot{width:8px!important;height:8px!important;flex-basis:8px!important;box-shadow:0 0 0 5px #e9005d17!important}.login-v233 .login-card h2{margin:17px 0 6px!important;font-size:24px!important;line-height:1.08!important}.login-v233 .login-desc{margin-bottom:14px!important;font-size:12px!important;line-height:1.45!important}.login-v233 .login-form-grid{gap:6px!important}.login-v233 .login-card label{margin-top:6px!important;font-size:11px!important}.login-v233 .login-input-wrap{height:47px!important;padding:0 12px!important;border-radius:10px!important}.login-v233 .login-card input{font-size:13px!important}.login-v233 .primary-wide,.login-v233 .ghost-wide{height:47px!important;border-radius:10px!important;font-size:12.5px!important}.login-v233 .primary-wide{margin-top:15px!important}.login-v233 .ghost-wide{margin-top:8px!important}.login-v233 .login-foot{margin-top:10px!important;font-size:10.5px!important}.login-background-settings-card-v233{padding:13px!important}.login-background-grid-v233{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important}.login-background-upload-card-v233{padding:10px!important;border-radius:12px!important}.login-background-upload-head-v233{margin-bottom:8px!important}.login-background-upload-head-v233 strong{font-size:12px!important}.login-background-upload-head-v233 span{font-size:10px!important}.login-background-preview-v233{min-height:128px!important;border-radius:10px!important}.login-background-preview-v233 img{height:128px!important}.login-background-preview-overlay-v233{left:7px!important;right:7px!important;bottom:7px!important;min-height:30px!important;font-size:10px!important}}@media(max-width:768px){.dashboard-page-stack .home-finance-strip{position:relative!important;padding-top:12px!important}.dashboard-page-stack .home-finance-toggle{display:inline-grid!important;place-items:center!important;position:absolute!important;top:8px!important;right:8px!important;z-index:4!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:1px solid #dfe6ef!important;border-radius:9px!important;background:#fff!important;color:#5d789f!important;box-shadow:none!important}.dashboard-page-stack .home-finance-toggle svg{width:16px!important;height:16px!important}.dashboard-page-stack .home-finance-toggle.active{color:#e72f70!important;border-color:#f1bfd0!important;background:#fff7fa!important}body.dark-theme .dashboard-page-stack .home-finance-toggle{background:#14243a!important;border-color:#314866!important;color:#9eb4d0!important}.login-activity-page .mobile-login-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.login-activity-page .mobile-login-order-date-item{min-width:0!important}.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .cart-detail-header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:11px!important;font-size:11px!important;line-height:1!important}.order-detail-redesign .admin-detail-item{grid-template-columns:44px minmax(122px,1fr) minmax(100px,.82fr)!important;grid-template-areas:"thumb info info" "delete qty total"!important;gap:8px!important}.order-detail-redesign .admin-detail-item .cart-page-thumb{grid-area:thumb!important}.order-detail-redesign .admin-detail-item .cart-page-info{grid-area:info!important}.order-detail-redesign .admin-detail-item-delete{grid-area:delete!important;width:42px!important;height:42px!important;min-width:42px!important;align-self:stretch!important;justify-self:stretch!important;border-radius:10px!important}.order-detail-redesign .admin-detail-qty-editor,.order-detail-redesign .admin-detail-qty-badge{grid-area:qty!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}.order-detail-redesign .admin-detail-qty-editor{grid-template-columns:52px minmax(64px,1fr)!important}.order-detail-redesign .admin-detail-qty-editor span{font-size:9px!important;white-space:nowrap!important}.order-detail-redesign .admin-detail-qty-editor input{min-width:0!important;width:100%!important;padding:0 6px!important;font-size:14px!important;text-align:center!important;opacity:1!important;visibility:visible!important;color:#17243d!important;-webkit-text-fill-color:#17243d!important}.order-detail-redesign .admin-detail-item .cart-page-total{grid-area:total!important;min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:5px 7px!important}.order-detail-redesign .admin-detail-item .cart-page-total span{font-size:8.4px!important}.order-detail-redesign .admin-detail-item .cart-page-total strong{font-size:12.5px!important}body.dark-theme .order-detail-redesign .admin-detail-qty-editor input{color:#f6f9ff!important;-webkit-text-fill-color:#f6f9ff!important}}@media(max-width:390px){.order-detail-redesign .admin-detail-item{grid-template-columns:40px minmax(108px,1fr) minmax(88px,.78fr)!important}.order-detail-redesign .admin-detail-item-delete{width:40px!important;min-width:40px!important}.order-detail-redesign .admin-detail-qty-editor{grid-template-columns:46px minmax(56px,1fr)!important}}@media(max-width:768px){.order-detail-redesign .admin-detail-item{grid-template-columns:58px minmax(118px,1fr) minmax(98px,.82fr)!important}.order-detail-redesign .admin-detail-item-delete{justify-self:center!important}}@media(max-width:390px){.order-detail-redesign .admin-detail-item{grid-template-columns:50px minmax(106px,1fr) minmax(84px,.76fr)!important}}@media(max-width:767px){.mobile-admin-hero-top{grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important}.mobile-hero-brand{display:flex!important;align-items:center!important;min-width:0!important;height:auto!important}.mobile-hero-brand-card{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14!important;backdrop-filter:blur(10px)!important}.mobile-hero-brand-card .brand-mark.dark{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;background:#fffffff5!important;color:#cb4f82!important;box-shadow:none!important;font-size:17px!important}.mobile-hero-brand-card .brand-logo-image,.mobile-hero-brand-card img{width:auto!important;max-width:146px!important;max-height:40px!important;object-fit:contain!important}.mobile-hero-brand-copy,.mobile-hero-brand-card>div:last-child{min-width:0!important}.mobile-hero-brand-copy strong,.mobile-hero-brand-card strong{display:block!important;color:#fff!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:13.5px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-hero-brand-copy span,.mobile-hero-brand-card span{display:block!important;margin-top:3px!important;color:#ffffffe0!important;font-family:Urbanist,Inter,system-ui,sans-serif!important;font-size:10.5px!important;line-height:1.1!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:767px){.customer-account-page-shell .account-last-order-card{position:relative!important;display:block!important}.customer-account-page-shell .account-last-order-open{width:100%!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important}.customer-account-page-shell .account-last-order-card.has-all-orders .account-last-order-open{padding-bottom:36px!important}.customer-account-page-shell .account-all-orders-btn{right:12px!important;bottom:9px!important;min-height:29px!important;padding:0 10px!important;border-radius:9px!important;font-size:10.5px!important}.customer-account-page-shell .account-order-detail-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}.customer-account-page-shell .account-order-detail-title-row h2{margin:0!important}.customer-account-page-shell .account-order-detail-ref{min-height:25px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important}.customer-account-page-shell .catalog-header .soft-btn,.customer-account-page-shell .account-panel-btn{border-color:#d31769!important;background:#d31769!important;color:#fff!important}.customer-account-page-shell .catalog-header .soft-btn:hover,.customer-account-page-shell .account-panel-btn:hover{border-color:#bd125d!important;background:#bd125d!important;color:#fff!important}.customer-account-page-shell .customer-order-summary .summary-total strong{font-size:20px!important;line-height:1.1!important}}@media(max-width:767px){.catalog-mobile-qty{grid-template-columns:18px minmax(38px,1fr) 18px!important;padding:0 3px!important;column-gap:0!important;overflow:hidden!important;box-sizing:border-box!important}.catalog-mobile-qty button{width:18px!important;min-width:18px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.catalog-mobile-qty button:first-child{justify-self:start!important}.catalog-mobile-qty button:last-child{justify-self:end!important}.catalog-mobile-qty input{width:100%!important;min-width:38px!important;padding:0 2px!important;font-size:10px!important;line-height:1!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;text-align:center!important;box-sizing:border-box!important}}@media(max-width:768px){.login-activity-page{gap:9px!important;padding-bottom:90px!important}.login-activity-page .login-activity-hero{min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;border-radius:13px!important;box-shadow:none!important}.login-activity-page .login-activity-hero-main{align-items:flex-start!important;gap:10px!important}.login-activity-page .login-activity-hero-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}.login-activity-page .login-activity-hero-icon svg{width:19px!important;height:19px!important}.login-activity-page .login-activity-eyebrow{margin-bottom:3px!important;font-size:8.5px!important}.login-activity-page .login-activity-hero h2{font-size:16px!important;line-height:1.16!important;font-weight:600!important}.login-activity-page .login-activity-hero p{margin-top:4px!important;font-size:9.5px!important;line-height:1.4!important}.login-activity-page .login-activity-back-btn{width:100%!important;min-width:0!important;height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:10px!important;font-weight:500!important}.login-activity-page .login-activity-toolbar-card{padding:9px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-radius:12px!important;box-shadow:none!important}.login-activity-page .login-activity-search{width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important;border-radius:10px!important}.login-activity-page .login-activity-search input{font-size:11px!important;font-weight:400!important}.login-activity-page .login-activity-summary-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.login-activity-page .login-activity-summary-item,.login-activity-page .login-activity-summary-item.period{min-width:0!important;height:40px!important;padding:0 10px!important;border-radius:10px!important}.login-activity-page .login-activity-summary-item span{font-size:8.5px!important;font-weight:400!important}.login-activity-page .login-activity-summary-item strong{font-size:14px!important;font-weight:600!important}.login-activity-page .login-activity-summary-item.period strong{font-size:11px!important;font-weight:500!important}.login-activity-page .login-activity-results-card{padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.login-activity-page .login-activity-results-head{min-height:50px!important;padding:8px 10px!important;border:1px solid #e7ecf3!important;border-radius:12px!important;background:#fff!important}.login-activity-page .login-activity-results-head>div{gap:8px!important}.login-activity-page .login-activity-results-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important}.login-activity-page .login-activity-results-head h3{font-size:11px!important;font-weight:500!important}.login-activity-page .login-activity-results-head p{display:none!important}.login-activity-page .login-activity-period-chip{min-height:26px!important;padding:0 8px!important;border-radius:8px!important;font-size:8.5px!important;font-weight:500!important}.login-activity-page .desktop-login-activity-table{display:none!important}.login-activity-page .mobile-login-activity-list{margin-top:8px!important;display:grid!important;gap:8px!important}.login-activity-page .mobile-login-activity-card{border:1px solid #e7ebf1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.login-activity-page .mobile-login-user-row{min-height:56px!important;padding:8px 10px!important;grid-template-columns:38px minmax(0,1fr) 17px!important;gap:9px!important;background:#fff!important}.login-activity-page .mobile-login-user-row .customer-avatar,.login-activity-page .mobile-login-user-row .sector-avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.login-activity-page .mobile-login-customer-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#2d394e!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important}.login-activity-page .mobile-login-user-copy small{color:#8d99aa!important;font-size:8px!important;line-height:1.15!important;font-weight:400!important}.login-activity-page .mobile-login-detail-grid,.login-activity-page .mobile-login-activity-list.online .mobile-login-detail-grid,.login-activity-page .mobile-login-activity-list.period .mobile-login-detail-grid{display:grid!important;grid-template-columns:1fr 1fr!important;border-top:1px solid #edf0f4!important;background:#fffafb!important}.login-activity-page .mobile-login-detail-item,.login-activity-page .mobile-login-activity-list.online .mobile-login-date-item,.login-activity-page .mobile-login-activity-list.period .mobile-login-date-item,.login-activity-page .mobile-login-activity-list.period .mobile-login-count-item{grid-column:auto!important;min-height:54px!important;padding:8px 10px!important;border-right:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important;background:transparent!important}.login-activity-page .mobile-login-detail-item:nth-child(2n){border-right:0!important}.login-activity-page .mobile-login-detail-item>span:first-child{color:#9a8290!important;font-size:7.5px!important;font-weight:500!important;letter-spacing:.025em!important;text-transform:uppercase!important}.login-activity-page .mobile-login-value,.login-activity-page .mobile-login-inline-value .mobile-login-value{color:#4a566a!important;font-size:10px!important;line-height:1.25!important;font-weight:400!important;overflow-wrap:anywhere!important}.login-activity-page .mobile-login-count-value{color:#c82361!important;font-size:13px!important;font-weight:500!important}.login-activity-page .mobile-login-copy-btn{width:25px!important;height:25px!important;min-width:25px!important;border-color:#eadfe4!important;border-radius:7px!important;background:#fff!important;color:#b55b7d!important}.login-activity-page .login-activity-empty-state{min-height:180px!important;margin-top:8px!important;padding:24px 14px!important;border:1px solid #e7ecf3!important;border-radius:12px!important;background:#fff!important}.login-activity-page .login-activity-empty-state h3{font-size:12px!important;font-weight:500!important}.login-activity-page .login-activity-empty-state p{font-size:9.5px!important;font-weight:400!important}body.dark-theme .login-activity-page .login-activity-results-head,body.dark-theme .login-activity-page .mobile-login-activity-card,body.dark-theme .login-activity-page .mobile-login-user-row,body.dark-theme .login-activity-page .login-activity-empty-state{border-color:#2d405a!important;background:#101c2d!important}body.dark-theme .login-activity-page .mobile-login-detail-grid,body.dark-theme .login-activity-page .mobile-login-activity-list.online .mobile-login-detail-grid,body.dark-theme .login-activity-page .mobile-login-activity-list.period .mobile-login-detail-grid{border-color:#293d55!important;background:#142238!important}body.dark-theme .login-activity-page .mobile-login-detail-item{border-color:#293d55!important}body.dark-theme .login-activity-page .mobile-login-customer-name,body.dark-theme .login-activity-page .mobile-login-value{color:#e2ebf7!important}}@media(max-width:767px){.customer-account-page-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;background:#f5f7fb!important}.customer-account-page-shell .top-shipping{min-height:34px!important;height:34px!important}.customer-account-page-shell .shipping-marquee-track{height:34px!important;align-items:center!important}.customer-account-page-shell .shipping-marquee-track span{font-size:11px!important;line-height:34px!important;white-space:nowrap!important}.customer-account-page-shell .catalog-header{position:sticky!important;top:0!important;z-index:45!important;width:100%!important;min-height:72px!important;margin:0!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #e7ebf2!important;border-radius:0!important;box-shadow:0 7px 20px #0f172a0b!important;backdrop-filter:blur(12px)!important}.customer-account-page-shell .catalog-logo,.customer-account-page-shell .customer-catalog-home-logo{width:auto!important;max-width:158px!important;min-width:0!important;height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.customer-account-page-shell .catalog-logo .brand-logo-image,.customer-account-page-shell .brand-logo-image.brand-logo-catalog,.customer-account-page-shell .brand-logo-image.header-brand-only{width:auto!important;max-width:158px!important;height:34px!important;max-height:34px!important;object-fit:contain!important;object-position:left center!important}.customer-account-page-shell .catalog-actions{min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.customer-account-page-shell .catalog-actions .hello{max-width:88px!important;margin:0!important;color:#7a879c!important;font-size:10px!important;line-height:1.15!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-account-page-shell .catalog-actions .hello strong{color:#1f2e49!important;font-size:11.5px!important;font-weight:700!important}.customer-account-page-shell .account-return-cta-header{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;gap:0!important;border-radius:13px!important;border:1px solid #ef176c!important;background:linear-gradient(135deg,#ff2b82,#ed0d62)!important;color:#fff!important;box-shadow:0 8px 18px #ec156729!important}.customer-account-page-shell .account-return-cta-header span{display:none!important}.customer-account-page-shell .account-return-cta-header svg{width:18px!important;height:18px!important;margin:0!important;color:#fff!important;stroke:#fff!important}.customer-account-page-shell .customer-account-layout{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.customer-account-page-shell .customer-account-sidebar,.customer-account-page-shell .customer-account-content{width:100%!important;min-width:0!important;max-width:100%!important}.customer-account-page-shell .account-sidebar-card{width:100%!important;margin:0!important;padding:12px!important;border:1px solid #e5eaf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a09!important}.customer-account-page-shell .account-sidebar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;margin:0 0 10px!important;padding:0 2px!important}.customer-account-page-shell .account-sidebar-head h3{margin:0!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;color:#15233c!important}.customer-account-page-shell .account-sidebar-head:after,.customer-account-page-shell .account-sidebar-head p{display:none!important}.customer-account-page-shell .account-menu-list{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.customer-account-page-shell .account-menu-btn{min-width:0!important;min-height:68px!important;height:auto!important;padding:8px 5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #e2e8f1!important;border-radius:14px!important;background:#fff!important;color:#44536b!important;box-shadow:none!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;text-align:center!important;white-space:normal!important;transform:none!important}.customer-account-page-shell .account-menu-btn.active{color:#d41465!important;border-color:#f3bfd6!important;background:linear-gradient(180deg,#fff8fb,#fff)!important;box-shadow:inset 0 0 0 1px #eb186a08!important}.customer-account-page-shell .account-menu-icon{width:30px!important;height:30px!important;min-width:30px!important;display:grid!important;place-items:center!important;border:1px solid #e5eaf2!important;border-radius:10px!important;background:#f8fafc!important;color:inherit!important}.customer-account-page-shell .account-menu-btn.active .account-menu-icon{border-color:#f5cada!important;background:#fff0f6!important}.customer-account-page-shell .account-menu-icon svg{width:16px!important;height:16px!important}.customer-account-page-shell .account-menu-btn.logout{grid-column:1 / -1!important;min-height:40px!important;padding:0 12px!important;flex-direction:row!important;gap:8px!important;color:#e15e55!important;background:snow!important;border-color:#f3dddd!important;font-size:11.5px!important}.customer-account-page-shell .account-menu-btn.logout .account-menu-icon{width:26px!important;min-width:26px!important;height:26px!important;border-radius:8px!important;background:#fff!important}.customer-account-page-shell .customer-account-content{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-account-page-shell .account-content-stack{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.customer-account-page-shell .account-dashboard-card{width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #e4eaf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a09!important}.customer-account-page-shell .account-dashboard-head{margin:0 0 12px!important;display:block!important}.customer-account-page-shell .account-dashboard-head h2{margin:0!important;color:#17243d!important;font-size:17px!important;line-height:1.25!important;font-weight:700!important}.customer-account-page-shell .account-dashboard-head p{margin:5px 0 0!important;color:#7e8ba0!important;font-size:11.5px!important;line-height:1.5!important;font-weight:400!important}.customer-account-page-shell .account-dashboard-grid{margin:0 0 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.customer-account-page-shell .account-dashboard-stat{position:relative!important;min-width:0!important;min-height:88px!important;padding:11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:2px!important;align-items:center!important;text-align:left!important;border:1px solid #e5eaf2!important;border-radius:15px!important;background:#fff!important}.customer-account-page-shell .account-dashboard-stat.account-password-stat{grid-column:1 / -1!important;min-height:72px!important;padding-right:50px!important}.customer-account-page-shell .account-dashboard-icon{grid-column:1!important;grid-row:1 / span 2!important;width:36px!important;height:36px!important;border-radius:11px!important}.customer-account-page-shell .account-dashboard-icon svg{width:18px!important;height:18px!important}.customer-account-page-shell .account-dashboard-stat>span{grid-column:2!important;margin:0!important;color:#8a96a8!important;font-size:10px!important;line-height:1.2!important;font-weight:500!important}.customer-account-page-shell .account-dashboard-stat>strong{grid-column:2!important;margin:0!important;color:#17243d!important;font-size:15px!important;line-height:1.25!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.customer-account-page-shell .account-password-eye{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;color:#65758e!important}.customer-account-page-shell .account-latest-order-section{margin:0!important;padding:0!important}.customer-account-page-shell .account-mini-kicker{display:block!important;margin:0 0 7px!important;color:#9a657c!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important}.customer-account-page-shell .account-order-card,.customer-account-page-shell .account-last-order-summary-card{width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:9px!important;border:1px solid #e4eaf2!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}.customer-account-page-shell .account-order-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.customer-account-page-shell .account-order-label,.customer-account-page-shell .account-order-card-meta span{display:block!important;margin:0!important;color:#8a96a8!important;font-size:9.5px!important;line-height:1.2!important;font-weight:400!important}.customer-account-page-shell .account-order-card-top strong{display:block!important;margin-top:2px!important;color:#d31566!important;font-size:15px!important;line-height:1.2!important;font-weight:650!important}.customer-account-page-shell .account-status-pill{flex:0 0 auto!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;font-weight:600!important}.customer-account-page-shell .account-order-card-meta{width:100%!important;padding-top:9px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;border-top:1px solid #eef2f6!important}.customer-account-page-shell .account-order-card-meta>div{min-width:0!important}.customer-account-page-shell .account-order-card-meta strong{display:block!important;margin-top:3px!important;color:#334159!important;font-size:11px!important;line-height:1.25!important;font-weight:550!important;overflow-wrap:anywhere!important}.customer-account-page-shell .account-detail-btn,.customer-account-page-shell .account-all-orders-btn{width:100%!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #f0c5d7!important;border-radius:11px!important;background:#fff8fb!important;color:#cf1765!important;font-size:11px!important;line-height:1!important;font-weight:600!important}.customer-account-page-shell .account-latest-order-footer{margin-top:7px!important}.customer-account-page-shell .account-content-header{width:100%!important;min-width:0!important;margin:0!important;padding:13px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;border:1px solid #e4eaf2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.customer-account-page-shell .account-content-header h2{margin:2px 0 0!important;color:#17243d!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important}.customer-account-page-shell .account-content-header p{margin:5px 0 0!important;color:#7e8ba0!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important}.customer-account-page-shell .account-order-summary-pill{width:100%!important;min-height:48px!important;padding:8px 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #f1d6e2!important;border-radius:12px!important;background:#fff8fb!important;text-align:left!important}.customer-account-page-shell .account-order-summary-pill strong{order:2!important;color:#d31566!important;font-size:20px!important;line-height:1!important;font-weight:650!important}.customer-account-page-shell .account-order-summary-pill span{order:1!important;color:#735b67!important;font-size:10.5px!important;font-weight:500!important}.customer-account-page-shell .account-order-list,.customer-account-page-shell .customer-order-table-wrap.account-order-list{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}.customer-account-page-shell .order-detail-head{padding:13px!important}.customer-account-page-shell .account-order-detail-title-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.customer-account-page-shell .account-order-detail-ref{color:#d31566!important;font-size:10px!important;line-height:1.25!important;font-weight:550!important}.customer-account-page-shell .account-soft-btn{width:100%!important;min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:11px!important;border:1px solid #dfe6ef!important;background:#f9fafc!important;color:#3c4a61!important;font-size:11px!important;font-weight:600!important;justify-content:center!important}.customer-account-page-shell .customer-order-detail-layout{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.customer-account-page-shell .customer-order-detail-items,.customer-account-page-shell .customer-order-summary{width:100%!important;min-width:0!important;padding:12px!important;border:1px solid #e4eaf2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.customer-account-page-shell .account-chip-row{width:100%!important;margin:0 0 10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.customer-account-page-shell .account-chip-row .account-status-pill{grid-column:1 / -1!important}.customer-account-page-shell .account-chip{min-width:0!important;min-height:32px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e6eaf1!important;border-radius:10px!important;background:#f9fafc!important;color:#65738a!important;font-size:9px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important}.customer-account-page-shell .customer-order-item-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.customer-account-page-shell .customer-order-item{width:100%!important;min-width:0!important;padding:10px!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 10px!important;align-items:start!important;border:1px solid #e5eaf2!important;border-radius:14px!important;background:#fff!important}.customer-account-page-shell .customer-order-thumb{grid-column:1!important;grid-row:1!important;width:60px!important;height:60px!important;min-width:60px!important;border:1px solid #edf0f4!important;border-radius:11px!important;background:#f8fafc!important;overflow:hidden!important}.customer-account-page-shell .customer-order-thumb img{width:100%!important;height:100%!important;object-fit:contain!important}.customer-account-page-shell .customer-order-main{grid-column:2!important;grid-row:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.customer-account-page-shell .customer-order-main>strong{margin:0 0 3px!important;color:#1c2941!important;font-size:11.5px!important;line-height:1.35!important;font-weight:600!important;overflow-wrap:anywhere!important}.customer-account-page-shell .customer-order-main>span,.customer-account-page-shell .customer-order-main>em{color:#8591a3!important;font-size:9.5px!important;line-height:1.35!important;font-style:normal!important}.customer-account-page-shell .customer-order-qty-box,.customer-account-page-shell .customer-order-line-total{grid-row:2!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:6px 8px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;border:1px solid #e7ebf1!important;border-radius:10px!important;background:#fafbfc!important}.customer-account-page-shell .customer-order-qty-box{grid-column:1!important}.customer-account-page-shell .customer-order-line-total{grid-column:2!important}.customer-account-page-shell .customer-order-qty-box span,.customer-account-page-shell .customer-order-line-total span{color:#929daf!important;font-size:8.5px!important;line-height:1.1!important;font-weight:400!important}.customer-account-page-shell .customer-order-qty-box strong,.customer-account-page-shell .customer-order-line-total strong{color:#344158!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important}.customer-account-page-shell .customer-order-line-total strong{color:#d31566!important}.customer-account-page-shell .customer-summary-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:9px!important;border-bottom:1px solid #edf1f5!important}.customer-account-page-shell .customer-summary-top span{color:#1d2a42!important;font-size:13px!important;font-weight:650!important}.customer-account-page-shell .customer-summary-top strong{color:#d31566!important;font-size:15px!important;font-weight:650!important}.customer-account-page-shell .summary-line,.customer-account-page-shell .summary-total{min-height:38px!important;padding:8px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid #f0f2f5!important}.customer-account-page-shell .summary-line span,.customer-account-page-shell .summary-total span{color:#7e899b!important;font-size:10px!important;font-weight:400!important}.customer-account-page-shell .summary-line strong,.customer-account-page-shell .summary-total strong{color:#303d53!important;font-size:11px!important;font-weight:600!important}.customer-account-page-shell .summary-total{border-bottom:0!important}.customer-account-page-shell .summary-total strong{color:#d31566!important;font-size:15px!important}.customer-account-page-shell .discount-page-redesign{gap:9px!important}.customer-account-page-shell .account-discount-hero{width:100%!important;min-width:0!important;padding:13px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;border:1px solid #e4eaf2!important;border-radius:17px!important;background:#fff!important}.customer-account-page-shell .account-discount-hero-copy h2{margin:1px 0 4px!important;color:#17243d!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important}.customer-account-page-shell .account-discount-hero-copy p{margin:0!important;color:#7e8ba0!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important}.customer-account-page-shell .account-discount-hero-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.customer-account-page-shell .account-discount-badge-card,.customer-account-page-shell .account-discount-badge-card.soft{min-width:0!important;min-height:58px!important;padding:9px 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;border:1px solid #eadde4!important;border-radius:12px!important;background:#fffafb!important}.customer-account-page-shell .account-discount-badge-card span{color:#9a7f8b!important;font-size:9px!important;font-weight:400!important}.customer-account-page-shell .account-discount-badge-card strong{color:#27344b!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important}.customer-account-page-shell .account-discount-empty-card,.customer-account-page-shell .account-discount-coupon-card{width:100%!important;min-width:0!important;padding:13px!important;border:1px solid #e4eaf2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.customer-account-page-shell .account-discount-empty-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.customer-account-page-shell .account-discount-empty-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;background:#fff1f7!important;color:#df1769!important}.customer-account-page-shell .account-discount-empty-icon svg{width:20px!important;height:20px!important}.customer-account-page-shell .account-discount-empty-copy strong{margin:0 0 3px!important;color:#253249!important;font-size:12.5px!important;line-height:1.3!important;font-weight:600!important}.customer-account-page-shell .account-discount-empty-copy p{margin:0!important;color:#8591a3!important;font-size:10px!important;line-height:1.45!important;font-weight:400!important}.catalog-cart-detail-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;background:#f5f7fb!important}.catalog-cart-detail-page .top-shipping{min-height:34px!important;height:34px!important}.catalog-cart-detail-page .shipping-marquee-track{height:34px!important;align-items:center!important}.catalog-cart-detail-page .shipping-marquee-track span{font-size:11px!important;line-height:34px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar{position:sticky!important;top:0!important;z-index:45!important;width:100%!important;min-height:72px!important;margin:0!important;padding:11px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:0!important;border-bottom:1px solid #e7ebf2!important;border-radius:0!important;background:#fffffffa!important;box-shadow:0 7px 20px #0f172a0b!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo{width:auto!important;max-width:152px!important;min-width:0!important;height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image{width:auto!important;max-width:152px!important;height:33px!important;max-height:33px!important;object-fit:contain!important;object-position:left center!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-actions{min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello.user-only{max-width:60px!important;margin:0!important;font-size:0!important;line-height:1!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .hello.user-only strong{display:block!important;max-width:60px!important;color:#23324b!important;font-size:10.5px!important;line-height:1.15!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;box-shadow:none!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn{border:1px solid #f1bfd4!important;background:#fff!important;color:#dc1467!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn span,.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart strong{display:none!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .cart-top-return-btn svg{width:18px!important;height:18px!important;stroke:#dc1467!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart{border:1px solid #ef1266!important;background:linear-gradient(135deg,#ff2b82,#ed0d62)!important;color:#fff!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart svg{width:18px!important;height:18px!important}.catalog-cart-detail-page .catalog-cart-detail-topbar .floating-cart em{top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;font-size:9px!important;line-height:1!important}.catalog-cart-detail-page .catalog-cart-detail-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 10px 28px!important}.catalog-cart-detail-page .catalog-cart-detail-header{width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #e4eaf2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-detail-header .orders-hero-triangle{flex:0 0 auto!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title h2{margin:0!important;color:#17243d!important;font-size:17px!important;line-height:1.2!important;font-weight:650!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-header-actions{flex:0 0 auto!important;width:auto!important;margin:0!important}.catalog-cart-detail-page .catalog-clear-cart-btn{width:auto!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 11px!important;gap:6px!important;border-radius:11px!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-clear-cart-btn svg{width:14px!important;height:14px!important}.catalog-cart-detail-page .catalog-cart-detail-layout{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.catalog-cart-detail-page .catalog-cart-items-card,.catalog-cart-detail-page .catalog-cart-summary-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border:1px solid #e4eaf2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.catalog-cart-detail-page .catalog-cart-meta{margin:0!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill-row{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 9px!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill,.catalog-cart-detail-page .catalog-cart-meta .meta-pill:last-child{min-width:0!important;min-height:42px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #e5eaf2!important;border-radius:11px!important;background:#fafbfc!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill svg{flex:0 0 14px!important;width:14px!important;height:14px!important;color:#66768e!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill span{color:#7d899b!important;font-size:9px!important;line-height:1.2!important;font-weight:400!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-meta .meta-pill strong{min-width:0!important;color:#28364d!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-cart-detail-page .catalog-cart-item-list{width:100%!important;min-width:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-detail-item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"thumb info" "controls controls"!important;gap:9px 10px!important;align-items:start!important;border:1px solid #e6eaf1!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb{grid-area:thumb!important;width:58px!important;height:58px!important;min-width:58px!important;border:1px solid #edf0f4!important;border-radius:11px!important;background:#f8fafc!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info{grid-area:info!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info strong{margin:0 0 2px!important;color:#1d2a42!important;font-size:11.5px!important;line-height:1.32!important;font-weight:600!important;overflow-wrap:anywhere!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info span,.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-info em{margin:0!important;color:#8692a4!important;font-size:9.5px!important;line-height:1.32!important;font-style:normal!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-area:controls!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(112px,1.15fr) 40px minmax(90px,.85fr)!important;gap:7px!important;align-items:center!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;display:grid!important;grid-template-columns:28px minmax(38px,1fr) 28px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.catalog-cart-detail-page .catalog-detail-qty button,.catalog-cart-detail-page .cart-page-qty.editable button{width:28px!important;min-width:28px!important;height:100%!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#62728a!important}.catalog-cart-detail-page .catalog-detail-qty input,.catalog-cart-detail-page .cart-page-qty.editable input{width:100%!important;min-width:0!important;height:100%!important;padding:0 2px!important;border:0!important;background:#fff!important;color:#1f2d45!important;font-size:12px!important;line-height:1!important;font-weight:600!important;text-align:center!important;font-variant-numeric:tabular-nums!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:40px!important;min-width:40px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #f2c9da!important;border-radius:10px!important;background:#fff!important;color:#ec176c!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn svg{width:15px!important;height:15px!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:5px 7px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:1px!important;border:1px solid #f0e2e8!important;border-radius:10px!important;background:#fff9fb!important;text-align:right!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total span{margin:0!important;color:#9b8790!important;font-size:7.5px!important;line-height:1.1!important;font-weight:400!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total strong{margin:0!important;color:#e6156c!important;font-size:11px!important;line-height:1.1!important;font-weight:650!important;white-space:nowrap!important}.catalog-cart-detail-page .catalog-cart-summary-card{display:flex!important;flex-direction:column!important;gap:0!important}.catalog-cart-detail-page .catalog-cart-expiry-note{margin:0 0 9px!important;padding:10px 11px!important;border:1px solid #f1d7e2!important;border-radius:12px!important;background:#fff8fb!important}.catalog-cart-detail-page .catalog-cart-expiry-note-title{gap:6px!important;margin-bottom:4px!important}.catalog-cart-detail-page .catalog-cart-expiry-note-title strong{color:#cf1764!important;font-size:11px!important;font-weight:650!important}.catalog-cart-detail-page .catalog-cart-expiry-note-title svg{width:14px!important;height:14px!important}.catalog-cart-detail-page .catalog-cart-expiry-note p{margin:0!important;color:#806e76!important;font-size:9.5px!important;line-height:1.45!important;font-weight:400!important}.catalog-cart-detail-page .summary-card-top.compact,.catalog-cart-detail-page .catalog-summary-title-only{min-height:34px!important;padding:0 0 9px!important;margin:0 0 9px!important;border-bottom:1px solid #edf1f5!important}.catalog-cart-detail-page .summary-card-top.compact span,.catalog-cart-detail-page .catalog-summary-title-only span{color:#1b2941!important;font-size:14px!important;line-height:1.2!important;font-weight:650!important}.catalog-cart-detail-page .shipping-progress-card{margin:0 0 8px!important;padding:10px!important;border-radius:12px!important;background:#f8fafc!important}.catalog-cart-detail-page .shipping-head strong,.catalog-cart-detail-page .shipping-head span{font-size:10px!important;font-weight:600!important}.catalog-cart-detail-page .shipping-progress-card p{margin:6px 0 0!important;font-size:9px!important;line-height:1.4!important}.catalog-cart-detail-page .summary-line{min-height:38px!important;padding:8px 0!important}.catalog-cart-detail-page .summary-line span,.catalog-cart-detail-page .summary-line strong{font-size:10px!important;font-weight:500!important}.catalog-cart-detail-page .discount-box.catalog-discount-box{margin:7px 0!important;padding:10px!important;border-radius:12px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box label{font-size:10px!important;font-weight:600!important}.catalog-cart-detail-page .discount-box.catalog-discount-box div{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:7px!important}.catalog-cart-detail-page .discount-box.catalog-discount-box input,.catalog-cart-detail-page .discount-box.catalog-discount-box button{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;border-radius:10px!important;font-size:10px!important}.catalog-cart-detail-page .summary-total{min-height:52px!important;margin:7px 0!important;padding:10px 12px!important;border-radius:12px!important}.catalog-cart-detail-page .summary-total span{font-size:11px!important;font-weight:600!important}.catalog-cart-detail-page .catalog-order-total-value{min-width:0!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important}.catalog-cart-detail-page .catalog-order-total-value strong{font-size:18px!important;line-height:1!important;font-weight:700!important}.catalog-cart-detail-page .catalog-order-total-value em{font-size:8px!important;line-height:1!important;font-weight:600!important}.catalog-cart-detail-page .catalog-confirm-order-btn,.catalog-cart-detail-page .catalog-continue-btn,.catalog-cart-detail-page .catalog-empty-cart-btn{width:100%!important;min-height:42px!important;height:42px!important;margin-top:7px!important;border-radius:11px!important;font-size:11px!important;font-weight:600!important}.catalog-cart-detail-page .empty-cart-lux{width:100%!important;padding:24px 14px!important}}@media(max-width:420px){.customer-account-page-shell .catalog-header,.catalog-cart-detail-page .catalog-cart-detail-topbar{padding-left:10px!important;padding-right:10px!important}.customer-account-page-shell .catalog-logo,.customer-account-page-shell .customer-catalog-home-logo,.catalog-cart-detail-page .catalog-cart-detail-topbar .catalog-logo{max-width:136px!important}.customer-account-page-shell .catalog-logo .brand-logo-image,.customer-account-page-shell .brand-logo-image.brand-logo-catalog,.customer-account-page-shell .brand-logo-image.header-brand-only,.catalog-cart-detail-page .catalog-cart-detail-topbar .brand-logo-image{max-width:136px!important;height:30px!important;max-height:30px!important}.customer-account-page-shell .catalog-actions .hello{max-width:66px!important;font-size:9px!important}.customer-account-page-shell .catalog-actions .hello strong{font-size:10px!important}.customer-account-page-shell .customer-account-layout{padding:9px!important;gap:9px!important}.customer-account-page-shell .account-sidebar-card,.customer-account-page-shell .account-dashboard-card,.customer-account-page-shell .account-content-header,.customer-account-page-shell .account-discount-hero{padding:11px!important}.customer-account-page-shell .account-menu-list{gap:6px!important}.customer-account-page-shell .account-menu-btn{min-height:64px!important;padding:7px 3px!important;font-size:9.5px!important}.customer-account-page-shell .account-menu-btn.logout{min-height:38px!important;font-size:10.5px!important}.customer-account-page-shell .account-dashboard-grid{gap:6px!important}.customer-account-page-shell .account-dashboard-stat{min-height:82px!important;padding:9px!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:7px!important}.customer-account-page-shell .account-dashboard-icon{width:32px!important;height:32px!important}.customer-account-page-shell .account-dashboard-stat>strong{font-size:13px!important}.customer-account-page-shell .account-order-card-meta{gap:5px!important}.customer-account-page-shell .account-order-card-meta strong{font-size:10px!important}.catalog-cart-detail-page .catalog-cart-detail-main{padding:9px 7px 24px!important}.catalog-cart-detail-page .catalog-cart-detail-header,.catalog-cart-detail-page .catalog-cart-items-card,.catalog-cart-detail-page .catalog-cart-summary-card{padding:9px!important}.catalog-cart-detail-page .catalog-cart-detail-header .order-detail-page-title h2{font-size:15px!important}.catalog-cart-detail-page .catalog-clear-cart-btn{height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:9px!important}.catalog-cart-detail-page .catalog-cart-detail-item{grid-template-columns:54px minmax(0,1fr)!important;padding:9px!important;gap:8px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-page-thumb{width:54px!important;min-width:54px!important;height:54px!important}.catalog-cart-detail-page .catalog-cart-row-controls{grid-template-columns:minmax(106px,1.2fr) 38px minmax(82px,.8fr)!important;gap:6px!important}.catalog-cart-detail-page .catalog-detail-qty,.catalog-cart-detail-page .cart-page-qty.editable,.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn,.catalog-cart-detail-page .catalog-cart-row-controls .cart-page-total{height:36px!important;min-height:36px!important}.catalog-cart-detail-page .catalog-cart-detail-item .cart-remove-btn{width:38px!important;min-width:38px!important}}@media(max-width:767px){.customer-account-page-shell .account-order-card,.customer-account-page-shell .account-last-order-summary-card{padding:10px!important;gap:7px!important;border-radius:14px!important}.customer-account-page-shell .account-order-card-top{align-items:center!important}.customer-account-page-shell .account-order-card-meta{width:100%!important;min-height:48px!important;padding:0!important;display:grid!important;grid-template-columns:1.35fr .72fr .93fr!important;gap:0!important;border:1px solid #e8edf3!important;border-radius:11px!important;background:#fafbfc!important;overflow:hidden!important}.customer-account-page-shell .account-order-card-meta>div{min-width:0!important;min-height:48px!important;padding:7px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-account-page-shell .account-order-card-meta>div+div{border-left:1px solid #e8edf3!important}.customer-account-page-shell .account-order-card-meta span{margin:0!important;color:#8a96a8!important;font-size:8.8px!important;line-height:1.05!important;font-weight:450!important}.customer-account-page-shell .account-order-card-meta strong{margin:0!important;color:#26344b!important;font-size:10.2px!important;line-height:1.18!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-account-page-shell .account-detail-btn{height:36px!important;min-height:36px!important}.customer-account-page-shell .customer-order-summary{padding:10px!important;border-radius:15px!important;box-shadow:0 5px 16px #0f172a06!important}.customer-account-page-shell .customer-summary-top{min-height:38px!important;margin:0 0 2px!important;padding:8px 10px!important;border:1px solid #f0dce4!important;border-radius:11px!important;background:#fff9fb!important}.customer-account-page-shell .customer-summary-top span{font-size:12px!important;line-height:1.1!important;font-weight:650!important}.customer-account-page-shell .customer-summary-top strong{display:none!important}.customer-account-page-shell .customer-order-summary .summary-line{min-height:32px!important;padding:6px 3px!important}.customer-account-page-shell .customer-order-summary .summary-line span{font-size:9.6px!important}.customer-account-page-shell .customer-order-summary .summary-line strong{font-size:10.5px!important;font-weight:550!important}.customer-account-page-shell .customer-order-summary .summary-total{min-height:42px!important;margin-top:5px!important;padding:8px 10px!important;border:1px solid #f0d4df!important;border-radius:11px!important;background:#fff7fa!important}.customer-account-page-shell .customer-order-summary .summary-total span{color:#6e5963!important;font-size:10px!important;font-weight:550!important}.customer-account-page-shell .customer-order-summary .summary-total strong{color:#d51465!important;font-size:15px!important;line-height:1!important;font-weight:700!important}.catalog-mobile-page .catalog-mobile-topbar.catalog-mobile-topbar-v231{padding:9px 12px!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(135deg,#f52b7d,#ee176b)!important;box-shadow:0 7px 18px #e1176521!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-topbar-row{grid-template-columns:46px minmax(0,1fr) 46px!important;gap:10px!important;align-items:center!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-icon-btn{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;background:#ffffff24!important;color:#fff!important;box-shadow:none!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-icon-btn svg{width:21px!important;height:21px!important;stroke:#fff!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{display:block!important;max-width:100%!important;color:#fff!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:20px!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-cart-btn em{top:-5px!important;right:-5px!important}}@media(max-width:390px){.customer-account-page-shell .account-order-card-meta{grid-template-columns:1.3fr .72fr .98fr!important}.customer-account-page-shell .account-order-card-meta>div{padding:7px 6px!important}.customer-account-page-shell .account-order-card-meta strong{font-size:9.7px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{font-size:18px!important}}@media(max-width:767px){.customer-account-page-shell .account-sidebar-head{justify-content:center!important;min-height:26px!important;margin-bottom:8px!important;padding:0!important;text-align:center!important}.customer-account-page-shell .account-sidebar-head h3{width:100%!important;text-align:center!important;font-size:15.5px!important;line-height:1.1!important;font-weight:700!important}.customer-account-page-shell .account-sidebar-card{padding:10px!important;border-radius:16px!important;box-shadow:0 6px 18px #0f172a08!important}.customer-account-page-shell .account-menu-list{gap:6px!important}.customer-account-page-shell .account-menu-btn{min-height:61px!important;padding:6px 4px!important;gap:5px!important;border-radius:12px!important;font-size:10px!important}.customer-account-page-shell .account-menu-icon{width:27px!important;min-width:27px!important;height:27px!important;border-radius:8px!important}.customer-account-page-shell .account-menu-icon svg{width:14px!important;height:14px!important}.customer-account-page-shell .account-menu-btn.logout{min-height:36px!important;font-size:10.5px!important}.customer-account-page-shell .account-dashboard-card{padding:11px!important;border-radius:16px!important;box-shadow:0 6px 18px #0f172a08!important}.customer-account-page-shell .account-dashboard-head{margin:0 0 9px!important}.customer-account-page-shell .account-dashboard-head h2{font-size:15.5px!important;line-height:1.15!important;font-weight:700!important}.customer-account-page-shell .account-dashboard-head p{max-width:100%!important;margin-top:4px!important;font-size:10px!important;line-height:1.35!important}.customer-account-page-shell .account-dashboard-grid{margin-bottom:9px!important;gap:6px!important}.customer-account-page-shell .account-dashboard-stat{min-height:67px!important;padding:8px!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:7px!important;border-radius:12px!important}.customer-account-page-shell .account-dashboard-stat.account-password-stat{min-height:56px!important;padding-right:43px!important}.customer-account-page-shell .account-dashboard-icon{width:30px!important;height:30px!important;border-radius:9px!important}.customer-account-page-shell .account-dashboard-icon svg{width:15px!important;height:15px!important}.customer-account-page-shell .account-dashboard-stat>span{font-size:8.8px!important;line-height:1.05!important}.customer-account-page-shell .account-dashboard-stat>strong{font-size:12.5px!important;line-height:1.1!important;font-weight:650!important}.customer-account-page-shell .account-password-eye{right:8px!important;width:29px!important;min-width:29px!important;height:29px!important;border-radius:9px!important}.customer-account-page-shell .account-password-eye svg{width:14px!important;height:14px!important}.customer-account-page-shell .account-mini-kicker{margin-bottom:5px!important;font-size:9px!important}.customer-account-page-shell .account-order-card,.customer-account-page-shell .account-last-order-summary-card{padding:9px!important;gap:6px!important;border-radius:13px!important}.customer-account-page-shell .account-order-card-top strong{font-size:13.5px!important}.customer-account-page-shell .account-status-pill{min-height:25px!important;padding:0 9px!important;font-size:8.8px!important}.customer-account-page-shell .account-order-card-meta{min-height:42px!important;border-radius:10px!important}.customer-account-page-shell .account-order-card-meta>div{min-height:42px!important;padding:5px 7px!important;gap:2px!important}.customer-account-page-shell .account-order-card-meta span{font-size:8.2px!important}.customer-account-page-shell .account-order-card-meta strong{font-size:9.6px!important}.customer-account-page-shell .account-detail-btn{height:32px!important;min-height:32px!important;border-radius:10px!important;font-size:9.5px!important}.customer-account-page-shell .account-all-orders-btn{min-height:31px!important;height:31px!important;font-size:9.5px!important}.customer-account-page-shell .account-return-cta-header,.customer-account-page-shell .account-return-cta-header:hover,.customer-account-page-shell .account-return-cta-header:focus-visible{background:#f31570!important;border-color:#f31570!important;box-shadow:none!important;filter:none!important;transform:none!important}.sidebar-brand-home,.mobile-hero-brand-home{appearance:none!important;-webkit-appearance:none!important;font:inherit!important;cursor:pointer!important}.sidebar-brand-home{width:100%!important;border:0!important;outline:0!important;text-align:left!important}.mobile-hero-brand-home{width:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.sidebar-brand-home:focus-visible,.mobile-hero-brand-home:focus-visible{outline:2px solid rgba(255,255,255,.85)!important;outline-offset:2px!important}.dashboard-page-stack{gap:8px!important}.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{gap:6px!important}.dashboard-page-stack .home-kpi-card{min-height:76px!important;height:76px!important;border-radius:13px!important;box-shadow:0 5px 14px #27344e0d!important}.dashboard-page-stack .mobile-kpi-layout{padding:7px 9px!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:15px 30px 13px!important;column-gap:7px!important;row-gap:1px!important}.dashboard-page-stack .mobile-kpi-title{font-size:9.5px!important;font-weight:700!important}.dashboard-page-stack .mobile-kpi-icon{width:29px!important;min-width:29px!important;height:29px!important;border-radius:9px!important}.dashboard-page-stack .mobile-kpi-icon svg{width:15px!important;height:15px!important}.dashboard-page-stack .mobile-kpi-value{font-size:20px!important;font-weight:700!important}.dashboard-page-stack .mobile-kpi-trend{font-size:7.8px!important;font-weight:650!important}.dashboard-page-stack .home-finance-strip{padding-top:8px!important;gap:6px!important}.dashboard-page-stack .home-finance-item{min-height:61px!important;height:61px!important;padding:7px 8px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;border-radius:10px!important;box-shadow:0 5px 14px #27344e0b!important}.dashboard-page-stack .home-finance-icon{width:29px!important;min-width:29px!important;height:29px!important;border-radius:9px!important}.dashboard-page-stack .home-finance-icon svg{width:15px!important;height:15px!important}.dashboard-page-stack .home-finance-content>span{font-size:8.8px!important}.dashboard-page-stack .home-finance-content>strong{font-size:13.5px!important}.dashboard-page-stack .home-finance-trend,.dashboard-page-stack .home-finance-trend strong{font-size:7.5px!important}.dashboard-page-stack .home-finance-toggle{top:13px!important;right:7px!important;width:29px!important;min-width:29px!important;height:29px!important;border-radius:8px!important}.dashboard-page-stack .home-finance-toggle svg{width:14px!important;height:14px!important}.dashboard-page-stack .home-recent-orders-card{border-radius:14px!important;box-shadow:0 6px 18px #27344e0d!important}.dashboard-page-stack .recent-orders-head{min-height:42px!important;height:42px!important;padding:0 10px!important}.dashboard-page-stack .recent-orders-head h3{font-size:13px!important;font-weight:750!important}.dashboard-page-stack .view-all-orders-btn{height:27px!important;font-size:8.5px!important}.dashboard-page-stack .mobile-recent-columns{display:none!important}.dashboard-page-stack .mobile-recent-order-card{min-height:56px!important;height:56px!important;padding:6px 18px 6px 7px!important;grid-template-columns:minmax(110px,1fr) 68px 59px!important;grid-template-rows:21px 19px!important;column-gap:6px!important;row-gap:2px!important}.dashboard-page-stack .mobile-recent-customer{height:42px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:6px!important}.dashboard-page-stack .mobile-recent-avatar{width:28px!important;min-width:28px!important;height:28px!important;border-radius:8px!important}.dashboard-page-stack .mobile-recent-customer-copy strong{font-size:9.4px!important;line-height:1.05!important;font-weight:700!important}.dashboard-page-stack .mobile-recent-customer-copy small{margin-top:1px!important;font-size:7.8px!important;line-height:1!important}.dashboard-page-stack .mobile-recent-date{font-size:7.5px!important;font-weight:550!important;line-height:1.08!important}.dashboard-page-stack .mobile-recent-amount{font-size:9px!important;font-weight:650!important}.dashboard-page-stack .mobile-recent-badges{gap:4px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{height:18px!important;padding:0 4px!important;border-radius:6px!important;font-size:6.8px!important;font-weight:600!important}.dashboard-page-stack .mobile-recent-open{right:2px!important;width:14px!important;min-width:14px!important;height:38px!important}.dashboard-page-stack .mobile-recent-open svg{width:12px!important;height:12px!important}.admin-page-accounting .accounting-management-page{gap:9px!important}.admin-page-accounting .accounting-reference-hero{display:none!important}.admin-page-accounting .accounting-net-board{display:block!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e7ebf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 18px #1f2d460b!important}.admin-page-accounting .accounting-net-visual{padding:12px!important;border:0!important}.admin-page-accounting .accounting-net-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.admin-page-accounting .accounting-net-kicker{margin-bottom:2px!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.035em!important}.admin-page-accounting .accounting-net-heading h3{font-size:19px!important;line-height:1.05!important;font-weight:600!important}.admin-page-accounting .accounting-report-save-btn{min-width:96px!important;min-height:34px!important;height:34px!important;padding:0 11px!important;border-radius:9px!important;font-size:9.5px!important;box-shadow:none!important}.admin-page-accounting .accounting-report-save-btn svg{width:14px!important;height:14px!important}.admin-page-accounting .accounting-net-content{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;margin-top:10px!important;align-items:center!important}.admin-page-accounting .accounting-net-chart-stage{width:108px!important;height:108px!important;margin:0 auto!important}.admin-page-accounting .accounting-net-track,.admin-page-accounting .accounting-net-segment{stroke-width:18px!important}.admin-page-accounting .accounting-net-segment:hover,.admin-page-accounting .accounting-net-segment:focus-visible,.admin-page-accounting .accounting-net-segment.active{stroke-width:21px!important}.admin-page-accounting .accounting-net-center{inset:27px!important;gap:1px!important}.admin-page-accounting .accounting-net-center span{font-size:8.5px!important;font-weight:500!important}.admin-page-accounting .accounting-net-center strong{max-width:72px!important;font-size:13px!important;font-weight:700!important}.admin-page-accounting .accounting-net-center small{font-size:7.2px!important;font-weight:500!important}.admin-page-accounting .accounting-net-breakdown-row{grid-template-columns:7px minmax(0,1fr) auto!important;gap:6px!important;min-height:29px!important;padding:0 2px!important;font-size:9.2px!important;font-weight:500!important}.admin-page-accounting .accounting-net-breakdown-row strong{font-size:9.3px!important;font-weight:650!important}.admin-page-accounting .accounting-net-dot{width:7px!important;height:7px!important}.admin-page-accounting .accounting-net-formula{min-height:34px!important;margin-top:7px!important;padding:7px 8px!important;border-radius:9px!important;font-size:8.7px!important;font-weight:500!important}.admin-page-accounting .accounting-net-formula strong{font-size:9px!important;font-weight:650!important}.admin-page-accounting .accounting-report-panel{padding:11px 12px 12px!important;border-top:1px solid #edf1f5!important;background:#fbfcfe!important}.admin-page-accounting .accounting-report-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.admin-page-accounting .accounting-report-head h3{font-size:13px!important;font-weight:650!important}.admin-page-accounting .accounting-report-head>div>span{font-size:8px!important}.admin-page-accounting .accounting-report-head-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important}.admin-page-accounting .accounting-report-count{min-height:25px!important;padding:0 8px!important;font-size:8px!important}.admin-page-accounting .accounting-view-all-reports{font-size:8.5px!important}.admin-page-accounting .accounting-report-list-soft{max-height:128px!important;margin-top:8px!important;overflow:auto!important}.admin-page-accounting .accounting-report-item-soft{min-height:48px!important;padding:7px 0!important}.admin-page-accounting .accounting-report-item-soft>div strong{font-size:9.5px!important}.admin-page-accounting .accounting-report-item-soft>div span{font-size:8px!important}.admin-page-accounting .accounting-report-item-soft>b{font-size:9.5px!important}.admin-page-accounting .accounting-report-empty{min-height:82px!important;padding:10px!important;gap:4px!important;border-radius:10px!important}.admin-page-accounting .accounting-report-empty svg{width:19px!important;height:19px!important}.admin-page-accounting .accounting-report-empty strong{font-size:9.5px!important}.admin-page-accounting .accounting-report-empty span{font-size:8px!important}.admin-page-accounting .accounting-chart-board{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0 11px!important;overflow:hidden!important;border:1px solid #e7ebf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 18px #1f2d460a!important}.admin-page-accounting .accounting-donut-card{display:block!important;padding:10px 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important}.admin-page-accounting .accounting-donut-card:last-child{border-bottom:0!important}.admin-page-accounting .accounting-donut-card>h3{margin:0 0 6px!important;font-size:11.5px!important;font-weight:650!important}.admin-page-accounting .accounting-donut-content{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:9px!important;min-height:90px!important}.admin-page-accounting .accounting-donut-stage{width:86px!important;height:86px!important;margin:auto!important}.admin-page-accounting .accounting-donut-track,.admin-page-accounting .accounting-donut-segment{stroke-width:15px!important}.admin-page-accounting .accounting-donut-center{inset:21px!important;gap:1px!important}.admin-page-accounting .accounting-donut-center strong{font-size:11px!important;max-width:52px!important}.admin-page-accounting .accounting-donut-center span{font-size:7px!important;max-width:54px!important}.admin-page-accounting .accounting-donut-legend{max-height:88px!important}.admin-page-accounting .accounting-donut-legend button{min-height:23px!important;padding:3px 4px!important;gap:5px!important}.admin-page-accounting .accounting-legend-name,.admin-page-accounting .accounting-donut-legend button strong{font-size:8.2px!important}.admin-page-accounting .accounting-donut-total-line{margin-top:3px!important;padding:6px 4px 0!important;font-size:8px!important}.admin-page-accounting .accounting-donut-total-line strong{font-size:8.7px!important}.admin-page-accounting .accounting-board-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.admin-page-accounting .accounting-ledger-card{padding:0!important;overflow:hidden!important;border:1px solid #e7ebf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 18px #1f2d460a!important}.admin-page-accounting .accounting-ledger-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 11px!important;border-bottom:1px solid #edf1f5!important}.admin-page-accounting .accounting-ledger-title{min-width:0!important}.admin-page-accounting .accounting-ledger-title h3{font-size:12px!important;font-weight:650!important}.admin-page-accounting .accounting-section-triangle{width:0!important;height:0!important;border-top-width:5px!important;border-bottom-width:5px!important;border-left-width:7px!important}.admin-page-accounting .accounting-ledger-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}.admin-page-accounting .accounting-link-button{display:none!important}.admin-page-accounting .accounting-add-button{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:8.5px!important}.admin-page-accounting .accounting-add-button svg{width:13px!important;height:13px!important}.admin-page-accounting .accounting-table-wrap{padding:0 9px 8px!important;overflow:visible!important}.admin-page-accounting .accounting-table-head-row{display:none!important}.admin-page-accounting .accounting-table-data-row{position:relative!important;margin-top:7px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;border:1px solid #e9edf3!important;border-radius:10px!important;background:#fbfcfe!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:1!important;color:#26354b!important;font-size:10px!important;font-weight:650!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(4),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(4),.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(2){grid-column:2!important;grid-row:1!important;color:#df3d70!important;font-size:10px!important;font-weight:650!important;white-space:nowrap!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:2!important;color:#8793a4!important;font-size:8px!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(3),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:2!important;color:#8793a4!important;font-size:8px!important;white-space:nowrap!important}.admin-page-accounting .accounting-table-data-row .accounting-row-actions{grid-column:1 / -1!important;grid-row:3!important;display:flex!important;justify-content:flex-end!important;gap:5px!important;padding-top:4px!important;border-top:1px solid #edf1f5!important}.admin-page-accounting .cash-grid.accounting-table-data-row .accounting-row-actions{grid-row:2!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:29px!important;min-width:29px!important;height:29px!important;border-radius:8px!important}.admin-page-accounting .accounting-edit-action svg,.admin-page-accounting .accounting-delete-action svg{width:13px!important;height:13px!important}.admin-page-accounting .accounting-total-row{min-height:42px!important;padding:0 11px!important;font-size:9px!important}.admin-page-accounting .accounting-total-row strong{font-size:9.5px!important}.admin-page-accounting .accounting-total-row span{font-size:11px!important;font-weight:700!important}}@media(max-width:390px){.dashboard-page-stack .home-kpi-card{height:72px!important;min-height:72px!important}.dashboard-page-stack .mobile-kpi-layout{padding:6px 8px!important;grid-template-columns:29px minmax(0,1fr)!important}.dashboard-page-stack .mobile-kpi-value{font-size:18px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(98px,1fr) 61px 54px!important}.admin-page-accounting .accounting-net-content{grid-template-columns:100px minmax(0,1fr)!important;gap:7px!important}.admin-page-accounting .accounting-net-chart-stage{width:96px!important;height:96px!important}.admin-page-accounting .accounting-net-center{inset:24px!important}}@media(max-width:767px){.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{gap:7px!important}.dashboard-page-stack .home-kpi-card{min-height:68px!important;height:68px!important;border-radius:13px!important;box-shadow:0 5px 14px #2530490d!important}.dashboard-page-stack .mobile-kpi-layout{padding:8px 9px!important;grid-template-columns:31px minmax(0,1fr) auto!important;grid-template-rows:25px 18px!important;grid-template-areas:"icon title value" "icon trend trend"!important;column-gap:7px!important;row-gap:2px!important}.dashboard-page-stack .mobile-kpi-title{align-self:center!important;font-size:9.8px!important;font-weight:700!important;color:#526078!important}.dashboard-page-stack .mobile-kpi-icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important}.dashboard-page-stack .mobile-kpi-icon svg{width:16px!important;height:16px!important}.dashboard-page-stack .mobile-kpi-value{align-self:center!important;justify-self:end!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important}.dashboard-page-stack .mobile-kpi-trend{align-self:start!important;justify-self:start!important;font-size:8.4px!important;font-weight:650!important}.dashboard-page-stack .home-recent-orders-card{border-radius:15px!important}.dashboard-page-stack .recent-orders-head{height:44px!important;min-height:44px!important;padding:0 11px!important}.dashboard-page-stack .recent-orders-head h3{font-size:13px!important;font-weight:750!important}.dashboard-page-stack .view-all-orders-btn{height:27px!important;font-size:8.8px!important}.dashboard-page-stack .mobile-recent-order-card{min-height:58px!important;height:58px!important;padding:6px 22px 6px 8px!important;display:grid!important;grid-template-columns:minmax(132px,1.2fr) minmax(112px,.95fr) minmax(62px,.55fr)!important;grid-template-rows:1fr!important;grid-template-areas:"customer badges amount"!important;column-gap:7px!important;row-gap:0!important;align-items:center!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;height:46px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:7px!important}.dashboard-page-stack .mobile-recent-avatar{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important}.dashboard-page-stack .mobile-recent-customer-copy{display:grid!important;grid-template-rows:auto auto auto!important;gap:1px!important;align-content:center!important}.dashboard-page-stack .mobile-recent-customer-copy strong{font-size:9.8px!important;font-weight:750!important;line-height:1.05!important}.dashboard-page-stack .mobile-recent-customer-copy>small{margin:0!important;color:#e83f78!important;font-size:8.2px!important;font-weight:700!important;line-height:1.05!important}.dashboard-page-stack .mobile-recent-date{position:static!important;width:auto!important;display:flex!important;align-items:center!important;gap:3px!important;color:#7a879a!important;font-size:7.5px!important;font-weight:550!important;line-height:1!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date small{font-size:7.5px!important;font-weight:550!important;color:inherit!important}.dashboard-page-stack .mobile-recent-date small:before{content:"·";margin-right:3px}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;align-self:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;height:21px!important;min-height:21px!important;padding:0 5px!important;border-radius:7px!important;font-size:7.3px!important;font-weight:650!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;align-self:center!important;justify-self:end!important;padding:0!important;font-size:9.5px!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{right:4px!important;width:14px!important;min-width:14px!important;height:36px!important;color:#657187!important}.dashboard-page-stack .mobile-recent-open svg{width:13px!important;height:13px!important}.admin-page-accounting .accounting-net-board{min-height:0!important;border-radius:15px!important;overflow:hidden!important}.admin-page-accounting .accounting-net-visual{padding:12px 12px 10px!important}.admin-page-accounting .accounting-net-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.admin-page-accounting .accounting-net-heading>div{min-width:0!important}.admin-page-accounting .accounting-net-kicker{font-size:8px!important;letter-spacing:.035em!important}.admin-page-accounting .accounting-net-heading h3{font-size:17px!important;font-weight:650!important;line-height:1!important}.admin-page-accounting .accounting-report-save-btn{width:auto!important;min-width:82px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:9px!important;border-radius:9px!important}.admin-page-accounting .accounting-net-content{grid-template-columns:105px minmax(0,1fr)!important;gap:11px!important;min-height:0!important;margin-top:8px!important;align-items:center!important}.admin-page-accounting .accounting-net-chart-stage{width:101px!important;height:101px!important}.admin-page-accounting .accounting-net-center{inset:24px!important}.admin-page-accounting .accounting-net-center span{font-size:7.5px!important}.admin-page-accounting .accounting-net-center strong{font-size:11px!important;line-height:1.05!important}.admin-page-accounting .accounting-net-center small{font-size:6.4px!important}.admin-page-accounting .accounting-net-breakdown{min-width:0!important}.admin-page-accounting .accounting-net-breakdown-row{min-height:27px!important;padding:0 2px!important;grid-template-columns:7px minmax(0,1fr) auto!important;gap:5px!important;font-size:8.5px!important}.admin-page-accounting .accounting-net-breakdown-row strong{font-size:8.7px!important;font-weight:650!important}.admin-page-accounting .accounting-net-dot{width:7px!important;height:7px!important}.admin-page-accounting .accounting-net-formula{min-height:31px!important;margin-top:5px!important;padding:5px 7px!important;display:grid!important;grid-template-columns:1fr!important;gap:1px!important;border-radius:8px!important;font-size:7.6px!important}.admin-page-accounting .accounting-net-formula strong{font-size:8px!important}.admin-page-accounting .accounting-report-panel{padding:9px 12px 10px!important;border-top:1px solid #edf1f5!important}.admin-page-accounting .accounting-report-head{min-height:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.admin-page-accounting .accounting-report-head>div:first-child{display:flex!important;align-items:baseline!important;gap:7px!important}.admin-page-accounting .accounting-report-head>div:first-child>span{font-size:7.4px!important;white-space:nowrap!important}.admin-page-accounting .accounting-report-head h3{font-size:11.5px!important;font-weight:650!important}.admin-page-accounting .accounting-report-head-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.admin-page-accounting .accounting-report-count{height:23px!important;min-height:23px!important;padding:0 7px!important;font-size:7.5px!important}.admin-page-accounting .accounting-view-all-reports{font-size:7.7px!important;white-space:nowrap!important}.admin-page-accounting .accounting-view-all-reports svg{width:12px!important;height:12px!important}.admin-page-accounting .accounting-report-list-soft{max-height:116px!important;margin-top:5px!important;padding:0!important;overflow:auto!important}.admin-page-accounting .accounting-report-item-soft{min-height:38px!important;height:38px!important;padding:4px 1px!important;display:grid!important;grid-template-columns:7px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}.admin-page-accounting .accounting-report-item-soft>div{min-width:0!important}.admin-page-accounting .accounting-report-item-soft>div strong{display:block!important;overflow:hidden!important;font-size:8.2px!important;font-weight:600!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}.admin-page-accounting .accounting-report-item-soft>div span{font-size:7.2px!important;line-height:1!important}.admin-page-accounting .accounting-report-item-soft>b{font-size:8.3px!important;font-weight:650!important;white-space:nowrap!important}.admin-page-accounting .accounting-board-grid{gap:8px!important}.admin-page-accounting .accounting-ledger-card{min-height:0!important;height:auto!important;border-radius:14px!important}.admin-page-accounting .accounting-ledger-head{min-height:42px!important;height:42px!important;padding:0 10px!important;flex-direction:row!important;align-items:center!important}.admin-page-accounting .accounting-ledger-title{gap:6px!important}.admin-page-accounting .accounting-ledger-title h3{font-size:11.5px!important;font-weight:650!important}.admin-page-accounting .accounting-section-triangle{border-top-width:4px!important;border-bottom-width:4px!important;border-left-width:6px!important}.admin-page-accounting .accounting-add-button{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:8px!important}.admin-page-accounting .accounting-table-wrap{min-height:0!important;height:auto!important;flex:0 0 auto!important;padding:0 8px 7px!important;overflow:visible!important}.admin-page-accounting .accounting-table-data-row{min-height:52px!important;height:auto!important;margin-top:6px!important;padding:7px 8px!important;grid-template-columns:minmax(0,1fr) auto 60px!important;grid-template-rows:20px 16px!important;gap:2px 7px!important;align-items:center!important;border-radius:9px!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(2){grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;padding:0!important;font-size:9px!important;font-weight:650!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(4),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(4){grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;padding:0!important;font-size:9px!important;font-weight:650!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:2!important;justify-content:flex-start!important;padding:0!important;font-size:7.5px!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(1):before,.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(1):before{content:"Limit: ";color:#9aa5b5}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(3),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:2!important;justify-content:flex-end!important;padding:0!important;font-size:7.5px!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(3):before,.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(3):before{content:"Vade: ";color:#9aa5b5}.admin-page-accounting .accounting-table-data-row .accounting-row-actions{grid-column:3!important;grid-row:1 / 3!important;align-self:stretch!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:0!important;border:0!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;align-self:center!important;border-radius:7px!important}.admin-page-accounting .accounting-edit-action svg,.admin-page-accounting .accounting-delete-action svg{width:12px!important;height:12px!important}.admin-page-accounting .cash-grid.accounting-table-data-row{min-height:44px!important;grid-template-columns:minmax(0,1fr) auto 60px!important;grid-template-rows:1fr!important}.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;padding:0!important;font-size:9px!important;font-weight:650!important}.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(2){grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;padding:0!important;color:#13a650!important;font-size:9px!important;font-weight:700!important}.admin-page-accounting .cash-grid.accounting-table-data-row .accounting-row-actions{grid-column:3!important;grid-row:1!important}.admin-page-accounting .accounting-total-row{min-height:38px!important;height:38px!important;padding:0 10px!important;grid-template-columns:minmax(0,1fr) auto!important}.admin-page-accounting .accounting-total-row strong{font-size:8.5px!important;font-weight:650!important}.admin-page-accounting .accounting-total-row span{font-size:9.5px!important;font-weight:700!important}}@media(max-width:390px){.dashboard-page-stack .home-kpi-card{min-height:64px!important;height:64px!important}.dashboard-page-stack .mobile-kpi-layout{padding:7px 8px!important;grid-template-columns:29px minmax(0,1fr) auto!important}.dashboard-page-stack .mobile-kpi-icon{width:28px!important;min-width:28px!important;height:28px!important}.dashboard-page-stack .mobile-kpi-value{font-size:18px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(122px,1.14fr) minmax(100px,.9fr) minmax(57px,.5fr)!important;padding-left:7px!important}.admin-page-accounting .accounting-net-content{grid-template-columns:98px minmax(0,1fr)!important;gap:8px!important}.admin-page-accounting .accounting-net-chart-stage{width:94px!important;height:94px!important}}@media(max-width:767px){.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{gap:6px!important;margin-bottom:1px!important}.dashboard-page-stack .home-kpi-card{min-height:52px!important;height:52px!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}.dashboard-page-stack .mobile-kpi-layout{height:100%!important;padding:6px 8px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;grid-template-rows:21px 13px!important;grid-template-areas:"icon title value" "icon trend trend"!important;column-gap:7px!important;row-gap:1px!important;align-content:center!important}.dashboard-page-stack .mobile-kpi-icon{grid-area:icon!important;width:27px!important;min-width:27px!important;height:27px!important;border-radius:8px!important;align-self:center!important}.dashboard-page-stack .mobile-kpi-icon svg{width:14px!important;height:14px!important}.dashboard-page-stack .mobile-kpi-title{grid-area:title!important;align-self:end!important;font-size:8.8px!important;line-height:1!important;font-weight:700!important}.dashboard-page-stack .mobile-kpi-value{grid-area:value!important;align-self:end!important;justify-self:end!important;font-size:17px!important;line-height:1!important;font-weight:720!important}.dashboard-page-stack .mobile-kpi-trend{grid-area:trend!important;align-self:start!important;justify-self:start!important;font-size:7.1px!important;line-height:1!important;font-weight:650!important}.dashboard-page-stack .home-recent-orders-card{border-radius:14px!important;overflow:hidden!important}.dashboard-page-stack .recent-orders-head{height:40px!important;min-height:40px!important;padding:0 10px!important}.dashboard-page-stack .recent-orders-head h3{font-size:12.4px!important;line-height:1!important}.dashboard-page-stack .view-all-orders-btn{height:25px!important;font-size:8.2px!important;gap:4px!important}.dashboard-page-stack .home-orders-table .order-row{padding:0!important;min-height:0!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;min-height:60px!important;height:60px!important;padding:6px 22px 6px 7px!important;display:grid!important;grid-template-columns:minmax(118px,1fr) 76px 58px!important;grid-template-rows:1fr!important;grid-template-areas:"customer badges amount"!important;column-gap:6px!important;align-items:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;height:48px!important;display:grid!important;grid-template-columns:29px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-avatar{width:29px!important;min-width:29px!important;height:29px!important;border-radius:8px!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:14px 13px 12px!important;gap:1px!important;align-content:center!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-customer-copy strong{width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.6px!important;line-height:14px!important;font-weight:720!important}.dashboard-page-stack .mobile-recent-customer-copy>small{width:100%!important;max-width:100%!important;margin:0!important;color:#ec3d78!important;font-size:8.2px!important;line-height:13px!important;font-weight:700!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date{position:static!important;width:100%!important;min-width:0!important;height:12px!important;margin:0!important;display:flex!important;align-items:center!important;gap:3px!important;overflow:hidden!important;color:#738197!important;font-size:7.5px!important;line-height:12px!important;font-weight:550!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date span,.dashboard-page-stack .mobile-recent-date small{width:auto!important;max-width:none!important;overflow:visible!important;font-size:7.5px!important;line-height:12px!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date small:before{content:"·"!important;margin-right:3px!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:72px!important;min-width:72px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:20px 20px!important;gap:3px!important;align-content:center!important;justify-self:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7.2px!important;line-height:1!important;font-weight:620!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:58px!important;min-width:58px!important;padding:0!important;align-self:center!important;justify-self:end!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#26354b!important;font-size:9.8px!important;line-height:1!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{position:absolute!important;top:50%!important;right:4px!important;width:15px!important;min-width:15px!important;height:34px!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#617086!important}.dashboard-page-stack .mobile-recent-open svg{width:13px!important;height:13px!important}.admin-page-accounting .accounting-management-page{gap:8px!important;padding-bottom:88px!important}.admin-page-accounting .accounting-net-board,.admin-page-accounting .accounting-chart-board,.admin-page-accounting .accounting-ledger-card{border:1px solid #e6ebf2!important;border-radius:14px!important;box-shadow:0 5px 16px #1f2d460a!important;background:#fff!important}.admin-page-accounting .accounting-net-visual{padding:11px 11px 9px!important}.admin-page-accounting .accounting-net-heading{min-height:31px!important}.admin-page-accounting .accounting-net-kicker{font-size:7.5px!important;line-height:1!important}.admin-page-accounting .accounting-net-heading h3{font-size:16px!important;line-height:1.05!important}.admin-page-accounting .accounting-report-save-btn{min-width:76px!important;width:auto!important;height:29px!important;min-height:29px!important;padding:0 9px!important;border-radius:8px!important;font-size:8.3px!important;gap:5px!important}.admin-page-accounting .accounting-report-save-btn svg{width:12px!important;height:12px!important}.admin-page-accounting .accounting-net-content{grid-template-columns:94px minmax(0,1fr)!important;gap:9px!important;margin-top:7px!important}.admin-page-accounting .accounting-net-chart-stage{width:91px!important;height:91px!important}.admin-page-accounting .accounting-net-track,.admin-page-accounting .accounting-net-segment{stroke-width:17px!important}.admin-page-accounting .accounting-net-center{inset:23px!important}.admin-page-accounting .accounting-net-center span{font-size:7px!important}.admin-page-accounting .accounting-net-center strong{max-width:58px!important;font-size:10.5px!important}.admin-page-accounting .accounting-net-center small{font-size:5.9px!important}.admin-page-accounting .accounting-net-breakdown-row{min-height:24px!important;padding:0 1px!important;grid-template-columns:6px minmax(0,1fr) auto!important;gap:5px!important;font-size:7.8px!important}.admin-page-accounting .accounting-net-breakdown-row strong{font-size:8px!important}.admin-page-accounting .accounting-net-dot{width:6px!important;height:6px!important}.admin-page-accounting .accounting-net-formula{min-height:29px!important;margin-top:4px!important;padding:5px 6px!important;border-radius:7px!important;font-size:7px!important}.admin-page-accounting .accounting-net-formula strong{font-size:7.5px!important}.admin-page-accounting .accounting-report-panel{padding:8px 11px 9px!important}.admin-page-accounting .accounting-report-head{min-height:30px!important}.admin-page-accounting .accounting-report-head>div:first-child{gap:5px!important}.admin-page-accounting .accounting-report-head>div:first-child>span{font-size:6.9px!important}.admin-page-accounting .accounting-report-head h3{font-size:10.8px!important}.admin-page-accounting .accounting-report-head-actions{gap:5px!important}.admin-page-accounting .accounting-report-count{height:21px!important;min-height:21px!important;padding:0 6px!important;font-size:6.9px!important}.admin-page-accounting .accounting-view-all-reports{font-size:7.2px!important}.admin-page-accounting .accounting-report-list-soft{max-height:112px!important;margin-top:4px!important}.admin-page-accounting .accounting-report-item-soft{min-height:34px!important;height:34px!important;padding:3px 0!important;grid-template-columns:6px minmax(0,1fr) auto!important;gap:6px!important}.admin-page-accounting .accounting-report-item-soft>div strong{font-size:7.7px!important}.admin-page-accounting .accounting-report-item-soft>div span{font-size:6.6px!important}.admin-page-accounting .accounting-report-item-soft>b{font-size:7.8px!important}.admin-page-accounting .accounting-chart-board{padding:0 10px!important;overflow:hidden!important}.admin-page-accounting .accounting-donut-card{padding:9px 0!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:18px auto!important;column-gap:9px!important;min-height:102px!important;border:0!important;border-bottom:1px solid #edf1f5!important}.admin-page-accounting .accounting-donut-card:last-child{border-bottom:0!important}.admin-page-accounting .accounting-donut-card>h3{grid-column:1 / -1!important;grid-row:1!important;margin:0!important;font-size:10.6px!important;line-height:18px!important;font-weight:680!important}.admin-page-accounting .accounting-donut-content{grid-column:1 / -1!important;grid-row:2!important;min-height:76px!important;display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}.admin-page-accounting .accounting-donut-stage{width:74px!important;height:74px!important;margin:0 auto!important}.admin-page-accounting .accounting-donut-track,.admin-page-accounting .accounting-donut-segment{stroke-width:14px!important}.admin-page-accounting .accounting-donut-center{inset:19px!important}.admin-page-accounting .accounting-donut-center strong{max-width:48px!important;font-size:9.5px!important}.admin-page-accounting .accounting-donut-center span{max-width:50px!important;font-size:6.3px!important}.admin-page-accounting .accounting-donut-legend{max-height:76px!important;overflow:auto!important}.admin-page-accounting .accounting-donut-legend button{min-height:19px!important;padding:2px!important;gap:4px!important}.admin-page-accounting .accounting-legend-dot{width:6px!important;height:6px!important}.admin-page-accounting .accounting-legend-name,.admin-page-accounting .accounting-donut-legend button strong{font-size:7.4px!important;line-height:1!important}.admin-page-accounting .accounting-donut-total-line{margin-top:2px!important;padding:4px 2px 0!important;font-size:7.2px!important}.admin-page-accounting .accounting-donut-total-line strong{font-size:7.8px!important}.admin-page-accounting .accounting-board-grid{gap:8px!important}.admin-page-accounting .accounting-ledger-card{min-height:0!important;height:auto!important;overflow:hidden!important}.admin-page-accounting .accounting-ledger-head{min-height:38px!important;height:38px!important;padding:0 9px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.admin-page-accounting .accounting-ledger-title{gap:5px!important}.admin-page-accounting .accounting-ledger-title h3{font-size:10.8px!important;line-height:1!important}.admin-page-accounting .accounting-section-triangle{border-top-width:4px!important;border-bottom-width:4px!important;border-left-width:6px!important}.admin-page-accounting .accounting-add-button{height:26px!important;min-height:26px!important;padding:0 7px!important;border-radius:7px!important;font-size:7.6px!important;gap:4px!important}.admin-page-accounting .accounting-add-button svg{width:12px!important;height:12px!important}.admin-page-accounting .accounting-table-wrap{min-height:0!important;height:auto!important;max-height:none!important;flex:0 0 auto!important;padding:0 8px 7px!important;overflow:visible!important}.admin-page-accounting .accounting-table-head-row{display:none!important}.admin-page-accounting .accounting-table-data-row{position:relative!important;min-height:46px!important;height:46px!important;margin-top:5px!important;padding:6px 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 51px!important;grid-template-rows:18px 14px!important;gap:2px 7px!important;align-items:center!important;overflow:hidden!important;border:1px solid #e9edf3!important;border-radius:8px!important;background:#fbfcfe!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(2){grid-column:1!important;grid-row:1!important;min-width:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#26354b!important;font-size:8.8px!important;font-weight:680!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(4),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(4){grid-column:2!important;grid-row:1!important;padding:0!important;color:#e83f78!important;font-size:8.8px!important;font-weight:700!important;white-space:nowrap!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:2!important;min-width:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8793a4!important;font-size:7px!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(1):before,.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(1):before{content:"Limit: "!important;color:#9aa5b5!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(3),.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:2!important;padding:0!important;color:#8793a4!important;font-size:7px!important;white-space:nowrap!important}.admin-page-accounting .supplier-grid.accounting-table-data-row>:nth-child(3):before,.admin-page-accounting .bank-grid.accounting-table-data-row>:nth-child(3):before{content:"Vade: "!important;color:#9aa5b5!important}.admin-page-accounting .accounting-table-data-row .accounting-row-actions{grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;display:grid!important;grid-template-columns:24px 24px!important;gap:3px!important;padding:0!important;border:0!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:6px!important}.admin-page-accounting .accounting-edit-action svg,.admin-page-accounting .accounting-delete-action svg{width:10px!important;height:10px!important}.admin-page-accounting .cash-grid.accounting-table-data-row{min-height:40px!important;height:40px!important;grid-template-columns:minmax(0,1fr) auto 51px!important;grid-template-rows:1fr!important}.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;grid-row:1!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#26354b!important;font-size:8.8px!important;font-weight:680!important;text-align:left!important}.admin-page-accounting .cash-grid.accounting-table-data-row>:nth-child(2){grid-column:2!important;grid-row:1!important;padding:0!important;color:#12a650!important;font-size:8.8px!important;font-weight:700!important;white-space:nowrap!important;text-align:right!important}.admin-page-accounting .cash-grid.accounting-table-data-row .accounting-row-actions{grid-column:3!important;grid-row:1!important}.admin-page-accounting .accounting-total-row{min-height:34px!important;height:34px!important;padding:0 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.admin-page-accounting .accounting-total-row strong{font-size:7.8px!important;font-weight:680!important}.admin-page-accounting .accounting-total-row span{font-size:8.8px!important;font-weight:720!important}}@media(max-width:390px){.dashboard-page-stack .home-kpi-card{min-height:49px!important;height:49px!important}.dashboard-page-stack .mobile-kpi-layout{padding:5px 7px!important;grid-template-columns:25px minmax(0,1fr) auto!important;grid-template-rows:20px 12px!important}.dashboard-page-stack .mobile-kpi-icon{width:25px!important;min-width:25px!important;height:25px!important}.dashboard-page-stack .mobile-kpi-value{font-size:16px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(108px,1fr) 68px 54px!important;column-gap:5px!important}.dashboard-page-stack .mobile-recent-badges{width:66px!important;min-width:66px!important}.dashboard-page-stack .mobile-recent-amount{width:54px!important;min-width:54px!important;font-size:9.1px!important}.admin-page-accounting .accounting-net-content{grid-template-columns:88px minmax(0,1fr)!important;gap:7px!important}.admin-page-accounting .accounting-net-chart-stage{width:85px!important;height:85px!important}.admin-page-accounting .accounting-net-center{inset:21px!important}.admin-page-accounting .accounting-table-data-row{grid-template-columns:minmax(0,1fr) auto 48px!important}.admin-page-accounting .accounting-table-data-row .accounting-row-actions{grid-template-columns:22px 22px!important;gap:3px!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}}@media(max-width:900px){.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:72px!important;gap:8px!important;align-items:stretch!important;margin:0 0 8px!important}.dashboard-page-stack .home-kpi-card,.dashboard-page-stack .home-kpi-card.metric-card,.dashboard-page-stack .home-kpi-strip .home-kpi-card.metric-card{width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important;margin:0!important;border-radius:13px!important;overflow:hidden!important}.dashboard-page-stack .home-kpi-card>.home-kpi-card-header,.dashboard-page-stack .home-kpi-card>.home-kpi-card-body{display:none!important}.dashboard-page-stack .home-kpi-card:before,.dashboard-page-stack .home-kpi-card:after{display:none!important}.dashboard-page-stack .mobile-kpi-layout{width:100%!important;height:100%!important;padding:10px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:23px 17px!important;grid-template-areas:"icon title value" "icon trend trend"!important;column-gap:9px!important;row-gap:2px!important;align-content:center!important;align-items:center!important}.dashboard-page-stack .mobile-kpi-icon{grid-area:icon!important;width:36px!important;min-width:36px!important;height:36px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dashboard-page-stack .mobile-kpi-icon svg{width:18px!important;height:18px!important}.dashboard-page-stack .mobile-kpi-title{grid-area:title!important;min-width:0!important;align-self:end!important;color:#33435c!important;font-size:11px!important;line-height:1.05!important;font-weight:700!important;white-space:nowrap!important}.dashboard-page-stack .mobile-kpi-value{grid-area:value!important;align-self:end!important;justify-self:end!important;color:#14233b!important;font-size:21px!important;line-height:1!important;font-weight:720!important}.dashboard-page-stack .mobile-kpi-trend{grid-area:trend!important;justify-self:start!important;align-self:start!important;font-size:8.5px!important;line-height:1.05!important;font-weight:650!important;white-space:nowrap!important}.dashboard-page-stack .home-recent-orders-card{border-radius:15px!important;overflow:hidden!important}.dashboard-page-stack .recent-orders-head{min-height:42px!important;height:42px!important;padding:0 12px!important}.dashboard-page-stack .recent-orders-head h3{font-size:13px!important;line-height:1!important;font-weight:750!important}.dashboard-page-stack .view-all-orders-btn{height:27px!important;padding:0 2px!important;font-size:8.5px!important;gap:4px!important}.dashboard-page-stack .home-orders-table .order-row{min-height:0!important;padding:0!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:6px 25px 6px 8px!important;display:grid!important;grid-template-columns:minmax(126px,1fr) 105px 62px!important;grid-template-areas:"customer badges amount"!important;column-gap:6px!important;align-items:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;height:48px!important;padding:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:9px!important}.dashboard-page-stack .mobile-recent-customer-copy{width:100%!important;min-width:0!important;height:38px!important;display:grid!important;grid-template-rows:19px 16px!important;gap:2px!important;align-content:center!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-identity-line{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:hidden!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-identity-line>strong{min-width:0!important;max-width:55%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#16243a!important;font-size:9.6px!important;line-height:19px!important;font-weight:750!important}.dashboard-page-stack .mobile-recent-identity-line>small{flex:0 0 auto!important;margin:0!important;color:#ee3d78!important;font-size:8.2px!important;line-height:19px!important;font-weight:700!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date{position:static!important;width:100%!important;min-width:0!important;height:16px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:visible!important;color:#65758d!important;font-size:8.2px!important;line-height:16px!important;font-weight:550!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date>span,.dashboard-page-stack .mobile-recent-date>small{position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;color:inherit!important;font-size:8.2px!important;line-height:16px!important;font-weight:550!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date>small:before{content:"·"!important;margin-right:4px!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:105px!important;min-width:105px!important;margin:0!important;display:grid!important;grid-template-columns:46px 55px!important;grid-template-rows:24px!important;gap:4px!important;align-items:center!important;justify-self:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7.5px!important;line-height:1!important;font-weight:620!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:62px!important;min-width:62px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:end!important;overflow:visible!important;color:#27364b!important;font-size:10.2px!important;line-height:1!important;font-weight:690!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{position:absolute!important;top:50%!important;right:5px!important;width:18px!important;min-width:18px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#526276!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open svg{width:14px!important;height:14px!important}}@media(max-width:420px){.dashboard-page-stack>.home-kpi-strip,.dashboard-page-stack>.home-kpi-strip.metrics-grid-top,.dashboard-page-stack>.home-kpi-strip.five-col-metrics{grid-auto-rows:66px!important;gap:7px!important}.dashboard-page-stack .home-kpi-card,.dashboard-page-stack .home-kpi-card.metric-card,.dashboard-page-stack .home-kpi-strip .home-kpi-card.metric-card{height:66px!important;min-height:66px!important;max-height:66px!important}.dashboard-page-stack .mobile-kpi-layout{padding:8px 9px!important;grid-template-columns:32px minmax(0,1fr) auto!important;column-gap:7px!important}.dashboard-page-stack .mobile-kpi-icon{width:32px!important;min-width:32px!important;height:32px!important}.dashboard-page-stack .mobile-kpi-icon svg{width:16px!important;height:16px!important}.dashboard-page-stack .mobile-kpi-title{font-size:9.8px!important}.dashboard-page-stack .mobile-kpi-value{font-size:19px!important}.dashboard-page-stack .mobile-kpi-trend{font-size:7.8px!important}.dashboard-page-stack .mobile-recent-order-card{height:60px!important;min-height:60px!important;max-height:60px!important;grid-template-columns:minmax(115px,1fr) 96px 57px!important;column-gap:5px!important;padding-left:7px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:31px minmax(0,1fr)!important;gap:6px!important}.dashboard-page-stack .mobile-recent-avatar{width:31px!important;min-width:31px!important;height:31px!important}.dashboard-page-stack .mobile-recent-badges{width:96px!important;min-width:96px!important;grid-template-columns:42px 50px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{font-size:7px!important}.dashboard-page-stack .mobile-recent-amount{width:57px!important;min-width:57px!important;font-size:9.5px!important}}@media(max-width:900px){.dashboard-page-stack .home-recent-orders-card{border-radius:18px!important;overflow:hidden!important}.dashboard-page-stack .home-orders-table .order-head,.dashboard-page-stack .mobile-recent-columns,.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .home-orders-table{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;background:transparent!important}.dashboard-page-stack .home-orders-table .order-row{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-order-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 76px 74px 18px!important;grid-template-areas:"customer badges amount open"!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:92px!important;height:auto!important;margin:0!important;padding:12px 10px 12px 12px!important;border:1px solid rgba(214,224,238,.96)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #1428480f!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-avatar{width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;border-radius:14px!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-customer-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-identity-line{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px!important;margin:0!important;white-space:normal!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-identity-line>strong{min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;color:#16243a!important;font-size:14px!important;line-height:1.1!important;font-weight:800!important}.dashboard-page-stack .mobile-recent-identity-line>small{margin:0!important;color:#ee3d78!important;font-size:12px!important;line-height:1.1!important;font-weight:750!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date{position:static!important;width:100%!important;display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;color:#6c7b91!important;font-size:11px!important;line-height:1.15!important;font-weight:600!important}.dashboard-page-stack .mobile-recent-date>span,.dashboard-page-stack .mobile-recent-date>small{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date>small:before{content:"·"!important;margin-right:5px!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:76px!important;min-width:76px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:6px!important;margin:0!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1!important;font-weight:700!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:74px!important;min-width:74px!important;margin:0!important;padding:0!important;justify-self:end!important;align-self:center!important;color:#1e2e48!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;position:static!important;transform:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#5f6f85!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open svg{width:16px!important;height:16px!important}}@media(max-width:520px){.dashboard-page-stack .home-orders-table{padding:10px!important;gap:9px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(0,1fr) 70px 68px 16px!important;column-gap:8px!important;min-height:86px!important;padding:11px 10px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.dashboard-page-stack .mobile-recent-avatar{width:40px!important;min-width:40px!important;height:40px!important}.dashboard-page-stack .mobile-recent-identity-line>strong{font-size:13px!important}.dashboard-page-stack .mobile-recent-identity-line>small{font-size:11px!important}.dashboard-page-stack .mobile-recent-date{font-size:10.4px!important}.dashboard-page-stack .mobile-recent-badges{width:70px!important;min-width:70px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{height:24px!important;border-radius:9px!important;font-size:9.5px!important;padding:0 6px!important}.dashboard-page-stack .mobile-recent-amount{width:68px!important;min-width:68px!important;font-size:12.5px!important}}@media(max-width:390px){.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(0,1fr) 66px 62px 14px!important;column-gap:7px!important;min-height:82px!important;padding:10px 8px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important}.dashboard-page-stack .mobile-recent-avatar{width:36px!important;min-width:36px!important;height:36px!important;border-radius:12px!important}.dashboard-page-stack .mobile-recent-identity-line>strong{font-size:12.4px!important}.dashboard-page-stack .mobile-recent-identity-line>small{font-size:10.4px!important}.dashboard-page-stack .mobile-recent-date{font-size:9.6px!important;gap:4px!important}.dashboard-page-stack .mobile-recent-badges{width:66px!important;min-width:66px!important;gap:5px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{height:22px!important;font-size:8.8px!important;padding:0 5px!important}.dashboard-page-stack .mobile-recent-amount{width:62px!important;min-width:62px!important;font-size:11.8px!important}}@media(max-width:900px){.dashboard-page-stack .home-orders-table .order-row{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-order-card{border:1px solid #dde6f1!important;outline:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-order-card:before,.dashboard-page-stack .mobile-recent-order-card:after,.dashboard-page-stack .home-orders-table .order-row:before,.dashboard-page-stack .home-orders-table .order-row:after{content:none!important;display:none!important}.reports-page-v229{width:100%!important;min-width:0!important;gap:10px!important;padding-bottom:104px!important;overflow:visible!important}.reports-page-v229 .reports-hero-v229{min-height:0!important;padding:13px!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px #1f30480a!important}.reports-page-v229 .reports-hero-copy-v229{min-width:0!important}.reports-page-v229 .reports-kicker{height:26px!important;margin:0 0 7px!important;padding:0 9px!important;gap:5px!important;font-size:9.5px!important;font-weight:650!important}.reports-page-v229 .reports-kicker svg{width:13px!important;height:13px!important}.reports-page-v229 .reports-hero-card h2{margin:0!important;font-size:19px!important;line-height:1.12!important;letter-spacing:-.025em!important;font-weight:750!important}.reports-page-v229 .reports-hero-card p{margin:4px 0 0!important;max-width:100%!important;font-size:10.5px!important;line-height:1.38!important;font-weight:450!important}.reports-page-v229 .reports-controls{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:7px!important;align-items:center!important}.reports-page-v229 .reports-period-tabs{width:100%!important;min-width:0!important;height:38px!important;padding:3px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;border-radius:11px!important}.reports-page-v229 .reports-period-tabs button{min-width:0!important;width:100%!important;height:30px!important;padding:0 4px!important;border-radius:8px!important;font-size:9.5px!important;font-weight:600!important}.reports-page-v229 .reports-period-tabs button.active{box-shadow:none!important}.reports-page-v229 .reports-year-control-v229{width:92px!important;min-width:92px!important;height:38px!important;padding:0 7px!important;gap:4px!important;border-radius:11px!important;overflow:hidden!important}.reports-page-v229 .reports-year-control-v229>svg{width:13px!important;min-width:13px!important;height:13px!important}.reports-page-v229 .reports-year-control-v229 .reports-year-select{width:100%!important;min-width:0!important;height:34px!important;padding:0 16px 0 0!important;font-size:10px!important;font-weight:650!important}.reports-page-v229 .reports-summary-grid-v229,.reports-page-v229 .reports-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.reports-page-v229 .report-summary-v229,.reports-page-v229 .report-summary-card{min-width:0!important;min-height:74px!important;height:74px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}.reports-page-v229 .report-summary-v229:nth-child(3),.reports-page-v229 .report-summary-card:nth-child(3){grid-column:1 / -1!important;min-height:68px!important;height:68px!important}.reports-page-v229 .report-summary-icon-v229{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important}.reports-page-v229 .report-summary-icon-v229 svg{width:17px!important;height:17px!important}.reports-page-v229 .report-summary-copy-v229{min-width:0!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:1px!important;align-content:center!important}.reports-page-v229 .report-summary-card span:not(.report-summary-icon-v229){min-width:0!important;font-size:8.5px!important;line-height:1.1!important;font-weight:550!important;letter-spacing:.02em!important;white-space:nowrap!important}.reports-page-v229 .report-summary-card strong{min-width:0!important;max-width:100%!important;font-size:15px!important;line-height:1.08!important;font-weight:720!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important}.reports-page-v229 .report-summary-card small{min-width:0!important;font-size:8px!important;line-height:1.12!important;font-weight:450!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.reports-page-v229 .reports-visual-card-v229,.reports-page-v229 .report-pro-chart-card{width:100%!important;min-width:0!important;padding:0 10px 10px!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}.reports-page-v229 .reports-chart-head-v229,.reports-page-v229 .report-card-head.pro{min-height:62px!important;margin:0!important;padding:10px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}.reports-page-v229 .reports-chart-title-v229{min-width:0!important;gap:8px!important;align-items:center!important}.reports-page-v229 .reports-chart-icon-v229{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:10px!important}.reports-page-v229 .reports-chart-icon-v229 svg{width:15px!important;height:15px!important}.reports-page-v229 .reports-section-kicker-v229{margin:0 0 2px!important;font-size:7.8px!important;line-height:1!important}.reports-page-v229 .report-card-head h2{margin:0!important;font-size:13px!important;line-height:1.12!important;font-weight:700!important}.reports-page-v229 .report-card-head p{margin:2px 0 0!important;max-width:100%!important;font-size:8.2px!important;line-height:1.2!important;font-weight:450!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.reports-page-v229 .report-chart-actions{width:auto!important;min-width:0!important;gap:4px!important;justify-content:flex-end!important}.reports-page-v229 .report-chart-actions>span{height:27px!important;min-width:38px!important;padding:0 7px!important;border-radius:8px!important;font-size:8.5px!important;font-weight:600!important}.reports-page-v229 .reports-year-select.compact{width:67px!important;min-width:67px!important;height:27px!important;min-height:27px!important;padding:0 20px 0 7px!important;border-radius:8px!important;font-size:8.8px!important}.reports-page-v229 .report-pro-chart{width:100%!important;min-width:0!important;min-height:205px!important;height:205px!important;padding-top:7px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:6px!important;overflow:hidden!important}.reports-page-v229 .report-y-axis{width:38px!important;height:156px!important;padding-top:1px!important;font-size:7px!important;line-height:1!important;font-weight:500!important}.reports-page-v229 .report-plot-area{width:100%!important;min-width:0!important;height:190px!important;padding-bottom:31px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important}.reports-page-v229 .report-grid-lines{height:156px!important;min-width:620px!important}.reports-page-v229 .report-pro-bars{height:156px!important;min-width:620px!important;gap:7px!important;padding:0 6px 27px!important}.reports-page-v229 .report-pro-bar-item{height:156px!important;gap:2px!important}.reports-page-v229 .report-pro-bar-track{height:119px!important}.reports-page-v229 .report-pro-bar-track span{width:min(28px,72%)!important;border-radius:6px 6px 2px 2px!important}.reports-page-v229 .report-pro-bar-label{margin-top:4px!important;font-size:6.8px!important;line-height:1.05!important;font-weight:450!important}.reports-page-v229 .report-pro-bar-bottom-value{min-height:10px!important;font-size:6.7px!important;line-height:1!important;font-weight:600!important}.reports-page-v229 .reports-table-card-v229,.reports-page-v229 .reports-table-card{width:100%!important;min-width:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}.reports-page-v229 .reports-table-card-v229 .reports-table-head-v229,.reports-page-v229 .reports-table-head-v229{min-height:62px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}.reports-page-v229 .reports-row-count-v229{align-self:center!important;min-width:54px!important;height:26px!important;padding:0 7px!important;border-radius:8px!important;font-size:8.5px!important}.reports-page-v229 .reports-table-card-v229 .reports-table{width:100%!important;min-width:560px!important;grid-template-columns:1.22fr .76fr .76fr 1fr 1fr!important;overflow:visible!important}.reports-page-v229 .reports-table-card-v229{overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important}.reports-page-v229 .reports-table-head{min-height:34px!important;padding:0 8px!important;font-size:7.8px!important;font-weight:550!important}.reports-page-v229 .reports-table-cell{min-height:39px!important;padding:0 8px!important;font-size:8.6px!important;line-height:1.15!important;font-weight:450!important}.slider-management-page{width:100%!important;min-width:0!important;gap:10px!important;padding-bottom:104px!important}.slider-management-page .slider-head-card{width:100%!important;min-width:0!important;padding:11px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}.slider-management-page .slider-head-card h2{margin:0!important;font-size:18px!important;line-height:1.1!important;font-weight:750!important;letter-spacing:-.02em!important}.slider-management-page .slider-head-card p{margin:3px 0 0!important;max-width:100%!important;color:#748198!important;font-size:9.5px!important;line-height:1.3!important;font-weight:450!important}.slider-management-page .slider-head-card .soft-outline-btn{width:auto!important;min-width:82px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:10px!important;font-size:8.8px!important;font-weight:650!important;white-space:nowrap!important}.slider-management-page .slider-layout-card,.slider-management-page .slider-settings-card,.slider-management-page .slider-preview-card,.slider-management-page .slider-upload-card{width:100%!important;min-width:0!important;padding:12px!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}.slider-management-page .section-heading-row{margin:0 0 10px!important}.slider-management-page .title-with-icon{gap:8px!important;align-items:center!important}.slider-management-page .title-with-icon>svg{width:17px!important;height:17px!important;margin:0!important;color:#e54876!important}.slider-management-page .title-with-icon h3,.slider-management-page .slider-settings-card h3,.slider-management-page .slider-preview-card h3,.slider-management-page .slider-upload-card h3{margin:0!important;font-size:14px!important;line-height:1.15!important;font-weight:720!important;letter-spacing:-.015em!important}.slider-management-page .title-with-icon p,.slider-management-page .slider-upload-card>p{margin:2px 0 0!important;font-size:8.8px!important;line-height:1.3!important;font-weight:450!important}.slider-management-page .slider-layout-options{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.slider-management-page .slider-layout-option{width:100%!important;min-width:0!important;min-height:88px!important;height:88px!important;padding:9px 28px 9px 9px!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:2px 8px!important;align-items:center!important;border-radius:12px!important;text-align:left!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.slider-management-page .slider-layout-option:hover{transform:none!important;box-shadow:none!important}.slider-management-page .slider-layout-option .layout-mock{grid-column:1!important;grid-row:1 / span 2!important;width:68px!important;height:46px!important;gap:3px!important}.slider-management-page .slider-layout-option .layout-mock i,.slider-management-page .slider-layout-option .layout-mock b{border-radius:4px!important}.slider-management-page .slider-layout-option strong{grid-column:2!important;grid-row:1!important;margin:0!important;color:#192840!important;font-size:10.5px!important;line-height:1.15!important;font-weight:700!important;white-space:normal!important}.slider-management-page .slider-layout-option small{grid-column:2!important;grid-row:2!important;margin:0!important;color:#7a8799!important;font-size:7.8px!important;line-height:1.2!important;font-weight:450!important;white-space:normal!important}.slider-management-page .slider-layout-option em{top:7px!important;right:7px!important}.slider-management-page .slider-layout-option em svg{width:15px!important;height:15px!important}.slider-management-page .slider-edit-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.slider-management-page .slider-settings-card .form-grid.two{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 9px!important}.slider-management-page .slider-settings-card .field{min-width:0!important}.slider-management-page .slider-settings-card .field.wide{grid-column:1 / -1!important}.slider-management-page .slider-settings-card .field label{margin-bottom:4px!important;font-size:8.5px!important;line-height:1.1!important;font-weight:600!important}.slider-management-page .slider-settings-card input,.slider-management-page .slider-settings-card textarea{width:100%!important;min-width:0!important;border-radius:10px!important;font-size:10px!important;font-weight:450!important}.slider-management-page .slider-settings-card input{height:36px!important;min-height:36px!important;padding:0 9px!important}.slider-management-page .slider-settings-card textarea{min-height:62px!important;padding:9px!important;resize:vertical!important}.slider-management-page .slider-settings-card input[type=color]{height:36px!important;padding:4px!important}.slider-management-page .slider-preview-card{overflow:hidden!important}.slider-management-page .slider-preview-card .catalog-banner-layout,.slider-management-page .slider-preview-card .banner-slider4,.slider-management-page .slider-preview-card .banner-split3,.slider-management-page .slider-preview-card .banner-slider2{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:8px 0 0!important}.slider-management-page .slider-preview-card .slider-banner-card,.slider-management-page .slider-preview-card .slider-banner-card.main,.slider-management-page .slider-preview-card .slider-banner-card.side-tall{width:100%!important;min-width:0!important;min-height:82px!important;height:auto!important;padding:9px!important;border-radius:11px!important;overflow:hidden!important}.slider-management-page .slider-preview-card .slider-banner-card.main{min-height:144px!important}.slider-management-page .slider-preview-card .slider-banner-card h1,.slider-management-page .slider-preview-card .slider-banner-card.main h1,.slider-management-page .slider-preview-card .slider-banner-card.mini h1,.slider-management-page .slider-preview-card .slider-banner-card.side-tall h1{font-size:13px!important;line-height:1.1!important}.slider-management-page .slider-preview-card .slider-banner-card p,.slider-management-page .slider-preview-card .slider-banner-card.main p,.slider-management-page .slider-preview-card .slider-banner-card.mini p{font-size:7.7px!important;line-height:1.25!important}.slider-management-page .slider-preview-card .hero-actions{margin-top:6px!important;gap:4px!important}.slider-management-page .slider-preview-card .hero-actions button{min-height:27px!important;height:27px!important;padding:0 7px!important;border-radius:8px!important;font-size:7.4px!important}.slider-management-page .slider-preview-card .slider-banner-media span,.slider-management-page .slider-preview-card .slider-banner-card.main .slider-banner-media span{font-size:34px!important;filter:none!important}.slider-management-page .slider-upload-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important}.slider-management-page .slider-upload-box{min-width:0!important;min-height:0!important;padding:8px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:4px 7px!important;align-items:center!important;border-radius:11px!important;overflow:hidden!important}.slider-management-page .slider-upload-preview{grid-column:1!important;grid-row:1 / span 2!important;width:58px!important;height:54px!important;border-radius:8px!important}.slider-management-page .slider-upload-preview svg{width:19px!important;height:19px!important}.slider-management-page .slider-upload-box>div:nth-child(2){grid-column:2!important;grid-row:1!important;min-width:0!important}.slider-management-page .slider-upload-box strong{display:block!important;min-width:0!important;font-size:9px!important;line-height:1.15!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.slider-management-page .slider-upload-box span{display:block!important;min-width:0!important;margin:2px 0 0!important;font-size:7.4px!important;line-height:1.15!important;font-weight:450!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.slider-management-page .slider-upload-box label,.slider-management-page .slider-upload-box .mini-remove-btn{grid-column:2!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 7px!important;border-radius:8px!important;gap:4px!important;font-size:7.8px!important;font-weight:650!important;white-space:nowrap!important}.slider-management-page .slider-upload-box label{grid-row:2!important}.slider-management-page .slider-upload-box .mini-remove-btn{grid-row:3!important}.slider-management-page .slider-upload-box label svg,.slider-management-page .slider-upload-box .mini-remove-btn svg{width:12px!important;height:12px!important}body.dark-theme .reports-page-v229 .report-summary-v229,body.dark-theme .reports-page-v229 .mobile-recent-order-card,body.dark-theme .slider-management-page .slider-layout-option,body.dark-theme .slider-management-page .slider-upload-box{box-shadow:none!important}}@media(max-width:520px){.reports-page-v229 .reports-summary-grid-v229,.reports-page-v229 .reports-summary-grid{gap:7px!important}.reports-page-v229 .report-summary-v229,.reports-page-v229 .report-summary-card{grid-template-columns:30px minmax(0,1fr)!important;min-height:70px!important;height:70px!important;padding:8px!important;gap:7px!important}.reports-page-v229 .report-summary-icon-v229{width:30px!important;height:30px!important;flex-basis:30px!important}.reports-page-v229 .report-summary-card strong{font-size:13.5px!important}.slider-management-page .slider-layout-options{grid-template-columns:1fr!important}.slider-management-page .slider-layout-option{height:78px!important;min-height:78px!important;grid-template-columns:74px minmax(0,1fr)!important}.slider-management-page .slider-layout-option .layout-mock{width:74px!important;height:44px!important}.slider-management-page .slider-upload-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.dashboard-page-stack .home-orders-table,.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.dashboard-page-stack .home-orders-table .order-row{margin:0!important;padding:0!important;border-radius:0!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{border:0!important;outline:0!important;box-shadow:0 0 0 1px #d9e3ef!important;background:#fff!important;border-radius:17px!important;overflow:hidden!important}.dashboard-page-stack .mobile-recent-order-card:before,.dashboard-page-stack .mobile-recent-order-card:after,.dashboard-page-stack .home-orders-table .order-row:before,.dashboard-page-stack .home-orders-table .order-row:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.mobile-admin-hero-top{align-items:center!important}.mobile-hero-brand,.mobile-hero-brand-home{min-height:0!important;height:auto!important}.mobile-hero-brand-card{width:100%!important;min-height:46px!important;height:46px!important;padding:5px 9px!important;gap:7px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1a!important;box-shadow:none!important;backdrop-filter:blur(7px)!important}.mobile-hero-brand-card .brand-logo,.mobile-hero-brand-card .brand-logo-image,.mobile-hero-brand-card img{width:auto!important;max-width:148px!important;max-height:31px!important;height:auto!important;object-fit:contain!important}.mobile-hero-brand-card .brand-mark.dark{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important;font-size:14px!important}.admin-page-accounting .bank-ledger-card{overflow:hidden!important}.admin-page-accounting .bank-ledger-card .accounting-table-wrap{width:100%!important;min-width:0!important;padding:0 7px 8px!important;overflow:visible!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row{display:grid!important;grid-template-columns:64px minmax(82px,1fr) 82px 70px 58px!important;gap:4px!important;align-items:center!important;min-width:0!important;min-height:30px!important;height:30px!important;margin:0!important;padding:0 7px!important;border:0!important;border-bottom:1px solid #e9edf3!important;background:#f8fafc!important;color:#8290a4!important;font-size:7.4px!important;line-height:1!important;font-weight:650!important;text-align:left!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span{min-width:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span:nth-child(4){text-align:right!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span:nth-child(5){text-align:center!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row{display:grid!important;grid-template-columns:64px minmax(82px,1fr) 82px 70px 58px!important;grid-template-rows:1fr!important;gap:4px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:5px 0 0!important;padding:0 7px!important;border:1px solid #e8edf4!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(4),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(5){grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.1!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1){grid-column:1!important;color:#738096!important;font-size:7.4px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1):before{content:none!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(2){grid-column:2!important;color:#1c2c43!important;font-size:8.4px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3){grid-column:3!important;color:#738096!important;font-size:7.2px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3):before{content:none!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(4){grid-column:4!important;color:#e83f78!important;font-size:8.2px!important;font-weight:750!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row .accounting-row-actions{grid-column:5!important;grid-row:1!important;display:grid!important;grid-template-columns:26px 26px!important;gap:3px!important;justify-content:end!important;align-items:center!important;width:55px!important;min-width:55px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.admin-page-accounting .bank-ledger-card .accounting-edit-action,.admin-page-accounting .bank-ledger-card .accounting-delete-action{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border-radius:7px!important}.admin-page-accounting .bank-ledger-card .accounting-edit-action svg,.admin-page-accounting .bank-ledger-card .accounting-delete-action svg{width:11px!important;height:11px!important}}@media(max-width:520px){.mobile-hero-brand-card{min-height:43px!important;height:43px!important;padding:4px 8px!important;border-radius:12px!important}.mobile-hero-brand-card .brand-logo,.mobile-hero-brand-card .brand-logo-image,.mobile-hero-brand-card img{max-width:136px!important;max-height:28px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row,.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row{grid-template-columns:54px minmax(70px,1fr) 70px 58px 52px!important;gap:3px!important;padding-left:5px!important;padding-right:5px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row{font-size:6.5px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3){font-size:6.5px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(4){font-size:7.4px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row .accounting-row-actions{grid-template-columns:23px 23px!important;gap:2px!important;width:49px!important;min-width:49px!important}.admin-page-accounting .bank-ledger-card .accounting-edit-action,.admin-page-accounting .bank-ledger-card .accounting-delete-action{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important}}@media(max-width:767px){.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within{margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-row:last-child{margin-bottom:0!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{position:relative!important;border:1px solid #d9e3ef!important;border-radius:16px!important;outline:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate!important}.dashboard-page-stack .mobile-recent-order-card:before,.dashboard-page-stack .mobile-recent-order-card:after,.dashboard-page-stack .home-orders-table .order-row:before,.dashboard-page-stack .home-orders-table .order-row:after,.dashboard-page-stack .mobile-recent-open:before,.dashboard-page-stack .mobile-recent-open:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open{border:0!important;background:transparent!important;box-shadow:none!important}.mobile-hero-brand-card{min-height:40px!important;height:40px!important;padding:4px 8px!important;gap:6px!important;border-radius:11px!important}.mobile-hero-brand-card .brand-logo,.mobile-hero-brand-card .brand-logo-image,.mobile-hero-brand-card img{max-width:132px!important;max-height:26px!important}.mobile-hero-brand-card .brand-mark.dark{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important;font-size:13px!important}.admin-page-accounting .accounting-table-wrap{overflow:visible!important}.admin-page-accounting .accounting-table-head-row{position:static!important}.admin-page-accounting .bank-ledger-card{overflow:hidden!important}.admin-page-accounting .bank-ledger-card .accounting-table-wrap{padding:0 8px 8px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row{display:grid!important;grid-template-columns:56px minmax(74px,1fr) 66px 60px 56px!important;gap:4px!important;min-height:30px!important;height:30px!important;margin:0!important;padding:0 6px!important;border:0!important;border-bottom:1px solid #e8edf4!important;background:#f8fafc!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;border-right:0!important;color:#708199!important;font-size:7.4px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span:nth-child(5){justify-content:center!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row{display:grid!important;grid-template-columns:56px minmax(74px,1fr) 66px 60px 56px!important;gap:4px!important;align-items:center!important;min-height:44px!important;height:44px!important;margin:6px 0 0!important;padding:0 6px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>span,.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>strong,.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>.accounting-row-actions{min-width:0!important;margin:0!important;padding:0!important;border-right:0!important;line-height:1.1!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1){color:#72829a!important;font-size:7.5px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1):before{content:none!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(2){color:#1f2f47!important;font-size:8.6px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3){color:#72829a!important;font-size:7.4px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3):before{content:none!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(4){color:#e83f78!important;font-size:8.5px!important;font-weight:760!important;justify-content:center!important;white-space:nowrap!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row .accounting-row-actions{display:grid!important;grid-template-columns:24px 24px!important;gap:4px!important;justify-content:end!important;align-items:center!important;width:52px!important;min-width:52px!important}.admin-page-accounting .supplier-ledger-card{overflow:hidden!important}.admin-page-accounting .supplier-ledger-card .accounting-table-wrap{padding:0 8px 8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row{display:grid!important;grid-template-columns:minmax(88px,1fr) 66px 64px 56px!important;gap:4px!important;min-height:30px!important;height:30px!important;margin:0!important;padding:0 6px!important;border:0!important;border-bottom:1px solid #e8edf4!important;background:#f8fafc!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;border-right:0!important;color:#708199!important;font-size:7.4px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(1){display:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(2),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(3),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(5){display:flex!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(5){justify-content:center!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{display:grid!important;grid-template-columns:minmax(88px,1fr) 66px 64px 56px!important;gap:4px!important;align-items:center!important;min-height:44px!important;height:44px!important;margin:6px 0 0!important;padding:0 6px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>span,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>strong,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{min-width:0!important;margin:0!important;padding:0!important;border-right:0!important;line-height:1.1!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(1){display:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){grid-column:1!important;grid-row:1!important;color:#1f2f47!important;font-size:8.6px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:flex-start!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:1!important;color:#72829a!important;font-size:7.4px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:flex-start!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3):before{content:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){grid-column:3!important;grid-row:1!important;color:#e83f78!important;font-size:8.5px!important;font-weight:760!important;white-space:nowrap!important;justify-content:center!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-row-actions{grid-column:4!important;grid-row:1!important;display:grid!important;grid-template-columns:24px 24px!important;gap:4px!important;justify-content:end!important;align-items:center!important;width:52px!important;min-width:52px!important}.admin-page-accounting .cash-ledger-card{overflow:hidden!important}.admin-page-accounting .cash-ledger-card .accounting-table-wrap{padding:0 8px 8px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 56px!important;gap:4px!important;min-height:30px!important;height:30px!important;margin:0!important;padding:0 6px!important;border:0!important;border-bottom:1px solid #e8edf4!important;background:#f8fafc!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;border-right:0!important;color:#708199!important;font-size:7.4px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span:nth-child(2),.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span:nth-child(3){justify-content:center!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 56px!important;gap:4px!important;align-items:center!important;min-height:42px!important;height:42px!important;margin:6px 0 0!important;padding:0 6px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>span,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>strong,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.accounting-row-actions{min-width:0!important;margin:0!important;padding:0!important;border-right:0!important;line-height:1.1!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>:nth-child(1){color:#1f2f47!important;font-size:8.7px!important;font-weight:700!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>:nth-child(2){color:#13a650!important;font-size:8.6px!important;font-weight:760!important;justify-content:center!important;white-space:nowrap!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row .accounting-row-actions{display:grid!important;grid-template-columns:24px 24px!important;gap:4px!important;justify-content:end!important;align-items:center!important;width:52px!important;min-width:52px!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:7px!important}.admin-page-accounting .accounting-edit-action svg,.admin-page-accounting .accounting-delete-action svg{width:10px!important;height:10px!important}}@media(max-width:520px){.mobile-hero-brand-card{min-height:38px!important;height:38px!important;padding:4px 7px!important}.mobile-hero-brand-card .brand-logo,.mobile-hero-brand-card .brand-logo-image,.mobile-hero-brand-card img{max-width:126px!important;max-height:24px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row,.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row{grid-template-columns:50px minmax(68px,1fr) 60px 54px 50px!important;gap:3px!important;padding-left:5px!important;padding-right:5px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-head-row>span,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span{font-size:6.8px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(3){font-size:6.9px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(2),.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row>:nth-child(4){font-size:7.8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{grid-template-columns:minmax(78px,1fr) 60px 58px 50px!important;gap:3px!important;padding-left:5px!important;padding-right:5px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){font-size:7.8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3){font-size:6.9px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){font-size:7.8px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{grid-template-columns:minmax(0,1fr) 64px 50px!important;gap:3px!important;padding-left:5px!important;padding-right:5px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>:nth-child(1),.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>:nth-child(2){font-size:7.8px!important}.admin-page-accounting .bank-ledger-card .bank-grid.accounting-table-data-row .accounting-row-actions,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-row-actions,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row .accounting-row-actions{grid-template-columns:22px 22px!important;gap:2px!important;width:46px!important;min-width:46px!important}.admin-page-accounting .accounting-edit-action,.admin-page-accounting .accounting-delete-action{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}}@media(max-width:767px){.admin-page-accounting .cash-ledger-card .accounting-table-wrap{padding:0 8px 8px!important;overflow:hidden!important}.admin-page-accounting .cash-ledger-card .cash-grid{width:100%!important;box-sizing:border-box!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row{display:grid!important;grid-template-columns:minmax(96px,1fr) 72px 56px!important;align-items:center!important;gap:4px!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 8px!important;border:0!important;border-bottom:1px solid #e8edf4!important;border-radius:0!important;background:#f8fafc!important;box-shadow:none!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span{display:flex!important;align-items:center!important;min-width:0!important;padding:0!important;border:0!important;color:#72839a!important;font-size:7.4px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>.cash-col-source{justify-content:flex-start!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>.cash-col-amount,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>.cash-col-actions{justify-content:center!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{display:grid!important;grid-template-columns:minmax(96px,1fr) 72px 56px!important;align-items:center!important;gap:4px!important;min-height:44px!important;height:44px!important;margin:6px 0 0!important;padding:0 8px!important;border:1px solid #e5ecf4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>span,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>strong,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>div{min-width:0!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;line-height:1.1!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-source{justify-content:flex-start!important;color:#1f2f47!important;font-size:8.6px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-amount{justify-content:center!important;color:#16385f!important;font-size:8.4px!important;font-weight:760!important;white-space:nowrap!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions{justify-content:flex-end!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions .accounting-row-actions{display:grid!important;grid-template-columns:24px 24px!important;gap:4px!important;justify-content:end!important;align-items:center!important;width:52px!important;min-width:52px!important;padding:0!important;border:0!important;box-shadow:none!important}}@media(max-width:520px){.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{grid-template-columns:minmax(88px,1fr) 66px 50px!important;gap:3px!important;padding-left:6px!important;padding-right:6px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span{font-size:6.9px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-source,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-amount{font-size:7.8px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions .accounting-row-actions{grid-template-columns:22px 22px!important;gap:2px!important;width:46px!important;min-width:46px!important}}@media(max-width:767px){.admin-page-accounting .cash-ledger-card,.admin-page-accounting .cash-ledger-card .accounting-table-wrap{max-width:100%!important;overflow-x:hidden!important}.admin-page-accounting .cash-ledger-card .accounting-grid.cash-grid,.admin-page-accounting .cash-ledger-card .cash-grid{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) 70px 56px!important;column-gap:4px!important;box-sizing:border-box!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{padding-left:8px!important;padding-right:8px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-source,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-amount,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions{min-width:0!important;max-width:100%!important;overflow:hidden!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-source{text-overflow:ellipsis!important;white-space:nowrap!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions{overflow:visible!important}}@media(max-width:520px){.admin-page-accounting .cash-ledger-card .accounting-table-wrap{padding-left:7px!important;padding-right:7px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row{grid-template-columns:minmax(0,1fr) 62px 48px!important;column-gap:3px!important;padding-left:6px!important;padding-right:6px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-head-row>span{font-size:6.8px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-source,.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-amount{font-size:7.7px!important}.admin-page-accounting .cash-ledger-card .cash-grid.accounting-table-data-row>.cash-cell-actions .accounting-row-actions{grid-template-columns:22px 22px!important;gap:2px!important;width:46px!important;min-width:46px!important}}@media(max-width:1100px){.admin-page-accounting .supplier-ledger-card .accounting-table-wrap{padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1.45fr) 62px 62px 48px!important;column-gap:4px!important;padding-left:6px!important;padding-right:6px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(1),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(1){display:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(2),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(3),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(5){display:flex!important;min-width:0!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(2){justify-content:flex-start!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(3),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(5){justify-content:center!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span{font-size:7px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{min-height:48px!important;height:48px!important;margin-top:6px!important;border-radius:12px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){grid-column:1!important;grid-row:1!important;min-width:0!important;color:#1f2f47!important;font-size:8.2px!important;font-weight:700!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:1!important;min-width:0!important;color:#72829a!important;font-size:7.2px!important;font-weight:550!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3):before{content:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){grid-column:3!important;grid-row:1!important;min-width:0!important;color:#e83f78!important;font-size:8px!important;font-weight:760!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{grid-column:4!important;grid-row:1!important;width:48px!important;min-width:48px!important;display:grid!important;grid-template-columns:22px 22px!important;gap:4px!important;justify-content:end!important;align-items:center!important;overflow:visible!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-edit-action,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-delete-action{width:22px!important;min-width:22px!important;height:22px!important;border-radius:8px!important}}@media(max-width:520px){.admin-page-accounting .supplier-ledger-card .accounting-table-wrap{padding-left:7px!important;padding-right:7px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{grid-template-columns:minmax(0,1.42fr) 56px 58px 46px!important;column-gap:3px!important;padding-left:6px!important;padding-right:6px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span{font-size:6.6px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){font-size:7.9px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){font-size:7px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{width:46px!important;min-width:46px!important;grid-template-columns:21px 21px!important;gap:2px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-edit-action,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-delete-action{width:21px!important;min-width:21px!important;height:21px!important}}@media(max-width:1100px){.admin-page-accounting .accounting-report-head-actions{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important}.admin-page-accounting .accounting-report-count{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:center!important;column-gap:3px!important;height:25px!important;min-height:25px!important;min-width:54px!important;padding:0 8px!important;border:1px solid #ffd5e1!important;border-radius:999px!important;background:linear-gradient(180deg,#fff8fa,#fff2f6)!important;color:#e83f78!important;box-shadow:0 4px 12px #e83f7812!important;line-height:1!important}.admin-page-accounting .accounting-report-count>strong{font-size:9.5px!important;font-weight:800!important;line-height:1!important;color:#e83f78!important}.admin-page-accounting .accounting-report-count>small{font-size:6.7px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#aa6b7e!important}.admin-page-accounting .accounting-report-list-soft{width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.admin-page-accounting .accounting-report-item-soft{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:7px minmax(0,1fr) 72px!important;align-items:center!important;column-gap:7px!important;min-height:38px!important;height:38px!important;padding:4px 2px!important}.admin-page-accounting .accounting-report-item-soft>div{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;overflow:hidden!important}.admin-page-accounting .accounting-report-item-soft>div strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important}.admin-page-accounting .accounting-report-item-soft>div span{line-height:1!important;white-space:nowrap!important}.admin-page-accounting .accounting-report-item-soft>b{width:72px!important;min-width:72px!important;justify-self:end!important;align-self:center!important;text-align:right!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:520px){.admin-page-accounting .accounting-report-head-actions{gap:5px!important}.admin-page-accounting .accounting-report-count{min-width:50px!important;height:23px!important;min-height:23px!important;padding:0 7px!important}.admin-page-accounting .accounting-report-count>strong{font-size:9px!important}.admin-page-accounting .accounting-report-count>small{font-size:6.2px!important}.admin-page-accounting .accounting-report-item-soft{grid-template-columns:6px minmax(0,1fr) 66px!important;column-gap:6px!important;height:37px!important;min-height:37px!important}.admin-page-accounting .accounting-report-item-soft>b{width:66px!important;min-width:66px!important;font-size:7.8px!important}}@media(max-width:1100px){.admin-page-accounting .accounting-report-item-soft{align-items:flex-start!important;min-height:42px!important;height:auto!important;padding:7px 2px 6px!important}.admin-page-accounting .accounting-report-item-soft>div{justify-content:flex-start!important;padding-top:0!important}.admin-page-accounting .accounting-report-item-soft>div strong{line-height:1.1!important}.admin-page-accounting .accounting-report-item-soft>div span{line-height:1.05!important}.admin-page-accounting .accounting-report-item-soft>b{align-self:flex-start!important;margin-top:1px!important;line-height:1.1!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row{display:grid!important;grid-template-columns:minmax(100px,1.4fr) 68px 64px 54px!important;gap:4px!important;align-items:center!important;padding:0 8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(1){display:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(2),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(3),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(4),.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(5){display:flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;padding:0!important;border-right:0!important;font-size:7.1px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span:nth-child(2){justify-content:flex-start!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{display:grid!important;grid-template-columns:minmax(100px,1.4fr) 68px 64px 54px!important;gap:4px!important;align-items:center!important;min-height:44px!important;height:44px!important;margin:6px 0 0!important;padding:0 8px!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>span,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>strong,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border-right:0!important;display:flex!important;align-items:center!important;line-height:1.1!important;box-sizing:border-box!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(1){display:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;color:#1f2f47!important;font-size:8.6px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3){grid-column:2!important;grid-row:1!important;justify-content:center!important;color:#72829a!important;font-size:7.3px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3):before{content:none!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){grid-column:3!important;grid-row:1!important;justify-content:center!important;color:#e83f78!important;font-size:8.5px!important;font-weight:760!important;white-space:nowrap!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{grid-column:4!important;grid-row:1!important;width:54px!important;min-width:54px!important;display:grid!important;grid-template-columns:24px 24px!important;gap:4px!important;justify-content:end!important;align-items:center!important;align-self:center!important;overflow:visible!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-edit-action,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-delete-action{width:24px!important;min-width:24px!important;height:24px!important;border-radius:8px!important}}@media(max-width:520px){.admin-page-accounting .accounting-report-item-soft{grid-template-columns:6px minmax(0,1fr) 72px!important;min-height:40px!important;padding:6px 2px 5px!important}.admin-page-accounting .accounting-report-item-soft>b{width:72px!important;min-width:72px!important;font-size:8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row{grid-template-columns:minmax(92px,1.38fr) 60px 58px 50px!important;gap:3px!important;padding:0 7px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-head-row>span{font-size:6.7px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(2){font-size:8px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(3){font-size:6.9px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>:nth-child(4){font-size:7.9px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row>.accounting-row-actions{width:50px!important;min-width:50px!important;grid-template-columns:23px 23px!important;gap:2px!important}.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-edit-action,.admin-page-accounting .supplier-ledger-card .supplier-grid.accounting-table-data-row .accounting-delete-action{width:23px!important;min-width:23px!important;height:23px!important}}@media(max-width:1100px){.catalog-page .catalog-main .catalog-product-number span,.catalog-page .catalog-main .catalog-product-number strong,.catalog-mobile-product-number span,.catalog-mobile-product-number strong{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}.catalog-page .catalog-main .catalog-price,.catalog-page .catalog-main .catalog-price-inline .catalog-price,.catalog-mobile-price-box strong{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:800!important;letter-spacing:0!important}}@media(max-width:760px){.customer-form-v176 .customer-primary-field-v23747{padding:9px 10px 8px!important;border-radius:12px!important}.home-expiring-carts-card{border-radius:15px!important}.expiring-carts-head{min-height:56px!important;padding:10px 12px!important;gap:10px!important}.expiring-carts-head h3{font-size:14px!important;gap:7px!important}.expiring-carts-head h3:before{border-top-width:6px;border-bottom-width:6px;border-left-width:8px}.expiring-carts-head p{display:none!important}.expiring-carts-count{min-width:58px!important;height:28px!important;font-size:9.5px!important}.expiring-carts-table-head{display:none!important}.expiring-carts-table{padding:9px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.expiring-carts-row{min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"customer amount" "meta deadline" "detail detail"!important;gap:8px 10px!important;border:1px solid #e3e9f1!important;border-radius:12px!important;background:#fff!important}.expiring-cart-customer{grid-area:customer!important}.expiring-carts-row>span:nth-of-type(1),.expiring-carts-row>span:nth-of-type(2),.expiring-carts-row>em{grid-area:meta!important;display:inline-flex!important}.expiring-carts-row>span:nth-of-type(1),.expiring-carts-row>span:nth-of-type(2){display:none!important}.expiring-carts-row>em{justify-self:start!important;min-width:0!important;width:auto!important}.expiring-carts-row>strong{grid-area:amount!important;align-self:center!important;justify-self:end!important;font-size:12px!important}.expiring-cart-deadline{grid-area:deadline!important;justify-self:end!important;align-self:center!important;font-size:10.5px!important}.expiring-cart-detail-btn{grid-area:detail!important;width:100%!important;height:32px!important}.expiring-carts-empty{min-height:62px!important;text-align:center!important;padding:0 12px!important}body.dark-theme .expiring-carts-row{background:#101c2d!important;border-color:#26384f!important}}@media(max-width:820px){.customer-list-pagination{align-items:stretch;flex-direction:column;padding:12px;gap:10px;border-radius:14px}.customer-list-pagination-summary{text-align:center}.customer-list-pagination-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.customer-list-pagination-actions span{grid-column:1 / -1;grid-row:1;min-width:0;padding:4px 0}.customer-list-pagination-actions button{width:100%;min-height:38px;padding:0 8px}}@media(max-width:767px){.settings-catalog-info-control-v23757{grid-template-columns:1fr}.cart-campaign-customer-section-v23757.desktop{display:none}.cart-campaign-customer-section-v23757.mobile{display:block;width:100%;order:3;padding:11px;margin-top:0}.catalog-cart-detail-page .catalog-cart-detail-layout{display:flex!important;flex-direction:column;gap:12px}.catalog-cart-detail-page .catalog-cart-items-card{order:1}.catalog-cart-detail-page .catalog-cart-summary-card{order:2}.cart-campaign-customer-head-v23757{margin-bottom:9px}.cart-campaign-customer-head-v23757>div{display:block}.cart-campaign-customer-head-v23757 span{font-size:11px}.cart-campaign-customer-head-v23757 strong{display:block;margin-top:3px;font-size:9.5px}.cart-campaign-customer-grid-v23757{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cart-campaign-customer-card-v23757{border-radius:10px}.cart-campaign-customer-badge-v23757{height:25px;padding:0 6px;font-size:7.5px}.cart-campaign-customer-image-v23757{height:72px;padding:5px}.cart-campaign-customer-image-v23757 span{font-size:28px}.cart-campaign-customer-copy-v23757{min-height:76px;padding:6px}.cart-campaign-customer-copy-v23757 strong{min-height:28px;font-size:8.2px}.cart-campaign-customer-copy-v23757 small{font-size:7px;margin:3px 0}.cart-campaign-customer-copy-v23757 b{font-size:11px}.cart-campaign-customer-actions-v23757{padding:0 5px 6px}.cart-campaign-qty-v23757{height:27px;grid-template-columns:25px 1fr 25px;margin-bottom:4px;border-radius:7px}.cart-campaign-qty-v23757 input{font-size:9px}.cart-campaign-add-v23757{height:28px;gap:3px;font-size:7.6px;border-radius:7px}.cart-campaign-add-v23757 svg{width:11px;height:11px}.cart-campaigns-editor-head-v23757{align-items:flex-start;flex-direction:column}.cart-campaigns-grid-v23757{grid-template-columns:1fr}.cart-campaign-admin-card-v23757{min-height:430px}}@media(max-width:767px){.cart-campaign-customer-section-v23758.desktop{display:none!important}.cart-campaign-customer-section-v23758.mobile{display:block!important;width:100%!important;order:3!important;margin-top:0!important;padding:10px!important;border-radius:14px!important}.cart-campaign-customer-head-v23758{margin-bottom:9px!important}.cart-campaign-customer-head-v23758>div{display:block!important}.cart-campaign-customer-head-v23758 span{font-size:10.5px!important}.cart-campaign-customer-head-v23758 strong{display:block!important;margin-top:3px!important;font-size:8.8px!important}.cart-campaign-customer-grid-v23758{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.cart-campaign-catalog-card-v23758{border-radius:10px!important}.cart-campaign-catalog-image-v23758{aspect-ratio:1 / 1!important}.cart-campaign-catalog-image-v23758 .emoji-img{font-size:28px!important}.cart-campaign-catalog-badge-v23758{top:5px!important;left:5px!important;max-width:calc(100% - 10px)!important;height:19px!important;padding:0 5px!important;font-size:6.5px!important}.cart-campaign-catalog-body-v23758{padding:6px 5px!important}.cart-campaign-catalog-body-v23758 h3{min-height:29px!important;max-height:29px!important;margin-bottom:5px!important;font-size:7.7px!important;line-height:1.28!important}.cart-campaign-catalog-meta-v23758{margin-bottom:5px!important;padding-top:5px!important;grid-template-columns:1fr!important;gap:2px!important}.cart-campaign-catalog-meta-v23758 .catalog-product-number{gap:2px!important}.cart-campaign-catalog-meta-v23758 .catalog-product-number span,.cart-campaign-catalog-meta-v23758 .catalog-product-number strong{font-size:6.5px!important}.cart-campaign-catalog-meta-v23758 .catalog-price-inline{justify-content:flex-start!important}.cart-campaign-catalog-meta-v23758 .catalog-old-price{font-size:6px!important}.cart-campaign-catalog-meta-v23758 .catalog-price{font-size:10px!important}.cart-campaign-catalog-actions-v23758{grid-template-columns:1fr!important;gap:4px!important}.cart-campaign-catalog-qty-v23758{height:25px!important;grid-template-columns:22px 1fr 22px!important;border-radius:7px!important}.cart-campaign-catalog-qty-v23758 input{font-size:8px!important}.cart-campaign-catalog-qty-v23758 button svg{width:10px!important;height:10px!important}.cart-campaign-catalog-add-v23758{height:26px!important;min-height:26px!important;padding:0 3px!important;border-radius:7px!important;gap:2px!important;font-size:6.8px!important}.cart-campaign-catalog-add-v23758 svg{width:10px!important;height:10px!important}.cart-campaigns-editor-v23758{padding:12px!important}.cart-campaigns-grid-v23758{grid-template-columns:1fr!important}.cart-campaign-admin-product-card-v23758{max-width:380px!important;width:100%!important;margin:0 auto!important}}@media(max-width:900px){.orders-page .orders-table-card{display:none!important}.orders-page .orders-mobile-list-card{display:block!important;padding:10px!important}.orders-page .orders-mobile-list{gap:10px!important}.orders-page .orders-mobile-item{padding:11px!important;border-radius:16px!important}.orders-page .orders-mobile-item-head{gap:8px!important}.orders-page .orders-mobile-order-no,.orders-page .orders-mobile-amount{font-size:13.5px!important}.orders-page .orders-mobile-customer{grid-template-columns:36px minmax(0,1fr) 14px!important;gap:8px!important}.orders-page .orders-mobile-customer .table-avatar,.orders-page .orders-mobile-customer .table-avatar.sector-avatar{width:36px!important;min-width:36px!important;height:36px!important;border-radius:11px!important}.orders-page .orders-mobile-customer-copy strong{font-size:12.9px!important}.orders-page .orders-mobile-customer-copy span{font-size:10.6px!important}.orders-page .orders-mobile-badges{margin-top:9px!important;gap:5px!important}.orders-page .orders-mobile-sector,.orders-page .orders-mobile-status,.orders-page .orders-mobile-invoice-state{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.orders-page .orders-mobile-meta{margin-top:9px!important;gap:8px!important}.orders-page .orders-mobile-meta-block{padding:9px 10px!important;border-radius:12px!important}.orders-page .orders-mobile-meta-block small{font-size:9.4px!important}.orders-page .orders-mobile-phone span,.orders-page .orders-mobile-meta-block.amount strong{font-size:11.6px!important}.orders-page .orders-mobile-actions{gap:7px!important}.orders-page .orders-mobile-inline-btn,.orders-page .orders-mobile-actions .unified-action-btn{min-height:36px!important;height:36px!important;padding:0 8px!important;border-radius:11px!important;font-size:10.4px!important}}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{overflow:hidden!important}.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{min-width:0!important}.dashboard-page-stack .mobile-recent-columns,.dashboard-page-stack .home-orders-table .order-head{display:none!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within{margin:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .home-orders-table .order-row+.order-row{border-top:1px solid #e5ebf3!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{min-height:0!important;padding:13px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open{width:22px!important;min-width:22px!important;height:22px!important}.dashboard-page-stack .mobile-recent-badges{gap:5px!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{min-height:22px!important;font-size:9.2px!important}}@media(max-width:420px){.orders-page .orders-mobile-list-card{padding:8px!important}.orders-page .orders-mobile-item{padding:10px!important;border-radius:14px!important}.orders-page .orders-mobile-meta{grid-template-columns:1fr!important}.orders-page .orders-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{border:1px solid #e4ebf3!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 34px #23344e0b!important;overflow:hidden!important}.dashboard-page-stack .home-recent-orders-card .recent-orders-head{min-height:66px!important;padding:0 18px!important;border-bottom:1px solid #e7edf4!important;background:#fff!important}.dashboard-page-stack .home-recent-orders-card .recent-orders-head h3{font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important}.dashboard-page-stack .home-recent-orders-card .view-all-orders-btn{font-size:11px!important;font-weight:750!important}.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{width:100%!important;min-width:0!important;padding:0 16px!important;background:#fff!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-columns,.dashboard-page-stack .home-orders-table .order-head,.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within{display:block!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-page-stack .home-orders-table .order-row+.order-row{border-top:1px solid #e7edf4!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{width:100%!important;min-height:92px!important;margin:0!important;padding:13px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 76px 62px 18px!important;grid-template-areas:"customer badges amount open"!important;align-items:center!important;column-gap:8px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar{width:43px!important;min-width:43px!important;height:43px!important;border-radius:13px!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-avatar .customer-avatar-initial{font-size:17px!important;font-weight:700!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important}.dashboard-page-stack .mobile-recent-identity-line{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.dashboard-page-stack .mobile-recent-identity-line>strong{color:#17243a!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important}.dashboard-page-stack .mobile-recent-identity-line>small{margin-top:1px!important;color:#f03f78!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important}.dashboard-page-stack .mobile-recent-date{margin-top:2px!important;display:flex!important;align-items:center!important;gap:4px!important;color:#718096!important;font-size:10.6px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date small{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:76px!important;min-width:76px!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;box-shadow:none!important;font-size:9.3px!important;line-height:1!important;font-style:normal!important;font-weight:500!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:62px!important;min-width:62px!important;margin:0!important;color:#1d2b42!important;font-size:12.6px!important;line-height:1!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;width:18px!important;min-width:18px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;border:0!important;background:transparent!important;color:#526176!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open svg{width:17px!important;height:17px!important;stroke-width:2.3!important}.dashboard-page-stack .dashboard-orders-pagination{border-top:1px solid #e7edf4!important}.orders-page .orders-table-card{display:none!important}.orders-page .orders-mobile-list-card{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.orders-page .orders-mobile-list{display:grid!important;gap:12px!important}.orders-page .orders-mobile-item-v23764{width:100%!important;min-width:0!important;margin:0!important;padding:14px 14px 0!important;border:1px solid #dfe7f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #23344e09!important;overflow:hidden!important}.orders-page .orders-mobile-topline{min-height:30px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important}.orders-page .orders-mobile-topline .row-checkbox{width:27px!important;min-width:27px!important;height:27px!important}.orders-page .orders-mobile-order-no{justify-self:start!important;color:#f03f78!important;font-size:14px!important;line-height:1!important;font-weight:800!important}.orders-page .orders-mobile-open-arrow{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:#1b2a40!important}.orders-page .orders-mobile-open-arrow svg{width:18px!important;height:18px!important;stroke-width:2.4!important}.orders-page .orders-mobile-mainline{margin-top:10px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:11px!important}.orders-page .orders-mobile-avatar-button{width:48px!important;height:48px!important;padding:0!important;border:0!important;background:transparent!important}.orders-page .orders-mobile-avatar,.orders-page .orders-mobile-avatar.sector-avatar,.orders-page .orders-mobile-avatar.customer-avatar{width:48px!important;min-width:48px!important;height:48px!important;border-radius:15px!important;box-shadow:none!important}.orders-page .orders-mobile-avatar .customer-avatar-initial{font-size:18px!important;font-weight:700!important}.orders-page .orders-mobile-maincopy{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.orders-page .orders-mobile-customer-name{max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:#16243a!important;font-size:13.5px!important;line-height:1.15!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.orders-page .orders-mobile-city-date{max-width:100%!important;margin-top:3px!important;color:#7c8aa0!important;font-size:10.8px!important;line-height:1.25!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.orders-page .orders-mobile-badges{width:auto!important;min-width:0!important;margin-top:8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.orders-page .orders-mobile-sector,.orders-page .orders-mobile-status,.orders-page .orders-mobile-invoice-state{width:auto!important;min-width:58px!important;height:26px!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;box-shadow:none!important;font-size:10.2px!important;line-height:1!important;font-style:normal!important;font-weight:650!important}.orders-page .orders-mobile-status:before{content:""!important;width:6px!important;height:6px!important;margin-right:5px!important;border-radius:50%!important;background:currentColor!important;opacity:.95!important}.orders-page .orders-mobile-invoice-state{border-color:#e4e9ef!important;background:#f5f7fa!important;color:#67758b!important}.orders-page .orders-mobile-invoice-state.done{border-color:#cde9d7!important;background:#f1fbf5!important;color:#178f5b!important}.orders-page .orders-mobile-info-strip{margin-top:13px!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr)!important;align-items:center!important;border-top:1px solid #e5ebf2!important;border-bottom:1px solid #e5ebf2!important}.orders-page .orders-mobile-info-cell{min-width:0!important;min-height:32px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#627188!important;font-size:10.8px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important}.orders-page .orders-mobile-info-cell+.orders-mobile-info-cell{border-left:1px solid #e5ebf2!important}.orders-page .orders-mobile-info-cell svg{width:17px!important;height:17px!important;color:#718198!important;stroke-width:1.8!important}.orders-page .orders-mobile-info-cell.phone{justify-content:flex-start!important;padding-left:0!important}.orders-page .orders-mobile-info-cell.phone span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#1e2b41!important;font-size:11.1px!important;font-weight:650!important}.orders-page .orders-mobile-info-cell.profit span{color:#738197!important;font-weight:600!important}.orders-page .orders-mobile-info-cell.profit strong{color:#15a06a!important;font-size:11.2px!important;font-weight:800!important}.orders-page .orders-mobile-info-cell.profit strong.negative{color:#ef3e72!important}.orders-page .orders-mobile-info-cell.amount{justify-content:flex-end!important;padding-right:0!important}.orders-page .orders-mobile-info-cell.amount strong{color:#17243a!important;font-size:12.2px!important;font-weight:800!important}.orders-page .orders-mobile-actions-strip{min-height:52px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important}.orders-page .orders-mobile-action-cell{position:relative!important;min-width:0!important;min-height:34px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#68778e!important;box-shadow:none!important;font-size:10.2px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}.orders-page .orders-mobile-action-cell+.orders-mobile-action-cell:before{content:""!important;position:absolute!important;left:0!important;top:7px!important;bottom:7px!important;width:1px!important;background:#e5ebf2!important}.orders-page .orders-mobile-action-cell svg{width:17px!important;height:17px!important;stroke-width:1.8!important}.orders-page .orders-mobile-action-cell[disabled]{opacity:.48!important}.orders-page .orders-mobile-action-cell.upload{overflow:hidden!important;cursor:pointer!important}.orders-page .orders-mobile-action-cell.upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.orders-page .orders-mobile-action-cell.edit,.orders-page .orders-mobile-action-cell.delete{color:#f03f78!important}}@media(max-width:390px){.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{padding:0 12px!important}.dashboard-page-stack .mobile-recent-order-card{min-height:88px!important;grid-template-columns:minmax(0,1fr) 70px 58px 16px!important;column-gap:6px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.dashboard-page-stack .mobile-recent-avatar{width:40px!important;min-width:40px!important;height:40px!important}.dashboard-page-stack .mobile-recent-badges{width:70px!important;min-width:70px!important}.dashboard-page-stack .mobile-recent-amount{width:58px!important;min-width:58px!important;font-size:11.8px!important}.orders-page .orders-mobile-item-v23764{padding-left:12px!important;padding-right:12px!important}.orders-page .orders-mobile-info-cell{padding-left:6px!important;padding-right:6px!important;gap:5px!important;font-size:10px!important}.orders-page .orders-mobile-info-cell.phone span{font-size:10.4px!important}.orders-page .orders-mobile-info-cell.profit strong,.orders-page .orders-mobile-info-cell.amount strong{font-size:10.8px!important}.orders-page .orders-mobile-action-cell{gap:4px!important;font-size:9.6px!important}}@media(max-width:767px){.orders-page .orders-mobile-topline .premium-row-checkbox{width:27px!important;min-width:27px!important;height:27px!important;margin:0!important}.orders-page .orders-mobile-topline .premium-row-checkbox>span{width:27px!important;min-width:27px!important;height:27px!important;border-radius:8px!important;border-color:#cfd9e6!important;box-shadow:none!important}}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{padding:0!important;border:1px solid #e2e8f0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px #0f172a09!important;overflow:hidden!important}.dashboard-page-stack .home-recent-orders-card .panel-head{min-height:64px!important;height:64px!important;padding:0 18px!important;border-bottom:1px solid #e6ebf2!important;background:#fff!important}.dashboard-page-stack .home-recent-orders-card .panel-head h3{font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.02em!important}.dashboard-page-stack .home-recent-orders-card .view-all-orders-btn{gap:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#ef3f78!important;font-size:11px!important;font-weight:750!important;box-shadow:none!important}.dashboard-page-stack .home-recent-orders-card .view-all-orders-btn svg{width:16px!important;height:16px!important}.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{width:100%!important;min-width:0!important;padding:0 18px!important;border:0!important;background:#fff!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-head,.dashboard-page-stack .mobile-recent-columns,.dashboard-page-stack .home-orders-table .order-row>:not(.mobile-recent-order-card){display:none!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within,.dashboard-page-stack .home-orders-table .order-row:nth-child(n){display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-row+.order-row{border-top:1px solid #e7ecf2!important}.dashboard-page-stack .home-orders-table .order-row:last-child{border-bottom:0!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{width:100%!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:13px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 74px 66px 18px!important;grid-template-areas:"customer badges amount open"!important;column-gap:8px!important;align-items:center!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-order-card:before,.dashboard-page-stack .mobile-recent-order-card:after,.dashboard-page-stack .home-orders-table .order-row:before,.dashboard-page-stack .home-orders-table .order-row:after{content:none!important;display:none!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;min-width:0!important;width:100%!important;padding:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar,.dashboard-page-stack .mobile-recent-avatar.sector-avatar,.dashboard-page-stack .mobile-recent-avatar.customer-avatar{width:44px!important;min-width:44px!important;height:44px!important;border-radius:13px!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-avatar .customer-avatar-initial{font-size:17px!important;font-weight:650!important}.dashboard-page-stack .mobile-recent-customer-copy{min-width:0!important;display:grid!important;gap:3px!important}.dashboard-page-stack .mobile-recent-identity-line{min-width:0!important;display:grid!important;gap:2px!important}.dashboard-page-stack .mobile-recent-identity-line>strong{min-width:0!important;color:#14233a!important;font-size:12.6px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-identity-line>small{color:#f03f78!important;font-size:11.2px!important;line-height:1.05!important;font-weight:800!important}.dashboard-page-stack .mobile-recent-date{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;color:#75849a!important;font-size:10.2px!important;line-height:1.1!important;font-weight:500!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date small{color:inherit!important;font:inherit!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;width:74px!important;min-width:74px!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:center!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;box-shadow:none!important;font-size:9.4px!important;line-height:1!important;font-style:normal!important;font-weight:500!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;width:66px!important;min-width:66px!important;margin:0!important;color:#17243a!important;font-size:12.6px!important;line-height:1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;width:18px!important;min-width:18px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#55647a!important;box-shadow:none!important}.dashboard-page-stack .mobile-recent-open svg{width:17px!important;height:17px!important;stroke-width:2.4!important}.orders-page .orders-table-card{display:none!important}.orders-page .orders-mobile-list-card-v23765{display:block!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.orders-page .orders-mobile-list-v23765{display:grid!important;gap:12px!important}.orders-page .orders-mobile-card-v23765{width:100%!important;min-width:0!important;margin:0!important;padding:14px 14px 0!important;border:1px solid #dfe6ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #1e314b09!important;overflow:hidden!important}.orders-page .orders-mobile-card-top-v23765{min-height:30px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr) 30px!important;gap:9px!important;align-items:center!important}.orders-page .orders-mobile-card-top-v23765 .premium-row-checkbox,.orders-page .orders-mobile-card-top-v23765 .row-checkbox{width:28px!important;min-width:28px!important;height:28px!important;margin:0!important}.orders-page .orders-mobile-card-top-v23765 .premium-row-checkbox>span,.orders-page .orders-mobile-card-top-v23765 .row-checkbox>span{width:28px!important;min-width:28px!important;height:28px!important;border-radius:8px!important}.orders-page .orders-mobile-order-no-v23765{justify-self:start!important;padding:0!important;border:0!important;background:transparent!important;color:#f03f78!important;font-size:15px!important;line-height:1!important;font-weight:800!important}.orders-page .orders-mobile-open-v23765{width:30px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#17243a!important;box-shadow:none!important}.orders-page .orders-mobile-open-v23765 svg{width:19px!important;height:19px!important;stroke-width:2.5!important}.orders-page .orders-mobile-customer-row-v23765{margin-top:11px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:11px!important;align-items:start!important}.orders-page .orders-mobile-avatar-btn-v23765{width:50px!important;min-width:50px!important;height:50px!important;padding:0!important;border:0!important;background:transparent!important}.orders-page .orders-mobile-avatar-v23765,.orders-page .orders-mobile-avatar-v23765.sector-avatar,.orders-page .orders-mobile-avatar-v23765.customer-avatar{width:50px!important;min-width:50px!important;height:50px!important;border-radius:15px!important;box-shadow:none!important}.orders-page .orders-mobile-avatar-v23765 .customer-avatar-initial{font-size:19px!important;font-weight:650!important}.orders-page .orders-mobile-customer-copy-v23765{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.orders-page .orders-mobile-customer-name-v23765{max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:#17243a!important;font-size:14px!important;line-height:1.12!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.orders-page .orders-mobile-customer-copy-v23765>span{max-width:100%!important;margin-top:3px!important;color:#75849a!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.orders-page .orders-mobile-pills-v23765{margin-top:8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.orders-page .orders-mobile-sector-v23765,.orders-page .orders-mobile-status-v23765,.orders-page .orders-mobile-invoice-v23765{min-width:68px!important;height:27px!important;min-height:27px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;box-shadow:none!important;font-size:10.3px!important;line-height:1!important;font-style:normal!important;font-weight:650!important;white-space:nowrap!important}.orders-page .orders-mobile-status-v23765:before{content:""!important;width:6px!important;height:6px!important;margin-right:5px!important;border-radius:50%!important;background:currentColor!important}.orders-page .orders-mobile-invoice-v23765{border:1px solid #e6eaf0!important;background:#f5f7f9!important;color:#647187!important}.orders-page .orders-mobile-invoice-v23765.done{border-color:#cde8d7!important;background:#f0fbf4!important;color:#168f5b!important}.orders-page .orders-mobile-info-v23765{margin-top:13px!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1fr)!important;align-items:center!important;border-top:1px solid #e5ebf2!important;border-bottom:1px solid #e5ebf2!important}.orders-page .orders-mobile-info-part-v23765{min-width:0!important;min-height:36px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#64738a!important;box-shadow:none!important;font-size:11px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important}.orders-page .orders-mobile-info-part-v23765+.orders-mobile-info-part-v23765{border-left:1px solid #e5ebf2!important}.orders-page .orders-mobile-info-part-v23765 svg{flex:0 0 auto!important;width:19px!important;height:19px!important;color:#6d7e96!important;stroke-width:1.8!important}.orders-page .orders-mobile-info-part-v23765.phone{justify-content:flex-start!important;padding-left:0!important}.orders-page .orders-mobile-info-part-v23765.phone span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#17243a!important;font-size:11.3px!important;font-weight:650!important}.orders-page .orders-mobile-info-part-v23765.profit span{color:#77869c!important;font-weight:600!important}.orders-page .orders-mobile-info-part-v23765.profit strong{color:#14a169!important;font-size:11.5px!important;font-weight:800!important}.orders-page .orders-mobile-info-part-v23765.profit strong.negative{color:#ef3f78!important}.orders-page .orders-mobile-info-part-v23765.amount{justify-content:flex-end!important;padding-right:0!important}.orders-page .orders-mobile-info-part-v23765.amount strong{color:#17243a!important;font-size:12.8px!important;font-weight:800!important}.orders-page .orders-mobile-actions-v23765{min-height:56px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important}.orders-page .orders-mobile-action-v23765{position:relative!important;min-width:0!important;min-height:38px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#66758b!important;box-shadow:none!important;font-size:10.8px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}.orders-page .orders-mobile-action-v23765+.orders-mobile-action-v23765:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:1px!important;background:#e5ebf2!important}.orders-page .orders-mobile-action-v23765 svg{width:18px!important;height:18px!important;stroke-width:1.8!important}.orders-page .orders-mobile-action-v23765[disabled]{opacity:.48!important}.orders-page .orders-mobile-action-v23765.upload{overflow:hidden!important;cursor:pointer!important}.orders-page .orders-mobile-action-v23765.upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.orders-page .orders-mobile-action-v23765.edit,.orders-page .orders-mobile-action-v23765.delete{color:#f03f78!important}body.dark-theme .dashboard-page-stack .home-recent-orders-card,body.dark-theme .dashboard-page-stack .home-recent-orders-card .panel-head,body.dark-theme .dashboard-page-stack .home-orders-table,body.dark-theme .dashboard-page-stack .recent-orders-table,body.dark-theme .orders-page .orders-mobile-card-v23765{background:#101c2d!important;border-color:#6984aa3d!important}body.dark-theme .dashboard-page-stack .home-orders-table .order-row+.order-row,body.dark-theme .orders-page .orders-mobile-info-v23765,body.dark-theme .orders-page .orders-mobile-info-part-v23765+.orders-mobile-info-part-v23765{border-color:#6984aa33!important}body.dark-theme .dashboard-page-stack .mobile-recent-identity-line>strong,body.dark-theme .dashboard-page-stack .mobile-recent-amount,body.dark-theme .orders-page .orders-mobile-customer-name-v23765,body.dark-theme .orders-page .orders-mobile-info-part-v23765.phone span,body.dark-theme .orders-page .orders-mobile-info-part-v23765.amount strong{color:#edf3fb!important}}@media(max-width:390px){.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{padding-left:14px!important;padding-right:14px!important}.dashboard-page-stack .mobile-recent-order-card{min-height:84px!important;grid-template-columns:minmax(0,1fr) 70px 60px 17px!important;column-gap:6px!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.dashboard-page-stack .mobile-recent-avatar,.dashboard-page-stack .mobile-recent-avatar.sector-avatar,.dashboard-page-stack .mobile-recent-avatar.customer-avatar{width:40px!important;min-width:40px!important;height:40px!important}.dashboard-page-stack .mobile-recent-badges{width:70px!important;min-width:70px!important}.dashboard-page-stack .mobile-recent-amount{width:60px!important;min-width:60px!important;font-size:11.7px!important}.orders-page .orders-mobile-card-v23765{padding-left:12px!important;padding-right:12px!important}.orders-page .orders-mobile-info-part-v23765{padding-left:6px!important;padding-right:6px!important;gap:5px!important;font-size:10.1px!important}.orders-page .orders-mobile-info-part-v23765.phone span{font-size:10.5px!important}.orders-page .orders-mobile-info-part-v23765.profit strong,.orders-page .orders-mobile-info-part-v23765.amount strong{font-size:10.8px!important}.orders-page .orders-mobile-action-v23765{gap:4px!important;font-size:9.7px!important}}@media(max-width:767px){.dashboard-page-stack .home-recent-orders-card{border-radius:18px!important}.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{width:100%!important;min-width:0!important;padding:0 14px!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-row,.dashboard-page-stack .home-orders-table .order-row:hover,.dashboard-page-stack .home-orders-table .order-row:focus-within{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dashboard-page-stack .home-orders-table .order-row+.order-row{border-top:1px solid #e6ebf2!important}.dashboard-page-stack .mobile-recent-order-card,.dashboard-page-stack .mobile-recent-order-card:hover,.dashboard-page-stack .mobile-recent-order-card:focus-within{position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:12px 0!important;display:grid!important;grid-template-columns:minmax(128px,1fr) 72px 64px 16px!important;grid-template-rows:auto!important;grid-template-areas:"customer badges amount open"!important;column-gap:7px!important;row-gap:0!important;align-items:center!important;align-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}.dashboard-page-stack .mobile-recent-customer{grid-area:customer!important;position:static!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:9px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;text-align:left!important}.dashboard-page-stack .mobile-recent-avatar,.dashboard-page-stack .mobile-recent-avatar.sector-avatar,.dashboard-page-stack .mobile-recent-avatar.customer-avatar{width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;border-radius:12px!important;transform:none!important}.dashboard-page-stack .mobile-recent-customer-copy{position:static!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;transform:none!important}.dashboard-page-stack .mobile-recent-identity-line{position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;transform:none!important}.dashboard-page-stack .mobile-recent-identity-line>strong{width:100%!important;min-width:0!important;margin:0!important;font-size:12.6px!important;line-height:1.05!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-page-stack .mobile-recent-identity-line>small{margin:0!important;font-size:11.3px!important;line-height:1.05!important;font-weight:800!important;white-space:nowrap!important}.dashboard-page-stack .mobile-recent-date{position:static!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;color:#75849a!important;font-size:10.2px!important;line-height:1.05!important;font-weight:500!important;white-space:nowrap!important;overflow:visible!important;transform:none!important}.dashboard-page-stack .mobile-recent-date>span,.dashboard-page-stack .mobile-recent-date>small{position:static!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;transform:none!important}.dashboard-page-stack .mobile-recent-date>small:before{content:"·"!important;margin-right:4px!important;color:#a4afbd!important}.dashboard-page-stack .mobile-recent-badges{grid-area:badges!important;position:static!important;width:72px!important;min-width:72px!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:5px!important;transform:none!important}.dashboard-page-stack .mobile-recent-sector,.dashboard-page-stack .mobile-recent-status{width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 4px!important;border-radius:8px!important;font-size:9.2px!important;line-height:1!important;font-weight:500!important;transform:none!important}.dashboard-page-stack .mobile-recent-amount{grid-area:amount!important;position:static!important;width:64px!important;min-width:64px!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:end!important;color:#17243a!important;font-size:12.5px!important;line-height:1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important;transform:none!important}.dashboard-page-stack .mobile-recent-open{grid-area:open!important;position:static!important;width:16px!important;min-width:16px!important;height:30px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:end!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.dashboard-page-stack .mobile-recent-open svg{width:16px!important;height:16px!important}.orders-page .orders-mobile-card-v23765{border-radius:11px!important;box-shadow:0 5px 16px #1e314b08!important}}@media(max-width:390px){.dashboard-page-stack .home-orders-table,.dashboard-page-stack .recent-orders-table{padding-left:12px!important;padding-right:12px!important}.dashboard-page-stack .mobile-recent-order-card{grid-template-columns:minmax(116px,1fr) 68px 60px 15px!important;column-gap:6px!important;padding:11px 0!important}.dashboard-page-stack .mobile-recent-customer{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.dashboard-page-stack .mobile-recent-avatar,.dashboard-page-stack .mobile-recent-avatar.sector-avatar,.dashboard-page-stack .mobile-recent-avatar.customer-avatar{width:40px!important;min-width:40px!important;height:40px!important}.dashboard-page-stack .mobile-recent-badges{width:68px!important;min-width:68px!important}.dashboard-page-stack .mobile-recent-amount{width:60px!important;min-width:60px!important;font-size:11.8px!important}}@media(max-width:768px){.order-detail-redesign .order-detail-page-header{padding:14px!important;gap:12px!important;border-radius:18px!important}.order-detail-redesign .order-detail-page-title h2{margin:0!important;font-size:17px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.01em!important}.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .cart-detail-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.cart-detail-redesign .cart-detail-header-actions{grid-template-columns:1fr!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;margin:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown>button,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.order-detail-redesign .admin-order-save-btn{border-radius:14px!important}.order-detail-redesign .order-detail-delete-btn{border:1px solid #f1ccd5!important;background:#fff8fa!important;color:#e84f78!important;border-radius:14px!important}.order-detail-redesign .admin-order-back-btn{border:1px solid #d9e3ef!important;background:#fff!important;color:#22324f!important;border-radius:14px!important}.order-detail-redesign .admin-basket-meta{margin:0 0 12px!important}.order-detail-redesign .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.order-detail-redesign .meta-pill{width:100%!important;min-width:0!important;min-height:92px!important;padding:12px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:6px!important;align-items:start!important;border-radius:14px!important;box-shadow:none!important}.order-detail-redesign .order-meta-copy-pill{grid-template-columns:22px minmax(0,1fr) 32px!important}.order-detail-redesign .meta-pill>svg{grid-column:1!important;grid-row:1 / span 2!important;width:20px!important;height:20px!important;align-self:center!important;justify-self:start!important;margin:0!important}.order-detail-redesign .meta-pill>span{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:11.5px!important;line-height:1.2!important;font-weight:600!important;color:#6c7c95!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-detail-redesign .meta-pill>strong{grid-column:2!important;grid-row:2!important;min-width:0!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;color:#12223f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:12.4px!important;letter-spacing:-.01em!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;border-radius:10px!important;opacity:.92!important}}@media(max-width:380px){.order-detail-redesign .order-detail-page-header{padding:12px!important}.order-detail-redesign .order-detail-header-actions,.order-detail-redesign .cart-detail-header-actions{gap:8px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown>button,.order-detail-redesign .cart-detail-header-actions>button{height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:12.2px!important}.order-detail-redesign .meta-pill-row{grid-template-columns:1fr!important;gap:8px!important}.order-detail-redesign .meta-pill{min-height:80px!important;padding:11px!important}}@media(max-width:768px){.order-detail-redesign .order-detail-page-header{padding:12px!important;gap:12px!important;border-radius:18px!important}.order-detail-redesign .order-detail-page-title{min-height:auto!important;gap:10px!important}.order-detail-redesign .order-detail-page-title h2{font-size:17px!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0!important}.order-detail-redesign .order-detail-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.order-detail-redesign .cart-detail-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cart-detail-redesign .cart-detail-header-actions{grid-template-columns:1fr!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;min-width:0!important;margin:0!important;align-self:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .cart-detail-header-actions>.export-dropdown>button,.order-detail-redesign .cart-detail-header-actions>button{width:100%!important;height:88px!important;min-height:88px!important;padding:10px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:14px!important;box-shadow:none!important;text-align:center!important;font-size:11px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.01em!important;white-space:normal!important}.order-detail-redesign .admin-order-download-btn svg:first-child,.order-detail-redesign .admin-order-save-btn svg,.order-detail-redesign .order-detail-delete-btn svg,.order-detail-redesign .admin-order-back-btn svg{width:22px!important;height:22px!important;margin:0!important;flex:0 0 auto!important}.order-detail-redesign .admin-order-download-btn svg:last-child{display:none!important}.order-detail-redesign .admin-order-save-btn,.order-detail-redesign .admin-order-back-btn{padding-inline:4px!important}.order-detail-redesign .admin-basket-meta{margin:0 0 10px!important}.order-detail-redesign .meta-pill-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.order-detail-redesign .meta-pill{width:100%!important;min-width:0!important;min-height:74px!important;padding:10px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important}.order-detail-redesign .order-meta-copy-pill{grid-template-columns:40px minmax(0,1fr) 34px!important}.order-detail-redesign .meta-pill>svg{grid-column:1!important;grid-row:1 / span 2!important;width:20px!important;height:20px!important;padding:8px!important;border-radius:12px!important;background:#f7f9fc!important;border:1px solid #eef2f7!important;box-sizing:content-box!important;color:#5f708e!important;align-self:center!important;justify-self:start!important;margin:0!important}.order-detail-redesign .meta-pill>span{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:10px!important;line-height:1.1!important;font-weight:500!important;color:#718099!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;align-self:end!important}.order-detail-redesign .meta-pill>strong{grid-column:2!important;grid-row:2!important;min-width:0!important;font-size:11.5px!important;line-height:1.2!important;font-weight:700!important;color:#12223f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;align-self:start!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:10.7px!important;letter-spacing:-.01em!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;border-radius:11px!important;background:#f7f9fc!important;border:1px solid #eaf0f7!important;box-shadow:none!important;opacity:1!important}}@media(max-width:420px){.order-detail-redesign .order-detail-header-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:84px!important;min-height:84px!important;padding:8px 4px!important;font-size:10.5px!important}.order-detail-redesign .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.order-detail-redesign .meta-pill{min-height:70px!important;padding:9px!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:8px!important}.order-detail-redesign .order-meta-copy-pill{grid-template-columns:36px minmax(0,1fr) 32px!important}.order-detail-redesign .meta-pill>svg{width:18px!important;height:18px!important;padding:7px!important;border-radius:10px!important}.order-detail-redesign .meta-pill>span{font-size:9.6px!important}.order-detail-redesign .meta-pill>strong{font-size:10.9px!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:10px!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{width:32px!important;height:32px!important;min-width:32px!important}}@media(max-width:768px){.order-detail-redesign .order-detail-page-header{padding:12px!important;gap:10px!important}.order-detail-redesign .order-detail-header-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;min-width:0!important;margin:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;height:54px!important;min-height:54px!important;padding:0 5px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:11px!important;font-size:10.4px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important}.order-detail-redesign .admin-order-download-btn svg:first-child,.order-detail-redesign .admin-order-save-btn svg,.order-detail-redesign .order-detail-delete-btn svg,.order-detail-redesign .admin-order-back-btn svg{width:17px!important;height:17px!important;min-width:17px!important;margin:0!important}.order-detail-redesign .admin-order-download-btn svg:last-child{display:none!important}.order-detail-redesign .admin-basket-meta{margin-bottom:9px!important}.order-detail-redesign .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.order-detail-redesign .meta-pill{min-height:62px!important;padding:8px 9px!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:2px!important;border-radius:12px!important}.order-detail-redesign .order-meta-copy-pill{grid-template-columns:32px minmax(0,1fr) 28px!important}.order-detail-redesign .meta-pill>svg{width:17px!important;height:17px!important;padding:6px!important;border-radius:9px!important}.order-detail-redesign .meta-pill>span{font-size:9.3px!important;line-height:1.05!important}.order-detail-redesign .meta-pill>strong{font-size:10.8px!important;line-height:1.15!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important}.order-detail-redesign .order-phone-meta-pill>strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:9.4px!important;letter-spacing:-.025em!important}}@media(max-width:420px){.order-detail-redesign .order-detail-header-actions{gap:6px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:50px!important;min-height:50px!important;padding:0 3px!important;gap:4px!important;font-size:9.7px!important;border-radius:10px!important}.order-detail-redesign .admin-order-download-btn svg:first-child,.order-detail-redesign .admin-order-save-btn svg,.order-detail-redesign .order-detail-delete-btn svg,.order-detail-redesign .admin-order-back-btn svg{width:16px!important;height:16px!important;min-width:16px!important}.order-detail-redesign .meta-pill-row{gap:7px!important}.order-detail-redesign .meta-pill{min-height:60px!important;padding:7px 8px!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:7px!important}.order-detail-redesign .order-meta-copy-pill{grid-template-columns:30px minmax(0,1fr) 27px!important}.order-detail-redesign .meta-pill>svg{width:16px!important;height:16px!important;padding:6px!important}.order-detail-redesign .meta-pill>span{font-size:8.9px!important}.order-detail-redesign .meta-pill>strong{font-size:10.2px!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:8.8px!important;letter-spacing:-.03em!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn{width:27px!important;height:27px!important;min-width:27px!important}}.customer-applications-mobile-list,.carts-mobile-list-card-v23770{display:none!important}@media(max-width:767px){.orders-page .orders-mobile-list-v23765{gap:6px!important}.orders-page .orders-mobile-card-v23765{border-radius:16px!important}.orders-page .orders-mobile-info-part-v23765.phone{gap:6px!important;padding-right:6px!important}.orders-page .orders-mobile-info-part-v23765.phone span{flex:1 1 auto!important;min-width:0!important}.orders-mobile-copy-btn-v23770{width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dbe3ee!important;border-radius:8px!important;background:#f8fafc!important;color:#5f6f86!important;box-shadow:none!important}.orders-mobile-copy-btn-v23770 svg{width:14px!important;height:14px!important;stroke-width:2!important}.order-detail-redesign .order-detail-page-header{padding:14px 16px!important;align-items:flex-start!important;flex-direction:column!important;gap:14px!important}.order-detail-redesign .order-detail-page-title{width:100%!important}.order-detail-redesign .order-detail-page-title h2{font-size:24px!important;line-height:1.05!important}.order-detail-redesign .order-detail-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;min-width:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{min-height:56px!important;height:56px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:14px!important;font-size:11.75px!important;line-height:1.1!important;white-space:nowrap!important}.order-detail-redesign .order-detail-export-dropdown .export-menu,.order-detail-redesign .order-detail-top-export .export-menu{width:min(280px,calc(100vw - 48px))!important;top:64px!important;right:0!important;bottom:auto!important}.order-detail-redesign .admin-basket-meta{margin:0 0 14px!important}.order-detail-redesign .meta-pill-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.order-detail-redesign .meta-pill{width:100%!important;min-height:78px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 34px!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;justify-items:start!important;align-items:center!important;border-radius:16px!important}.order-detail-redesign .meta-pill>svg{grid-column:1!important;grid-row:1 / span 2!important;width:20px!important;height:20px!important;color:#687892!important}.order-detail-redesign .meta-pill>span{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:11px!important;line-height:1.15!important;color:#7c8aa0!important}.order-detail-redesign .meta-pill>strong{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:12px!important;line-height:1.2!important;color:#17243d!important;white-space:nowrap!important}.order-detail-redesign .meta-pill .copy-icon-btn{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border-radius:10px!important;border:1px solid #dee6f0!important;background:#f7f9fc!important}.order-detail-redesign .order-phone-meta-pill{grid-column:1 / -1!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:13px!important;white-space:nowrap!important}.customer-applications-table-wrap{display:none!important}.customer-applications-mobile-list{display:grid!important;gap:10px!important;padding:12px!important}.customer-application-mobile-card{border:1px solid #e4eaf2!important;border-radius:18px!important;background:#fff!important;padding:12px!important;box-shadow:0 8px 24px #1f30480a!important}.customer-application-mobile-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.customer-application-mobile-date{flex:0 0 auto!important;color:#7a889d!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;text-align:right!important}.customer-application-mobile-grid{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.customer-application-mobile-grid>div{min-width:0!important;padding:10px 11px!important;border:1px solid #edf1f6!important;border-radius:13px!important;background:#fbfcfe!important}.customer-application-mobile-grid span{display:block!important;margin-bottom:4px!important;color:#8390a4!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important}.customer-application-mobile-grid strong{display:block!important;color:#24344d!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;word-break:break-word!important}.customer-application-mobile-actions{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.customer-application-mobile-actions button{min-width:0!important;justify-content:center!important}.cart-customer-table-card{display:none!important}.carts-mobile-list-card-v23770{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.carts-mobile-list-v23770{display:grid!important;gap:6px!important}.carts-mobile-card-v23770 .orders-mobile-status-v23765.carts-mobile-status-v23770{border-color:#fde1ea!important;background:#fff4f7!important;color:#ef3f78!important}.carts-mobile-card-v23770 .orders-mobile-invoice-v23765{border-color:#dfe5ed!important;background:#f5f7fa!important;color:#647187!important}.carts-mobile-card-v23770 .carts-mobile-qty-v23770 strong{color:#17243a!important}.carts-mobile-actions-v23770{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.dark-theme .orders-mobile-copy-btn-v23770,body.dark-theme .order-detail-redesign .meta-pill .copy-icon-btn{background:#152338!important;border-color:#6b85aa47!important;color:#c2d0e3!important}body.dark-theme .customer-application-mobile-card,body.dark-theme .customer-application-mobile-grid>div,body.dark-theme .carts-mobile-list-card-v23770 .orders-mobile-card-v23765{background:#101c2d!important;border-color:#6984aa3d!important}body.dark-theme .customer-application-mobile-grid strong,body.dark-theme .order-detail-redesign .meta-pill>strong{color:#edf3fb!important}body.dark-theme .customer-application-mobile-grid span,body.dark-theme .customer-application-mobile-date,body.dark-theme .order-detail-redesign .meta-pill>span{color:#9eb0ca!important}}@media(max-width:389px){.order-detail-redesign .order-detail-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-detail-redesign .meta-pill-row,.customer-application-mobile-grid{grid-template-columns:1fr!important}}@media(max-width:767px){.orders-page .orders-mobile-info-v23765{grid-template-columns:minmax(0,1.48fr) minmax(0,.88fr) minmax(0,.92fr)!important}.orders-page .orders-mobile-info-part-v23765.phone{gap:6px!important;padding-left:0!important;padding-right:7px!important;justify-content:flex-start!important;overflow:visible!important}.orders-page .orders-mobile-info-part-v23765.phone span{flex:0 1 auto!important;width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:10.7px!important;letter-spacing:-.02em!important}.orders-page .orders-mobile-info-part-v23765.phone .orders-mobile-copy-btn-v23770{display:none!important}.carts-mobile-list-card-v23770{margin:0!important}.carts-mobile-list-v23770{gap:6px!important}.carts-mobile-card-v23770{padding:12px 12px 0!important;border:1px solid #dfe6ef!important;border-radius:16px!important;box-shadow:0 7px 20px #1e314b09!important}.carts-mobile-card-v23770 .orders-mobile-card-top-v23765{min-height:28px!important;grid-template-columns:29px minmax(0,1fr) 28px!important;gap:8px!important}.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .premium-row-checkbox,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .row-checkbox,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .premium-row-checkbox>span,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .row-checkbox>span{width:27px!important;min-width:27px!important;height:27px!important}.carts-mobile-card-v23770 .orders-mobile-order-no-v23765{font-size:14px!important}.carts-mobile-card-v23770 .orders-mobile-open-v23765{width:28px!important;height:28px!important}.carts-mobile-card-v23770 .orders-mobile-customer-row-v23765{margin-top:8px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.carts-mobile-card-v23770 .orders-mobile-avatar-btn-v23765,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.sector-avatar,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.customer-avatar{width:46px!important;min-width:46px!important;height:46px!important}.carts-mobile-card-v23770 .orders-mobile-avatar-v23765,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.sector-avatar,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.customer-avatar{border-radius:14px!important}.carts-mobile-card-v23770 .orders-mobile-customer-name-v23765{font-size:13.5px!important}.carts-mobile-card-v23770 .orders-mobile-customer-copy-v23765>span{margin-top:2px!important;font-size:10.4px!important}.carts-mobile-card-v23770 .orders-mobile-pills-v23765{width:100%!important;margin-top:6px!important;display:grid!important;grid-template-columns:minmax(58px,.78fr) minmax(96px,1.35fr) minmax(54px,.72fr)!important;gap:5px!important;flex-wrap:nowrap!important}.carts-mobile-card-v23770 .orders-mobile-sector-v23765,.carts-mobile-card-v23770 .orders-mobile-status-v23765,.carts-mobile-card-v23770 .orders-mobile-invoice-v23765{width:100%!important;min-width:0!important;height:25px!important;min-height:25px!important;padding:0 6px!important;font-size:9.4px!important;overflow:hidden!important;text-overflow:ellipsis!important}.carts-mobile-card-v23770 .orders-mobile-status-v23765:before{width:5px!important;height:5px!important;margin-right:4px!important}.carts-mobile-card-v23770 .orders-mobile-info-v23765{margin-top:10px!important;min-height:52px!important;grid-template-columns:minmax(0,1.48fr) minmax(0,.82fr) minmax(0,.92fr)!important}.carts-mobile-card-v23770 .orders-mobile-info-part-v23765{min-height:34px!important;padding:0 6px!important;gap:5px!important;font-size:10.3px!important}.carts-mobile-card-v23770 .orders-mobile-info-part-v23765 svg{width:18px!important;height:18px!important}.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone{padding-left:0!important}.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone span{font-size:10.7px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.carts-mobile-card-v23770 .carts-mobile-qty-v23770{gap:4px!important}.carts-mobile-card-v23770 .carts-mobile-qty-v23770 span{font-size:9.8px!important}.carts-mobile-card-v23770 .carts-mobile-qty-v23770 strong{font-size:11px!important}.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.amount strong{font-size:12.2px!important}.carts-mobile-card-v23770 .orders-mobile-actions-v23765{min-height:48px!important}.carts-mobile-card-v23770 .orders-mobile-action-v23765{min-height:34px!important;gap:5px!important;font-size:10.2px!important}.carts-mobile-card-v23770 .orders-mobile-action-v23765 svg{width:17px!important;height:17px!important}}@media(max-width:390px){.orders-page .orders-mobile-info-v23765,.carts-mobile-card-v23770 .orders-mobile-info-v23765{grid-template-columns:minmax(0,1.52fr) minmax(0,.82fr) minmax(0,.9fr)!important}.orders-page .orders-mobile-info-part-v23765.phone span,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone span{font-size:10.2px!important}.carts-mobile-card-v23770 .orders-mobile-pills-v23765{grid-template-columns:minmax(52px,.72fr) minmax(92px,1.32fr) minmax(48px,.66fr)!important}}@media(max-width:767px){.mobile-admin-hero.brand-only-hero-v23772{width:calc(100% + 24px)!important;margin:0 -12px 10px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;min-height:0!important;border-radius:0 0 20px 20px!important;box-shadow:0 8px 22px #da427421!important}.mobile-admin-hero.brand-only-hero-v23772 .mobile-admin-hero-top{min-height:48px!important;gap:8px!important}.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-brand-card{min-height:44px!important;height:44px!important;padding:4px 9px!important;border-radius:12px!important}.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-brand-card .brand-logo,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-brand-card .brand-logo-image,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-brand-card img{max-height:29px!important}.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-menu,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-catalog,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-bell,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-avatar{width:40px!important;min-width:40px!important;height:40px!important}.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-page-title,.mobile-admin-hero.brand-only-hero-v23772 .mobile-hero-search{display:none!important}.carts-mobile-card-v23770{border-radius:10px!important;box-shadow:0 5px 16px #1e314b08!important}}@media(max-width:768px){.admin-page-customers{gap:10px!important}.admin-page-customers .customers-filter-card{width:100%!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;border-radius:18px!important;overflow:visible!important}.admin-page-customers .customers-filter-card .tab-row{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.admin-page-customers .customers-filter-card .tab-btn{min-width:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 4px!important;border-radius:11px!important;font-size:9px!important;line-height:1!important}.admin-page-customers .customers-filter-card>.bulk-action-wrap{width:100%!important}.admin-page-customers .customer-location-filters{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.admin-page-customers .customer-location-filters>.multi-filter{width:100%!important;min-width:0!important;position:relative!important}.admin-page-customers .customer-location-filters .multi-filter-button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 8px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 13px!important;align-items:center!important;gap:4px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}.admin-page-customers .customer-location-filters .multi-filter-button>span{min-width:0!important;font-size:8px!important;font-weight:500!important;color:#8a97aa!important;white-space:nowrap!important}.admin-page-customers .customer-location-filters .multi-filter-button>strong{min-width:0!important;font-size:9.2px!important;line-height:1.1!important;font-weight:600!important;color:#31435f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .customer-location-filters .multi-filter-button>svg{width:13px!important;height:13px!important;justify-self:end!important}.admin-page-customers .customer-location-filters .multi-filter-menu{top:46px!important;left:0!important;right:auto!important;width:min(270px,calc(100vw - 44px))!important;max-width:min(270px,calc(100vw - 44px))!important;margin-top:0!important;border-radius:14px!important;z-index:160!important}.admin-page-customers .customer-location-filters>.multi-filter:nth-child(2) .multi-filter-menu,.admin-page-customers .customer-location-filters>.multi-filter:nth-child(3) .multi-filter-menu{left:auto!important;right:0!important}.admin-page-customers .customer-location-filters>.soft-outline-btn.compact{grid-column:1 / -1!important;width:100%!important;min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:9px!important}.admin-page-customers .mobile-customers-list{display:block!important;width:100%!important;border:1px solid #e3eaf3!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 24px #192e4e09!important}.admin-page-customers .mobile-customer-card{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.admin-page-customers .mobile-customer-card+.mobile-customer-card{border-top:1px solid #e8edf4!important}.admin-page-customers .mobile-customer-primary-row{min-height:52px!important;padding:8px 9px 6px!important;display:grid!important;grid-template-columns:22px 36px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}.admin-page-customers .mobile-customer-primary-row>.row-checkbox,.admin-page-customers .mobile-customer-primary-row>label{width:22px!important;min-width:22px!important;height:22px!important;align-self:center!important}.admin-page-customers .mobile-customer-avatar{width:36px!important;min-width:36px!important;height:36px!important;border-radius:9px!important;box-shadow:none!important}.admin-page-customers .mobile-customer-avatar .customer-avatar-initial{font-size:13px!important;font-weight:600!important}.admin-page-customers .mobile-customer-open{width:100%!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:6px!important;align-items:center!important;border:0!important;background:transparent!important;color:#162540!important;text-align:left!important;box-shadow:none!important}.admin-page-customers .mobile-customer-open>svg{width:17px!important;height:17px!important;justify-self:end!important;color:#263a57!important}.admin-page-customers .mobile-customer-identity{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.admin-page-customers .mobile-customer-name{min-width:0!important;font-size:11px!important;line-height:1.1!important;font-weight:500!important;color:#1d2b45!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .mobile-customer-identity small{min-width:0!important;display:flex!important;align-items:center!important;gap:3px!important;font-size:8.2px!important;line-height:1!important;font-weight:400!important;color:#7b8ba4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .mobile-customer-identity small svg{width:10px!important;height:10px!important;flex:0 0 auto!important;color:#7b8ba4!important}.admin-page-customers .mobile-customer-secondary-row{width:100%!important;min-height:41px!important;padding:6px 8px 8px!important;display:grid!important;grid-template-columns:1.42fr 1fr .82fr 1.05fr 30px 30px!important;gap:0!important;align-items:center!important}.admin-page-customers .mobile-customer-secondary-row>span{min-width:0!important;min-height:27px!important;padding:0 6px!important;display:flex!important;align-items:center!important;gap:4px!important;border-right:1px solid #e8edf4!important}.admin-page-customers .mobile-customer-secondary-row>span:first-child{padding-left:0!important}.admin-page-customers .mobile-customer-secondary-row>span:nth-child(4){border-right:0!important}.admin-page-customers .mobile-customer-secondary-row>span>svg{width:13px!important;height:13px!important;flex:0 0 auto!important;color:#72839c!important}.admin-page-customers .mobile-customer-phone strong{min-width:0!important;font-size:8.7px!important;line-height:1!important;font-weight:500!important;color:#24344e!important;white-space:nowrap!important;letter-spacing:-.02em!important}.admin-page-customers .mobile-customer-sector .sector-pill{min-width:0!important;max-width:100%!important;height:22px!important;padding:0 6px!important;border-radius:8px!important;font-size:7px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .mobile-customer-status{justify-content:center!important;gap:3px!important}.admin-page-customers .mobile-customer-status-dot{width:6px!important;min-width:6px!important;height:6px!important;border-radius:50%!important;background:#11b981!important}.admin-page-customers .mobile-customer-status .status-badge,.admin-page-customers .mobile-customer-status .status-pill{height:22px!important;min-height:22px!important;padding:0 6px!important;border-radius:8px!important;font-size:7px!important;font-weight:600!important;white-space:nowrap!important}.admin-page-customers .mobile-customer-last-login{gap:4px!important}.admin-page-customers .mobile-customer-last-login>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.admin-page-customers .mobile-customer-last-login small{font-size:6.4px!important;line-height:1!important;font-weight:500!important;color:#8996a9!important;white-space:nowrap!important}.admin-page-customers .mobile-customer-last-login strong{min-width:0!important;font-size:7.7px!important;line-height:1!important;font-weight:500!important;color:#273750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-page-customers .mobile-customer-icon-action{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:grid!important;place-items:center!important;justify-self:center!important;border:1px solid #f2bfd0!important;border-radius:8px!important;background:#fff!important;color:#ee3c76!important;box-shadow:none!important}.admin-page-customers .mobile-customer-icon-action svg{width:14px!important;height:14px!important}.admin-page-customers .mobile-customer-icon-action.delete{border-color:#f4c7d2!important;color:#ef3d6f!important}body.dark-theme .admin-page-customers .mobile-customers-list,body.dark-theme .admin-page-customers .mobile-customer-card{background:#101d30!important;border-color:#263c58!important}body.dark-theme .admin-page-customers .mobile-customer-card+.mobile-customer-card,body.dark-theme .admin-page-customers .mobile-customer-secondary-row>span{border-color:#263c58!important}body.dark-theme .admin-page-customers .mobile-customer-name,body.dark-theme .admin-page-customers .mobile-customer-phone strong,body.dark-theme .admin-page-customers .mobile-customer-last-login strong{color:#f1f5fb!important;-webkit-text-fill-color:#f1f5fb!important}body.dark-theme .admin-page-customers .mobile-customer-icon-action{background:#17263d!important;border-color:#3a506e!important}}@media(max-width:390px){.admin-page-customers .customer-location-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-page-customers .mobile-customer-secondary-row{grid-template-columns:1.5fr .96fr .78fr .96fr 28px 28px!important;padding-left:7px!important;padding-right:7px!important}.admin-page-customers .mobile-customer-secondary-row>span{padding-left:4px!important;padding-right:4px!important}.admin-page-customers .mobile-customer-phone strong{font-size:8.2px!important}.admin-page-customers .mobile-customer-sector .sector-pill,.admin-page-customers .mobile-customer-status .status-badge,.admin-page-customers .mobile-customer-status .status-pill{font-size:6.5px!important;padding-left:5px!important;padding-right:5px!important}.admin-page-customers .mobile-customer-last-login strong{font-size:7.2px!important}.admin-page-customers .mobile-customer-icon-action{width:26px!important;min-width:26px!important;height:26px!important}}@media(max-width:768px){.admin-page-customers .mobile-customer-primary-row .premium-row-checkbox{width:22px!important;min-width:22px!important;height:22px!important}.admin-page-customers .mobile-customer-primary-row .premium-row-checkbox>span{width:20px!important;min-width:20px!important;height:20px!important;border-radius:7px!important}.admin-page-customers .mobile-customer-status-dot.passive{background:#ef5c6c!important}}@media(max-width:768px){.admin-page-customers .customers-filter-card,.admin-page-customers .customer-location-filters,.admin-page-customers .customer-location-filters>.multi-filter{overflow:visible!important}.admin-page-customers .customer-location-filters>.multi-filter:nth-child(2){z-index:180!important}.admin-page-customers .customer-location-filters>.multi-filter:nth-child(2) .multi-filter-menu{left:50%!important;right:auto!important;transform:translate(-50%)!important}.admin-page-customers .customer-location-filters .multi-filter-menu{top:calc(100% + 8px)!important;width:min(248px,calc(100vw - 30px))!important;max-width:min(248px,calc(100vw - 30px))!important;max-height:min(280px,calc(100vh - 220px))!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important;box-shadow:0 16px 38px #111d3424!important}.admin-page-customers .customer-location-filters .multi-filter-menu.searchable{max-height:min(320px,calc(100vh - 200px))!important}.orders-page .orders-mobile-list-v23765{gap:8px!important}.orders-page .orders-mobile-card-v23765,.carts-mobile-list-card-v23770 .orders-mobile-card-v23765,.carts-mobile-card-v23770{padding:10px 12px 0!important;border-radius:14px!important;box-shadow:0 6px 18px #1e314b07!important}.orders-page .orders-mobile-card-top-v23765,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765{min-height:24px!important;grid-template-columns:26px minmax(0,1fr) 24px!important;gap:8px!important}.orders-page .orders-mobile-card-top-v23765 .premium-row-checkbox,.orders-page .orders-mobile-card-top-v23765 .row-checkbox,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .premium-row-checkbox,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .row-checkbox{width:24px!important;min-width:24px!important;height:24px!important}.orders-page .orders-mobile-card-top-v23765 .premium-row-checkbox>span,.orders-page .orders-mobile-card-top-v23765 .row-checkbox>span,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .premium-row-checkbox>span,.carts-mobile-card-v23770 .orders-mobile-card-top-v23765 .row-checkbox>span{width:24px!important;min-width:24px!important;height:24px!important;border-radius:8px!important}.orders-page .orders-mobile-order-no-v23765,.carts-mobile-card-v23770 .orders-mobile-order-no-v23765{font-size:12.9px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.01em!important}.orders-page .orders-mobile-open-v23765,.carts-mobile-card-v23770 .orders-mobile-open-v23765{width:24px!important;min-width:24px!important;height:24px!important}.orders-page .orders-mobile-open-v23765 svg,.carts-mobile-card-v23770 .orders-mobile-open-v23765 svg{width:17px!important;height:17px!important}.orders-page .orders-mobile-customer-row-v23765,.carts-mobile-card-v23770 .orders-mobile-customer-row-v23765{margin-top:8px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.orders-page .orders-mobile-avatar-btn-v23765,.orders-page .orders-mobile-avatar-v23765,.orders-page .orders-mobile-avatar-v23765.sector-avatar,.orders-page .orders-mobile-avatar-v23765.customer-avatar,.carts-mobile-card-v23770 .orders-mobile-avatar-btn-v23765,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.sector-avatar,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765.customer-avatar{width:44px!important;min-width:44px!important;height:44px!important;border-radius:14px!important}.orders-page .orders-mobile-avatar-v23765 .customer-avatar-initial,.carts-mobile-card-v23770 .orders-mobile-avatar-v23765 .customer-avatar-initial{font-size:18px!important}.orders-page .orders-mobile-customer-name-v23765,.carts-mobile-card-v23770 .orders-mobile-customer-name-v23765{font-size:13.2px!important;line-height:1.1!important;font-weight:600!important}.orders-page .orders-mobile-customer-copy-v23765>span,.carts-mobile-card-v23770 .orders-mobile-customer-copy-v23765>span{margin-top:2px!important;font-size:10.5px!important;line-height:1.2!important}.orders-page .orders-mobile-pills-v23765,.carts-mobile-card-v23770 .orders-mobile-pills-v23765{margin-top:6px!important;gap:5px!important}.orders-page .orders-mobile-sector-v23765,.orders-page .orders-mobile-status-v23765,.orders-page .orders-mobile-invoice-v23765,.carts-mobile-card-v23770 .orders-mobile-sector-v23765,.carts-mobile-card-v23770 .orders-mobile-status-v23765,.carts-mobile-card-v23770 .orders-mobile-invoice-v23765{min-width:0!important;height:24px!important;min-height:24px!important;padding:0 10px!important;font-size:9.6px!important;font-weight:600!important}.orders-page .orders-mobile-status-v23765:before,.carts-mobile-card-v23770 .orders-mobile-status-v23765:before{width:5px!important;height:5px!important;margin-right:4px!important}.orders-page .orders-mobile-info-v23765,.carts-mobile-card-v23770 .orders-mobile-info-v23765{margin-top:9px!important;min-height:44px!important;grid-template-columns:minmax(0,1.38fr) minmax(0,.95fr) minmax(0,.95fr)!important}.orders-page .orders-mobile-info-part-v23765,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765{min-height:32px!important;padding:0 7px!important;gap:6px!important;font-size:9.9px!important;line-height:1!important;font-weight:600!important}.orders-page .orders-mobile-info-part-v23765 svg,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765 svg{width:16px!important;height:16px!important;stroke-width:1.9!important}.orders-page .orders-mobile-info-part-v23765.phone,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone{padding-left:0!important;padding-right:7px!important;gap:5px!important}.orders-page .orders-mobile-info-part-v23765.phone span,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:10.35px!important;font-weight:650!important;letter-spacing:-.01em!important}.orders-page .orders-mobile-info-part-v23765.profit strong,.orders-page .orders-mobile-info-part-v23765.amount strong,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.profit strong,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.amount strong{font-size:11.1px!important;font-weight:700!important}.orders-page .orders-mobile-actions-v23765,.carts-mobile-card-v23770 .orders-mobile-actions-v23765{min-height:44px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.carts-mobile-card-v23770 .orders-mobile-actions-v23765{grid-template-columns:repeat(3,minmax(0,1fr))!important}.orders-page .orders-mobile-action-v23765,.carts-mobile-card-v23770 .orders-mobile-action-v23765{min-height:34px!important;padding:0 4px!important;gap:5px!important;font-size:10px!important;font-weight:600!important}.orders-page .orders-mobile-action-v23765+.orders-mobile-action-v23765:before,.carts-mobile-card-v23770 .orders-mobile-action-v23765+.orders-mobile-action-v23765:before{top:7px!important;bottom:7px!important}.orders-page .orders-mobile-action-v23765 svg,.carts-mobile-card-v23770 .orders-mobile-action-v23765 svg{width:16px!important;height:16px!important}.order-detail-redesign .order-detail-page-header{padding:12px 14px!important;gap:12px!important}.order-detail-redesign .order-detail-page-title h2{font-size:17px!important;line-height:1.1!important;font-weight:700!important}.order-detail-redesign .order-detail-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.order-detail-redesign .cart-detail-header-actions{grid-template-columns:1fr!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button,.order-detail-redesign .order-detail-header-actions>.export-dropdown>button{width:100%!important;min-width:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:56px!important;min-height:56px!important;padding:0 8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:12px!important;font-size:11px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important}.order-detail-redesign .admin-order-download-btn svg:first-child,.order-detail-redesign .admin-order-save-btn svg,.order-detail-redesign .order-detail-delete-btn svg,.order-detail-redesign .admin-order-back-btn svg{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important}.order-detail-redesign .admin-order-download-btn svg:last-child{display:none!important}.order-detail-redesign .admin-basket-meta{margin:0 0 10px!important}.order-detail-redesign .meta-pill-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.order-detail-redesign .meta-pill,.order-detail-redesign .order-phone-meta-pill{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:76px!important;padding:10px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 32px!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:3px!important;align-items:center!important;border-radius:14px!important}.order-detail-redesign .meta-pill:not(.order-meta-copy-pill){grid-template-columns:40px minmax(0,1fr)!important}.order-detail-redesign .meta-pill>svg{grid-column:1!important;grid-row:1 / span 2!important;width:18px!important;height:18px!important;padding:7px!important;border-radius:10px!important}.order-detail-redesign .meta-pill>span{grid-column:2!important;grid-row:1!important;font-size:10px!important;line-height:1.1!important;font-weight:500!important;margin:0!important}.order-detail-redesign .meta-pill>strong{grid-column:2!important;grid-row:2!important;font-size:11.5px!important;line-height:1.2!important;font-weight:700!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-detail-redesign .order-phone-meta-pill>strong{font-size:11.2px!important;letter-spacing:-.01em!important;overflow:visible!important;text-overflow:clip!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn,.order-detail-redesign .meta-pill .copy-icon-btn{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important;align-self:center!important;width:30px!important;min-width:30px!important;height:30px!important;border-radius:10px!important}}@media(max-width:420px){.admin-page-customers .customer-location-filters .multi-filter-menu{width:min(236px,calc(100vw - 24px))!important;max-width:min(236px,calc(100vw - 24px))!important}.orders-page .orders-mobile-order-no-v23765,.carts-mobile-card-v23770 .orders-mobile-order-no-v23765{font-size:12.3px!important}.orders-page .orders-mobile-customer-name-v23765,.carts-mobile-card-v23770 .orders-mobile-customer-name-v23765{font-size:12.7px!important}.orders-page .orders-mobile-info-part-v23765.phone span,.carts-mobile-card-v23770 .orders-mobile-info-part-v23765.phone span{font-size:9.85px!important}.order-detail-redesign .order-detail-header-actions{gap:7px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:52px!important;min-height:52px!important;padding:0 6px!important;gap:5px!important;font-size:10.4px!important}.order-detail-redesign .meta-pill,.order-detail-redesign .order-phone-meta-pill{min-height:72px!important;grid-template-columns:36px minmax(0,1fr) 30px!important;padding:9px!important}.order-detail-redesign .meta-pill:not(.order-meta-copy-pill){grid-template-columns:36px minmax(0,1fr)!important}.order-detail-redesign .meta-pill>svg{width:17px!important;height:17px!important;padding:6px!important}.order-detail-redesign .meta-pill>span{font-size:9.5px!important}.order-detail-redesign .meta-pill>strong,.order-detail-redesign .order-phone-meta-pill>strong{font-size:10.7px!important}.order-detail-redesign .order-meta-copy-pill .inline-copy-btn,.order-detail-redesign .meta-pill .copy-icon-btn{width:28px!important;min-width:28px!important;height:28px!important}}@media(max-width:768px){.order-detail-redesign .order-detail-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown{display:block!important;width:100%!important;min-width:0!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 6px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:12px!important;font-size:10.6px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;box-sizing:border-box!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button svg,.order-detail-redesign .order-detail-header-actions>button svg{width:17px!important;min-width:17px!important;height:17px!important;margin:0!important}.order-detail-redesign .admin-order-download-btn svg:last-child{display:none!important}.customer-ledger-page .ledger-orders-card{overflow:hidden!important}.customer-ledger-page .ledger-orders-scroll{width:100%!important;max-width:100%!important;overflow:hidden!important;scrollbar-width:none!important}.customer-ledger-page .ledger-orders-scroll::-webkit-scrollbar{display:none!important}.customer-ledger-page .ledger-orders-table.ledger-orders-table-compact-v23776{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(86px,.86fr) minmax(126px,1.3fr) minmax(82px,.85fr)!important;overflow:hidden!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .table-head{min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:8.6px!important;font-weight:650!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .table-cell{min-height:42px!important;height:42px!important;padding:0 10px!important;font-size:9.8px!important;font-weight:500!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-number-btn{min-height:0!important;padding:0!important;color:#ef3f78!important;font-size:11px!important;font-weight:600!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-date-cell{font-size:9px!important;color:#718096!important;white-space:nowrap!important}.customer-ledger-page .ledger-orders-table-compact-v23776 .ledger-order-total-cell{font-size:10px!important;font-weight:700!important;white-space:nowrap!important}.revenue-orders-detail-page{gap:10px!important}.revenue-orders-detail-page .login-activity-hero{padding:12px!important;border-radius:16px!important}.revenue-orders-detail-page .login-activity-hero h2{font-size:16px!important}.revenue-orders-detail-page .login-activity-hero p{font-size:9.5px!important;line-height:1.35!important}.revenue-orders-detail-page .revenue-region-strip{width:100%!important;display:flex!important;gap:7px!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.revenue-orders-detail-page .revenue-region-strip::-webkit-scrollbar{display:none!important}.revenue-orders-detail-page .revenue-region-item{flex:0 0 132px!important;min-width:132px!important;min-height:52px!important;padding:8px 10px!important;scroll-snap-align:start!important}.revenue-orders-detail-page .revenue-region-item b{font-size:9.6px!important}.revenue-orders-detail-page .revenue-region-item small{margin-top:2px!important;font-size:7.8px!important}.revenue-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.revenue-detail-summary-card{min-height:68px!important;padding:10px 11px!important;border-radius:13px!important}.revenue-detail-summary-card>span{font-size:8.4px!important}.revenue-detail-summary-card>strong{font-size:15px!important}.revenue-detail-summary-card>small{font-size:7.5px!important}.revenue-detail-toolbar{padding:8px!important;gap:8px!important}.revenue-detail-toolbar .login-activity-search{min-height:40px!important;height:40px!important}.revenue-detail-toolbar .login-activity-search input{font-size:9.5px!important}.revenue-detail-toolbar .login-activity-summary-group{gap:6px!important}.revenue-detail-toolbar .login-activity-summary-item{min-height:38px!important;padding:6px 9px!important}.revenue-orders-card{border-radius:15px!important}.revenue-orders-card-head{min-height:54px!important;padding:10px 12px!important}.revenue-orders-card-head h3{font-size:12px!important}.revenue-orders-card-head p{font-size:8.2px!important}.revenue-orders-card-icon{width:30px!important;height:30px!important}.revenue-orders-period-chip{min-width:60px!important;height:26px!important;font-size:8px!important}.revenue-orders-desktop-table{display:none!important}.revenue-orders-mobile-list{display:block!important}.revenue-orders-mobile-card{border-bottom:1px solid #e8edf4!important;background:#fff!important}.revenue-orders-mobile-card:last-child{border-bottom:0!important}.revenue-mobile-main{width:100%!important;padding:10px 12px!important;display:block!important;border:0!important;background:transparent!important;text-align:left!important}.revenue-mobile-order-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;gap:8px!important;align-items:center!important}.revenue-mobile-order-line .revenue-order-no{font-size:11px!important;font-weight:650!important}.revenue-mobile-order-line>strong{color:#17243d!important;font-size:11px!important;font-weight:750!important}.revenue-mobile-order-line>svg{color:#66758a!important}.revenue-mobile-customer-line{margin-top:7px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.revenue-mobile-avatar,.revenue-mobile-avatar.sector-avatar,.revenue-mobile-avatar.customer-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important}.revenue-mobile-customer-line>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.revenue-mobile-customer-line b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#17243d!important;font-size:10.5px!important;font-weight:650!important}.revenue-mobile-customer-line small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#7d8b9f!important;font-size:8.3px!important}.revenue-mobile-meta-line{margin-top:8px!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.revenue-mobile-meta-line .sector-pill,.revenue-mobile-meta-line .order-status{min-height:22px!important;height:22px!important;padding:0 8px!important;font-size:7.8px!important;font-style:normal!important}.revenue-mobile-meta-line>span{margin-left:auto!important;font-size:8.7px!important;font-weight:700!important}body.dark-theme .revenue-orders-mobile-card{background:#0f1b2d!important;border-bottom-color:#293b55!important}body.dark-theme .revenue-mobile-order-line>strong,body.dark-theme .revenue-mobile-customer-line b{color:#f3f7fd!important}}@media(max-width:390px){.order-detail-redesign .order-detail-header-actions{gap:6px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:46px!important;min-height:46px!important;padding:0 4px!important;gap:4px!important;font-size:9.8px!important}.order-detail-redesign .order-detail-header-actions>.export-dropdown>button svg,.order-detail-redesign .order-detail-header-actions>button svg{width:16px!important;min-width:16px!important;height:16px!important}}@media(max-width:767px){.login-activity-page .mobile-login-activity-list{display:grid!important;gap:12px!important;margin-top:9px!important}.login-activity-page .mobile-login-activity-card-redesigned{overflow:hidden!important;border:1px solid #e2e7ee!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #1f2d460b!important}.login-activity-page .mobile-login-redesigned-head{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:62px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid #e9edf3!important;background:#fff!important;text-align:left!important}.login-activity-page .mobile-login-redesigned-head:not(:disabled):active{background:#fbfcfe!important}.login-activity-page .mobile-login-redesigned-identity{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:10px!important}.login-activity-page .mobile-login-redesigned-avatar-wrap{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.login-activity-page .mobile-login-redesigned-avatar-wrap .customer-avatar,.login-activity-page .mobile-login-redesigned-avatar-wrap .sector-avatar,.login-activity-page .mobile-login-redesigned-avatar-wrap .circle-mini{width:42px!important;height:42px!important;min-width:42px!important;border-radius:11px!important;box-shadow:none!important}.login-activity-page .mobile-login-redesigned-name-block{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important}.login-activity-page .mobile-login-redesigned-name{display:block!important;max-width:100%!important;color:#273a59!important;font-size:13.5px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.login-activity-page .mobile-login-redesigned-name-block small{color:#98a4b5!important;font-size:9.5px!important;line-height:1.15!important;font-weight:500!important}.login-activity-page .mobile-login-redesigned-head-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important}.login-activity-page .mobile-login-status-chip{height:29px!important;padding:0 10px!important;border:1px solid #f1dce5!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fff5f8!important;color:#d83f78!important;font-size:10px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.login-activity-page .mobile-login-status-chip i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:999px!important;background:currentColor!important;box-shadow:none!important}.login-activity-page .mobile-login-status-chip.passive{border-color:#e1e6ed!important;background:#f5f7f9!important;color:#7f8ca0!important}.login-activity-page .mobile-login-dots-chip{width:28px!important;height:29px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-left:1px solid #e8edf3!important;color:#8492a6!important}.login-activity-page .mobile-login-dots-chip svg{width:15px!important;height:15px!important}.login-activity-page .mobile-login-chevron-chip{width:18px!important;height:29px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#8492a6!important}.login-activity-page .mobile-login-chevron-chip svg{width:19px!important;height:19px!important;stroke-width:2.45!important}.login-activity-page .mobile-login-redesigned-info-row{display:grid!important;background:#fff!important}.login-activity-page .mobile-login-redesigned-info-row.primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.login-activity-page .mobile-login-redesigned-info-row.secondary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.login-activity-page .mobile-login-info-cell{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;border-right:1px solid #e9edf3!important;border-bottom:1px solid #e9edf3!important;background:#fff!important}.login-activity-page .mobile-login-redesigned-info-row.primary .mobile-login-info-cell{min-height:58px!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-cell{min-height:61px!important;align-items:center!important;padding:8px 9px!important}.login-activity-page .mobile-login-redesigned-info-row .mobile-login-info-cell:last-child{border-right:0!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-cell{border-bottom:0!important}.login-activity-page .mobile-login-info-icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;background:#f2f4f7!important;color:#e31f67!important;box-shadow:none!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-icon{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;border-radius:9px!important}.login-activity-page .mobile-login-info-icon svg{width:17px!important;height:17px!important;stroke-width:2.15!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-icon svg{width:16px!important;height:16px!important}.login-activity-page .mobile-login-info-copy{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.login-activity-page .mobile-login-info-label{color:#9ba7b8!important;font-size:8.5px!important;line-height:1.15!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.login-activity-page .mobile-login-info-value{color:#304563!important;font-size:10.5px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-value{font-size:9.5px!important;line-height:1.22!important}.login-activity-page .mobile-login-city-value{letter-spacing:.015em!important}.login-activity-page .mobile-login-metric-value{color:#df2b6e!important;font-size:12px!important;line-height:1!important;font-weight:800!important}body.dark-theme .login-activity-page .mobile-login-activity-card-redesigned,body.dark-theme .login-activity-page .mobile-login-redesigned-head,body.dark-theme .login-activity-page .mobile-login-info-cell{border-color:#2b3d55!important;background:#101b2c!important}body.dark-theme .login-activity-page .mobile-login-redesigned-name,body.dark-theme .login-activity-page .mobile-login-info-value{color:#edf3ff!important}body.dark-theme .login-activity-page .mobile-login-redesigned-name-block small,body.dark-theme .login-activity-page .mobile-login-info-label,body.dark-theme .login-activity-page .mobile-login-dots-chip,body.dark-theme .login-activity-page .mobile-login-chevron-chip{color:#93a6c0!important}body.dark-theme .login-activity-page .mobile-login-dots-chip{border-left-color:#2b3d55!important}body.dark-theme .login-activity-page .mobile-login-info-icon{background:#253247!important;color:#ff5b99!important}body.dark-theme .login-activity-page .mobile-login-status-chip{border-color:#443449!important;background:#1d2637!important;color:#ff6ca6!important}body.dark-theme .login-activity-page .mobile-login-status-chip.passive{border-color:#34475f!important;background:#172335!important;color:#99a8bc!important}}@media(max-width:390px){.login-activity-page .mobile-login-redesigned-head{min-height:58px!important;padding:8px 10px!important;gap:8px!important}.login-activity-page .mobile-login-redesigned-identity{gap:8px!important}.login-activity-page .mobile-login-redesigned-avatar-wrap .customer-avatar,.login-activity-page .mobile-login-redesigned-avatar-wrap .sector-avatar,.login-activity-page .mobile-login-redesigned-avatar-wrap .circle-mini{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.login-activity-page .mobile-login-redesigned-name{font-size:12.5px!important}.login-activity-page .mobile-login-redesigned-name-block small{font-size:8.8px!important}.login-activity-page .mobile-login-redesigned-head-actions{gap:5px!important}.login-activity-page .mobile-login-status-chip{height:27px!important;padding:0 8px!important;font-size:9px!important}.login-activity-page .mobile-login-dots-chip{width:23px!important;height:27px!important}.login-activity-page .mobile-login-chevron-chip{width:15px!important;height:27px!important}.login-activity-page .mobile-login-info-cell{gap:7px!important;padding:8px!important}.login-activity-page .mobile-login-redesigned-info-row.primary .mobile-login-info-cell{min-height:54px!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-cell{min-height:57px!important;padding:7px!important}.login-activity-page .mobile-login-info-icon{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-icon{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important}.login-activity-page .mobile-login-info-icon svg{width:15px!important;height:15px!important}.login-activity-page .mobile-login-info-label{font-size:7.8px!important}.login-activity-page .mobile-login-info-value{font-size:9.6px!important}.login-activity-page .mobile-login-redesigned-info-row.secondary .mobile-login-info-value{font-size:8.7px!important}.login-activity-page .mobile-login-metric-value{font-size:11px!important}}@media(max-width:767px){.revenue-orders-detail-page .revenue-orders-card{overflow:hidden!important}.revenue-orders-detail-page .revenue-orders-mobile-list{display:grid!important;gap:9px!important;padding:10px!important;background:#f8fafc!important}.revenue-orders-detail-page .revenue-orders-mobile-card-v23779{overflow:hidden!important;border:1px solid #e3e8f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 14px #1f2d4609!important}.admin-content:not(.admin-page-dashboard) .revenue-orders-detail-page .revenue-mobile-main-v23779,.revenue-orders-detail-page .revenue-mobile-main-v23779{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;color:inherit!important;text-align:left!important}.revenue-orders-detail-page .revenue-mobile-main-v23779:active{background:#fbfcfe!important}.revenue-orders-detail-page .revenue-mobile-card-top-v23779{min-height:42px!important;padding:8px 11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 22px!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #edf1f5!important}.revenue-orders-detail-page .revenue-mobile-card-top-v23779 .revenue-order-no{color:#ef3f78!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.01em!important}.revenue-orders-detail-page .revenue-mobile-amount-v23779{color:#18263e!important;font-size:11.5px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important}.revenue-orders-detail-page .revenue-mobile-open-v23779{width:22px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;color:#718096!important}.revenue-orders-detail-page .revenue-mobile-open-v23779 svg{width:18px!important;height:18px!important;stroke-width:2.35!important}.revenue-orders-detail-page .revenue-mobile-customer-row-v23779{min-width:0!important;min-height:56px!important;padding:8px 11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border-bottom:1px solid #edf1f5!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23779,.revenue-orders-detail-page .revenue-mobile-avatar-v23779.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23779.customer-avatar{width:38px!important;min-width:38px!important;height:38px!important;border-radius:11px!important;box-shadow:none!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23779{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23779 b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1d2d48!important;font-size:11.5px!important;line-height:1.15!important;font-weight:750!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23779 small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8795aa!important;font-size:8.2px!important;line-height:1.2!important;font-weight:500!important}.revenue-orders-detail-page .revenue-mobile-status-v23779{min-width:72px!important;min-height:27px!important;height:27px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:700!important;white-space:nowrap!important}.revenue-orders-detail-page .revenue-mobile-info-strip-v23779{display:grid!important;grid-template-columns:1fr 1fr!important;background:#fbfcfe!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779{min-width:0!important;min-height:48px!important;padding:8px 11px!important;display:flex!important;align-items:center!important;gap:8px!important;border-right:1px solid #edf1f5!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779:last-child{border-right:0!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23779{width:30px!important;min-width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#f1f3f7!important;color:#ef3f78!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23779 svg{width:15px!important;height:15px!important;stroke-width:2!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779 small{color:#929fb1!important;font-size:7.5px!important;line-height:1.1!important;font-weight:600!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779 strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#2f405c!important;font-size:9.2px!important;line-height:1.2!important;font-weight:750!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779.profit strong.positive{color:#0a9d61!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779.profit strong.negative{color:#e64168!important}body.dark-theme .revenue-orders-detail-page .revenue-orders-mobile-list{background:#0c1727!important}body.dark-theme .revenue-orders-detail-page .revenue-orders-mobile-card-v23779,body.dark-theme .revenue-orders-detail-page .revenue-mobile-main-v23779{border-color:#293b55!important;background:#0f1b2d!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-card-top-v23779,body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-row-v23779{border-color:#293b55!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-amount-v23779,body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23779 b,body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-part-v23779 strong{color:#f1f6fd!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23779 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-part-v23779 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-open-v23779{color:#91a4c0!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-strip-v23779{background:#132137!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-part-v23779{border-color:#293b55!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-icon-v23779{background:#203047!important;color:#ff6a9f!important}}@media(max-width:390px){.revenue-orders-detail-page .revenue-orders-mobile-list{gap:8px!important;padding:8px!important}.revenue-orders-detail-page .revenue-mobile-card-top-v23779{padding:7px 9px!important}.revenue-orders-detail-page .revenue-mobile-customer-row-v23779{grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px!important;padding:7px 9px!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23779,.revenue-orders-detail-page .revenue-mobile-avatar-v23779.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23779.customer-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23779 b{font-size:10.5px!important}.revenue-orders-detail-page .revenue-mobile-status-v23779{min-width:64px!important;height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:7.3px!important}.revenue-orders-detail-page .revenue-mobile-info-part-v23779{min-height:44px!important;padding:7px 9px!important;gap:7px!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23779{width:27px!important;min-width:27px!important;height:27px!important}}@media(max-width:767px){.revenue-orders-detail-page .revenue-orders-mobile-list{display:grid!important;gap:12px!important;margin-top:12px!important}.revenue-orders-detail-page .revenue-orders-mobile-card,.revenue-orders-detail-page .revenue-orders-mobile-card.revenue-orders-mobile-card-v23779{border:1px solid #e2e7ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0b!important;overflow:hidden!important}.revenue-orders-detail-page .revenue-mobile-main-redesigned-v23801{width:100%!important;max-height:none!important;min-height:0!important;height:auto!important;padding:0!important;display:block!important;border:0!important;background:#fff!important;text-align:left!important}.revenue-orders-detail-page .revenue-mobile-topbar-v23801{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 16px 12px!important;border-bottom:1px solid #edf1f6!important}.revenue-orders-detail-page .revenue-mobile-order-meta-v23801{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.revenue-orders-detail-page .revenue-mobile-topbar-v23801 .revenue-order-no{color:#ef4a7d!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.015em!important}.revenue-orders-detail-page .revenue-mobile-order-meta-v23801 small{color:#95a2b5!important;font-size:10px!important;line-height:1.1!important;font-weight:600!important}.revenue-orders-detail-page .revenue-mobile-topbar-right-v23801{display:flex!important;align-items:center!important;gap:11px!important;flex:0 0 auto!important}.revenue-orders-detail-page .revenue-mobile-amount-v23801{color:#1e2f4b!important;font-size:16px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.02em!important}.revenue-orders-detail-page .revenue-mobile-open-v23801{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#7d8ca1!important}.revenue-orders-detail-page .revenue-mobile-open-v23801 svg{width:20px!important;height:20px!important;stroke-width:2.35!important}.revenue-orders-detail-page .revenue-mobile-customer-band-v23801{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid #edf1f6!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23801,.revenue-orders-detail-page .revenue-mobile-avatar-v23801.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23801.customer-avatar{width:46px!important;min-width:46px!important;height:46px!important;border-radius:13px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23801{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 b{color:#213453!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 small{color:#96a1b1!important;font-size:10px!important;line-height:1.1!important;font-weight:600!important}.revenue-orders-detail-page .revenue-mobile-status-v23801{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:12px!important;font-size:9.5px!important;font-style:normal!important;white-space:nowrap!important}.revenue-orders-detail-page .revenue-mobile-stats-grid-v23801{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-stat-cell-v23801{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-right:1px solid #edf1f6!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-stat-cell-v23801:last-child{border-right:0!important}.revenue-orders-detail-page .revenue-mobile-stat-icon-v23801{width:36px!important;min-width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#f0f2f6!important;color:#ef3f79!important}.revenue-orders-detail-page .revenue-mobile-stat-icon-v23801 svg{width:18px!important;height:18px!important;stroke-width:2.15!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 small{color:#9ba8b9!important;font-size:9px!important;line-height:1.1!important;font-weight:600!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 strong{color:#324765!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;overflow-wrap:anywhere!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 strong.positive{color:#0f9b5f!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 strong.negative{color:#e45474!important}body.dark-theme .revenue-orders-detail-page .revenue-orders-mobile-card,body.dark-theme .revenue-orders-detail-page .revenue-mobile-main-redesigned-v23801,body.dark-theme .revenue-orders-detail-page .revenue-mobile-stat-cell-v23801{background:#101b2d!important;border-color:#2b3d56!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-topbar-v23801,body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-band-v23801{border-bottom-color:#2b3d56!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-stat-cell-v23801{border-right-color:#2b3d56!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-amount-v23801,body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 b,body.dark-theme .revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 strong{color:#edf3ff!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-order-meta-v23801 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-open-v23801{color:#8fa2bf!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-stat-icon-v23801{background:#16253b!important;color:#ff5b98!important}}@media(max-width:390px){.revenue-orders-detail-page .revenue-mobile-topbar-v23801{padding:12px 12px 10px!important}.revenue-orders-detail-page .revenue-mobile-topbar-v23801 .revenue-order-no{font-size:12px!important}.revenue-orders-detail-page .revenue-mobile-order-meta-v23801 small{font-size:9px!important}.revenue-orders-detail-page .revenue-mobile-amount-v23801{font-size:14px!important}.revenue-orders-detail-page .revenue-mobile-customer-band-v23801{grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23801,.revenue-orders-detail-page .revenue-mobile-avatar-v23801.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23801.customer-avatar{width:40px!important;min-width:40px!important;height:40px!important;border-radius:12px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 b{font-size:12px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23801 small{font-size:9px!important}.revenue-orders-detail-page .revenue-mobile-status-v23801{min-height:28px!important;height:28px!important;padding:0 8px!important;font-size:8.8px!important}.revenue-orders-detail-page .revenue-mobile-stat-cell-v23801{gap:8px!important;padding:10px!important}.revenue-orders-detail-page .revenue-mobile-stat-icon-v23801{width:32px!important;min-width:32px!important;height:32px!important;border-radius:10px!important}.revenue-orders-detail-page .revenue-mobile-stat-icon-v23801 svg{width:16px!important;height:16px!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 small{font-size:8px!important}.revenue-orders-detail-page .revenue-mobile-stat-copy-v23801 strong{font-size:10px!important}}@media(max-width:767px){.revenue-orders-detail-page .revenue-orders-mobile-list{display:grid!important;gap:12px!important;margin-top:12px!important}.revenue-orders-detail-page .revenue-orders-mobile-card,.revenue-orders-detail-page .revenue-orders-mobile-card.revenue-orders-mobile-card-v23779{border:1px solid #e2e7ee!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #1f2d460b!important;overflow:hidden!important}.revenue-orders-detail-page .revenue-mobile-main-redesigned-v23801{width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;padding:0!important;display:block!important;border:0!important;background:#fff!important;text-align:left!important}.revenue-orders-detail-page .revenue-mobile-card-head-v23811{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 14px 13px!important;border-bottom:1px solid #e9edf4!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-card-head-left-v23811{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:12px!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23811,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.customer-avatar{width:46px!important;min-width:46px!important;height:46px!important;border-radius:13px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 b{color:#223454!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 small{color:#96a2b2!important;font-size:10px!important;line-height:1.15!important;font-weight:500!important}.revenue-orders-detail-page .revenue-mobile-card-head-right-v23811{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}.revenue-orders-detail-page .revenue-mobile-status-v23811{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:12px!important;font-size:9.5px!important;font-style:normal!important;white-space:nowrap!important}.revenue-orders-detail-page .revenue-mobile-open-v23811{width:18px!important;min-width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#7e8ca1!important}.revenue-orders-detail-page .revenue-mobile-open-v23811 svg{width:18px!important;height:18px!important;stroke-width:2.3!important}.revenue-orders-detail-page .revenue-mobile-card-grid-v23811{display:grid!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-card-grid-v23811.top-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.revenue-orders-detail-page .revenue-mobile-card-grid-v23811.bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.revenue-orders-detail-page .revenue-mobile-info-cell-v23811{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border-top:1px solid #e9edf4!important;border-right:1px solid #e9edf4!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-card-grid-v23811 .revenue-mobile-info-cell-v23811:last-child{border-right:0!important}.revenue-orders-detail-page .revenue-mobile-card-grid-v23811.top-row .revenue-mobile-info-cell-v23811:nth-child(2),.revenue-orders-detail-page .revenue-mobile-card-grid-v23811.bottom-row .revenue-mobile-info-cell-v23811:nth-child(3){border-right:0!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811{width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0f2f6!important;color:#ee3675!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811 svg{width:18px!important;height:18px!important;stroke-width:2.1!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;flex:1 1 auto!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 small{color:#9ca8b8!important;font-size:8.8px!important;line-height:1.1!important;font-weight:600!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong{color:#324664!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;overflow-wrap:anywhere!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong.positive{color:#0f9e60!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong.negative{color:#e25474!important}body.dark-theme .revenue-orders-detail-page .revenue-orders-mobile-card,body.dark-theme .revenue-orders-detail-page .revenue-mobile-main-redesigned-v23801,body.dark-theme .revenue-orders-detail-page .revenue-mobile-card-head-v23811,body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-cell-v23811{background:#101b2d!important;border-color:#2a3c55!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 b,body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong{color:#edf3ff!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-copy-v23811 small,body.dark-theme .revenue-orders-detail-page .revenue-mobile-open-v23811{color:#90a5c2!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-info-icon-v23811{background:#16253b!important;color:#ff5e99!important}}@media(max-width:390px){.revenue-orders-detail-page .revenue-mobile-card-head-v23811{padding:12px 12px 11px!important;gap:8px!important}.revenue-orders-detail-page .revenue-mobile-card-head-left-v23811{gap:10px!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23811,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.customer-avatar{width:40px!important;min-width:40px!important;height:40px!important;border-radius:12px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 b{font-size:12px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 small{font-size:9px!important}.revenue-orders-detail-page .revenue-mobile-status-v23811{min-height:28px!important;height:28px!important;padding:0 8px!important;font-size:8.8px!important}.revenue-orders-detail-page .revenue-mobile-info-cell-v23811{gap:8px!important;padding:10px 9px!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811{width:30px!important;min-width:30px!important;height:30px!important;border-radius:10px!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811 svg{width:16px!important;height:16px!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 small{font-size:8px!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong{font-size:10px!important}}@media(max-width:767px){.revenue-orders-detail-page .revenue-mobile-click-card-v23812{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important;cursor:pointer!important;outline:none!important;background:#fff!important}.revenue-orders-detail-page .revenue-mobile-click-card-v23812:focus-visible{box-shadow:inset 0 0 0 2px #ef3f7838!important}.revenue-orders-detail-page .revenue-mobile-card-head-v23811{padding:11px 12px!important}.revenue-orders-detail-page .revenue-mobile-avatar-v23811,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.sector-avatar,.revenue-orders-detail-page .revenue-mobile-avatar-v23811.customer-avatar{width:42px!important;min-width:42px!important;height:42px!important;border-radius:11px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 b{font-size:12.5px!important}.revenue-orders-detail-page .revenue-mobile-customer-copy-v23811 small{font-size:9px!important}.revenue-orders-detail-page .revenue-mobile-status-v23811{min-height:28px!important;height:28px!important;padding:0 9px!important;font-size:8.8px!important}.revenue-orders-detail-page .revenue-mobile-info-cell-v23811{min-height:48px!important;padding:9px 10px!important;gap:8px!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811{width:30px!important;min-width:30px!important;height:30px!important;border-radius:10px!important;background:#f0f2f6!important;color:#ee3675!important}.revenue-orders-detail-page .revenue-mobile-info-icon-v23811 svg{width:16px!important;height:16px!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811{gap:3px!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 small{font-size:7.8px!important}.revenue-orders-detail-page .revenue-mobile-info-copy-v23811 strong{font-size:9.8px!important;line-height:1.18!important}body.dark-theme .revenue-orders-detail-page .revenue-mobile-click-card-v23812{background:#101b2d!important}}@media(max-width:767px){.customer-ledger-v2{gap:14px!important;padding-bottom:110px!important}.customer-ledger-v2 .ledger-profile-hero,.customer-ledger-v2 .ledger-information-card-v2,.customer-ledger-v2 .ledger-orders-card-v2,.customer-ledger-v2 .ledger-stat-card-v2,.customer-ledger-v2 .ledger-form-group-v2,.customer-ledger-v2 .ledger-customer-note-card{border-radius:20px!important;border:1px solid #e4e9f1!important;box-shadow:0 8px 24px #0f172a0b!important;overflow:hidden!important}.customer-ledger-v2 .ledger-profile-hero{padding:18px 16px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.customer-ledger-v2 .ledger-profile-main{align-items:flex-start!important;gap:14px!important}.customer-ledger-v2 .ledger-profile-main .customer-avatar,.customer-ledger-v2 .ledger-profile-main .sector-avatar{width:84px!important;height:84px!important;min-width:84px!important;border-radius:22px!important}.customer-ledger-v2 .ledger-profile-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.customer-ledger-v2 .ledger-profile-eyebrow{font-size:11px!important;margin:0!important}.customer-ledger-v2 .ledger-profile-title-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.customer-ledger-v2 .ledger-profile-title-row h2{font-size:24px!important;line-height:1!important;margin:0!important}.customer-ledger-v2 .ledger-profile-status{min-height:38px!important;padding:0 14px!important;border-radius:14px!important;font-size:11px!important}.customer-ledger-v2 .ledger-profile-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.customer-ledger-v2 .ledger-profile-meta>span{min-width:0!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important;font-size:11px!important;background:#fbfcff!important}.customer-ledger-v2 .ledger-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.customer-ledger-v2 .ledger-secondary-action,.customer-ledger-v2 .ledger-primary-action{min-height:50px!important;height:50px!important;border-radius:16px!important;padding:0 14px!important;font-size:12px!important;justify-content:center!important}.customer-ledger-v2 .ledger-stat-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.customer-ledger-v2 .ledger-stat-card-v2{min-height:104px!important;padding:14px!important;display:flex!important;align-items:center!important;gap:12px!important}.customer-ledger-v2 .ledger-stat-icon-v2{width:54px!important;min-width:54px!important;height:54px!important;border-radius:18px!important}.customer-ledger-v2 .ledger-stat-card-v2>div>span{font-size:10px!important;line-height:1.2!important}.customer-ledger-v2 .ledger-stat-card-v2>div>strong{font-size:15px!important;line-height:1.08!important;margin-top:5px!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-ledger-v2 .ledger-information-card-v2,.customer-ledger-v2 .ledger-orders-card-v2{padding:0!important}.customer-ledger-v2 .ledger-card-header-v2,.customer-ledger-v2 .ledger-orders-header-v2{padding:18px 16px!important;gap:10px!important;border-bottom:1px solid #edf1f6!important;align-items:flex-start!important}.customer-ledger-v2 .ledger-card-header-v2 h3,.customer-ledger-v2 .ledger-orders-header-v2 h3{font-size:17px!important;line-height:1.18!important}.customer-ledger-v2 .ledger-card-header-v2 p,.customer-ledger-v2 .ledger-orders-header-v2 p{font-size:11px!important;line-height:1.45!important}.customer-ledger-v2 .ledger-saved-chip,.customer-ledger-v2 .ledger-order-count-chip{min-height:34px!important;padding:0 12px!important;font-size:10px!important;border-radius:12px!important}.customer-ledger-v2 .ledger-form-sections-v2{padding:14px!important;background:#f7f9fc!important;gap:14px!important}.customer-ledger-v2 .ledger-form-group-v2,.customer-ledger-v2 .ledger-customer-note-card{padding:14px!important;background:#fff!important}.customer-ledger-v2 .ledger-form-group-head,.customer-ledger-v2 .ledger-customer-note-head{gap:12px!important;align-items:flex-start!important;margin-bottom:14px!important}.customer-ledger-v2 .ledger-form-group-icon{width:42px!important;min-width:42px!important;height:42px!important;border-radius:14px!important}.customer-ledger-v2 .ledger-form-group-head h4,.customer-ledger-v2 .ledger-customer-note-head h4{font-size:14px!important;line-height:1.15!important}.customer-ledger-v2 .ledger-form-group-head p,.customer-ledger-v2 .ledger-customer-note-head p{font-size:10.5px!important;line-height:1.4!important}.customer-ledger-v2 .ledger-edit-grid-v2{grid-template-columns:1fr!important;gap:12px!important}.customer-ledger-v2 .ledger-field-v2{gap:7px!important}.customer-ledger-v2 .ledger-field-v2>span{font-size:12px!important}.customer-ledger-v2 .ledger-field-v2 input,.customer-ledger-v2 .ledger-field-v2 select,.customer-ledger-v2 .ledger-field-v2 textarea,.customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{min-height:48px!important;height:48px!important;border-radius:16px!important;padding:0 14px!important;font-size:12px!important}.customer-ledger-v2 .ledger-field-v2 textarea{min-height:96px!important;height:auto!important;padding:14px!important}.customer-ledger-v2 .ledger-field-v2 small,.customer-ledger-v2 .ledger-customer-note-footer,.customer-ledger-v2 .ledger-note-save-status{font-size:10px!important}.customer-ledger-v2 .ledger-tax-upload-box,.customer-ledger-v2 .ledger-tax-document-card{border-radius:16px!important}.customer-ledger-v2 .ledger-orders-mobile-v23820{display:grid!important;gap:12px!important;padding:14px!important;background:#f7f9fc!important}.customer-ledger-v2 .ledger-order-mobile-card-v23820{position:relative!important;display:block!important;border:1px solid #e5eaf1!important;border-radius:18px!important;background:#fff!important;padding:0!important;box-shadow:0 6px 18px #0f172a0a!important;overflow:hidden!important;cursor:pointer!important}.customer-ledger-v2 .ledger-order-mobile-card-v23820:active{transform:scale(.995)!important}.customer-ledger-v2 .ledger-order-mobile-head-v23820{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:14px 14px 12px!important;border-bottom:1px solid #edf1f6!important}.customer-ledger-v2 .ledger-order-mobile-number-wrap-v23820{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.customer-ledger-v2 .ledger-order-mobile-number-v23820{color:#eb4a7d!important;font-size:14px!important;line-height:1.1!important;font-weight:800!important}.customer-ledger-v2 .ledger-order-mobile-number-wrap-v23820 small{color:#97a3b4!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important}.customer-ledger-v2 .ledger-order-mobile-status-v23820{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:12px!important;font-size:9.5px!important;font-style:normal!important;white-space:nowrap!important}.customer-ledger-v2 .ledger-order-mobile-grid-v23820{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important}.customer-ledger-v2 .ledger-order-mobile-cell-v23820{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;padding:12px 10px!important;border-right:1px solid #edf1f6!important;background:#fff!important}.customer-ledger-v2 .ledger-order-mobile-cell-v23820:last-child{border-right:0!important}.customer-ledger-v2 .ledger-order-mobile-icon-v23820{width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0f2f6!important;color:#ef3d79!important}.customer-ledger-v2 .ledger-order-mobile-copy-v23820{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.customer-ledger-v2 .ledger-order-mobile-copy-v23820 small{color:#9da9b9!important;font-size:8.8px!important;line-height:1.1!important;font-weight:600!important}.customer-ledger-v2 .ledger-order-mobile-copy-v23820 strong{color:#314663!important;font-size:10.8px!important;line-height:1.2!important;font-weight:800!important;overflow-wrap:anywhere!important}.customer-ledger-v2 .ledger-order-mobile-arrow-v23820{position:absolute!important;top:14px!important;right:12px!important;display:none!important;color:#8090a4!important}.customer-ledger-v2 .ledger-orders-scroll{overflow:visible!important;padding:0!important}.customer-ledger-v2 .ledger-orders-table-v2{display:none!important}body.dark-theme .customer-ledger-v2 .ledger-profile-hero,body.dark-theme .customer-ledger-v2 .ledger-information-card-v2,body.dark-theme .customer-ledger-v2 .ledger-orders-card-v2,body.dark-theme .customer-ledger-v2 .ledger-stat-card-v2,body.dark-theme .customer-ledger-v2 .ledger-form-group-v2,body.dark-theme .customer-ledger-v2 .ledger-customer-note-card,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-card-v23820{background:#101b2d!important;border-color:#2a3c55!important}body.dark-theme .customer-ledger-v2 .ledger-form-sections-v2,body.dark-theme .customer-ledger-v2 .ledger-orders-mobile-v23820{background:#0d1828!important}body.dark-theme .customer-ledger-v2 .ledger-card-header-v2,body.dark-theme .customer-ledger-v2 .ledger-orders-header-v2,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-head-v23820,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-color:#2a3c55!important}body.dark-theme .customer-ledger-v2 .ledger-profile-title-row h2,body.dark-theme .customer-ledger-v2 .ledger-stat-card-v2>div>strong,body.dark-theme .customer-ledger-v2 .ledger-form-group-head h4,body.dark-theme .customer-ledger-v2 .ledger-customer-note-head h4,body.dark-theme .customer-ledger-v2 .ledger-card-header-v2 h3,body.dark-theme .customer-ledger-v2 .ledger-orders-header-v2 h3,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-copy-v23820 strong{color:#edf4ff!important}body.dark-theme .customer-ledger-v2 .ledger-profile-meta>span,body.dark-theme .customer-ledger-v2 .ledger-profile-eyebrow,body.dark-theme .customer-ledger-v2 .ledger-card-header-v2 p,body.dark-theme .customer-ledger-v2 .ledger-orders-header-v2 p,body.dark-theme .customer-ledger-v2 .ledger-form-group-head p,body.dark-theme .customer-ledger-v2 .ledger-customer-note-head p,body.dark-theme .customer-ledger-v2 .ledger-field-v2 small,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-number-wrap-v23820 small,body.dark-theme .customer-ledger-v2 .ledger-order-mobile-copy-v23820 small{color:#91a4bf!important}body.dark-theme .customer-ledger-v2 .ledger-profile-meta>span{background:#132235!important}body.dark-theme .customer-ledger-v2 .ledger-secondary-action{background:#132235!important;color:#edf4ff!important;border-color:#2f425b!important}body.dark-theme .customer-ledger-v2 .ledger-field-v2 input,body.dark-theme .customer-ledger-v2 .ledger-field-v2 select,body.dark-theme .customer-ledger-v2 .ledger-field-v2 textarea,body.dark-theme .customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{background:#132235!important;border-color:#31455f!important;color:#edf4ff!important}body.dark-theme .customer-ledger-v2 .ledger-order-mobile-icon-v23820{background:#16253b!important;color:#ff609b!important}}@media(max-width:390px){.customer-ledger-v2 .ledger-profile-hero{padding:16px 12px!important}.customer-ledger-v2 .ledger-profile-main .customer-avatar,.customer-ledger-v2 .ledger-profile-main .sector-avatar{width:72px!important;height:72px!important;min-width:72px!important;border-radius:18px!important}.customer-ledger-v2 .ledger-profile-title-row h2{font-size:21px!important}.customer-ledger-v2 .ledger-profile-meta{grid-template-columns:1fr!important}.customer-ledger-v2 .ledger-profile-actions{grid-template-columns:1fr 1fr!important;gap:10px!important}.customer-ledger-v2 .ledger-secondary-action,.customer-ledger-v2 .ledger-primary-action{min-height:46px!important;height:46px!important;font-size:11px!important}.customer-ledger-v2 .ledger-stat-card-v2{padding:12px!important;min-height:96px!important}.customer-ledger-v2 .ledger-stat-icon-v2{width:48px!important;min-width:48px!important;height:48px!important;border-radius:16px!important}.customer-ledger-v2 .ledger-stat-card-v2>div>strong{font-size:13.5px!important}.customer-ledger-v2 .ledger-card-header-v2,.customer-ledger-v2 .ledger-orders-header-v2{padding:16px 12px!important}.customer-ledger-v2 .ledger-form-sections-v2,.customer-ledger-v2 .ledger-orders-mobile-v23820,.customer-ledger-v2 .ledger-form-group-v2,.customer-ledger-v2 .ledger-customer-note-card{padding:12px!important}.customer-ledger-v2 .ledger-field-v2 input,.customer-ledger-v2 .ledger-field-v2 select,.customer-ledger-v2 .ledger-field-v2 textarea,.customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{min-height:44px!important;height:44px!important;font-size:11px!important}.customer-ledger-v2 .ledger-field-v2 textarea{min-height:88px!important;height:auto!important}.customer-ledger-v2 .ledger-order-mobile-head-v23820{padding:12px 12px 10px!important}.customer-ledger-v2 .ledger-order-mobile-grid-v23820{grid-template-columns:1fr!important}.customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-right:0!important;border-top:1px solid #edf1f6!important;padding:10px!important}body.dark-theme .customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-top-color:#2a3c55!important}}@media(max-width:820px){.page-stack.customer-ledger-page.customer-ledger-v2{gap:12px!important;padding-bottom:120px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-hero,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-information-card-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-card-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-card{border-radius:18px!important;border:1px solid #e4e9f1!important;box-shadow:0 8px 22px #0f172a0a!important;overflow:hidden!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-hero{padding:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main .customer-avatar,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main .sector-avatar{width:78px!important;min-width:78px!important;height:78px!important;border-radius:20px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding-top:2px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-eyebrow{font-size:10.5px!important;letter-spacing:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#ee3e7a!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-title-row h2{margin:0!important;font-size:21px!important;line-height:1.05!important;letter-spacing:-.02em!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-status{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:13px!important;font-size:10.5px!important;font-weight:700!important;gap:7px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-status-dot{width:9px!important;height:9px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:2px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta>span{min-width:0!important;min-height:40px!important;padding:0 12px!important;border-radius:14px!important;background:#f7f9fc!important;border:1px solid #e8edf4!important;color:#5e708a!important;font-size:11px!important;gap:8px!important;justify-content:flex-start!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta svg{color:#e8427a!important;width:15px!important;height:15px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-secondary-action,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-primary-action{min-height:46px!important;height:46px!important;padding:0 14px!important;border-radius:15px!important;font-size:12px!important;justify-content:center!important;gap:8px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-grid-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2{min-height:96px!important;padding:13px 14px!important;display:flex!important;align-items:center!important;gap:12px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-icon-v2{width:48px!important;min-width:48px!important;height:48px!important;border-radius:16px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-icon-v2 svg{width:20px!important;height:20px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2>div>span{font-size:10px!important;line-height:1.2!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2>div>strong{display:block!important;margin-top:4px!important;font-size:15px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-information-card-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-card-v2{padding:0!important;background:#fff!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:16px 16px 14px!important;border-bottom:1px solid #edf1f6!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-kicker{font-size:10.5px!important;gap:6px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2 h3,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2 h3{font-size:16px!important;line-height:1.15!important;margin:0!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2 p,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2 p{margin:0!important;font-size:11px!important;line-height:1.45!important;color:#95a2b3!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-saved-chip,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-count-chip{min-height:32px!important;padding:0 12px!important;border-radius:12px!important;font-size:10px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-sections-v2{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;background:#f7f9fc!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-v2,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-card{padding:14px!important;background:#fff!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-head,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-head{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;margin-bottom:14px!important;align-items:flex-start!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-icon{width:42px!important;min-width:42px!important;height:42px!important;border-radius:14px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-head h4,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-head h4{font-size:14px!important;line-height:1.15!important;margin:0!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-head p,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-head p{font-size:10.5px!important;line-height:1.4!important;margin-top:4px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-note-save-status{grid-column:1 / -1!important;justify-self:start!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;font-size:10px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-edit-grid-v2{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2{gap:6px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2>span{font-size:11.5px!important;font-weight:700!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 input,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 select,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 textarea,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{min-height:44px!important;height:44px!important;border-radius:14px!important;padding:0 14px!important;font-size:12px!important;border-color:#dbe3ed!important;background:#fff!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 textarea{min-height:92px!important;height:auto!important;padding:12px 14px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 small,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-footer{font-size:9.8px!important;line-height:1.45!important;color:#9ba8b9!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-tax-upload-box,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-tax-document-card{border-radius:16px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-card textarea{min-height:110px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-mobile-v23820{display:grid!important;gap:10px!important;padding:12px!important;background:#f7f9fc!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-card-v23820{position:relative!important;display:block!important;border:1px solid #e4e9f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px #0f172a09!important;overflow:hidden!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-head-v23820{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:12px 12px 10px!important;border-bottom:1px solid #edf1f6!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-number-v23820{font-size:13px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-number-wrap-v23820 small{font-size:9.6px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-status-v23820{min-height:28px!important;height:28px!important;padding:0 9px!important;font-size:9px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-grid-v23820{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-cell-v23820{gap:8px!important;padding:10px 9px!important;border-right:1px solid #edf1f6!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-cell-v23820:last-child{border-right:0!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-icon-v23820{width:32px!important;min-width:32px!important;height:32px!important;border-radius:10px!important;background:#f0f2f6!important;color:#ed3c78!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-copy-v23820 small{font-size:8.4px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-copy-v23820 strong{font-size:10.5px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-scroll{overflow:visible!important;padding:0!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-table-v2{display:none!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-hero,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-information-card-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-card-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-card,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-card-v23820{background:#101b2d!important;border-color:#2a3c55!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-sections-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-mobile-v23820{background:#0d1828!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-head-v23820,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-color:#2a3c55!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-title-row h2,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-stat-card-v2>div>strong,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2 h3,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2 h3,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-form-group-head h4,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-customer-note-head h4,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-copy-v23820 strong{color:#edf4ff!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta>span,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-card-header-v2 p,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-orders-header-v2 p,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 small,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-number-wrap-v23820 small,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-copy-v23820 small{color:#91a4bf!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta>span{background:#132235!important;border-color:#2f425a!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 input,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 select,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-field-v2 textarea,body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-city-field-v23772 .city-autocomplete-v23772>input{background:#132235!important;border-color:#31455f!important;color:#edf4ff!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-icon-v23820{background:#16253b!important;color:#ff609b!important}}@media(max-width:480px){.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main .customer-avatar,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-main .sector-avatar{width:72px!important;height:72px!important;min-width:72px!important;border-radius:18px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-title-row h2{font-size:20px!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-meta{grid-template-columns:1fr!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-profile-actions{grid-template-columns:1fr 1fr!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-grid-v23820{grid-template-columns:1fr!important}.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-right:0!important;border-top:1px solid #edf1f6!important}body.dark-theme .page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-cell-v23820{border-top-color:#2a3c55!important}}@media(max-width:767px){.customer-ledger-v2>.ledger-desktop-layout-v23850{display:none!important}.customer-ledger-v2 .ledger-mobile-layout-v23840{display:grid!important;gap:10px!important;padding:0 0 98px!important}.customer-ledger-v2 .ledger-mobile-profile-v23840,.customer-ledger-v2 .ledger-mobile-section-v23840{border:1px solid #e4e9f1!important;border-radius:17px!important;background:#fff!important;box-shadow:0 7px 20px #18274b0b!important;overflow:hidden!important}.customer-ledger-v2 .ledger-mobile-profile-v23840{padding:13px!important}.customer-ledger-v2 .ledger-mobile-profile-top-v23840{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;gap:11px!important}.customer-ledger-v2 .ledger-mobile-profile-top-v23840>.customer-avatar,.customer-ledger-v2 .ledger-mobile-profile-top-v23840>.sector-avatar{width:56px!important;min-width:56px!important;height:56px!important;border-radius:16px!important;font-size:21px!important}.customer-ledger-v2 .ledger-mobile-profile-copy-v23840{min-width:0!important;display:grid!important;gap:6px!important}.customer-ledger-v2 .ledger-mobile-eyebrow-v23840{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#e93e78!important;font-size:9px!important;font-weight:700!important}.customer-ledger-v2 .ledger-mobile-name-row-v23840{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.customer-ledger-v2 .ledger-mobile-name-row-v23840 h2{min-width:0!important;margin:0!important;color:#14213a!important;font-size:19px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em!important}.customer-ledger-v2 .ledger-mobile-status-v23840{min-height:26px!important;height:26px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:10px!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important}.customer-ledger-v2 .ledger-mobile-status-v23840 i{width:7px!important;height:7px!important;border-radius:999px!important;background:currentColor!important}.customer-ledger-v2 .ledger-mobile-status-v23840.is-active{color:#0c9a5c!important;border:1px solid #ccebdc!important;background:#f0fbf6!important}.customer-ledger-v2 .ledger-mobile-status-v23840.is-passive{color:#77869a!important;border:1px solid #e2e7ee!important;background:#f7f9fc!important}.customer-ledger-v2 .ledger-mobile-profile-pills-v23840{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.customer-ledger-v2 .ledger-mobile-profile-pills-v23840>span{max-width:100%!important;min-height:27px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #e6ebf2!important;border-radius:10px!important;background:#f8fafc!important;color:#63738a!important;font-size:8.6px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-ledger-v2 .ledger-mobile-profile-pills-v23840 svg{width:12px!important;height:12px!important;color:#e8427a!important}.customer-ledger-v2 .ledger-mobile-profile-actions-v23840{margin-top:11px!important;padding-top:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;border-top:1px solid #eef1f5!important}.customer-ledger-v2 .ledger-mobile-profile-actions-v23840 button{width:100%!important;min-height:38px!important;height:38px!important;max-height:none!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:12px!important;font-size:10px!important;font-weight:750!important}.customer-ledger-v2 .ledger-mobile-back-v23840{border:1px solid #dfe6ee!important;background:#fff!important;color:#53647c!important}.customer-ledger-v2 .ledger-mobile-save-v23840{border:1px solid #e93f79!important;background:#e93f79!important;color:#fff!important}.customer-ledger-v2 .ledger-mobile-save-v23840:disabled{border-color:#e4e9ef!important;background:#eef2f6!important;color:#9aa7b8!important}.customer-ledger-v2 .ledger-mobile-stats-v23840{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.customer-ledger-v2 .ledger-mobile-stats-v23840>article{min-width:0!important;min-height:70px!important;padding:10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #e4e9f1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 15px #18274b09!important}.customer-ledger-v2 .ledger-mobile-stat-icon-v23840{width:36px!important;min-width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important}.customer-ledger-v2 .ledger-mobile-stat-icon-v23840.pink{background:#fff1f6!important;color:#e93d78!important}.customer-ledger-v2 .ledger-mobile-stat-icon-v23840.green{background:#eefaf4!important;color:#10a463!important}.customer-ledger-v2 .ledger-mobile-stat-icon-v23840.amber{background:#fff7e9!important;color:#e59a14!important}.customer-ledger-v2 .ledger-mobile-stat-icon-v23840.violet{background:#f5f0ff!important;color:#8b5ce6!important}.customer-ledger-v2 .ledger-mobile-stats-v23840 article>div{min-width:0!important;display:grid!important;gap:3px!important}.customer-ledger-v2 .ledger-mobile-stats-v23840 small{color:#8b98aa!important;font-size:8.7px!important;line-height:1.1!important;font-weight:600!important}.customer-ledger-v2 .ledger-mobile-stats-v23840 strong{min-width:0!important;color:#14213a!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-ledger-v2 .ledger-mobile-stats-v23840 strong.positive{color:#0da35f!important}.customer-ledger-v2 .ledger-mobile-stats-v23840 strong.negative{color:#e14f70!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840{min-height:54px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border-bottom:1px solid #edf1f6!important;background:#fff!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840.orders{grid-template-columns:34px minmax(0,1fr) auto!important}.customer-ledger-v2 .ledger-mobile-section-icon-v23840{width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0f2f6!important;color:#e93d78!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840>div,.customer-ledger-v2 .ledger-mobile-note-head-v23840>div{min-width:0!important;display:grid!important;gap:2px!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840>div>span,.customer-ledger-v2 .ledger-mobile-note-head-v23840>div>span{color:#21324d!important;font-size:11.5px!important;line-height:1.15!important;font-weight:800!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840>div>small,.customer-ledger-v2 .ledger-mobile-note-head-v23840>div>small{color:#9ba7b7!important;font-size:8.7px!important;line-height:1.2!important;font-weight:500!important}.customer-ledger-v2 .ledger-mobile-section-head-v23840>em{min-height:27px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border:1px solid #efdce5!important;border-radius:10px!important;background:#fff7fa!important;color:#d73d73!important;font-size:8.5px!important;font-style:normal!important;font-weight:700!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840{padding:11px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;background:#f8fafc!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840>label,.customer-ledger-v2 .ledger-mobile-tax-v23840{min-width:0!important;display:grid!important;gap:5px!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840 .full{grid-column:1 / -1!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840>label>span,.customer-ledger-v2 .ledger-mobile-tax-label-v23840{color:#596a82!important;font-size:9px!important;line-height:1.1!important;font-weight:700!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840 input,.customer-ledger-v2 .ledger-mobile-form-grid-v23840 select,.customer-ledger-v2 .ledger-mobile-form-grid-v23840 textarea,.customer-ledger-v2 .ledger-mobile-form-grid-v23840 .city-autocomplete-v23772>input{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border:1px solid #dfe6ee!important;border-radius:11px!important;background:#fff!important;color:#20314d!important;font-size:10.5px!important;line-height:1.2!important;outline:none!important;box-shadow:none!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840 textarea{min-height:58px!important;height:58px!important;padding:9px 10px!important;resize:vertical!important}.customer-ledger-v2 .ledger-mobile-form-grid-v23840 input:focus,.customer-ledger-v2 .ledger-mobile-form-grid-v23840 select:focus,.customer-ledger-v2 .ledger-mobile-form-grid-v23840 textarea:focus{border-color:#eca9c0!important;box-shadow:0 0 0 3px #e93d780f!important}.customer-ledger-v2 .ledger-mobile-tax-upload-v23840{min-height:44px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px dashed #d9e1eb!important;border-radius:11px!important;background:#fff!important;color:#e33e77!important;cursor:pointer!important}.customer-ledger-v2 .ledger-mobile-tax-upload-v23840 input{display:none!important}.customer-ledger-v2 .ledger-mobile-tax-upload-v23840>span{display:grid!important;gap:1px!important}.customer-ledger-v2 .ledger-mobile-tax-upload-v23840 strong{color:#40516a!important;font-size:9.5px!important}.customer-ledger-v2 .ledger-mobile-tax-upload-v23840 small{color:#9ba7b7!important;font-size:8px!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 button{max-height:none!important;min-height:42px!important;height:42px!important;border:1px solid #dfe6ee!important;border-radius:11px!important;background:#fff!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 button:first-child{min-width:0!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#e33e77!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 button:first-child>div{min-width:0!important;display:grid!important;gap:1px!important;text-align:left!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 button:first-child strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#40516a!important;font-size:9px!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 button:first-child small{color:#9ba7b7!important;font-size:8px!important}.customer-ledger-v2 .ledger-mobile-tax-file-v23840 .danger{display:grid!important;place-items:center!important;color:#d9566e!important}.customer-ledger-v2 .ledger-mobile-note-v23840{margin:0 11px 11px!important;padding:10px!important;border:1px solid #e5eaf1!important;border-radius:13px!important;background:#fff!important}.customer-ledger-v2 .ledger-mobile-note-head-v23840{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.customer-ledger-v2 .ledger-mobile-note-head-v23840>em{min-height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid #e4e9f0!important;border-radius:9px!important;background:#f8fafc!important;color:#8090a5!important;font-size:7.8px!important;font-style:normal!important;font-weight:700!important}.customer-ledger-v2 .ledger-mobile-note-head-v23840>em.saved{color:#0b995b!important;border-color:#cfeadd!important;background:#f1fbf6!important}.customer-ledger-v2 .ledger-mobile-note-v23840 textarea{width:100%!important;min-height:68px!important;margin-top:9px!important;padding:9px 10px!important;border:1px solid #dfe6ee!important;border-radius:11px!important;background:#fbfcfe!important;color:#30425e!important;font-size:10px!important;line-height:1.45!important;resize:vertical!important}.customer-ledger-v2 .ledger-mobile-note-count-v23840{display:block!important;margin-top:4px!important;color:#a0acbb!important;font-size:7.8px!important;text-align:right!important}.customer-ledger-v2 .ledger-mobile-orders-v23840{padding:10px!important;display:grid!important;gap:8px!important;background:#f8fafc!important}.customer-ledger-v2 .ledger-mobile-orders-v23840>article{border:1px solid #e5eaf1!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important;cursor:pointer!important}.customer-ledger-v2 .ledger-mobile-order-top-v23840{padding:9px 10px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #edf1f5!important}.customer-ledger-v2 .ledger-mobile-order-top-v23840>span:first-child{min-width:0!important;display:grid!important;gap:2px!important}.customer-ledger-v2 .ledger-mobile-order-top-v23840>span:first-child strong{color:#e84279!important;font-size:11px!important}.customer-ledger-v2 .ledger-mobile-order-top-v23840>span:first-child small{color:#9aa7b8!important;font-size:8px!important}.customer-ledger-v2 .ledger-mobile-order-top-v23840 .order-status{min-height:25px!important;height:25px!important;padding:0 8px!important;border-radius:9px!important;font-size:8px!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840>span{min-width:0!important;padding:8px 7px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;column-gap:5px!important;row-gap:1px!important;border-right:1px solid #edf1f5!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840>span:last-child{border-right:0!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840 svg{grid-area:icon!important;align-self:center!important;color:#e93e78!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840 small{grid-area:label!important;color:#9aa7b8!important;font-size:7.3px!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840 strong{grid-area:value!important;min-width:0!important;color:#324661!important;font-size:8.7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840 strong.positive{color:#0d9d5e!important}.customer-ledger-v2 .ledger-mobile-order-info-v23840 strong.negative{color:#df526f!important}.customer-ledger-v2 .ledger-mobile-empty-v23840{min-height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#8d9aac!important;font-size:9px!important}body.dark-theme .customer-ledger-v2 .ledger-mobile-profile-v23840,body.dark-theme .customer-ledger-v2 .ledger-mobile-section-v23840,body.dark-theme .customer-ledger-v2 .ledger-mobile-stats-v23840>article,body.dark-theme .customer-ledger-v2 .ledger-mobile-note-v23840,body.dark-theme .customer-ledger-v2 .ledger-mobile-orders-v23840>article{background:#101b2d!important;border-color:#2a3c55!important}body.dark-theme .customer-ledger-v2 .ledger-mobile-name-row-v23840 h2,body.dark-theme .customer-ledger-v2 .ledger-mobile-stats-v23840 strong,body.dark-theme .customer-ledger-v2 .ledger-mobile-section-head-v23840>div>span,body.dark-theme .customer-ledger-v2 .ledger-mobile-note-head-v23840>div>span{color:#edf3ff!important}body.dark-theme .customer-ledger-v2 .ledger-mobile-profile-pills-v23840>span,body.dark-theme .customer-ledger-v2 .ledger-mobile-section-head-v23840,body.dark-theme .customer-ledger-v2 .ledger-mobile-form-grid-v23840,body.dark-theme .customer-ledger-v2 .ledger-mobile-orders-v23840{background:#0d1828!important;border-color:#2a3c55!important}body.dark-theme .customer-ledger-v2 .ledger-mobile-form-grid-v23840 input,body.dark-theme .customer-ledger-v2 .ledger-mobile-form-grid-v23840 select,body.dark-theme .customer-ledger-v2 .ledger-mobile-form-grid-v23840 textarea,body.dark-theme .customer-ledger-v2 .ledger-mobile-note-v23840 textarea{background:#132235!important;border-color:#31455f!important;color:#edf4ff!important}}@media(max-width:767px){.customer-ledger-v2>.ledger-desktop-layout-v23850{display:none!important}.customer-ledger-v2>.overlay:has(>.modal-card.ledger-tax-preview-shell){display:grid!important;position:fixed!important;inset:0!important;z-index:2200!important;padding:6px!important;background:#0f172a7a!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;align-items:center!important;justify-items:center!important}.modal-card.ledger-tax-preview-shell{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:0!important;border-radius:17px!important;overflow:hidden!important;background:#f3f6fa!important;box-shadow:0 28px 80px #0f172a47!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-modal{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#f3f6fa!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-header{flex:0 0 auto!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-header>div:first-child{min-width:0!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-header .ledger-card-kicker{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#e83e77!important;font-size:8.5px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-header h3{margin:4px 0 0!important;color:#24364f!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-header p{display:none!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important}.modal-card.ledger-tax-preview-shell .ledger-tax-zoom-controls{height:34px!important;padding:2px!important;border-radius:10px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-zoom-controls button{width:27px!important;height:28px!important;min-width:27px!important;min-height:28px!important;max-height:none!important;padding:0!important}.modal-card.ledger-tax-preview-shell .ledger-tax-zoom-controls .ledger-tax-zoom-value{width:42px!important;font-size:9px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-download{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;font-size:0!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-download svg{width:15px!important;height:15px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-close{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-height:none!important;padding:0!important;border-radius:10px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-body{flex:1 1 auto!important;width:100%!important;min-height:0!important;padding:7px!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#edf1f6!important;align-items:flex-start!important;justify-content:center!important}.modal-card.ledger-tax-preview-shell .ledger-tax-preview-body.is-pdf{padding:7px!important}.modal-card.ledger-tax-preview-shell .ledger-selectable-pdf-document{width:100%!important;max-width:100%!important;gap:8px!important;padding:0 0 10px!important}.modal-card.ledger-tax-preview-shell .ledger-selectable-pdf-page{max-width:100%!important;border-radius:6px!important;box-shadow:0 6px 18px #0f172a14!important}.modal-card.ledger-tax-preview-shell .ledger-tax-image-stage{width:100%!important;min-height:100%!important;align-items:flex-start!important;padding:4px!important}.modal-card.ledger-tax-preview-shell .ledger-tax-image-stage img{width:auto!important;max-width:100%!important;max-height:none!important;border-radius:7px!important}body.dark-theme .customer-ledger-v2>.overlay:has(>.modal-card.ledger-tax-preview-shell){background:#020617ad!important}body.dark-theme .modal-card.ledger-tax-preview-shell,body.dark-theme .modal-card.ledger-tax-preview-shell .ledger-tax-preview-modal,body.dark-theme .modal-card.ledger-tax-preview-shell .ledger-tax-preview-body{background:#091321!important}body.dark-theme .modal-card.ledger-tax-preview-shell .ledger-tax-preview-header{background:#111d2e!important;border-color:#2c3b50!important}body.dark-theme .modal-card.ledger-tax-preview-shell .ledger-tax-preview-header h3{color:#edf4ff!important}}@media(max-width:820px){.admin-content.purchase-lists-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;padding:8px 8px 104px!important}.admin-content.purchase-lists-active>.topbar{flex:0 0 auto!important;min-height:0!important;margin-bottom:8px!important}.admin-content.purchase-lists-active>.purchase-lists-page{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:10px!important}.purchase-lists-page .purchase-lists-hero{flex:none!important;min-height:0!important;height:auto!important;padding:13px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border:1px solid #e4e9f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important}.purchase-lists-page .purchase-lists-title{min-width:0!important;display:grid!important;grid-template-columns:10px minmax(0,1fr)!important;align-items:start!important;gap:9px!important}.purchase-lists-page .purchase-lists-title .orders-hero-triangle{margin-top:5px!important}.purchase-lists-page .purchase-lists-title h2{margin:0!important;color:#182741!important;font-size:16px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.025em!important}.purchase-lists-page .purchase-lists-title p{margin:4px 0 0!important;max-width:100%!important;color:#8794a7!important;font-size:9.5px!important;line-height:1.35!important;font-weight:500!important}.purchase-lists-page .purchase-lists-hero-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important}.purchase-lists-page .purchase-autosave-chip,.purchase-lists-page .purchase-suppliers-btn,.purchase-lists-page .purchase-csv-btn{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;max-height:none!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:11px!important;font-size:8.8px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}.purchase-lists-page .purchase-autosave-chip svg,.purchase-lists-page .purchase-suppliers-btn svg,.purchase-lists-page .purchase-csv-btn svg{width:14px!important;height:14px!important;flex:0 0 auto!important}.purchase-lists-page .purchase-quick-lookup{flex:none!important;width:100%!important;min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border:1px solid #e4e9f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a09!important;overflow:hidden!important}.purchase-lists-page .purchase-quick-search{width:100%!important;min-width:0!important}.purchase-lists-page .purchase-quick-search-icon{width:38px!important;min-width:38px!important;height:38px!important;border-radius:11px!important}.purchase-lists-page .purchase-quick-input-wrap input{height:40px!important;min-height:40px!important;border-radius:12px!important;padding:0 36px 0 12px!important;font-size:11px!important;background:#f9fbfd!important}.purchase-lists-page .purchase-quick-result{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.purchase-lists-page .purchase-quick-result::-webkit-scrollbar{display:none!important}.purchase-lists-page .purchase-quick-result.has-product{min-width:650px!important;display:grid!important;grid-template-columns:minmax(170px,1.3fr) 88px 82px 82px 82px 120px 78px!important;gap:6px!important}.purchase-lists-page .purchase-sheet-card{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0e!important}.purchase-lists-page .purchase-sheet-topline{min-height:46px!important;height:46px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #e8edf4!important;background:#fff!important}.purchase-lists-page .purchase-sheet-name-wrap{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#ea3c75!important}.purchase-lists-page .purchase-sheet-name-wrap svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.purchase-lists-page .purchase-sheet-name-wrap input{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;border-radius:9px!important;color:#21334f!important;font-size:11px!important;font-weight:750!important}.purchase-lists-page .purchase-sheet-help,.purchase-lists-page .purchase-sheet-toolbar{display:none!important}.purchase-lists-page .purchase-mobile-toolbar-v23830{display:block!important;padding:8px 9px 7px!important;border-bottom:1px solid #e8edf4!important;background:#f8fafc!important}.purchase-lists-page .purchase-mobile-formula-row-v23830{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:6px!important}.purchase-lists-page .purchase-mobile-cell-address-v23830,.purchase-lists-page .purchase-mobile-formula-input-v23830{height:36px!important;min-height:36px!important;border:1px solid #dce4ed!important;border-radius:10px!important;background:#fff!important;color:#344760!important;font-size:10px!important}.purchase-lists-page .purchase-mobile-cell-address-v23830{display:grid!important;place-items:center!important;font-weight:850!important}.purchase-lists-page .purchase-mobile-formula-input-v23830{min-width:0!important;width:100%!important;padding:0 11px!important;outline:none!important;font-weight:600!important}.purchase-lists-page .purchase-mobile-formula-input-v23830:focus{border-color:#ec8eae!important;box-shadow:0 0 0 2px #ee3e7a12!important}.purchase-lists-page .purchase-mobile-tool-scroll-v23830{width:100%!important;min-width:0!important;margin-top:7px!important;padding-bottom:1px!important;display:flex!important;align-items:center!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.purchase-lists-page .purchase-mobile-tool-scroll-v23830::-webkit-scrollbar{display:none!important}.purchase-lists-page .purchase-mobile-tool-v23830,.purchase-lists-page .purchase-mobile-action-v23830,.purchase-lists-page .purchase-mobile-zoom-v23830{flex:0 0 auto!important;min-height:32px!important;height:32px!important;max-height:none!important;border:1px solid #dfe6ee!important;border-radius:9px!important;background:#fff!important;color:#53647b!important;box-shadow:none!important}.purchase-lists-page .purchase-mobile-tool-v23830{width:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:800!important}.purchase-lists-page .purchase-mobile-tool-v23830.active{border-color:#f1bfd1!important;background:#fff1f6!important;color:#de2565!important}.purchase-lists-page .purchase-mobile-tool-v23830.center{text-align:center!important;letter-spacing:-2px!important}.purchase-lists-page .purchase-mobile-tool-v23830.right{text-align:right!important;letter-spacing:-2px!important;padding-right:5px!important}.purchase-lists-page .purchase-mobile-zoom-v23830{min-width:48px!important;padding:0 7px!important;font-size:9px!important;font-weight:800!important}.purchase-lists-page .purchase-mobile-action-v23830{padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:9px!important;font-weight:750!important;white-space:nowrap!important}.purchase-lists-page .purchase-mobile-action-v23830.danger{border-color:#f0ccd9!important;color:#dc326b!important;background:#fff8fa!important}.purchase-lists-page .purchase-mobile-tool-separator-v23830{width:1px!important;min-width:1px!important;height:22px!important;margin:0 2px!important;background:#dfe6ee!important}.purchase-lists-page .purchase-mobile-sheet-hint-v23830{min-height:32px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important;color:#8b98aa!important;font-size:8.5px!important;font-weight:650!important}.purchase-lists-page .purchase-mobile-sheet-hint-v23830>span{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.purchase-lists-page .purchase-sheet-scroll,.admin-content.purchase-lists-active .purchase-sheet-scroll{position:relative!important;width:100%!important;height:60dvh!important;min-height:460px!important;max-height:620px!important;flex:none!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important;background:#fff!important;scrollbar-width:thin!important;scrollbar-color:#cbd4df #f7f9fc!important}.purchase-lists-page .purchase-sheet-grid,.admin-content.purchase-lists-active .purchase-sheet-grid{width:max-content!important;min-width:max-content!important;min-height:max(100%,1800px)!important;align-content:start!important;transform-origin:top left!important;background:#fff!important}.purchase-lists-page .purchase-sheet-corner,.purchase-lists-page .purchase-column-header,.purchase-lists-page .purchase-row-header{font-size:9px!important;font-weight:800!important;background:#f2f5f9!important;color:#69788e!important}.purchase-lists-page .purchase-sheet-corner{z-index:20!important}.purchase-lists-page .purchase-column-header{z-index:16!important}.purchase-lists-page .purchase-row-header{z-index:14!important}.purchase-lists-page .purchase-column-resize-handle,.purchase-lists-page .purchase-row-resize-handle{display:none!important}.purchase-lists-page .purchase-sheet-cell{font-size:9.4px!important}.purchase-lists-page .purchase-sheet-cell.sheet-data-header{font-size:9px!important;font-weight:850!important}.purchase-lists-page .purchase-product-cell-link{max-height:none!important;font-size:9px!important}.purchase-lists-page .purchase-product-cell-thumb{width:24px!important;min-width:24px!important;height:24px!important;border-radius:7px!important}.purchase-lists-page .purchase-supplier-select-wrap select{font-size:8.5px!important}.purchase-lists-page .purchase-sheet-footer{min-height:38px!important;height:38px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;border-top:1px solid #e8edf4!important;background:#f8fafc!important;scrollbar-width:none!important}.purchase-lists-page .purchase-sheet-footer::-webkit-scrollbar{display:none!important}.purchase-lists-page .purchase-sheet-tab{min-height:28px!important;height:28px!important;padding:0 9px!important;border-radius:9px!important;font-size:8.8px!important}.purchase-lists-page .purchase-sheet-footer>span{font-size:8px!important}body.dark-theme .purchase-lists-page .purchase-lists-hero,body.dark-theme .purchase-lists-page .purchase-quick-lookup,body.dark-theme .purchase-lists-page .purchase-sheet-card,body.dark-theme .purchase-lists-page .purchase-sheet-topline,body.dark-theme .purchase-lists-page .purchase-mobile-sheet-hint-v23830,body.dark-theme .purchase-lists-page .purchase-sheet-scroll,body.dark-theme .purchase-lists-page .purchase-sheet-grid{background:#101b2d!important;border-color:#293c55!important}body.dark-theme .purchase-lists-page .purchase-mobile-toolbar-v23830,body.dark-theme .purchase-lists-page .purchase-sheet-footer{background:#0d1828!important;border-color:#293c55!important}body.dark-theme .purchase-lists-page .purchase-mobile-cell-address-v23830,body.dark-theme .purchase-lists-page .purchase-mobile-formula-input-v23830,body.dark-theme .purchase-lists-page .purchase-mobile-tool-v23830,body.dark-theme .purchase-lists-page .purchase-mobile-action-v23830,body.dark-theme .purchase-lists-page .purchase-mobile-zoom-v23830,body.dark-theme .purchase-lists-page .purchase-quick-input-wrap input{background:#142338!important;border-color:#31455f!important;color:#edf4ff!important}body.dark-theme .purchase-lists-page .purchase-mobile-sheet-hint-v23830,body.dark-theme .purchase-lists-page .purchase-lists-title p{color:#91a4bf!important}}@media(max-width:480px){.purchase-lists-page .purchase-lists-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purchase-lists-page .purchase-autosave-chip{grid-column:1 / -1!important}.purchase-lists-page .purchase-mobile-sheet-hint-v23830{justify-content:flex-start!important}.purchase-lists-page .purchase-mobile-sheet-hint-v23830>span:last-child{display:none!important}.purchase-lists-page .purchase-sheet-scroll,.admin-content.purchase-lists-active .purchase-sheet-scroll{height:58dvh!important;min-height:440px!important;max-height:580px!important}}@media(max-width:820px){.admin-content.purchase-lists-active>.purchase-lists-page>.purchase-lists-hero{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.admin-content.purchase-lists-active>.purchase-lists-page>.purchase-quick-lookup{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.admin-content.purchase-lists-active .purchase-lists-page .purchase-lists-hero-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important;position:static!important;margin:0!important}.admin-content.purchase-lists-active .purchase-lists-page .purchase-autosave-chip,.admin-content.purchase-lists-active .purchase-lists-page .purchase-suppliers-btn,.admin-content.purchase-lists-active .purchase-lists-page .purchase-csv-btn{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;max-height:34px!important;margin:0!important;padding:0 6px!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:10px!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-content.purchase-lists-active .purchase-lists-page .purchase-autosave-chip svg,.admin-content.purchase-lists-active .purchase-lists-page .purchase-suppliers-btn svg,.admin-content.purchase-lists-active .purchase-lists-page .purchase-csv-btn svg{width:13px!important;min-width:13px!important;height:13px!important;flex:0 0 13px!important}.cart-detail-redesign .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cart-detail-redesign .order-meta-copy-pill,.cart-detail-redesign .order-phone-meta-pill{min-height:66px!important;padding:8px!important;grid-template-columns:28px minmax(0,1fr) 24px!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important}.cart-detail-redesign .order-meta-copy-pill>svg,.cart-detail-redesign .order-phone-meta-pill>svg{width:15px!important;height:15px!important;padding:5px!important;border-radius:9px!important;box-sizing:content-box!important;align-self:center!important;justify-self:start!important}.cart-detail-redesign .order-meta-copy-pill>span,.cart-detail-redesign .order-phone-meta-pill>span{min-width:0!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cart-detail-redesign .order-meta-copy-pill>strong,.cart-detail-redesign .order-phone-meta-pill>strong{min-width:0!important;max-width:100%!important;font-size:9.7px!important;line-height:1.12!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.cart-detail-redesign .order-meta-copy-pill .inline-copy-btn,.cart-detail-redesign .order-phone-meta-pill .inline-copy-btn,.cart-detail-redesign .order-meta-copy-pill .copy-icon-btn,.cart-detail-redesign .order-phone-meta-pill .copy-icon-btn{width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;border-radius:8px!important;justify-self:end!important;align-self:center!important}.cart-detail-redesign .order-meta-copy-pill .inline-copy-btn svg,.cart-detail-redesign .order-phone-meta-pill .inline-copy-btn svg,.cart-detail-redesign .order-meta-copy-pill .copy-icon-btn svg,.cart-detail-redesign .order-phone-meta-pill .copy-icon-btn svg{width:13px!important;height:13px!important}}@media(max-width:420px){.admin-content.purchase-lists-active .purchase-lists-page .purchase-lists-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.admin-content.purchase-lists-active .purchase-lists-page .purchase-autosave-chip,.admin-content.purchase-lists-active .purchase-lists-page .purchase-suppliers-btn,.admin-content.purchase-lists-active .purchase-lists-page .purchase-csv-btn{grid-column:auto!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding:0 4px!important;font-size:7.9px!important;gap:3px!important}.admin-content.purchase-lists-active .purchase-lists-page .purchase-autosave-chip svg,.admin-content.purchase-lists-active .purchase-lists-page .purchase-suppliers-btn svg,.admin-content.purchase-lists-active .purchase-lists-page .purchase-csv-btn svg{width:12px!important;min-width:12px!important;height:12px!important;flex-basis:12px!important}.cart-detail-redesign .order-meta-copy-pill,.cart-detail-redesign .order-phone-meta-pill{min-height:62px!important;padding:7px!important;grid-template-columns:26px minmax(0,1fr) 22px!important;column-gap:5px!important}.cart-detail-redesign .order-meta-copy-pill>svg,.cart-detail-redesign .order-phone-meta-pill>svg{width:14px!important;height:14px!important;padding:5px!important}.cart-detail-redesign .order-meta-copy-pill>span,.cart-detail-redesign .order-phone-meta-pill>span{font-size:8.5px!important}.cart-detail-redesign .order-meta-copy-pill>strong,.cart-detail-redesign .order-phone-meta-pill>strong{font-size:9.2px!important;letter-spacing:-.03em!important}.cart-detail-redesign .order-meta-copy-pill .inline-copy-btn,.cart-detail-redesign .order-phone-meta-pill .inline-copy-btn,.cart-detail-redesign .order-meta-copy-pill .copy-icon-btn,.cart-detail-redesign .order-phone-meta-pill .copy-icon-btn{width:22px!important;min-width:22px!important;height:22px!important}}@media(max-width:820px){.order-detail-redesign:not(.cart-detail-redesign) .meta-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill{width:100%!important;min-width:0!important;min-height:66px!important;padding:8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 24px!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important}.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill){min-height:66px!important;padding:8px!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:6px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>svg,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>svg,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>svg{grid-column:1!important;grid-row:1 / span 2!important;width:15px!important;height:15px!important;padding:5px!important;box-sizing:content-box!important;border-radius:9px!important;align-self:center!important;justify-self:start!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>span,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>span,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>span{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>strong,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>strong,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>strong{grid-column:2!important;grid-row:2!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:9.8px!important;line-height:1.12!important;font-weight:750!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>strong{font-size:9.25px!important;letter-spacing:-.035em!important;text-overflow:clip!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .inline-copy-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .copy-icon-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .inline-copy-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .copy-icon-btn{grid-column:3!important;grid-row:1 / span 2!important;position:static!important;justify-self:end!important;align-self:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:8px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .inline-copy-btn svg,.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .copy-icon-btn svg,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .inline-copy-btn svg,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .copy-icon-btn svg{width:13px!important;height:13px!important}.products-management-page .admin-product-category-stack{gap:12px!important}.products-management-page .admin-product-category-section{min-width:0!important}.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.products-management-page .admin-product-category-grid .admin-product-card.premium-v2{min-width:0!important;width:100%!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 6px 18px #0f172a0b!important}.products-management-page .admin-product-category-grid .square-product-media,.products-management-page .admin-product-category-grid .admin-product-image.premium{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:0!important}.products-management-page .admin-product-category-grid .square-product-media .emoji-img{font-size:40px!important}.products-management-page .admin-product-category-grid .product-reorder-badge{top:5px!important;left:5px!important;width:24px!important;max-width:24px!important;min-width:24px!important;height:22px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;font-size:0!important;border-radius:7px!important}.products-management-page .admin-product-category-grid .product-reorder-badge svg{width:12px!important;height:12px!important}.products-management-page .admin-product-category-grid .small-status-chip{top:5px!important;right:5px!important;height:22px!important;padding:0 6px!important;border-radius:7px!important;font-size:7px!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:7px 6px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{min-height:29px!important;max-height:29px!important;margin:0 0 6px!important;font-size:8.4px!important;line-height:1.25!important;font-weight:750!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.products-management-page .admin-product-category-grid .product-inline-editors{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.products-management-page .admin-product-category-grid .product-card-field,.products-management-page .admin-product-category-grid .product-card-cost-field,.products-management-page .admin-product-category-grid .product-card-number-field,.products-management-page .admin-product-category-grid .product-card-sale-field{width:100%!important;min-width:0!important;min-height:27px!important;height:27px!important;padding:3px 5px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;align-items:center!important;gap:3px!important;border-radius:7px!important}.products-management-page .admin-product-category-grid .product-card-field>span{font-size:6.2px!important;line-height:1!important;white-space:nowrap!important}.products-management-page .admin-product-category-grid .product-card-field>div{min-width:0!important;display:flex!important;align-items:center!important;gap:2px!important}.products-management-page .admin-product-category-grid .product-card-field input{min-width:0!important;width:100%!important;height:19px!important;min-height:19px!important;padding:0 2px!important;font-size:7.8px!important;line-height:1!important}.products-management-page .admin-product-category-grid .product-card-field b{font-size:7px!important}.products-management-page .admin-product-category-grid .premium-actions-v2,.products-management-page .admin-product-category-grid .admin-product-actions{display:grid!important;grid-template-columns:repeat(2,30px)!important;justify-content:end!important;gap:5px!important;padding-top:6px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .delete-btn,.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn,.products-management-page .admin-product-category-grid .admin-product-actions button{width:30px!important;min-width:30px!important;height:29px!important;min-height:29px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:0!important}.products-management-page .admin-product-category-grid .admin-product-actions button svg{width:13px!important;height:13px!important}.products-management-page .admin-product-category-grid .product-action-label{display:none!important}}@media(max-width:420px){.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill{min-height:62px!important;padding:7px!important;grid-template-columns:25px minmax(0,1fr) 21px!important;column-gap:5px!important}.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill){min-height:62px!important;padding:7px!important;grid-template-columns:25px minmax(0,1fr)!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>svg,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>svg,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>svg{width:14px!important;height:14px!important;padding:4px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>span,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>span,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>span{font-size:8.4px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill>strong,.order-detail-redesign:not(.cart-detail-redesign) .meta-pill:not(.order-meta-copy-pill)>strong{font-size:9.2px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill>strong{font-size:8.8px!important}.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .inline-copy-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-meta-copy-pill .copy-icon-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .inline-copy-btn,.order-detail-redesign:not(.cart-detail-redesign) .order-phone-meta-pill .copy-icon-btn{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important}.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{gap:6px!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:6px 5px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{font-size:7.9px!important}}@media(max-width:820px){.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.products-management-page .admin-product-category-grid .admin-product-card.premium-v2{min-width:0!important;width:100%!important;height:100%!important;padding:0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:initial!important}.products-management-page .admin-product-category-grid .square-product-media,.products-management-page .admin-product-category-grid .admin-product-image.premium{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:0!important}.products-management-page .admin-product-category-grid .square-product-media .emoji-img{font-size:58px!important}.products-management-page .admin-product-category-grid .product-reorder-badge{top:7px!important;left:7px!important;width:auto!important;min-width:0!important;max-width:76px!important;height:25px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;border-radius:7px!important;font-size:7.6px!important;line-height:1!important;white-space:nowrap!important}.products-management-page .admin-product-category-grid .product-reorder-badge svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.products-management-page .admin-product-category-grid .small-status-chip{top:7px!important;right:7px!important;height:25px!important;padding:0 8px!important;border-radius:7px!important;font-size:8px!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:9px 8px 8px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{min-height:34px!important;max-height:34px!important;margin:0 0 8px!important;font-size:10.5px!important;line-height:1.35!important;font-weight:650!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.products-management-page .admin-product-category-grid .product-inline-editors{display:grid!important;grid-template-columns:.82fr 1fr 1fr!important;gap:4px!important}.products-management-page .admin-product-category-grid .product-card-field,.products-management-page .admin-product-category-grid .product-card-cost-field,.products-management-page .admin-product-category-grid .product-card-number-field,.products-management-page .admin-product-category-grid .product-card-sale-field{min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:5px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:2px!important;border-radius:7px!important}.products-management-page .admin-product-category-grid .product-card-field>span{font-size:7.2px!important;line-height:1!important;white-space:nowrap!important}.products-management-page .admin-product-category-grid .product-card-field>div{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:2px!important}.products-management-page .admin-product-category-grid .product-card-field input{min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;font-size:9.5px!important;line-height:1.1!important}.products-management-page .admin-product-category-grid .product-card-field b{font-size:8px!important}.products-management-page .admin-product-category-grid .premium-actions-v2,.products-management-page .admin-product-category-grid .admin-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important;gap:5px!important;padding-top:7px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .delete-btn,.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn,.products-management-page .admin-product-category-grid .admin-product-actions button{width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:7px!important;font-size:8.5px!important}.products-management-page .admin-product-category-grid .admin-product-actions button svg{width:12px!important;height:12px!important}.products-management-page .admin-product-category-grid .product-action-label{display:inline!important}}@media(max-width:420px){.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:9px 8px 8px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{font-size:10.5px!important}}@media(max-width:820px){.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.products-management-page .admin-product-category-grid .admin-product-card.premium-v2{min-width:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;border:1px solid #e2e7ee!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 14px #0f172a09!important}.products-management-page .admin-product-category-grid .square-product-media,.products-management-page .admin-product-category-grid .admin-product-image.premium{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / .92!important;margin:0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important}.products-management-page .admin-product-category-grid .square-product-media img,.products-management-page .admin-product-category-grid .square-product-media .product-real-image{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important;box-sizing:border-box!important}.products-management-page .admin-product-category-grid .square-product-media .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:clamp(34px,10vw,48px)!important}.products-management-page .admin-product-category-grid .product-reorder-badge{top:6px!important;left:6px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:24px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:7px!important;font-size:0!important;opacity:1!important;transform:none!important;overflow:hidden!important}.products-management-page .admin-product-category-grid .product-reorder-badge svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.products-management-page .admin-product-category-grid .small-status-chip{top:6px!important;right:6px!important;height:24px!important;min-height:24px!important;padding:0 6px!important;border-radius:8px!important;font-size:7.4px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important}.products-management-page .admin-product-category-grid .premium-content-v2{min-width:0!important;min-height:0!important;padding:8px 6px 7px!important;display:flex!important;flex-direction:column!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{min-height:34px!important;max-height:34px!important;margin:0 0 7px!important;padding:0!important;font-size:8.7px!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-.015em!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:anywhere!important}.products-management-page .admin-product-category-grid .product-inline-editors{width:100%!important;display:grid!important;grid-template-columns:.82fr 1fr 1fr!important;gap:3px!important;padding:0!important;margin:0!important;border:0!important}.products-management-page .admin-product-category-grid .product-card-field,.products-management-page .admin-product-category-grid .product-card-cost-field,.products-management-page .admin-product-category-grid .product-card-number-field,.products-management-page .admin-product-category-grid .product-card-sale-field{min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;padding:5px 4px 4px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:3px!important;border:1px solid #e1e6ed!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}.products-management-page .admin-product-category-grid .product-card-field>span{display:block!important;min-width:0!important;color:#9aa3b1!important;font-size:6.5px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important}.products-management-page .admin-product-category-grid .product-card-field>div{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:1px!important}.products-management-page .admin-product-category-grid .product-card-field input{min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:8.8px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.03em!important}.products-management-page .admin-product-category-grid .product-card-field b{flex:0 0 auto!important;font-size:6.8px!important;line-height:1!important}.products-management-page .admin-product-category-grid .premium-actions-v2,.products-management-page .admin-product-category-grid .admin-product-actions{width:100%!important;margin-top:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding-top:6px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .delete-btn,.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn,.products-management-page .admin-product-category-grid .admin-product-actions button{width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;padding:0 3px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;border-radius:7px!important;font-size:7.3px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important}.products-management-page .admin-product-category-grid .admin-product-actions button svg{width:10px!important;min-width:10px!important;height:10px!important}.products-management-page .admin-product-category-grid .product-action-label{display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}}@media(max-width:430px){.products-management-page .admin-product-category-grid,.products-management-page .admin-product-grid.six-col.admin-product-category-grid{gap:5px!important}.products-management-page .admin-product-category-grid .admin-product-card.premium-v2{border-radius:10px!important}.products-management-page .admin-product-category-grid .premium-content-v2{padding:7px 5px 6px!important}.products-management-page .admin-product-category-grid .premium-content-v2 h3{min-height:32px!important;max-height:32px!important;margin-bottom:6px!important;font-size:8.1px!important;line-height:1.25!important}.products-management-page .admin-product-category-grid .product-inline-editors{gap:2px!important}.products-management-page .admin-product-category-grid .product-card-field,.products-management-page .admin-product-category-grid .product-card-cost-field,.products-management-page .admin-product-category-grid .product-card-number-field,.products-management-page .admin-product-category-grid .product-card-sale-field{height:38px!important;min-height:38px!important;padding:4px 3px!important}.products-management-page .admin-product-category-grid .product-card-field>span{font-size:6.1px!important}.products-management-page .admin-product-category-grid .product-card-field input{font-size:8.1px!important}.products-management-page .admin-product-category-grid .product-card-field b{font-size:6.2px!important}.products-management-page .admin-product-category-grid .premium-actions-v2,.products-management-page .admin-product-category-grid .admin-product-actions{gap:3px!important;padding-top:5px!important}.products-management-page .admin-product-category-grid .premium-actions-v2 .delete-btn,.products-management-page .admin-product-category-grid .premium-actions-v2 .edit-btn,.products-management-page .admin-product-category-grid .admin-product-actions button{height:28px!important;min-height:28px!important;padding:0 2px!important;font-size:6.8px!important;gap:1px!important}.products-management-page .admin-product-category-grid .admin-product-actions button svg{width:9px!important;min-width:9px!important;height:9px!important}}@media(max-width:820px){.slider-management-page{width:100%!important;min-width:0!important;gap:12px!important;padding-bottom:112px!important}.slider-management-page .slider-head-card,.slider-management-page .slider-layout-card,.slider-management-page .slider-settings-card,.slider-management-page .slider-preview-card,.slider-management-page .slider-upload-card{width:100%!important;min-width:0!important;border-radius:18px!important;border:1px solid #e4e9f1!important;box-shadow:0 8px 22px #0f172a0a!important;overflow:hidden!important;background:#fff!important}.slider-management-page .slider-head-card{padding:14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.slider-management-page .slider-head-card h2{font-size:19px!important;line-height:1.08!important;margin:0!important}.slider-management-page .slider-head-card p{margin:4px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#7e8ba0!important}.slider-management-page .slider-head-card .soft-outline-btn{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;border-radius:13px!important;font-size:10.5px!important}.slider-management-page .slider-layout-card,.slider-management-page .slider-settings-card,.slider-management-page .slider-preview-card,.slider-management-page .slider-upload-card{padding:14px!important}.slider-management-page .section-heading-row{margin-bottom:12px!important}.slider-management-page .title-with-icon{gap:9px!important}.slider-management-page .title-with-icon>svg{width:18px!important;height:18px!important;margin-top:1px!important}.slider-management-page .title-with-icon h3,.slider-management-page .slider-settings-card h3,.slider-management-page .slider-preview-card h3,.slider-management-page .slider-upload-card h3{font-size:15px!important;line-height:1.15!important;margin:0!important}.slider-management-page .title-with-icon p,.slider-management-page .slider-upload-card>p{margin:4px 0 0!important;font-size:9.5px!important;line-height:1.35!important;color:#8c98aa!important}.slider-management-page .slider-layout-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.slider-management-page .slider-layout-option{width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:10px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;border-radius:14px!important;text-align:left!important;box-shadow:none!important;transform:none!important}.slider-management-page .slider-layout-option .layout-mock{width:100%!important;height:48px!important;flex:0 0 48px!important}.slider-management-page .slider-layout-option strong{display:block!important;margin:0!important;font-size:10.5px!important;line-height:1.15!important}.slider-management-page .slider-layout-option small{display:block!important;margin:0!important;font-size:8px!important;line-height:1.25!important;color:#8b98aa!important}.slider-management-page .slider-layout-option em{top:8px!important;right:8px!important}.slider-management-page .slider-layout-option em svg{width:15px!important;height:15px!important}.slider-management-page .slider-edit-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.slider-management-page .slider-preview-card{order:1!important}.slider-management-page .slider-settings-card{order:2!important}.slider-management-page .slider-preview-card-head-v23840{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.slider-management-page .slider-preview-card-head-v23840 p{margin:4px 0 0!important;font-size:9.5px!important;line-height:1.35!important}.slider-management-page .slider-preview-mode-switch-v23840{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important;border-radius:13px!important}.slider-management-page .slider-preview-mode-switch-v23840 button{width:100%!important;min-height:36px!important;height:36px!important;padding:0 8px!important;border-radius:9px!important;font-size:10px!important}.slider-management-page .slider-preview-showcase-v23840{margin-top:12px!important}.slider-management-page .slider-real-preview-surface{border-radius:15px!important}.slider-management-page .slider-real-preview-caption{font-size:8.8px!important;line-height:1.3!important}.slider-management-page .slider-real-preview-desktop-surface{padding:8px!important}.slider-management-page .slider-real-preview-desktop-canvas{width:1180px!important;zoom:.28!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .catalog-banner-layout{display:grid!important;gap:18px!important;margin:0!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4{grid-template-columns:minmax(0,1.5fr) minmax(430px,.95fr)!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(230px,.42fr) minmax(300px,.55fr)!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2{grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr)!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.two,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-side-grid.vertical{grid-template-columns:1fr!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall{width:auto!important;height:auto!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main{min-height:410px!important;padding:52px 58px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini{min-height:196px!important;padding:28px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall{min-height:410px!important;padding:32px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main h1{font-size:52px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main p{font-size:18px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini h1,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall h1{font-size:28px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini p,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall p{font-size:15px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .hero-actions{margin-top:26px!important;gap:12px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .hero-actions button{min-height:52px!important;height:52px!important;padding:0 22px!important;border-radius:14px!important;font-size:15px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-media span{font-size:92px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main .slider-banner-media span{font-size:150px!important}.slider-management-page .slider-real-preview-mobile-surface{padding:8px!important;background:#f4f6fa!important}.slider-management-page .slider-real-preview-mobile-canvas{width:100%!important;max-width:390px!important;margin:0 auto!important}.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-hero{width:100%!important;margin:0!important}.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-mini-banners{width:100%!important;margin-top:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.slider-management-page .slider-settings-card .form-grid.two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.slider-management-page .slider-settings-card .field{min-width:0!important}.slider-management-page .slider-settings-card .field.wide{grid-column:1 / -1!important}.slider-management-page .slider-settings-card .field label{font-size:9.5px!important;margin-bottom:5px!important}.slider-management-page .slider-settings-card input,.slider-management-page .slider-settings-card textarea{width:100%!important;min-height:42px!important;border-radius:12px!important;padding:0 11px!important;font-size:10.5px!important}.slider-management-page .slider-settings-card textarea{min-height:72px!important;height:auto!important;padding:10px 11px!important}.slider-management-page .slider-settings-card input[type=color]{height:42px!important;padding:4px!important}.slider-management-page .slider-upload-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:11px!important}.slider-management-page .slider-upload-box{min-width:0!important;min-height:0!important;padding:9px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:5px 7px!important;border-radius:13px!important}.slider-management-page .slider-upload-box.slider-upload-main{grid-column:1 / -1!important;grid-template-columns:84px minmax(0,1fr)!important}.slider-management-page .slider-upload-preview{grid-column:1!important;grid-row:1 / span 2!important;width:54px!important;height:50px!important;border-radius:9px!important}.slider-management-page .slider-upload-main .slider-upload-preview{width:84px!important;height:62px!important}.slider-management-page .slider-upload-main.slider-upload-mobile-main .slider-upload-preview{height:37px!important}.slider-management-page .slider-upload-box>div:nth-child(2){grid-column:2!important;grid-row:1!important;min-width:0!important}.slider-management-page .slider-upload-box strong{font-size:9px!important;line-height:1.15!important}.slider-management-page .slider-upload-box span{margin-top:2px!important;font-size:7.6px!important;line-height:1.15!important}.slider-management-page .slider-upload-box label,.slider-management-page .slider-upload-box .mini-remove-btn{grid-column:2!important;width:100%!important;min-height:28px!important;height:28px!important;padding:0 7px!important;border-radius:8px!important;font-size:7.8px!important}.slider-management-page .slider-upload-box label{grid-row:2!important}.slider-management-page .slider-upload-box .mini-remove-btn{grid-row:3!important}body.dark-theme .slider-management-page .slider-head-card,body.dark-theme .slider-management-page .slider-layout-card,body.dark-theme .slider-management-page .slider-settings-card,body.dark-theme .slider-management-page .slider-preview-card,body.dark-theme .slider-management-page .slider-upload-card{background:#101b2d!important;border-color:#2b3d56!important}}@media(min-width:521px)and (max-width:820px){.slider-management-page .slider-real-preview-desktop-canvas{zoom:.48!important}}@media(max-width:420px){.slider-management-page .slider-layout-option{min-height:104px!important;padding:8px!important}.slider-management-page .slider-layout-option .layout-mock{height:42px!important;flex-basis:42px!important}.slider-management-page .slider-settings-card .form-grid.two{grid-template-columns:1fr!important}.slider-management-page .slider-settings-card .field.wide{grid-column:auto!important}.slider-management-page .slider-upload-grid{grid-template-columns:1fr!important}.slider-management-page .slider-upload-box.slider-upload-main{grid-column:auto!important}.slider-management-page .slider-real-preview-desktop-canvas{zoom:.265!important}}.catalog-mobile-slider-block{width:100%}.catalog-mobile-slider-block .catalog-mobile-hero{width:100%!important;aspect-ratio:1.9 / 1!important;min-height:0!important;height:auto!important}.catalog-mobile-slider-block .catalog-mobile-mini-banners{width:100%!important;margin-top:8px!important;gap:6px!important}.catalog-mobile-slider-block .catalog-mobile-mini-banners.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-mobile-slider-block .catalog-mobile-mini-banners.count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.catalog-mobile-slider-block .catalog-mobile-mini-banners.count-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalog-mobile-carousel-arrow{position:absolute!important;z-index:8!important;top:50%!important;width:28px!important;height:28px!important;margin-top:-14px!important;padding:0!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:999px!important;background:#ffffffe6!important;color:#dc276a!important;display:grid!important;place-items:center!important;box-shadow:0 8px 18px #1f132a26!important;backdrop-filter:blur(8px)!important}.catalog-mobile-carousel-arrow.prev{left:7px!important;transform:rotate(180deg)!important}.catalog-mobile-carousel-arrow.next{right:7px!important}.catalog-mobile-carousel-dots{position:absolute!important;z-index:8!important;left:50%!important;bottom:7px!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;gap:4px!important;padding:4px 6px!important;border-radius:999px!important;background:#151c2a2e!important;backdrop-filter:blur(8px)!important}.catalog-mobile-carousel-dots button{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffff8f!important}.catalog-mobile-carousel-dots button.active{width:16px!important;background:#fff!important}@media(max-width:820px){.slider-management-page .scaled-slider-preview-frame{width:100%!important;overflow:hidden!important}.slider-management-page .scaled-slider-preview-content{max-width:none!important}.slider-management-page .slider-real-preview-desktop-canvas{width:1440px!important;max-width:none!important;zoom:1!important}.slider-management-page .slider-real-preview-mobile-canvas{width:390px!important;max-width:none!important;margin:0!important;zoom:1!important}.slider-management-page .slider-real-preview-desktop-surface,.slider-management-page .slider-real-preview-mobile-surface{padding:8px!important}.slider-management-page .slider-real-preview-mobile-surface{background:#f4f6fa!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .catalog-banner-layout{width:1440px!important;height:376px!important;min-height:376px!important;max-height:376px!important;gap:10px!important;margin:0!important;display:grid!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-single{grid-template-columns:1fr!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4{grid-template-columns:minmax(0,1fr) 376px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider4 .banner-side-grid.four{width:376px!important;height:376px!important;min-width:376px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-split3{grid-template-columns:minmax(0,1.35fr) minmax(215px,.39fr) minmax(275px,.5fr)!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-split3 .banner-side-grid.two{height:376px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2{grid-template-columns:minmax(0,1fr) 330px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-slider2 .banner-side-grid.vertical{height:376px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .banner-main-slot,.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .main-hero-carousel{height:376px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main{min-height:376px!important;height:376px!important;padding:28px 34px!important;border-radius:15px!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main h1{margin-top:8px!important;font-size:43px!important;line-height:.99!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main p{margin-top:10px!important;max-width:485px!important;font-size:13.5px!important;line-height:1.38!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card .hero-kicker{padding:7px 13px!important;font-size:12.5px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .hero-actions{margin-top:16px!important;gap:10px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .hero-actions button{min-height:46px!important;height:46px!important;padding:0 23px!important;border-radius:12px!important;font-size:14px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.mini{min-height:0!important;height:100%!important;padding:14px 16px!important;border-radius:13px!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.side-tall{min-height:376px!important;height:376px!important;padding:14px 16px!important;border-radius:13px!important}.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-slider-block{width:390px!important}.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-hero{width:390px!important;aspect-ratio:1.9 / 1!important;min-height:0!important;height:auto!important;margin:0!important}.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-mini-banners{width:390px!important;margin-top:8px!important}.slider-management-page .slider-settings-title-row-v23850{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:11px!important}.slider-management-page .slider-settings-title-row-v23850 p{font-size:9px!important;line-height:1.35!important}.slider-management-page .slider-add-main-btn-v23850{width:100%!important;min-height:36px!important;height:36px!important;justify-content:center!important;border-radius:11px!important;font-size:9.5px!important}.slider-management-page .slider-main-tabs-v23850{gap:6px!important}.slider-management-page .slider-main-tabs-v23850 button{min-width:118px!important;min-height:42px!important;padding:6px 8px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;border-radius:11px!important}.slider-management-page .slider-main-tabs-v23850 button>span{width:24px!important;height:24px!important;border-radius:8px!important;font-size:9px!important}.slider-management-page .slider-main-tabs-v23850 button>strong{font-size:8.8px!important}.slider-management-page .slider-main-toolbar-v23850{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:8px!important}.slider-management-page .slider-main-toolbar-v23850>span{font-size:8.8px!important}.slider-management-page .slider-main-toolbar-v23850 select{min-height:32px!important;height:32px!important;padding:0 8px!important;font-size:9px!important}.slider-management-page .slider-remove-main-btn-v23850{grid-column:1 / -1!important;width:100%!important;margin-left:0!important;min-height:32px!important;height:32px!important;justify-content:center!important;font-size:8.8px!important}.slider-management-page .slider-settings-subtitle-v23850{margin:12px 0 8px!important;padding-top:11px!important;font-size:9.8px!important}.slider-management-page .slider-card-meta-grid-v23850{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slider-management-page .slider-upload-box.slider-upload-main{grid-column:1 / -1!important}}@media(max-width:420px){.catalog-mobile-slider-block .catalog-mobile-hero{aspect-ratio:1.82 / 1!important}.slider-management-page .slider-card-meta-grid-v23850{grid-template-columns:1fr!important}}.catalog-mobile-slider-block .catalog-mobile-hero.has-full-banner-image,.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-hero.has-full-banner-image{position:relative!important;padding:0!important;display:block!important;overflow:hidden!important;background:#eef2f7!important}.catalog-mobile-slider-block .catalog-mobile-hero.has-full-banner-image:after,.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-hero.has-full-banner-image:after{display:none!important}.catalog-mobile-slider-block .catalog-mobile-hero-full-image,.slider-management-page .slider-real-preview-mobile-canvas .catalog-mobile-hero-full-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;filter:none!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main.main-full-image-banner{padding:0!important;display:block!important;overflow:hidden!important}.slider-management-page .slider-preview-card .slider-real-preview-desktop-canvas .slider-banner-card.main.main-full-image-banner .main-full-image-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;filter:none!important}@media(max-width:760px){.overlay .modal-card:has(.product-editor-reference-modal){width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important}.product-editor-reference-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.product-editor-reference-body{padding:8px!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important}.product-editor-reference-body .product-editor-section{padding:10px!important;border-radius:13px!important}.product-editor-core-grid{grid-template-columns:1fr!important;gap:10px!important}.product-editor-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-editor-core-fields .product-editor-name-field{grid-column:1 / -1!important}.product-editor-core-fields .reference-field input,.product-editor-core-fields .reference-field select{min-height:40px!important;height:40px!important;font-size:10.5px!important}.product-editor-photo-upload-v21{min-height:76px!important;height:auto!important;padding:8px 10px!important}.product-editor-photo-upload-v21 .reference-photo-preview{width:56px!important;min-width:56px!important;height:56px!important;border-radius:11px!important}.product-editor-photo-upload-v21 .reference-photo-copy strong{font-size:11px!important}.product-editor-photo-upload-v21 .reference-photo-copy small{font-size:8.8px!important}.product-pricing-section-v21 .reference-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-pricing-section-v21 .reference-tax-row{grid-template-columns:1fr!important;gap:8px!important}.product-pricing-section-v21 .reference-tax-add{width:100%!important}.product-pricing-section-v21 .reference-extra-tax-box{grid-template-columns:minmax(0,1fr) 88px 32px!important}.product-pricing-section-v21 .reference-live-tax-summary{display:grid!important;grid-template-columns:24px repeat(3,minmax(0,1fr))!important;gap:6px!important;min-height:52px!important;padding:7px 8px!important}.product-pricing-section-v21 .reference-live-tax-summary>div{min-width:0!important}.product-pricing-section-v21 .reference-live-tax-summary span{font-size:7.5px!important}.product-pricing-section-v21 .reference-live-tax-summary strong{font-size:9.5px!important}.product-editor-category-title-v21 p{font-size:9px!important}.product-editor-category-section-v21 .reference-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.product-editor-category-section-v21 .reference-category-grid button{min-height:40px!important;height:40px!important;grid-template-columns:28px minmax(0,1fr) 24px!important;padding:0 7px!important}.product-editor-category-section-v21 .reference-category-grid button strong{font-size:9.5px!important}.product-editor-reference-footer{padding:7px 9px!important}}@media(max-width:390px){.product-editor-core-fields{gap:7px!important}.product-editor-core-fields .reference-field>label{font-size:9.5px!important}.product-pricing-section-v21 .reference-two-column{grid-template-columns:1fr!important}.product-pricing-section-v21 .reference-live-tax-summary{grid-template-columns:22px repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.admin-page-customers .customer-list-search{order:2!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;border-radius:13px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:9px!important;background:#fff!important;border:1px solid #dfe6ef!important}.admin-page-customers .customer-list-search>svg{width:17px!important;height:17px!important;min-width:17px!important}.admin-page-customers .customer-list-search input{min-width:0!important;width:100%!important;height:100%!important;padding:0 34px 0 0!important;border:0!important;background:transparent!important;font-size:11px!important;color:#34465f!important;outline:0!important}.admin-page-customers .customer-list-search input::placeholder{color:#96a3b5!important}.admin-page-customers .customer-search-clear{right:7px!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important}.admin-page-customers .customers-filter-card>.bulk-action-wrap{order:3!important}.admin-page-customers .customer-location-filters{order:4!important}.admin-page-customers .customers-filter-card .tab-row{order:1!important}body.dark-theme .admin-page-customers .customer-list-search{background:#101b2d!important;border-color:#2c4059!important}body.dark-theme .admin-page-customers .customer-list-search input{color:#edf4ff!important}}@media(max-width:768px){.order-detail-redesign .order-detail-header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.order-detail-redesign .order-detail-header-actions>.order-detail-send-dropdown,.order-detail-redesign .order-detail-header-actions>.export-dropdown,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;min-width:0!important}.order-detail-redesign .admin-order-send-btn,.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{width:100%!important;min-width:0!important;height:47px!important;min-height:47px!important;padding:0 7px!important;gap:5px!important;border-radius:12px!important;font-size:10.2px!important;white-space:nowrap!important}.order-detail-redesign .admin-order-send-btn svg,.order-detail-redesign .order-detail-header-actions>.export-dropdown>button svg,.order-detail-redesign .order-detail-header-actions>button svg{width:16px!important;min-width:16px!important;height:16px!important}.order-detail-redesign .admin-order-send-btn svg:last-child,.order-detail-redesign .admin-order-download-btn svg:last-child{display:none!important}.order-detail-redesign .order-detail-send-dropdown .order-send-menu{position:absolute!important;top:55px!important;left:0!important;right:auto!important;width:min(310px,calc(100vw - 34px))!important}}@media(max-width:390px){.order-detail-redesign .order-detail-header-actions{gap:6px!important}.order-detail-redesign .admin-order-send-btn,.order-detail-redesign .order-detail-header-actions>.export-dropdown>button,.order-detail-redesign .order-detail-header-actions>button{height:45px!important;min-height:45px!important;padding:0 5px!important;font-size:9.5px!important}}@media(max-width:767px){.catalog-mobile-page .catalog-mobile-topbar.catalog-mobile-topbar-v231{position:sticky!important;top:0!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(90deg,#861241,#9b154c 38%,#a61951 68%,#8c1445)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 22px #6e103733!important}.catalog-mobile-page .catalog-mobile-topbar-v231>.catalog-premium-topbar-glow,.catalog-mobile-page .catalog-mobile-topbar-v231>.catalog-premium-topbar-confetti{position:absolute!important;inset:0!important;pointer-events:none!important}.catalog-mobile-page .catalog-mobile-topbar-v231>.catalog-premium-topbar-glow{z-index:0!important}.catalog-mobile-page .catalog-mobile-topbar-v231>.catalog-premium-topbar-confetti{z-index:1!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-topbar-row{position:relative!important;z-index:3!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-icon-btn{border-color:#ffffff30!important;background:#ffffff1f!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-icon-btn:active{background:#ffffff2e!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{color:#fff!important;font-family:Bai Jamjuree,Inter,system-ui,sans-serif!important;font-size:19px!important;line-height:1!important;font-weight:700!important;letter-spacing:.065em!important;text-shadow:0 2px 0 rgba(0,0,0,.1),0 5px 14px rgba(0,0,0,.16),0 0 14px rgba(255,255,255,.26)!important}}@media(max-width:390px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{font-size:16.5px!important;letter-spacing:.045em!important}}@media(max-width:767px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{font-family:"Baloo 2",DM Sans,Arial,sans-serif!important;font-size:22px!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-shadow:0 2px 0 rgba(0,0,0,.1),0 5px 14px rgba(0,0,0,.18),0 0 16px rgba(255,255,255,.42)!important;-webkit-text-stroke:.2px rgba(255,255,255,.3)!important}}@media(max-width:390px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand strong{font-size:20px!important;letter-spacing:.04em!important}}@media(max-width:767px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-topbar-row{grid-template-columns:46px minmax(0,1fr) 46px!important;gap:9px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{min-width:0!important;width:100%!important;height:46px!important;padding:0 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:visible!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{min-width:0!important;color:#fff!important;font-family:"Baloo 2",DM Sans,Arial,sans-serif!important;font-size:20px!important;line-height:1!important;font-weight:800!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 3px 13px rgba(0,0,0,.18),0 0 12px rgba(255,255,255,.28)!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge{flex:0 0 auto!important;min-height:26px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:10px!important;background:#fffffff0!important;color:#9a154b!important;font-family:"Baloo 2",DM Sans,Arial,sans-serif!important;font-size:9.7px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:0 5px 14px #50082626,inset 0 1px #ffffffe6!important}.catalog-premium-topbar-title{max-width:94vw!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 8px!important;font-size:21px!important;letter-spacing:.025em!important;white-space:nowrap!important}.catalog-premium-topbar-title>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.catalog-premium-ekatalog-badge{flex:0 0 auto!important;min-height:25px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:10px!important;background:#fffffff2!important;color:#981348!important;font-family:"Baloo 2",DM Sans,Arial,sans-serif!important;font-size:9.4px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important;font-style:normal!important;text-shadow:none!important;box-shadow:0 5px 14px #50082624!important}}@media(max-width:390px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{gap:6px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{font-size:17.5px!important;letter-spacing:.015em!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge,.catalog-premium-ekatalog-badge{min-height:23px!important;padding:0 7px!important;border-radius:9px!important;font-size:8.4px!important}.catalog-premium-topbar-title{gap:7px!important;font-size:18px!important}}@media(max-width:767px){.catalog-cart-detail-page{width:100%!important;min-width:0!important;overflow-x:hidden!important;background:#f5f7fb!important}.catalog-cart-detail-page .catalog-cart-detail-topbar,.catalog-cart-detail-page .catalog-cart-desktop-main-v29{display:none!important}.catalog-cart-detail-page .catalog-cart-mobile-main-v29{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 10px 34px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.catalog-cart-mobile-hero-v29{position:relative!important;min-width:0!important;min-height:74px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #e5eaf2!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fffafb)!important;box-shadow:0 8px 22px #0f172a09!important}.catalog-cart-mobile-back-v29{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #eadfe5!important;border-radius:12px!important;background:#fff!important;color:#d81766!important}.catalog-cart-mobile-hero-copy-v29{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.catalog-cart-mobile-hero-icon-v29{width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#fff0f6!important;color:#ec176b!important}.catalog-cart-mobile-hero-copy-v29 h2{margin:0!important;color:#17243d!important;font-size:16px!important;line-height:1.08!important;font-weight:750!important;letter-spacing:-.02em!important}.catalog-cart-mobile-hero-copy-v29 p{margin:3px 0 0!important;color:#8e9aac!important;font-size:9.4px!important;line-height:1.25!important;font-weight:500!important}.catalog-cart-mobile-count-v29{min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f3f5f8!important;color:#66758b!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.catalog-cart-mobile-overview-v29{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catalog-cart-mobile-overview-card-v29{min-width:0!important;min-height:62px!important;padding:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #e5eaf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 18px #0f172a06!important}.catalog-cart-mobile-overview-icon-v29{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#f1f3f7!important;color:#e81969!important}.catalog-cart-mobile-overview-card-v29>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.catalog-cart-mobile-overview-card-v29 small{color:#99a4b4!important;font-size:8.5px!important;line-height:1!important;font-weight:600!important}.catalog-cart-mobile-overview-card-v29 strong{color:#273851!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.catalog-cart-mobile-products-v29,.catalog-cart-mobile-summary-v29{min-width:0!important;padding:12px!important;border:1px solid #e4e9f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a09!important}.catalog-cart-mobile-section-head-v29{margin-bottom:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.catalog-cart-mobile-kicker-v29{display:block!important;margin-bottom:3px!important;color:#e81969!important;font-size:8.7px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.catalog-cart-mobile-section-head-v29 h3{margin:0!important;color:#17243d!important;font-size:15px!important;line-height:1.1!important;font-weight:750!important}.catalog-cart-mobile-clear-v29{min-height:34px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #f2c8d9!important;border-radius:11px!important;background:#fff8fb!important;color:#dc1767!important;font-size:9px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}.catalog-cart-mobile-product-list-v29{display:flex!important;flex-direction:column!important;gap:8px!important}.catalog-cart-mobile-product-v29{min-width:0!important;padding:10px!important;border:1px solid #e8ecf2!important;border-radius:15px!important;background:#fff!important}.catalog-cart-mobile-product-top-v29{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 34px!important;align-items:start!important;gap:9px!important}.catalog-cart-mobile-product-thumb-v29{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #edf0f4!important;border-radius:12px!important;background:#f7f9fc!important}.catalog-cart-mobile-product-thumb-v29 img{width:100%!important;height:100%!important;object-fit:contain!important}.catalog-cart-mobile-product-thumb-v29 span{font-size:31px!important;line-height:1!important}.catalog-cart-mobile-product-copy-v29{min-width:0!important;padding-top:1px!important;display:flex!important;flex-direction:column!important;gap:3px!important}.catalog-cart-mobile-product-copy-v29>strong{color:#1e2e47!important;font-size:11.2px!important;line-height:1.28!important;font-weight:700!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.catalog-cart-mobile-product-copy-v29>span{color:#8f9bac!important;font-size:9px!important;line-height:1.2!important}.catalog-cart-mobile-product-copy-v29>small{color:#8f9bac!important;font-size:9px!important;line-height:1.2!important}.catalog-cart-mobile-product-copy-v29>small b{color:#506079!important;font-weight:700!important}.catalog-cart-mobile-remove-v29{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #f1c9d9!important;border-radius:10px!important;background:#fff9fb!important;color:#e71869!important}.catalog-cart-mobile-product-bottom-v29{margin-top:9px!important;padding-top:9px!important;display:grid!important;grid-template-columns:minmax(126px,1fr) minmax(100px,.85fr)!important;align-items:center!important;gap:8px!important;border-top:1px solid #eef1f5!important}.catalog-cart-mobile-qty-v29{height:38px!important;display:grid!important;grid-template-columns:38px minmax(44px,1fr) 38px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:11px!important;background:#fff!important}.catalog-cart-mobile-qty-v29 button{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:#f8fafc!important;color:#66768e!important}.catalog-cart-mobile-qty-v29 input{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;border-left:1px solid #e6ebf2!important;border-right:1px solid #e6ebf2!important;background:#fff!important;color:#1e2d45!important;font-size:12px!important;line-height:1!important;font-weight:750!important;text-align:center!important;outline:0!important;-moz-appearance:textfield!important}.catalog-cart-mobile-qty-v29 input::-webkit-outer-spin-button,.catalog-cart-mobile-qty-v29 input::-webkit-inner-spin-button{margin:0!important;-webkit-appearance:none!important}.catalog-cart-mobile-line-total-v29{min-width:0!important;height:38px!important;padding:5px 9px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:1px!important;border:1px solid #f0dfe7!important;border-radius:11px!important;background:#fff8fb!important}.catalog-cart-mobile-line-total-v29 span{color:#a28b96!important;font-size:7.7px!important;line-height:1!important;font-weight:500!important}.catalog-cart-mobile-line-total-v29 strong{color:#e31566!important;font-size:12px!important;line-height:1.05!important;font-weight:800!important;white-space:nowrap!important}.catalog-cart-mobile-summary-v29{display:flex!important;flex-direction:column!important;gap:10px!important}.catalog-cart-mobile-summary-head-v29{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.catalog-cart-mobile-summary-icon-v29{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff0f6!important;color:#e61768!important}.catalog-cart-mobile-summary-head-v29>div{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.catalog-cart-mobile-summary-head-v29 small{color:#67768b!important;font-size:11px!important;line-height:1!important;font-weight:700!important}.catalog-cart-mobile-summary-head-v29 strong{color:#e31667!important;font-size:17px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.catalog-cart-mobile-shipping-v29{padding:10px!important;border:1px solid #e5eaf1!important;border-radius:13px!important;background:#f9fafc!important}.catalog-cart-mobile-shipping-v29>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#4c5d75!important;font-size:9.5px!important}.catalog-cart-mobile-progress-v29{width:100%!important;height:6px!important;margin-top:7px!important;overflow:hidden!important;border-radius:999px!important;background:#e8edf3!important}.catalog-cart-mobile-progress-v29 i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ec176b,#ff6c9c)!important}.catalog-cart-mobile-shipping-v29 p{margin:6px 0 0!important;color:#8995a7!important;font-size:8.7px!important;line-height:1.25!important}.catalog-cart-mobile-summary-lines-v29{border-top:1px solid #eef1f5!important;border-bottom:1px solid #eef1f5!important}.catalog-cart-mobile-summary-lines-v29>div{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px dashed #edf0f4!important}.catalog-cart-mobile-summary-lines-v29>div:last-child{border-bottom:0!important}.catalog-cart-mobile-summary-lines-v29 span{color:#7c899b!important;font-size:9.6px!important}.catalog-cart-mobile-summary-lines-v29 strong{color:#34445d!important;font-size:10.5px!important;font-weight:750!important}.catalog-cart-mobile-summary-lines-v29 strong.success,.catalog-cart-mobile-coupon-v29 p.success{color:#12a766!important}.catalog-cart-mobile-summary-lines-v29 strong.danger,.catalog-cart-mobile-coupon-v29 p.error{color:#dc3b61!important}.catalog-cart-mobile-coupon-v29{display:flex!important;flex-direction:column!important;gap:6px!important}.catalog-cart-mobile-coupon-v29 label{color:#53637a!important;font-size:9.7px!important;font-weight:700!important}.catalog-cart-mobile-coupon-v29>div{height:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 74px!important;gap:7px!important}.catalog-cart-mobile-coupon-v29 input{min-width:0!important;height:40px!important;padding:0 11px!important;border:1px solid #dfe6ef!important;border-radius:11px!important;background:#fff!important;color:#2d3c54!important;font-size:10px!important;outline:0!important}.catalog-cart-mobile-coupon-v29 button{height:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:11px!important;background:#fff0f6!important;color:#db1767!important;font-size:9.5px!important;font-weight:700!important}.catalog-cart-mobile-coupon-v29 p{margin:0!important;font-size:8.8px!important;line-height:1.25!important}.catalog-cart-mobile-grand-total-v29{min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #f0d4df!important;border-radius:14px!important;background:linear-gradient(135deg,#fff8fb,#fff)!important}.catalog-cart-mobile-grand-total-v29>span{color:#5e4d56!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important}.catalog-cart-mobile-grand-total-v29>div{display:flex!important;align-items:baseline!important;gap:5px!important}.catalog-cart-mobile-grand-total-v29 strong{color:#e31566!important;font-size:18px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.catalog-cart-mobile-grand-total-v29 em{color:#9d8b94!important;font-size:8px!important;font-style:normal!important}.catalog-cart-mobile-confirm-v29,.catalog-cart-mobile-continue-v29{width:100%!important;min-height:44px!important;height:44px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:13px!important;font-size:10.5px!important;line-height:1!important;font-weight:750!important}.catalog-cart-mobile-confirm-v29{border:0!important;background:linear-gradient(135deg,#f72c7e,#eb0f61)!important;color:#fff!important;box-shadow:0 10px 24px #e612632e!important}.catalog-cart-mobile-confirm-v29:disabled{opacity:.45!important;box-shadow:none!important}.catalog-cart-mobile-continue-v29{border:1px solid #e0e6ee!important;background:#fff!important;color:#586980!important}.catalog-cart-mobile-empty-v29{min-height:180px!important;padding:22px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed #e1e7ef!important;border-radius:15px!important;background:#fafbfc!important}.catalog-cart-mobile-empty-v29>span{font-size:34px!important}.catalog-cart-mobile-empty-v29 h3{margin:8px 0 0!important;color:#26364f!important;font-size:14px!important}.catalog-cart-mobile-empty-v29 p{margin:5px 0 12px!important;color:#8b97a8!important;font-size:10px!important}.catalog-cart-mobile-empty-v29 button{min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:11px!important;background:#ed1768!important;color:#fff!important;font-size:10px!important;font-weight:700!important}.catalog-cart-mobile-main-v29>.cart-campaign-section,.catalog-cart-mobile-main-v29>.cart-campaign-grid,.catalog-cart-mobile-main-v29>[class*=campaign]{margin-top:0!important}}@media(max-width:390px){.catalog-cart-detail-page .catalog-cart-mobile-main-v29{padding:10px 8px 28px!important;gap:8px!important}.catalog-cart-mobile-hero-v29{grid-template-columns:36px minmax(0,1fr) auto!important;padding:10px!important}.catalog-cart-mobile-hero-icon-v29{display:none!important}.catalog-cart-mobile-product-top-v29{grid-template-columns:52px minmax(0,1fr) 32px!important}.catalog-cart-mobile-product-thumb-v29{width:52px!important;height:52px!important}.catalog-cart-mobile-product-bottom-v29{grid-template-columns:minmax(118px,1.1fr) minmax(92px,.9fr)!important}}@media(max-width:767px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 72px)!important;font-size:19px!important;letter-spacing:.018em!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge{flex:0 0 auto!important;min-height:24px!important;height:24px!important;padding:0 8px!important;border-radius:9px!important;font-size:8.7px!important;margin:0!important}.catalog-premium-topbar-title{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important}.catalog-cart-mobile-created-card-v30{grid-column:1 / -1!important;min-height:56px!important;grid-template-columns:34px minmax(0,1fr)!important}.catalog-cart-mobile-created-card-v30 strong{font-size:10.5px!important;letter-spacing:0!important}.catalog-cart-mobile-note-v30{min-width:0!important;padding:10px 11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;border:1px solid #e4e9f0!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 7px 18px #0f172a06!important}.catalog-cart-mobile-note-icon-v30{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#f0f3f7!important;color:#687991!important}.catalog-cart-mobile-note-v30>div{min-width:0!important;padding-top:1px!important}.catalog-cart-mobile-note-v30 strong{display:block!important;margin-bottom:3px!important;color:#26364e!important;font-size:10px!important;line-height:1.15!important;font-weight:750!important}.catalog-cart-mobile-note-v30 p{margin:0!important;color:#7c899c!important;font-size:9px!important;line-height:1.4!important;font-weight:500!important}.catalog-cart-mobile-line-total-v29{border-color:#e1e6ed!important;background:#f8fafc!important}.catalog-cart-mobile-line-total-v29 span{color:#8c98a9!important}.catalog-cart-mobile-line-total-v29 strong{color:#2f4059!important}.catalog-cart-mobile-summary-icon-v29{background:#f0f3f7!important;color:#e61768!important}}@media(max-width:390px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{gap:5px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{max-width:calc(100% - 62px)!important;font-size:17px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge{min-height:22px!important;height:22px!important;padding:0 6px!important;font-size:7.8px!important}}@media(max-width:767px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{gap:9px!important;min-width:0!important;transform:none!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{max-width:calc(100% - 78px)!important;font-size:23px!important;line-height:1!important;letter-spacing:.02em!important;font-weight:800!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge{min-height:28px!important;height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:9.5px!important;font-weight:800!important}.catalog-premium-topbar-title{gap:9px!important;font-size:23px!important;line-height:1!important;letter-spacing:.025em!important;font-weight:800!important;white-space:nowrap!important}.catalog-premium-ekatalog-badge{min-height:28px!important;height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:9.5px!important;font-weight:800!important}.catalog-cart-mobile-info-card-v31{grid-column:1 / -1!important;display:block!important;padding:0!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f9fafc)!important;border-color:#e2e8f0!important}.catalog-cart-mobile-info-date-v31,.catalog-cart-mobile-info-note-v31{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:10px 11px!important}.catalog-cart-mobile-info-date-v31{border-bottom:1px solid #e7ebf1!important}.catalog-cart-mobile-info-date-v31>span:last-child,.catalog-cart-mobile-info-note-v31>div{min-width:0!important}.catalog-cart-mobile-info-date-v31 small,.catalog-cart-mobile-info-note-v31>div>strong{display:block!important;margin:0 0 2px!important;color:#7f8da0!important;font-size:9px!important;line-height:1.15!important;font-weight:650!important}.catalog-cart-mobile-info-date-v31 strong{display:block!important;color:#26364e!important;font-size:10.5px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important}.catalog-cart-mobile-info-note-v31 p{margin:0!important;color:#7c899c!important;font-size:9px!important;line-height:1.42!important;font-weight:500!important}.catalog-cart-note-days-v31{color:#b31255!important;font-weight:850!important}.catalog-cart-mobile-note-v30{display:none!important}}@media(max-width:390px){.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-text-brand{gap:7px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-brand-word{max-width:calc(100% - 70px)!important;font-size:21px!important}.catalog-mobile-page .catalog-mobile-topbar-v231 .catalog-mobile-ekatalog-badge,.catalog-premium-ekatalog-badge{min-height:26px!important;height:26px!important;padding:0 8px!important;font-size:8.7px!important}.catalog-premium-topbar-title{gap:7px!important;font-size:21px!important}}@media(max-width:767px){.catalog-mobile-main>.catalog-running-marquee{margin:10px 0!important;width:100%!important}.catalog-running-marquee-track{height:38px!important;min-height:38px!important;border-radius:10px!important}.catalog-running-marquee-item{height:38px!important;padding:0 22px!important;gap:7px!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important}.catalog-running-marquee-icon{width:14px!important;min-width:14px!important;height:14px!important}.customer-account-page-shell .catalog-header{grid-template-columns:minmax(92px,1fr) auto!important;gap:8px!important}.customer-account-page-shell .catalog-actions{min-width:0!important;gap:8px!important}.customer-account-page-shell .catalog-actions .hello.account-customer-name-only{display:block!important;max-width:116px!important;min-width:0!important;margin:0!important;color:#273650!important}.customer-account-page-shell .catalog-actions .hello.account-customer-name-only strong{display:block!important;max-width:116px!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.customer-account-page-shell .account-order-detail-desktop-v32{display:none!important}.customer-account-page-shell .account-order-detail-mobile-v32{display:flex!important;flex-direction:column!important;gap:10px!important}.customer-account-page-shell .customer-account-content:has(.account-order-detail-mobile-v32){padding:0!important;border:0!important;background:transparent!important}.customer-account-page-shell .account-mobile-order-hero-v32,.customer-account-page-shell .account-mobile-order-overview-v32,.customer-account-page-shell .account-mobile-order-products-v32,.customer-account-page-shell .account-mobile-order-summary-v32{background:#fff!important;border:1px solid #e4eaf2!important;box-shadow:none!important}.customer-account-page-shell .account-mobile-order-hero-v32{min-height:94px!important;padding:14px!important;border-radius:20px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important}.customer-account-page-shell .account-mobile-order-back-v32{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:13px!important;border:1px solid #dde5ef!important;background:#f8fafc!important;color:#3b4a61!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.customer-account-page-shell .account-mobile-order-hero-copy-v32{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.customer-account-page-shell .account-mobile-order-hero-copy-v32>span,.customer-account-page-shell .account-mobile-order-section-head-v32>div>span{color:#e51e68!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.04em!important}.customer-account-page-shell .account-mobile-order-hero-copy-v32 h2{margin:0!important;color:#17253e!important;font-size:18px!important;line-height:1.1!important;font-weight:800!important}.customer-account-page-shell .account-mobile-order-hero-copy-v32 p{margin:0!important;color:#8795aa!important;font-size:10.5px!important;line-height:1.25!important}.customer-account-page-shell .account-mobile-order-status-v32{min-height:28px!important;height:28px!important;padding:0 9px!important;font-size:9px!important;white-space:nowrap!important}.customer-account-page-shell .account-mobile-order-overview-v32{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:18px!important;overflow:hidden!important}.customer-account-page-shell .account-mobile-order-overview-v32>div{min-width:0!important;min-height:68px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:9px!important;border-right:1px solid #e7ecf3!important}.customer-account-page-shell .account-mobile-order-overview-v32>div:last-child{border-right:0!important}.customer-account-page-shell .account-mobile-order-overview-icon-v32{width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important;background:#f1f4f8!important;color:#5f7088!important;display:flex!important;align-items:center!important;justify-content:center!important}.customer-account-page-shell .account-mobile-order-overview-v32>div>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.customer-account-page-shell .account-mobile-order-overview-v32 small{color:#8d9aad!important;font-size:9px!important;line-height:1.1!important}.customer-account-page-shell .account-mobile-order-overview-v32 strong{color:#263850!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important}.customer-account-page-shell .account-mobile-order-products-v32,.customer-account-page-shell .account-mobile-order-summary-v32{border-radius:20px!important;padding:13px!important}.customer-account-page-shell .account-mobile-order-section-head-v32{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin-bottom:11px!important}.customer-account-page-shell .account-mobile-order-section-head-v32>div{display:flex!important;flex-direction:column!important;gap:4px!important}.customer-account-page-shell .account-mobile-order-section-head-v32 h3{margin:0!important;color:#17253e!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important}.customer-account-page-shell .account-mobile-order-section-head-v32 em{min-height:27px!important;padding:0 9px!important;border-radius:999px!important;background:#f3f6fa!important;color:#68778e!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;display:flex!important;align-items:center!important}.customer-account-page-shell .account-mobile-order-product-list-v32{display:flex!important;flex-direction:column!important;gap:9px!important}.customer-account-page-shell .account-mobile-order-product-v32{border:1px solid #e5eaf1!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}.customer-account-page-shell .account-mobile-order-product-top-v32{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important}.customer-account-page-shell .account-mobile-order-product-thumb-v32{width:58px!important;height:58px!important;border-radius:13px!important;border:1px solid #e7ecf2!important;background:#f7f9fc!important;display:grid!important;place-items:center!important;overflow:hidden!important}.customer-account-page-shell .account-mobile-order-product-thumb-v32 img{width:100%!important;height:100%!important;object-fit:cover!important}.customer-account-page-shell .account-mobile-order-product-thumb-v32 .emoji-img{font-size:30px!important}.customer-account-page-shell .account-mobile-order-product-copy-v32{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.customer-account-page-shell .account-mobile-order-product-copy-v32 strong{color:#1e2f48!important;font-size:12px!important;line-height:1.3!important;font-weight:750!important;overflow-wrap:anywhere!important}.customer-account-page-shell .account-mobile-order-product-copy-v32 span{color:#8a98ab!important;font-size:9.5px!important;line-height:1.2!important}.customer-account-page-shell .account-mobile-order-product-meta-v32{display:grid!important;grid-template-columns:1fr .72fr 1.18fr!important;border-top:1px solid #e8edf3!important;background:#fbfcfe!important}.customer-account-page-shell .account-mobile-order-product-meta-v32>div{min-width:0!important;min-height:52px!important;padding:8px 9px!important;border-right:1px solid #e8edf3!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.customer-account-page-shell .account-mobile-order-product-meta-v32>div:last-child{border-right:0!important}.customer-account-page-shell .account-mobile-order-product-meta-v32 small{color:#8f9bad!important;font-size:8.5px!important;line-height:1.1!important}.customer-account-page-shell .account-mobile-order-product-meta-v32 strong{color:#263850!important;font-size:10.5px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important}.customer-account-page-shell .account-mobile-order-summary-lines-v32{display:flex!important;flex-direction:column!important;border-top:1px solid #e8edf3!important;padding-top:3px!important}.customer-account-page-shell .account-mobile-order-summary-lines-v32>div{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px dashed #e7ecf2!important;color:#69788e!important;font-size:10.5px!important}.customer-account-page-shell .account-mobile-order-summary-lines-v32 strong{color:#2a3b53!important;font-weight:800!important}.customer-account-page-shell .account-mobile-order-summary-total-v32{margin-top:10px!important;min-height:52px!important;padding:10px 12px!important;border-radius:14px!important;background:#f4f7fa!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.customer-account-page-shell .account-mobile-order-summary-total-v32 span{color:#596a81!important;font-size:11px!important;font-weight:700!important}.customer-account-page-shell .account-mobile-order-summary-total-v32 strong{color:#17253e!important;font-size:17px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.customer-account-page-shell .account-mobile-order-list-btn-v32{width:100%!important;min-height:46px!important;height:46px!important;border-radius:15px!important;border:1px solid #dce4ee!important;background:#fff!important;color:#35465e!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:11.5px!important;font-weight:750!important;box-shadow:none!important}}@media(max-width:390px){.customer-account-page-shell .catalog-actions .hello.account-customer-name-only,.customer-account-page-shell .catalog-actions .hello.account-customer-name-only strong{max-width:96px!important;font-size:10px!important}.customer-account-page-shell .account-mobile-order-product-meta-v32>div{padding-left:7px!important;padding-right:7px!important}.customer-account-page-shell .account-mobile-order-product-meta-v32 strong{font-size:9.8px!important}}@media(max-width:767px){.customer-account-page-shell .account-menu-btn.active{background:#f4f7fa!important;border-color:#dce4ee!important;color:#24364f!important}.customer-account-page-shell .account-menu-btn.active .account-menu-icon{background:#fff!important;border-color:#dce4ee!important;color:#50627a!important}}@media(max-width:767px){.catalog-mobile-main>.catalog-running-marquee{width:calc(100% + 20px)!important;margin:7px -10px!important;padding:0!important}.catalog-mobile-page .catalog-running-marquee-track,.catalog-running-marquee-track{height:30px!important;min-height:30px!important;border-radius:0!important}.catalog-running-marquee-item{height:30px!important;padding:0 15px!important;gap:5px!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.catalog-running-marquee-icon{width:11px!important;min-width:11px!important;height:11px!important;stroke-width:2.6!important}.settings-catalog-marquee-control-v33{grid-template-columns:1fr!important;gap:10px!important}.settings-catalog-marquee-control-v33 textarea{min-height:96px!important}.settings-catalog-marquee-color-v33{min-height:74px!important;border-radius:14px!important;padding:11px!important}.settings-catalog-marquee-preview-v33{min-height:34px!important;border-radius:10px!important}}@media(max-width:767px){.catalog-running-marquee-line{animation-duration:8.5s!important}.settings-identity-left-stack-v34{gap:10px!important}.settings-announcement-card-v34{padding:14px!important;border-radius:16px!important}.settings-announcement-field-v34 textarea{min-height:120px!important;padding:11px 12px!important;border-radius:12px!important;font-size:11px!important}.settings-announcement-preview-v34{border-radius:12px!important}.catalog-announcement-overlay-v34{padding:14px!important;align-items:center!important}.catalog-announcement-modal-v34{width:100%!important;max-width:420px!important;max-height:70vh!important;border-radius:17px!important}.catalog-announcement-head-v34{min-height:50px!important;padding:0 12px 0 14px!important}.catalog-announcement-title-v34 strong{font-size:12px!important}.catalog-announcement-title-v34 svg{width:16px!important;height:16px!important}.catalog-announcement-close-v34{width:31px!important;min-width:31px!important;height:31px!important;border-radius:10px!important}.catalog-announcement-body-v34{max-height:calc(70vh - 50px)!important;padding:18px 17px 20px!important}.catalog-announcement-body-v34 p{font-size:12.5px!important;line-height:1.65!important}}@media(max-width:767px){.settings-announcement-image-upload-v35{min-height:118px!important;border-radius:12px!important}.settings-announcement-image-upload-v35>img{max-height:280px!important}.settings-announcement-image-remove-v35{min-height:32px!important;font-size:9.5px!important}.settings-announcement-preview-v34.has-image-v35 .settings-announcement-preview-image-v35{max-height:260px!important}.catalog-announcement-body-v34.has-image-v35{padding:10px!important}.catalog-announcement-media-v35{width:100%!important;border-radius:12px!important}.orders-page .orders-mobile-info-v23765.profit-hidden{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.customer-ledger-v2 .ledger-order-mobile-grid-v23820.profit-hidden,.page-stack.customer-ledger-page.customer-ledger-v2 .ledger-order-mobile-grid-v23820.profit-hidden,.customer-ledger-v2 .ledger-mobile-order-info-v23840.profit-hidden,.revenue-orders-detail-page .revenue-mobile-card-grid-v23811.bottom-row.profit-hidden{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1100px){.products-management-page .product-card-number-field .product-code-input.compact-code{font-size:10px!important;letter-spacing:-.04em!important}}@media(max-width:1100px){.orders-page{font-family:Segoe UI,Inter,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-medium{font-size:9px!important;letter-spacing:-.05em!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-long{font-size:8px!important;letter-spacing:-.06em!important}.products-management-page .admin-product-category-grid .product-card-number-field .product-code-input.code-fit-xlong{font-size:7.2px!important;letter-spacing:-.065em!important}}@media(max-width:768px){.orders-page .orders-mobile-order-no-v23765,.orders-page .orders-mobile-customer-name-v23765{font-weight:700!important}.orders-page .orders-mobile-info-part-v23765{font-weight:600!important}}@media(max-width:767px){.catalog-mobile-product-card{overflow:hidden!important}.catalog-mobile-product-image{padding:0!important;background:#fff!important;align-items:stretch!important;justify-content:stretch!important}.catalog-mobile-product-image img,.catalog-mobile-product-image .product-real-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}.catalog-mobile-product-image .emoji-img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;margin:0!important}.catalog-mobile-qty{grid-template-columns:24px minmax(40px,1fr) 24px!important;height:34px!important;padding:0 6px!important;column-gap:0!important;box-sizing:border-box!important;overflow:hidden!important}.catalog-mobile-qty button{width:24px!important;min-width:24px!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6f7d94!important;line-height:1!important;flex:0 0 24px!important}.catalog-mobile-qty button svg{width:12px!important;height:12px!important;display:block!important;flex:0 0 auto!important;overflow:visible!important;stroke-width:2.4!important}.catalog-mobile-qty input{min-width:0!important;width:100%!important;padding:0 4px!important;font-size:10px!important;line-height:1!important;font-weight:800!important;text-align:center!important;box-sizing:border-box!important}.catalog-mobile-cart-notice{grid-template-columns:42px minmax(0,1fr) 116px!important;gap:10px!important;padding:12px 12px 12px 10px!important;border-radius:14px!important}.catalog-mobile-cart-copy{justify-content:center!important}.catalog-mobile-cart-copy strong{font-size:12.4px!important;line-height:1.25!important;font-weight:800!important;color:#162544!important}.catalog-mobile-cart-copy span,.catalog-mobile-cart-copy b{display:none!important}.catalog-mobile-cart-close{width:22px!important;height:22px!important;top:8px!important;right:8px!important;border-radius:999px!important;background:#fff5f8!important;border:1px solid #f5c7d8!important;color:#dd1463!important;box-shadow:0 4px 10px #dd14631f!important}.catalog-mobile-cart-close svg{width:11px!important;height:11px!important;display:block!important;stroke-width:2.5!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-label{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.16!important;max-height:2.32em!important;word-break:normal!important;overflow-wrap:anywhere!important;align-self:center!important}.catalog-mobile-category-label{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.12!important;max-height:2.24em!important;overflow-wrap:anywhere!important}.catalog-mobile-cart-notice{overflow:visible!important;padding-right:36px!important}.catalog-mobile-cart-close{z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;color:#d8105d!important;border:1px solid #efb8cd!important;box-shadow:0 6px 16px #d8105d33!important}.catalog-mobile-cart-close svg{display:block!important;stroke:currentColor!important}.catalog-cart-mobile-summary-lines-v29 .catalog-cart-mobile-min-order-note-v2383{display:block!important;min-height:unset!important;padding:8px 0 9px!important;border-bottom:1px dashed #edf0f4!important}.catalog-cart-mobile-min-order-note-v2383 span{display:block!important;color:#6f7d94!important;font-size:9.2px!important;line-height:1.45!important}.catalog-cart-mobile-min-order-note-v2383 b{color:#b51257!important;font-weight:800!important}}@media(max-width:767px){.catalog-mobile-product-actions{grid-template-columns:minmax(0,1fr) 35px!important;gap:6px!important}.catalog-mobile-qty{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 27px!important;border-radius:9px!important;overflow:hidden!important;box-sizing:border-box!important}.catalog-mobile-qty button{position:absolute!important;top:0!important;bottom:0!important;width:20px!important;min-width:20px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;transform:none!important;overflow:hidden!important;z-index:2!important}.catalog-mobile-qty button:first-child{left:5px!important;right:auto!important;justify-self:auto!important}.catalog-mobile-qty button:last-child{right:5px!important;left:auto!important;justify-self:auto!important}.catalog-mobile-qty button svg{display:block!important;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;margin:0!important;padding:0!important;flex:0 0 12px!important;overflow:hidden!important;transform:none!important;stroke-width:2.25!important}.catalog-mobile-qty input{display:block!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-size:10px!important;line-height:30px!important;font-weight:700!important;box-sizing:border-box!important;position:relative!important;z-index:1!important}.catalog-mobile-add-btn{width:35px!important;height:30px!important;min-height:30px!important;border-radius:9px!important}}@media(max-width:767px){.catalog-announcement-modal-v34.has-image-v35{width:calc(100vw - 20px)!important;max-width:520px!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-body-v34{max-height:none!important;overflow:hidden!important;padding:8px!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35{width:100%!important;height:auto!important;max-height:calc(100dvh - 86px)!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:11px!important}.catalog-announcement-modal-v34.has-image-v35 .catalog-announcement-media-v35 img{width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100dvh - 86px)!important;object-fit:contain!important;object-position:center!important}}@media(max-width:767px){.catalog-checkout-error-v2386{margin:10px 0 8px!important;padding:9px 10px!important;gap:7px!important;border-radius:10px!important}.catalog-checkout-error-v2386>span{width:19px!important;height:19px!important;flex-basis:19px!important}.catalog-checkout-error-v2386>span svg{width:11px!important;height:11px!important}.catalog-checkout-error-v2386 p{font-size:9.4px!important;line-height:1.45!important}.modal-card.dealer-application-modal-shell{max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern{min-height:52px!important;height:52px!important}.catalog-page .catalog-main .catalog-category-grid .category-btn.category-btn-modern .category-btn-label{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-width:0!important;max-height:2.3em!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.15!important;overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:767px){.catalog-mobile-category-btn{min-height:40px!important;height:40px!important}.catalog-mobile-category-label{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-width:0!important;max-height:2.24em!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.12!important;overflow-wrap:anywhere!important;word-break:normal!important}.catalog-mobile-cart-notice{overflow:visible!important;padding-right:38px!important}.catalog-mobile-cart-close{position:absolute!important;top:7px!important;right:7px!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;color:#d8105d!important;border:1px solid #efb8cd!important;box-shadow:0 6px 16px #d8105d33!important}.catalog-mobile-cart-close svg{display:block!important;width:13px!important;height:13px!important;stroke:currentColor!important}}@media(max-width:767px){.catalog-mobile-product-grid{gap:8px!important}.catalog-mobile-product-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:16px!important}.catalog-mobile-product-image{aspect-ratio:1 / 1!important;flex:0 0 auto!important;padding:0!important}.catalog-mobile-product-body{min-height:104px!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:8px 8px 9px!important;gap:0!important}.catalog-mobile-product-body h3{min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:#111d36!important;font-size:7.6px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:-.01em!important}.catalog-mobile-product-meta-row{margin-top:6px!important;padding-top:6px!important;min-height:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;border-top:1px solid #edf1f6!important}.catalog-mobile-product-number{min-width:0!important;display:flex!important;align-items:baseline!important;gap:3px!important;overflow:hidden!important;white-space:nowrap!important}.catalog-mobile-product-number span{flex:0 0 auto!important;font-size:5.6px!important;line-height:1!important;font-weight:700!important;color:#9aa6b7!important}.catalog-mobile-product-number strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#6f7a8c!important;font-size:8.8px!important;line-height:1!important;font-weight:700!important}.catalog-mobile-price-box{min-width:0!important;min-height:16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;line-height:1!important}.catalog-mobile-price-box strong{color:#ef0b62!important;font-size:8.8px!important;line-height:1!important;font-weight:700!important}.catalog-mobile-product-actions{margin-top:7px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:7px!important}.catalog-mobile-qty{height:32px!important;min-height:32px!important;border-radius:12px!important;grid-template-columns:23px minmax(0,1fr) 23px!important;padding:0 5px!important}.catalog-mobile-qty button{width:23px!important;min-width:23px!important}.catalog-mobile-qty button svg{width:12px!important;height:12px!important}.catalog-mobile-qty input{height:30px!important;font-size:9px!important;font-weight:750!important}.catalog-mobile-add-btn{width:36px!important;min-width:36px!important;height:32px!important;border-radius:12px!important}}@media(max-width:767px){.catalog-mobile-main .catalog-mobile-product-grid{gap:7px!important;align-items:start!important}.catalog-mobile-main .catalog-mobile-product-card{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;content-visibility:visible!important;contain-intrinsic-size:initial!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:14px!important}.catalog-mobile-main .catalog-mobile-product-image{aspect-ratio:1 / 1!important;min-height:0!important;padding:0!important}.catalog-mobile-main .catalog-mobile-product-image img,.catalog-mobile-main .catalog-mobile-product-image .product-real-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.catalog-mobile-main .catalog-mobile-product-body{display:grid!important;grid-template-rows:28px 20px 30px!important;row-gap:5px!important;align-content:start!important;min-width:0!important;min-height:0!important;height:auto!important;padding:7px 7px 8px!important;box-sizing:border-box!important}.catalog-mobile-main .catalog-mobile-product-body>h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-height:0!important;height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#111d36!important;font-size:7.7px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;overflow-wrap:anywhere!important}.catalog-mobile-main .catalog-mobile-product-meta-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;align-self:start!important;gap:4px!important;min-height:0!important;height:20px!important;margin:0!important;padding:5px 0 0!important;border-top:1px solid #edf1f6!important;box-sizing:border-box!important}.catalog-mobile-main .catalog-mobile-product-number{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;height:15px!important;overflow:hidden!important;white-space:nowrap!important}.catalog-mobile-main .catalog-mobile-product-number span{flex:0 0 auto!important;color:#9aa6b7!important;font-size:5.5px!important;line-height:1!important;font-weight:650!important}.catalog-mobile-main .catalog-mobile-product-number strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#6f7a8c!important;font-size:8.7px!important;line-height:1!important;font-weight:650!important;letter-spacing:0!important}.catalog-mobile-main .catalog-mobile-price-box{min-width:0!important;height:15px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;line-height:1!important}.catalog-mobile-main .catalog-mobile-price-box del{display:none!important}.catalog-mobile-main .catalog-mobile-price-box strong{color:#ef0b62!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:8.8px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}.catalog-mobile-main .catalog-mobile-product-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 35px!important;align-items:center!important;align-self:start!important;gap:6px!important;min-height:0!important;height:30px!important;margin:0!important;padding:0!important}.catalog-mobile-main .catalog-mobile-qty{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 25px!important;border-radius:10px!important;box-sizing:border-box!important}.catalog-mobile-main .catalog-mobile-qty button{position:absolute!important;top:0!important;bottom:0!important;width:21px!important;min-width:21px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.catalog-mobile-main .catalog-mobile-qty button:first-child{left:3px!important}.catalog-mobile-main .catalog-mobile-qty button:last-child{right:3px!important}.catalog-mobile-main .catalog-mobile-qty input{width:100%!important;min-width:0!important;height:28px!important;padding:0!important;text-align:center!important;font-size:8.8px!important;line-height:1!important;font-weight:650!important}.catalog-mobile-main .catalog-mobile-add-btn{width:35px!important;min-width:35px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border-radius:10px!important}.catalog-mobile-main .catalog-mobile-add-btn svg{width:16px!important;height:16px!important}.catalog-scroll-top-v23792.mobile{touch-action:manipulation!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;transform:translateZ(0)!important;will-change:transform!important}}@media(max-width:767px){.catalog-premium-topbar{transform:translateZ(0)!important;backface-visibility:hidden!important}.catalog-premium-topbar-glow{opacity:.92!important;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.13) 43%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.12) 57%,rgba(255,255,255,0) 70%,transparent 100%)!important;background-size:240% 100%!important;animation:catalogTopbarMobileSmoothGlowV23797 6.8s ease-in-out infinite!important;transform:translateZ(0)!important;will-change:background-position!important}.catalog-premium-topbar-confetti{display:none!important}}@keyframes catalogTopbarMobileSmoothGlowV23797{0%{background-position:130% 0}52%{background-position:-30% 0}to{background-position:-30% 0}}@media(max-width:767px){.catalog-mobile-main .catalog-mobile-product-card{content-visibility:visible!important;contain-intrinsic-size:initial!important}.catalog-mobile-main .catalog-mobile-product-image{background:#fff!important}.catalog-mobile-main .catalog-mobile-product-image img,.catalog-mobile-main .catalog-mobile-product-image .product-real-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important}}
