@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700;800&family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--primary:#2563eb;--success:#10b981;--danger:#ef4444;--bg:#f8fafc;--panel:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--sidebar:#0f172a}body{font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;background:var(--bg);color:var(--text)}button{border:0;border-radius:0!important;padding:10px 14px;cursor:pointer;background:#eef2ff;color:#1e3a8a;font-weight:600}button:hover{box-shadow:0 4px 12px #0f172a1f}input,select{padding:11px 12px;margin:4px;border:1px solid var(--border);border-radius:0!important;background:#fff;min-height:42px}h1,h2,h3{margin-top:0}h1{font-size:28px;margin-bottom:6px}p{color:var(--muted)}.appShell{display:flex;min-height:100vh}.sidebar{width:280px;background:linear-gradient(180deg,#0f172a,#111827);color:#fff;padding:22px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;margin-bottom:28px}.brandIcon{width:48px;height:48px;border-radius:0!important;background:linear-gradient(135deg,#2563eb,#10b981);display:grid;place-items:center;font-weight:800}.brandTitle{font-size:18px;font-weight:800}.brandSub{font-size:12px;color:#cbd5e1}.navMenu{display:grid;gap:8px}.navItem{width:100%;background:transparent;color:#cbd5e1;display:flex;gap:10px;align-items:center;justify-content:flex-start;border-radius:0!important}.navItem:hover,.navItem.active{background:#ffffff1f;color:#fff;box-shadow:none}.sidebarFooter{margin-top:auto;display:grid;gap:12px}.pharmacyBadge{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:0!important;padding:12px;display:grid;gap:4px}.pharmacyBadge small{color:#cbd5e1}.logoutBtn{background:#ef4444;color:#fff}.mainArea{flex:1;min-width:0}.topbar{height:110px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:22px 30px}.topbar p{margin:0}.accountCard{background:#f1f5f9;border:1px solid var(--border);border-radius:0!important;padding:12px 16px;display:grid;text-align:right;gap:4px}.content{padding:28px 30px}.login{display:grid;place-items:center;height:100vh;background:linear-gradient(135deg,#eff6ff,#ecfdf5)}.login form{background:#fff;padding:32px;border-radius:0!important;display:grid;gap:10px;min-width:360px;box-shadow:0 24px 60px #0f172a1f}.login h2{font-size:28px;text-align:center}.login button{background:var(--primary);color:#fff}.card{background:var(--panel);border:1px solid var(--border);border-radius:0!important;padding:18px;margin:14px 0;box-shadow:0 8px 24px #0f172a0a}.grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.notice{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:12px 14px;border-radius:0!important}.productBox{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:0!important;padding:16px;margin:14px 0}.statsGrid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px;margin:16px 0}.statCard{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:18px;box-shadow:0 8px 24px #0f172a0a}.statCard span{color:var(--muted);font-weight:700}.statCard b{display:block;font-size:28px;margin:8px 0}.statCard small{color:var(--muted)}table{border-collapse:separate;border-spacing:0;width:100%;background:#fff;margin-top:14px;border:1px solid var(--border);border-radius:0!important;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}th,td{border-bottom:1px solid var(--border);padding:12px;text-align:left;font-size:14px}th{background:#f8fafc;color:#334155;font-size:13px;text-transform:uppercase;letter-spacing:.03em}tr:last-child td{border-bottom:0}.ok{background:#ecfdf5}.bad{background:#fef2f2}.neutral{background:#f8fafc}.err{color:#dc2626;font-weight:700}.success{color:#059669;font-weight:700}.summary{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.okBox,.badBox,.neutralBox{padding:12px 16px;border-radius:0!important;font-weight:800}.okBox{background:#d1fae5;color:#065f46}.badBox{background:#fee2e2;color:#991b1b}.neutralBox{background:#e2e8f0;color:#334155}.danger{border-color:#fecaca;background:#fff5f5}.dangerBtn{background:#dc2626;color:#fff;border:0;border-radius:0!important}@media (max-width:900px){.appShell{display:block}.sidebar{width:100%;height:auto;position:relative}.topbar{height:auto;display:block}.accountCard{text-align:left;margin-top:12px}.grid,.statsGrid{grid-template-columns:1fr}}.heroCard{background:linear-gradient(135deg,#1e40af,#2563eb 55%,#10b981);color:#fff;border-radius:0!important;padding:28px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 18px 45px #2563eb40;margin-bottom:20px}.heroCard h2{font-size:30px;margin:12px 0 8px}.heroCard p{color:#dbeafe;max-width:680px}.heroActions{display:grid;gap:10px;min-width:180px}.pill{display:inline-block;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);padding:7px 12px;border-radius:0!important;font-size:13px;font-weight:800}.statusBadge{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:0!important;font-weight:800;font-size:13px}.successBadge{background:#d1fae5;color:#065f46}.infoBadge{background:#dbeafe;color:#1e40af}.warningBadge{background:#fef3c7;color:#92400e}.proStats{grid-template-columns:repeat(4,minmax(160px,1fr))}.steps{color:#334155;line-height:1.9;margin:0;padding-left:22px}.loginSub{text-align:center;margin-top:-8px;color:#64748b}.navItem span:first-child{font-size:18px}.card h3{color:#0f172a}table button{padding:8px 10px;font-size:13px}@media (max-width:1100px){.proStats{grid-template-columns:repeat(2,1fr)}.heroCard{display:block}.heroActions{margin-top:16px}}@media (max-width:700px){.proStats{grid-template-columns:1fr}}.marketingHero{background:linear-gradient(135deg,#0f172a,#1e40af 55%,#0d9488)}.marketingGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin:16px 0 24px}.marketingCard{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:20px;box-shadow:0 8px 24px #0f172a0d;position:relative;overflow:hidden}.marketingCard:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#2563eb}.marketingCard.promo:before{background:#f59e0b}.marketingCard.conseil:before{background:#10b981}.marketingCard.annonce:before{background:#8b5cf6}.marketingCard.info:before{background:#2563eb}.cardType{text-transform:uppercase;color:#64748b;font-size:12px;font-weight:900;letter-spacing:.08em}.ctaLink{display:inline-block;margin-top:10px;background:#2563eb;color:#fff;text-decoration:none;padding:10px 12px;border-radius:0!important;font-weight:800}.textArea{width:100%;min-height:100px;border:1px solid var(--border);border-radius:0!important;padding:12px;font-family:inherit;margin:4px}@media (max-width:1100px){.marketingGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.marketingGrid{grid-template-columns:1fr}}.aiHero{background:linear-gradient(135deg,#111827,#4f46e5 55%,#06b6d4)}.quickGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aiResult{display:grid;grid-template-columns:220px 1fr;gap:18px;margin-top:18px}.aiScore{background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;border-radius:0!important;padding:24px;text-align:center;box-shadow:0 18px 45px #4f46e540}.aiScore span{display:block;font-weight:800;color:#dbeafe}.aiScore b{display:block;font-size:54px;margin:12px 0}.aiScore small{color:#e0f2fe}.aiPanel{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:24px;box-shadow:0 8px 24px #0f172a0d}.aiPanel h3{margin-top:16px}.aiPanel h3:first-child{margin-top:0}@media (max-width:900px){.aiResult,.quickGrid{grid-template-columns:1fr}}.proDashboard{max-width:1700px;margin:0 auto}.welcomeRow{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.welcomeRow h2{font-size:28px;margin:0 0 6px}.dashActions{display:flex;gap:12px}.primaryBtn{background:#075985;color:#fff}.kpiRow{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:16px;margin-bottom:18px}.kpiCard{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:18px;box-shadow:0 8px 24px #0f172a0d;position:relative;min-height:165px}.kpiCard span{color:#64748b;font-weight:800}.kpiCard b{display:block;font-size:28px;margin:8px 0;color:#0f172a}.kpiCard small{display:block;color:#64748b}.kpiIcon{position:absolute;right:16px;top:16px;width:48px;height:48px;border-radius:0!important;display:grid;place-items:center;font-size:20px}.kpiIcon.blue{background:#dbeafe}.kpiIcon.green{background:#d1fae5}.kpiIcon.teal{background:#ccfbf1}.kpiIcon.red{background:#fee2e2}.trend{display:block;margin-top:12px;font-style:normal;font-weight:800;font-size:13px}.trend.up{color:#10b981}.trend.down{color:#ef4444}.spark{width:100%;height:24px;margin-top:6px;color:#38bdf8}.kpiCard:nth-child(4) .spark{color:#f87171}.dashGrid{display:grid;grid-template-columns:1.7fr .9fr;gap:18px}.leftDash,.rightDash{display:grid;gap:18px}.coverageChart,.campaignCard,.insightsCard,.recommendCard,.smallPanel{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:18px;box-shadow:0 8px 24px #0f172a0d}.chartHeader,.sectionTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chartHeader span,.sectionTitle a{color:#2563eb;font-size:13px;font-weight:800}.chartArea{height:330px;position:relative;background:linear-gradient(#fff,#f8fafc);border-radius:0!important;overflow:hidden}.chartArea svg{width:100%;height:100%}.gridLine{position:absolute;left:10px;right:0;color:#94a3b8;font-size:12px;border-top:1px dashed #cbd5e1;padding-top:3px}.gl1{top:12%}.gl2{top:34%}.gl3{top:56%}.gl4{top:78%}.chartTooltip{position:absolute;background:#fff;border:1px solid var(--border);border-radius:0!important;padding:10px;box-shadow:0 12px 24px #0f172a1f;font-size:13px}.miniTable{box-shadow:none;border-radius:0!important}.badge{padding:5px 9px;border-radius:0!important;font-size:12px;font-weight:800}.badge.blue{background:#dbeafe;color:#1d4ed8}.badge.teal{background:#ccfbf1;color:#0f766e}.badge.green{background:#d1fae5;color:#166534}.adCard{background:linear-gradient(135deg,#ecfeff,#f8fafc);border:1px solid #cffafe;border-radius:0!important;padding:24px;box-shadow:0 18px 45px #0891b21f;position:relative;overflow:hidden}.adPill{display:inline-block;background:#075985;color:#fff;border-radius:0!important;padding:7px 12px;font-weight:900;font-size:12px}.adCard h3{font-size:28px;margin:18px 0 8px}.adBenefits{display:grid;gap:14px;margin:20px 0}.adBenefits div{display:grid;grid-template-columns:38px 1fr;column-gap:10px;align-items:center}.adBenefits span{grid-row:1/3;width:36px;height:36px;border-radius:0!important;background:#d1fae5;display:grid;place-items:center}.adBenefits small{color:#64748b}.productMock{height:160px;position:relative}.box3d{position:absolute;right:20px;top:10px;width:130px;height:120px;background:linear-gradient(145deg,#fff,#dffafe);border-radius:0!important;display:grid;place-items:center;font-weight:900;color:#0891b2;box-shadow:20px 20px 40px #0f172a26;transform:skewY(-6deg)}.tag3d{position:absolute;right:105px;bottom:8px;background:#fff;color:#cbd5e1;border-radius:0!important;padding:24px 30px;box-shadow:0 12px 28px #0f172a2e;font-weight:900}.adButton{display:block;width:100%;text-align:center;background:#075985;color:#fff;border-radius:0!important;padding:14px;text-decoration:none;font-weight:900;margin-top:10px}.adFooter{text-align:center;color:#0f766e;font-weight:800;margin-top:12px}.insightItem,.recItem{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:0!important;padding:12px;margin:10px 0}.insightItem span,.recItem span{width:36px;height:36px;border-radius:0!important;display:grid;place-items:center;background:#e0f2fe}.insightItem small,.recItem small{display:block;color:#64748b}.insightItem em{font-style:normal;font-weight:900;font-size:12px;border-radius:0!important;padding:6px 9px}.insightItem.good em{background:#d1fae5;color:#166534}.insightItem.warn em{background:#ffedd5;color:#c2410c}.insightItem.action em{background:#dbeafe;color:#1d4ed8}.recItem button{background:#fff;border:1px solid var(--border);color:#2563eb}.bottomGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:18px}.donut{width:140px;height:140px;border-radius:0!important;background:conic-gradient(#10b981 0,#10b981 72%,#f59e0b 72%,#f59e0b 88%,#cbd5e1 88%);display:grid;place-items:center;margin:auto}.donut span{background:#fff;width:88px;height:88px;border-radius:0!important;display:grid;place-items:center;font-weight:900;font-size:22px}.alertList,.reportList{line-height:2.2;color:#334155}@media (max-width:1300px){.kpiRow{grid-template-columns:repeat(2,1fr)}.dashGrid,.bottomGrid{grid-template-columns:1fr}.chartArea{height:260px}}@media (max-width:700px){.kpiRow{grid-template-columns:1fr}.welcomeRow{display:block}.dashActions{margin-top:12px;flex-wrap:wrap}}.clientDashGrid{display:grid;grid-template-columns:1.6fr .75fr;gap:18px;margin:18px 0}.adMainPanel{background:linear-gradient(135deg,#ecfeff,#f8fafc 55%,#dffbff);border:1px solid #cffafe;border-radius:0!important;padding:28px;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;min-height:420px;box-shadow:0 18px 45px #0891b21f;overflow:hidden}.adMainText h2{font-size:34px;line-height:1.1;margin:18px 0 10px;color:#0f172a}.adMainText p{font-size:16px;max-width:560px}.adFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.adFeatureGrid div{background:#fff;border:1px solid #dbeafe;border-radius:0!important;padding:14px;box-shadow:0 8px 20px #0f172a0d}.adFeatureGrid span{width:38px;height:38px;border-radius:0!important;display:grid;place-items:center;background:#d1fae5;margin-bottom:8px}.adFeatureGrid b{display:block}.adFeatureGrid small{color:#64748b}.adVisual{position:relative;min-height:330px}.bigBox{right:30px;top:35px;width:210px!important;height:190px!important;font-size:20px}.bigTag{right:155px!important;bottom:20px!important;font-size:22px!important}.sideAdStack{display:grid;gap:18px}.miniAdCard{border-radius:0!important;padding:24px;color:#0f172a;box-shadow:0 14px 34px #0f172a17;border:1px solid var(--border);min-height:200px}.miniAdCard span{font-weight:900}.miniAdCard h3{font-size:24px;margin:14px 0 8px}.miniAdCard a{display:inline-block;margin-top:10px;color:#075985;font-weight:900;text-decoration:none}.tealAd{background:linear-gradient(135deg,#ecfeff,#ccfbf1)}.blueAd{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.betterBottom{grid-template-columns:.8fr .95fr 1.35fr}.realtimePanel,.alertsPanel,.reportsPanel{border-radius:0!important}.alertList{padding:0;margin:0;list-style:none}.alertList li{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:0!important;margin-bottom:10px;background:#fff}.alertList li span{width:36px;height:36px;border-radius:0!important;background:#fee2e2;display:grid;place-items:center}.alertList small{display:block;color:#64748b}.reportCards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reportCard{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:0!important;padding:14px}.reportCard span{width:40px;height:40px;border-radius:0!important;display:grid;place-items:center;background:#dbeafe}.reportCard small{display:block;color:#64748b}.reportCard button{background:#fff;border:1px solid var(--border);color:#075985}@media (max-width:1300px){.clientDashGrid,.adMainPanel{grid-template-columns:1fr}.adVisual{min-height:240px}.adFeatureGrid,.betterBottom,.reportCards{grid-template-columns:1fr}}.adImage{max-width:100%;height:100%;object-fit:contain;border-radius:0!important}.miniAdImage{width:100%;height:120px;object-fit:cover;border-radius:0!important;margin-bottom:14px}.reportCard button{cursor:pointer}.reportCard button:hover{background:#eff6ff}.pharmaShell{background:#f8fbff}.pharmaSidebar{width:282px;background:radial-gradient(circle at 15% 15%,rgba(20,184,166,.26),transparent 22%),linear-gradient(180deg,#062b59,#003a63 42%,#002b4f);padding:28px 18px 20px;border-right:1px solid rgba(255,255,255,.12)}.pharmaBrand{margin-bottom:28px;padding:0 8px}.pharmaLogo{width:44px;height:44px;border-radius:0!important;background:linear-gradient(145deg,#fff,#dffafe);display:grid;place-items:center;position:relative;box-shadow:0 8px 20px #0000002e}.pharmaLogo:before{content:"";width:24px;height:24px;border-radius:0!important;border:7px solid #0f8ea8;border-top-color:transparent;display:block;transform:rotate(-35deg)}.pharmaLogo span{position:absolute;width:8px;height:22px;background:#10b981;border-radius:0!important;bottom:8px}.pharmaBrand .brandTitle{font-size:21px;font-weight:900;letter-spacing:-.5px;color:#fff}.pharmaBrand .brandTitle span{color:#20d6c3}.pharmaBrand .brandSub{font-size:12px;color:#d8f3ff;margin-top:4px}.pharmaNav{gap:9px}.pharmaNav .navItem{min-height:52px;border-radius:0!important;color:#eaf7ff;padding:0 14px;gap:14px;font-size:15px;font-weight:700}.pharmaNav .navItem.active{background:linear-gradient(135deg,#1684ff,#0b63e5);box-shadow:0 12px 28px #1684ff52}.pharmaNav .navItem:hover{background:#ffffff1c}.navIcon{width:24px;height:24px;display:grid;place-items:center;font-size:17px;color:#fff}.navLabel{flex:1;text-align:left}.pharmaNav em{font-style:normal;font-size:11px;background:#2563eb;color:#fff;border-radius:0!important;padding:4px 8px;font-weight:800}.pharmaProfile{gap:12px;background:#0054872e;border-radius:0!important;padding:12px;border:1px solid rgba(255,255,255,.06)}.pharmacyBox,.userBox{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;color:#fff}.pharmacyBox b,.userBox b{font-size:13px}.pharmacyBox small,.userBox small{display:block;color:#d8f3ff;font-size:12px}.miniIcon,.avatar{width:36px;height:36px;border-radius:0!important;display:grid;place-items:center;background:#075985;color:#fff;font-weight:900}.avatar{background:#0b82b7}.userBox button{background:transparent;color:#fff;box-shadow:none;padding:4px}.pharmaMain{background:#f8fbff}.pharmaTopbar{height:116px;padding:24px 32px;border-bottom:1px solid #e5edf7;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topWelcome h1{margin:0 0 6px;font-size:26px;line-height:1.1;color:#071b49;font-weight:900}.topWelcome p{font-size:15px;color:#506381;margin:0}.topActions{display:flex;align-items:center;gap:14px}.dateBtn{background:#fff;border:1px solid #dbe5f2;color:#071b49;border-radius:0!important;box-shadow:none;min-width:225px}.iconBtn{background:#fff;color:#0b315f;border:0;width:40px;height:40px;border-radius:0!important;box-shadow:none;position:relative;padding:0}.iconBtn sup{position:absolute;top:2px;right:3px;background:#0b63e5;color:#fff;width:17px;height:17px;border-radius:0!important;font-size:10px;display:grid;place-items:center}.topAccount{border-left:1px solid #dbe5f2;padding-left:18px;display:flex;align-items:center;gap:12px;color:#071b49}.topAccount b{font-size:14px;display:block}.topAccount small{font-size:12px;color:#506381}.roundAvatar{width:44px;height:44px;border-radius:0!important;display:grid;place-items:center;background:#003a63;color:#fff;font-weight:900}.pharmaContent{padding:28px 32px}@media (max-width:1000px){.pharmaTopbar{height:auto;display:block}.topActions{margin-top:16px;flex-wrap:wrap}.pharmaSidebar{width:100%;height:auto}}.pharmaLogin{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,rgba(32,214,195,.18),transparent 24%),radial-gradient(circle at 80% 10%,rgba(37,99,235,.16),transparent 20%),linear-gradient(135deg,#eef9ff,#f8fbff)}.loginCard{width:390px;background:#fff;border:1px solid #e5edf7;border-radius:0!important;padding:34px;box-shadow:0 30px 80px #071b4924;display:grid;gap:10px}.loginLogoWrap{display:grid;place-items:center;margin-bottom:8px}.loginLogo{width:58px;height:58px}.loginCard h2{text-align:center;color:#071b49;font-size:28px;margin:4px 0 0;font-weight:900;letter-spacing:-.8px}.loginSub{text-align:center;color:#506381;margin:0 0 18px}.loginCard label{font-weight:800;color:#071b49;font-size:14px;margin-top:4px}.loginCard input{width:100%;padding:13px 14px;border:1px solid #dbe5f2;border-radius:0!important;outline:none}.loginCard input:focus{border-color:#1684ff;box-shadow:0 0 0 4px #1684ff1f}.primaryLoginBtn{background:linear-gradient(135deg,#1684ff,#0b63e5);color:#fff;border-radius:0!important;padding:13px;margin-top:10px}.primaryLoginBtn:disabled{opacity:.7;cursor:not-allowed}.loginHelp{text-align:center;color:#64748b;margin-top:8px}.pharmaBrand .brandTitle,.loginCard h2{font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:900;letter-spacing:-.8px;text-transform:none}.pharmaBrand .brandTitle{font-size:23px;color:#fff}.pharmaBrand .brandTitle span{color:#22d3c5}.loginCard h2{font-size:31px;color:#071b49}.noLogoBrand{display:block;padding:4px 10px 16px;margin-bottom:22px}.cleanBrand{font-size:28px!important;font-weight:900!important;letter-spacing:-1px!important;color:#fff!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;line-height:1.05}.cleanBrand:first-letter{color:#20d6c3}.noLogoBrand .brandSub{margin-top:6px;color:#d8f3ff;font-size:13px}.cleanProfile{background:#00548738;border-radius:0!important;padding:14px}.cleanUserBox{grid-template-columns:42px 1fr!important;margin-bottom:12px}.cleanUserBox .avatar{width:42px;height:42px;background:#0b82b7}.cleanUserBox button,.userBox button{display:none!important}.fullLogout{width:100%;background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;border-radius:0!important;padding:12px!important;box-shadow:none!important}.topActions .iconBtn{display:none!important}.cleanTopAccount{border-left:1px solid #dbe5f2;padding-left:18px}.cleanTopAccount b{color:#071b49;font-weight:900}.cleanTopAccount small{color:#506381}.roundAvatar{background:#003a63!important}.pharmaLogo,.loginLogoWrap{display:none!important}.loginCard h2{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:34px!important;font-weight:900!important;letter-spacing:-1.2px!important;color:#071b49!important;text-transform:none!important}.loginCard h2:first-letter{color:#0f8ea8}.exportGrid{grid-template-columns:repeat(2,minmax(280px,1fr));margin-top:18px}.exportGrid .reportCard{min-height:92px}.exportGrid input[type=file]{max-width:180px;font-size:12px}.noAnomaly{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;border-radius:0!important;padding:18px;font-weight:900;text-align:center}.dashboardToolbar{margin-bottom:8px;justify-content:flex-end}.dashboardToolbar>div:first-child{display:none}.aiPagePro{max-width:1500px;margin:0 auto}.aiHeroPro{background:linear-gradient(135deg,#111827,#4f46e5 58%,#06b6d4);color:#fff;border-radius:0!important;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 18px 45px #4f46e538;margin-bottom:18px}.aiHeroPro h2{font-size:32px;margin:14px 0 8px}.aiHeroPro p{color:#e0f2fe}.aiScoreCircle{width:130px;height:130px;border-radius:0!important;background:#ffffff24;border:1px solid rgba(255,255,255,.26);display:grid;place-items:center;text-align:center}.aiScoreCircle b{font-size:46px}.aiScoreCircle span{margin-top:-36px;color:#dbeafe}.aiPromptCard textarea{min-height:130px}.aiAnswerPanel{background:#fff;border:1px solid var(--border);border-radius:0!important;padding:24px;margin-top:18px;box-shadow:0 8px 24px #0f172a0f}.aiAnswerPanel h4{margin-bottom:6px}.checkLine{display:flex;align-items:center;gap:8px;font-weight:800;color:#0f172a;margin:8px}.checkLine input{min-height:auto;width:auto}@media (max-width:900px){.aiHeroPro{display:block}.aiScoreCircle{margin-top:16px}}.topActions .dateBtn,.topActions .primaryBtn,.dashActions,.dashboardToolbar,.roundAvatar{display:none!important}.cleanTopAccount,.topAccount{border-left:0!important;padding-left:0!important}.pharmaTopbar{height:92px!important}.pharmaContent>section>h2:first-child{display:none!important}.whiteShell{background:#fff!important;color:#0f172a}.whiteSidebar{width:340px!important;background:#fff!important;color:#243047!important;border-right:1px solid #e5eaf3;padding:34px 22px!important;box-shadow:none!important}.whiteBrand{display:flex;align-items:center;gap:14px;margin:10px 10px 48px}.cubeLogo{width:42px;height:42px;display:grid;place-items:center;color:#2563eb;font-size:35px}.brandText{font-size:22px;font-weight:800;letter-spacing:-.4px;color:#172033}.whiteNav{display:grid;gap:12px}.whiteNavItem{width:100%;min-height:64px;border:0;border-radius:0!important;background:#fff;color:#526078;display:flex;align-items:center;gap:18px;padding:0 26px;font-size:18px;box-shadow:none;justify-content:flex-start}.whiteNavItem span{width:28px;font-size:24px}.whiteNavItem b{font-weight:700}.whiteNavItem.active{background:#eef4ff!important;color:#2563eb!important}.whiteNavItem:hover{background:#f5f8ff;transform:none;box-shadow:none}.whiteSideBottom{margin-top:auto;border-top:1px solid #e5eaf3;padding-top:26px;display:grid;gap:12px}.helpBtn,.whiteLogout{background:#fff!important;color:#526078!important;justify-content:flex-start!important;text-align:left;font-size:17px;box-shadow:none!important}.whiteMain{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.whiteTopbar{height:120px;border-bottom:1px solid #e5eaf3;display:flex;align-items:center;gap:28px;padding:0 48px}.hamburger{background:#fff!important;color:#172033!important;font-size:30px;box-shadow:none!important}.searchBox{margin-left:auto;width:470px;height:58px;border-radius:0!important;background:#f6f8fc;border:1px solid #edf1f8;display:flex;align-items:center;gap:12px;padding:0 18px}.searchBox span{font-size:30px;color:#526078}.searchBox input{flex:1;border:0!important;outline:0;background:transparent!important;margin:0!important;font-size:17px;min-height:auto!important}.searchBox em{font-style:normal;border:1px solid #d8e0ec;border-radius:0!important;padding:6px 10px;color:#64748b}.whiteAccount{display:flex;align-items:center;gap:16px;color:#243047}.whiteAccount div{text-align:right}.whiteAccount b{display:block;font-size:17px}.whiteAccount small{color:#64748b}.whiteAccount span{width:52px;height:52px;border-radius:0!important;display:grid;place-items:center;background:#2563eb;color:#fff;font-weight:900}.whiteContent{padding:64px 52px;flex:1}.operationsPage h1{font-size:52px;line-height:1.05;margin:0 0 18px;letter-spacing:-1.4px;color:#0b1023}.operationsPage>p{max-width:720px;font-size:18px;line-height:1.7;color:#526078;margin-bottom:62px}.operationGrid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:18px;margin-bottom:90px}.operationCard{height:320px;border:1px solid #d9e0eb;border-radius:0!important;background:#fff;color:#0b1023;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;box-shadow:0 18px 35px #0f172a14}.operationCard:hover{transform:translateY(-3px);box-shadow:0 24px 45px #0f172a21}.operationCard.blue{background:linear-gradient(135deg,#4f8cff,#275eea);color:#fff;border-color:#2860ef}.operationCard.green{background:linear-gradient(135deg,#68d8b7,#21b47b);color:#fff;border-color:#21b47b}.opIcon{width:96px;height:96px;border-radius:0!important;display:grid;place-items:center;font-size:46px;background:#f1f5ff}.operationCard.blue .opIcon,.operationCard.green .opIcon{background:#ffffff29;border:1px solid rgba(255,255,255,.32)}.operationCard h3{font-size:20px;margin:0}.helpPanel{border:1px solid #d7e3f7;border-radius:0!important;min-height:126px;display:grid;grid-template-columns:58px 1fr auto;gap:20px;align-items:center;padding:0 38px;color:#526078}.helpIcon{width:48px;height:48px;border-radius:0!important;border:4px solid #2563eb;display:grid;place-items:center;color:#2563eb;font-weight:900;font-size:22px}.helpPanel b{font-size:19px;color:#172033}.helpPanel p{margin:6px 0 0}.helpPanel button{background:#fff!important;border:1px solid #d9e0eb;color:#243047!important;padding:16px 26px;box-shadow:none!important}.whiteFooter{border-top:1px solid #e5eaf3;text-align:center;padding:28px;color:#94a3b8}@media (max-width:1400px){.operationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.whiteShell{display:block!important}.whiteSidebar{width:100%!important;height:auto!important;position:relative!important}.whiteTopbar{height:auto;display:block;padding:22px}.searchBox{width:100%;margin:18px 0}.operationGrid{grid-template-columns:1fr}.helpPanel{grid-template-columns:1fr;text-align:center;padding:24px}.helpIcon{margin:auto}}.searchBox,.helpPanel{display:none!important}.whiteTopbar{justify-content:space-between}.whiteAccount{margin-left:auto}.workflowGrid .operationCard p{margin:0 18px;color:#64748b;line-height:1.45;font-size:14px}.workflowGrid .operationCard.blue p,.workflowGrid .operationCard.green p{color:#ffffffe0}.exportsPanel{margin-top:42px;background:#fff;border:1px solid #e5eaf3;border-radius:0!important;padding:26px;box-shadow:0 12px 28px #0f172a0d}.exportsPanel h2{margin:0 0 12px;font-size:28px}.exportGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:14px}.exportGrid input[type=file]{max-width:190px;font-size:12px}@media (max-width:900px){.exportGrid{grid-template-columns:1fr}}.exportOperationGrid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:18px;margin-top:28px}.exportOperationCard{min-height:260px;border:1px solid #d9e0eb;border-radius:0!important;background:#fff;color:#0b1023;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;text-align:center;box-shadow:0 18px 35px #0f172a14;cursor:pointer}.exportOperationCard:hover{transform:translateY(-3px);box-shadow:0 24px 45px #0f172a21}.exportOperationCard h3{font-size:19px;margin:0}.exportOperationCard p{margin:0;color:#64748b;font-size:14px;line-height:1.45}.exportOperationCard span:last-child{margin-top:8px;border:1px solid #d9e0eb;border-radius:0!important;padding:10px 16px;font-weight:800;color:#075985;background:#fff}.exportOperationCard.blue{background:linear-gradient(135deg,#4f8cff,#275eea);color:#fff;border-color:#2860ef}.exportOperationCard.green{background:linear-gradient(135deg,#68d8b7,#21b47b);color:#fff;border-color:#21b47b}.exportOperationCard.blue p,.exportOperationCard.green p{color:#ffffffe6}.exportOperationCard.blue span:last-child,.exportOperationCard.green span:last-child{background:#ffffff29;color:#fff;border-color:#ffffff59}.fileCard{position:relative}.fileCard input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media (max-width:1400px){.exportOperationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.exportOperationGrid{grid-template-columns:1fr}}.piLogo{width:46px;height:46px;border-radius:0!important;background:linear-gradient(135deg,#2563eb,#06b6d4);display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 12px 24px #2563eb40}.piLogo span{font-size:15px;letter-spacing:-.5px}.brandWords small{display:block;color:#64748b;margin-top:2px;font-weight:700}.sidebarIsCollapsed .whiteSidebar{width:92px!important;padding:34px 14px!important}.sidebarIsCollapsed .brandWords,.sidebarIsCollapsed .whiteNavItem b,.sidebarIsCollapsed .whiteLogout b{display:none!important}.sidebarIsCollapsed .whiteBrand{justify-content:center;margin-left:0;margin-right:0}.sidebarIsCollapsed .whiteNavItem{justify-content:center;padding:0}.sidebarIsCollapsed .whiteNavItem span{width:auto}.whiteSidebar,.whiteMain{transition:all .22s ease}.hamburger{cursor:pointer}.dangerOp .opIcon{background:#ffffff29;border:1px solid rgba(255,255,255,.32)}.scanModal h2{margin:0;font-size:28px}.scanModal input{width:100%;padding:14px 16px;border:1px solid #d9e0eb;border-radius:0!important}.foundProduct small{color:#166534}.whiteContent section>h2:first-child+h2,.pharmaContent section>h2:first-child+h2{display:none!important}.fileCardOp{position:relative;cursor:pointer}.fileCardOp input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.fileCardOp span{margin-top:8px;border:1px solid #d9e0eb;border-radius:0!important;padding:10px 16px;font-weight:800;color:#075985;background:#fff}.dangerOp{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;border-color:#b91c1c!important}.dangerOp p{color:#ffffffe0!important}.opMessage{margin-top:18px;font-weight:900}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:grid;place-items:center;z-index:9999}.scanModal{width:min(520px,92vw);background:#fff;border-radius:0!important;padding:28px;box-shadow:0 30px 80px #0f172a47;position:relative;display:grid;gap:12px}.modalClose{position:absolute;right:16px;top:14px;width:36px;height:36px;border-radius:0!important;background:#f1f5f9!important;color:#0f172a!important;box-shadow:none!important;padding:0;font-size:22px}.foundProduct{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:0!important;padding:14px;display:grid;gap:4px}.topPageTitle{font-size:32px;font-weight:900;margin:0 0 0 16px;color:#0f172a}.whiteTopbar{display:flex;align-items:center}.whiteContent section>h1:first-child{display:none}.operationCard,.exportOperationCard{display:flex;flex-direction:column}.operationCard h3,.exportOperationCard h3{min-height:64px;display:flex;align-items:center;justify-content:center;text-align:center}.operationCard p,.exportOperationCard p{min-height:56px}.operationCard span:last-child,.exportOperationCard span:last-child{margin-top:auto}.association-page .ops-section,.inventory-page .import-section{display:none!important}.operationGrid.workflowGrid{align-items:stretch}.operationCard,.exportOperationCard{position:relative!important;min-height:330px!important;height:330px!important;padding:28px 22px!important;display:grid!important;grid-template-rows:92px 70px 70px 52px!important;align-items:center!important;justify-items:center!important;gap:0!important;text-align:center!important;overflow:visible!important}.operationCard .opIcon,.exportOperationCard .opIcon{grid-row:1!important;width:92px!important;height:92px!important;border-radius:0!important;display:grid!important;place-items:center!important;margin:0 auto!important;font-size:42px!important;line-height:1!important;transform:none!important}.operationCard h3,.exportOperationCard h3{grid-row:2!important;align-self:center!important;min-height:58px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.18!important;font-size:20px!important;font-weight:900!important;max-width:100%!important}.operationCard p,.exportOperationCard p{grid-row:3!important;align-self:start!important;min-height:54px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;line-height:1.45!important;font-size:15px!important}.operationCard span,.exportOperationCard span:last-child{grid-row:4!important;align-self:end!important;min-width:140px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;border-radius:0!important;font-weight:900!important}.fileCardOp input,.fileCard input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important}.operationCard.blue h3,.operationCard.green h3,.operationCard.dangerOp h3,.exportOperationCard.blue h3,.exportOperationCard.green h3{color:#fff!important}.operationCard.blue p,.operationCard.green p,.operationCard.dangerOp p,.exportOperationCard.blue p,.exportOperationCard.green p{color:#ffffffe6!important}@media (max-width:900px){.operationCard,.exportOperationCard{height:auto!important;min-height:300px!important}}.tableOnlyPage{max-width:1600px;margin:0 auto}.tableOnlyPage .notice{margin-bottom:20px}.tableToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.tableToolbar input{max-width:420px;width:100%;min-height:44px;border:1px solid #d9e0eb;border-radius:0!important;padding:0 14px;background:#fff}.tableToolbar span{color:#64748b;font-weight:800}.topPageTitle{margin:0;font-size:38px;line-height:1;letter-spacing:-1px;font-weight:900;color:#0b1023}.whiteTopbar{gap:22px!important}.whiteContent>section>h1:first-child{display:none!important}.whiteContent>section>h2:first-child{display:none!important}@media (max-width:900px){.topPageTitle{font-size:28px;margin-top:14px}.tableToolbar{display:block}.tableToolbar span{display:block;margin-top:10px}}.whiteContent section h1:first-child{display:none!important}.whiteTopbar .topPageTitle+.topPageTitle{display:none!important}.whiteContent>section>h1:first-child,.whiteContent>section>h2:first-child,.pharmaContent>section>h1:first-child,.pharmaContent>section>h2:first-child{display:none!important}.topPageTitle{margin:0!important;font-size:38px!important;line-height:1!important;letter-spacing:-1px!important;font-weight:900!important;color:#0b1023!important}.operationsActionPanel{margin-top:28px;margin-bottom:42px;background:#fff;border:1px solid #e5eaf3;border-radius:0!important;padding:26px;box-shadow:0 12px 28px #0f172a0d}.operationsActionPanel h2{margin:0 0 12px;font-size:28px;font-weight:900;letter-spacing:-.5px;color:#0b1023}.operationsActionPanel .notice{margin-bottom:22px}.operationsActionPanel .operationGrid{margin-bottom:0!important}.proDashboardV31{max-width:1500px;margin:0 auto}.pageIntro{font-size:18px;color:#526078;margin:0 0 28px}.dashKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:24px;margin-bottom:28px}.dashKpiCard{background:#fff;border:1px solid #e5eaf3;border-radius:0!important;padding:26px 24px;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;box-shadow:0 14px 35px #0f172a14}.dashKpiIcon{width:64px;height:64px;border-radius:0!important;display:grid;place-items:center;font-size:32px}.dashKpiIcon.blue{background:#eaf4ff;color:#1d4ed8}.dashKpiIcon.green{background:#eafaf1;color:#059669}.dashKpiIcon.orange{background:#fff0e2;color:#f97316}.dashKpiCard span{display:block;font-weight:900;color:#334155}.dashKpiCard b{display:block;font-size:34px;line-height:1.1;margin:8px 0;letter-spacing:-1px;color:#0b1023}.dashKpiCard small{color:#64748b}.greenText{color:#059669!important}.dashboardMainGrid{display:grid;grid-template-columns:1.15fr .8fr;gap:24px;margin-bottom:24px}.coveragePanelV31,.adPlaceholderV31,.reportsPanelV31,.alertsPanelV31{background:#fff;border:1px solid #e5eaf3;border-radius:0!important;padding:24px;box-shadow:0 14px 35px #0f172a14}.panelTitle{display:flex;align-items:center;gap:10px;margin-bottom:22px}.panelTitle h3{margin:0;font-size:22px;font-weight:900;color:#0b1023}.coverageContent{display:grid;grid-template-columns:340px 1fr;align-items:center;gap:42px}.coverageDonut{width:300px;height:300px;border-radius:0!important;background:conic-gradient(#22c55e var(--p),#eef0f4 0);display:grid;place-items:center;margin:auto}.coverageDonut>div{width:190px;height:190px;border-radius:0!important;background:#fff;display:grid;place-items:center;text-align:center}.coverageDonut b{font-size:48px;color:#059669;line-height:1}.coverageDonut small{font-weight:900;color:#0b1023}.coverageDonut em{font-style:normal;font-size:30px}.coverageText h3{font-size:22px;color:#0b1023}.coverageText p{color:#526078;line-height:1.7}.coverageText button{background:#075985!important;color:#fff!important;border-radius:0!important;padding:15px 30px;margin:12px 0 18px}.coverageText a{display:block;color:#075985;font-weight:900}.adPlaceholderV31{min-height:420px;display:grid;place-items:center;background:linear-gradient(135deg,#f8fafc,#eef8ff)}.adPlaceholderV31 div{border:2px dashed #cbd5e1;border-radius:0!important;padding:44px;text-align:center;color:#64748b}.dashboardBottomGrid{display:grid;grid-template-columns:1fr .95fr;gap:24px}.miniReportGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.miniReportGrid button{min-height:150px;background:#fff!important;border:1px solid #e5eaf3;color:#0b1023!important;border-radius:0!important;display:grid;place-items:center;gap:6px;box-shadow:none!important}.miniReportGrid span{font-size:34px;color:#059669}.miniReportGrid b{font-size:14px;text-align:center}.miniReportGrid small{color:#64748b}.miniReportGrid em{font-style:normal;color:#64748b}.panelLink{display:inline-block;margin-top:22px;color:#075985;font-weight:900}.alertListV31{display:grid;gap:12px}.alertItemV31{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:14px;border-radius:0!important;border:1px solid #e5eaf3;background:#f8fafc}.alertItemV31 span{width:36px;height:36px;border-radius:0!important;display:grid;place-items:center;background:#fff}.alertItemV31 b{display:block;color:#0b1023}.alertItemV31 small{color:#64748b}.alertItemV31.warning{border-color:#fed7aa;background:#fff7ed}.alertItemV31.danger{border-color:#fecaca;background:#fef2f2}.alertItemV31.success{border-color:#bbf7d0;background:#f0fdf4}@media (max-width:1300px){.dashKpiGrid{grid-template-columns:repeat(2,1fr)}.dashboardMainGrid,.dashboardBottomGrid{grid-template-columns:1fr}}@media (max-width:800px){.dashKpiGrid,.miniReportGrid,.coverageContent{grid-template-columns:1fr}.coverageDonut{width:240px;height:240px}.coverageDonut>div{width:155px;height:155px}}.singleAdAdmin{max-width:1500px;margin:0 auto}.adAdminGrid{display:grid;grid-template-columns:1fr 420px;gap:24px;margin:22px 0}.adEditorPanel,.adPreviewPanel,.adListPanel{background:#fff;border:1px solid #e5eaf3;border-radius:0!important;padding:26px;box-shadow:0 12px 28px #0f172a0d}.adEditorPanel h2,.adPreviewPanel h2,.adListPanel h2{margin:0 0 10px;font-size:26px;font-weight:900;color:#0b1023}.mutedText{color:#64748b;margin-bottom:18px}.adFormGrid{display:grid;gap:12px;margin-bottom:18px}.adFormGrid input,.adFormGrid select,.adFormGrid textarea{width:100%;border:1px solid #d9e0eb;border-radius:0!important;padding:13px 14px;background:#fff}.adFormGrid textarea{min-height:120px}.dashboardAdPreview{border:1px solid #e5eaf3;border-radius:0!important;padding:22px;background:linear-gradient(135deg,#f8fafc,#eef8ff);min-height:420px;display:grid;align-content:center;gap:12px}.dashboardAdPreview img{width:100%;max-height:190px;object-fit:cover;border-radius:0!important}.adPreviewImage{height:180px;border:2px dashed #cbd5e1;border-radius:0!important;display:grid;place-items:center;color:#64748b;font-weight:900}.dashboardAdPreview span,.liveDashboardAd span{display:inline-block;font-size:12px;font-weight:900;color:#075985;letter-spacing:.04em}.dashboardAdPreview h3,.liveDashboardAd h3{font-size:26px;margin:0;color:#0b1023}.dashboardAdPreview p,.liveDashboardAd p{color:#526078;line-height:1.6}.dashboardAdPreview button,.liveDashboardAd a{display:inline-block;background:#075985!important;color:#fff!important;border-radius:0!important;padding:13px 18px;text-decoration:none;font-weight:900;width:max-content}.adCardsList{display:grid;gap:12px;margin-top:18px}.adRowCard{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e5eaf3;border-radius:0!important;padding:14px}.adRowCard b{display:block}.adRowCard small{display:block;color:#64748b}.adRowCard button{margin-left:6px}.dangerSmall{background:#fee2e2!important;color:#991b1b!important}.liveDashboardAd{width:100%;min-height:100%;display:grid;align-content:center;gap:14px}.liveDashboardAd img{width:100%;max-height:220px;object-fit:cover;border-radius:0!important}@media (max-width:1100px){.adAdminGrid{grid-template-columns:1fr}}.clickableKpi{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.clickableKpi:hover{transform:translateY(-3px);box-shadow:0 20px 45px #0f172a1f}.coverageText button{cursor:pointer}.simpleAdAdmin{max-width:1500px;margin:0 auto}.simpleAdForm textarea{min-height:170px}.simpleAdPreview{border:1px solid #e5eaf3;border-radius:0!important;padding:22px;background:#f8fafc;min-height:360px;display:grid;align-content:start;gap:16px}.simpleAdPreview img,.simpleLiveAd img{width:100%;max-height:260px;object-fit:cover;border-radius:0!important}.simpleAdPreview p,.simpleLiveAd p{margin:0;font-size:18px;line-height:1.6;color:#0f172a;font-weight:700}.simpleLiveAd{display:grid;gap:18px;align-content:start;width:100%}.simpleLiveAd span,.simpleLiveAd h3,.simpleLiveAd a{display:none!important}.adPlaceholderV31{padding:0!important;overflow:hidden!important;min-height:420px!important}.fullImageAd{width:100%!important;height:100%!important;min-height:420px!important;display:block!important}.fullImageAd img{width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;border-radius:0!important;display:block!important}.fullImageAd p,.fullImageAd span,.fullImageAd h3,.fullImageAd a{display:none!important}.emptyAdSlot{width:100%;height:100%;min-height:420px;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,#f8fafc,#eef8ff);color:#64748b}.emptyAdSlot h3{color:#0b1023;margin:0 0 8px}.emptyAdSlot p{margin:0;font-weight:800}.simpleAdPreview img{aspect-ratio:3/2;object-fit:cover!important}.uploadBox{border:1px dashed #b9c8dc;background:#f8fbff;border-radius:0!important;padding:16px;display:grid;gap:10px}.uploadBox label{font-weight:900;color:#0b1023}.uploadBox input[type=file]{border:0!important;padding:0!important;background:transparent!important}.uploadBox small{color:#64748b;font-weight:700}.primaryBtn:disabled{opacity:.65;cursor:not-allowed}.defaultAd img{width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;border-radius:0!important}.simpleAdPreview img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:0!important}.dynamicDefaultAd img{animation:adFadeIn .45s ease}@keyframes adFadeIn{0%{opacity:.72;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.defaultAd img,.dynamicDefaultAd img{width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;border-radius:0!important}.statusSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin:0 0 18px}.statusSummary{border:1px solid #e5eaf3;border-radius:0!important;background:#fff;padding:16px 18px;box-shadow:0 8px 20px #0f172a0a}.statusSummary b{display:block;font-size:28px;color:#0b1023}.statusSummary span{color:#64748b;font-weight:900}.statusSummary.present{border-color:#bbf7d0;background:#f0fdf4}.statusSummary.missing{border-color:#fecaca;background:#fef2f2}.statusSummary.unassociated{border-color:#fed7aa;background:#fff7ed}.inventoryToolbar{display:grid!important;grid-template-columns:minmax(240px,420px) 220px 1fr;align-items:center}.inventoryToolbar select{min-height:44px;border:1px solid #d9e0eb;border-radius:0!important;padding:0 12px;background:#fff;font-weight:800}.statusTable tr.rowPresent td{background:#f0fdf4}.statusTable tr.rowMissing td{background:#fef2f2}.statusTable tr.rowUnassociated td{background:#fff7ed}.statusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:8px 12px;border-radius:0!important;font-weight:900;font-size:13px}.statusBadge.rowPresent{background:#bbf7d0;color:#166534}.statusBadge.rowMissing{background:#fecaca;color:#991b1b}.statusBadge.rowUnassociated{background:#fed7aa;color:#9a3412}.coverageDonut{background:conic-gradient(#22c55e var(--progress,0deg),#eef0f4 0deg)!important}@media (max-width:900px){.statusSummaryGrid{grid-template-columns:1fr 1fr}.inventoryToolbar{grid-template-columns:1fr!important}}.dynamicAdPreview{border:1px solid #e5eaf3;border-radius:0!important;padding:16px;background:#f8fafc;min-height:420px;display:grid;grid-template-rows:1fr auto;gap:14px}.dynamicAdPreview img{width:100%;max-height:520px;border-radius:0!important;background:#fff}.dynamicAdPreview.contain img{object-fit:contain}.dynamicAdPreview.cover img{height:420px;object-fit:cover}.dynamicAdPreview a,.dynamicDashboardAd a{display:inline-flex;align-items:center;justify-content:center;justify-self:center;background:#075985!important;color:#fff!important;text-decoration:none!important;border-radius:0!important;padding:14px 24px;font-weight:900;box-shadow:0 12px 24px #07598533}.dynamicDashboardAd{width:100%;min-height:420px;display:grid!important;grid-template-rows:1fr auto;gap:14px;padding:14px;background:#f8fafc}.dynamicDashboardAd img{width:100%;max-height:520px;border-radius:0!important;background:#fff}.dynamicDashboardAd.contain img{height:auto!important;max-height:520px!important;object-fit:contain!important}.dynamicDashboardAd.cover img{height:420px!important;object-fit:cover!important}.adPlaceholderV31{min-height:420px!important;height:auto!important}.whiteBrand{min-height:74px!important;margin:8px 8px 34px!important;display:flex!important;align-items:center!important}.sidebarLogoFull{width:100%;max-width:260px;height:auto;display:block;object-fit:contain}.sidebarLogoIcon{width:56px;height:56px;object-fit:contain;display:none}.sidebarIsCollapsed .sidebarLogoFull{display:none!important}.sidebarIsCollapsed .sidebarLogoIcon{display:block!important}.sidebarIsCollapsed .whiteBrand{justify-content:center!important}.whiteBrand{min-height:72px!important;margin:10px 8px 34px!important;display:flex!important;align-items:center!important;gap:12px!important}.brandIcon{width:48px!important;height:48px!important;object-fit:contain!important;flex:0 0 48px!important}.brandTextWrap{display:grid!important;gap:2px!important;min-width:0!important}.brandNameText{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:23px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.8px!important;color:#0b1023!important;white-space:nowrap!important}.brandSubText{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#64748b!important;white-space:nowrap!important}.sidebarIsCollapsed .brandTextWrap,.sidebarIsCollapsed .brandNameText,.sidebarIsCollapsed .brandSubText{display:none!important}.sidebarIsCollapsed .whiteBrand{justify-content:center!important;margin-left:0!important;margin-right:0!important}.sidebarIsCollapsed .brandIcon{width:54px!important;height:54px!important}.sidebarLogoFull,.sidebarLogoIcon{display:none!important}.loginBrandIcon{width:72px;height:72px;object-fit:contain}.urlHint{display:block;margin:-8px 0 2px;color:#b45309;font-size:12px;font-weight:700}.coverageDonut .coverageCenter{width:190px;height:190px;border-radius:0!important;background:#fff;display:grid;place-items:center;text-align:center}.coverageDonut .coverageCenter small,.coverageDonut .coverageCenter em{display:none!important}.adPlaceholderV31 .dashboardCarouselAd,.adPlaceholderV31 .dashboardCarouselAd div{border:0!important}.dashboardCarouselAd{position:relative!important;overflow:hidden!important;border-radius:0!important;padding:14px!important;align-content:stretch!important}.dashboardCarouselAd img{animation:dashboardAdSlideFade .45s ease}@keyframes dashboardAdSlideFade{0%{opacity:.55;transform:translate(12px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}.carouselNav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:0!important;border:1px solid rgba(15,23,42,.14)!important;background:#ffffffe0!important;color:#0b1023!important;font-size:30px!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important;box-shadow:0 10px 24px #0f172a2e!important;z-index:5!important}.carouselNav.prev{left:18px!important}.carouselNav.next{right:18px!important}.carouselDots{position:absolute!important;left:50%!important;bottom:16px!important;transform:translate(-50%)!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;padding:8px 10px!important;border-radius:0!important;background:#ffffffd1!important;box-shadow:0 8px 20px #0f172a1f!important;z-index:6!important}.carouselDots button{width:10px!important;height:10px!important;min-width:10px!important;padding:0!important;border-radius:0!important;border:0!important;background:#94a3b8!important;box-shadow:none!important}.carouselDots button.active{width:24px!important;background:#075985!important}.smartCodeLogo{--logo-navy:#071b49;--logo-teal:#0f8ea8;--logo-slate:#7b889c;width:100%;display:grid;justify-items:center;gap:2px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.smartCodeLogoMain{display:flex;align-items:flex-end;justify-content:center;gap:0;white-space:nowrap;font-size:clamp(30px,3.2vw,58px);line-height:.9;font-weight:950;letter-spacing:-.065em}.smartCodeLogoSmart{color:var(--logo-navy);text-shadow:0 1px 0 rgba(255,255,255,.24)}.smartCodeLogoInventory{margin-left:.08em;background:linear-gradient(180deg,#1ba7bc,#0f8ea8 48%,#0b7588);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.18))}.smartCodeLogoSubRow{width:auto;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-1px}.smartCodeLogoSubRow small{display:flex;align-items:center;color:var(--logo-slate);font-size:clamp(7px,.7vw,11px);font-weight:800;letter-spacing:.18em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.smartCodeLogoSubRow small span{display:inline-block;transform:translate(.09em)}.smartCodeLogoLine{width:28px;height:2px;border-radius:0!important;background:linear-gradient(90deg,#7b889c59,#7b889ce6,#7b889c59);display:block;flex:none}.sidebarCodeLogo{max-width:282px;justify-items:center;margin:0 auto}.sidebarCodeLogo .smartCodeLogoMain{justify-content:center;font-size:33px;letter-spacing:-.062em;line-height:.92}.sidebarCodeLogo .smartCodeLogoSubRow{justify-content:center;gap:7px;margin-top:4px}.sidebarCodeLogo .smartCodeLogoSubRow small{font-size:8.2px;letter-spacing:.105em;font-weight:900}.sidebarCodeLogo .smartCodeLogoLine{width:18px;height:1.5px;opacity:.72}.loginCodeLogo{max-width:348px;margin:4px auto 18px}.loginCodeLogo .smartCodeLogoMain{font-size:37px;letter-spacing:-.067em}.loginCodeLogo .smartCodeLogoSubRow small{font-size:8.7px;letter-spacing:.16em}.loginCodeLogo .smartCodeLogoLine{width:26px}.whiteBrand{min-height:92px!important;margin:12px 0 28px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.brandIcon,.brandTextWrap,.brandNameText,.brandSubText,.loginLogoWrap,.pharmaLogo{display:none!important}.sidebarIsCollapsed .whiteBrand{min-height:64px!important;justify-content:center!important}.sidebarIsCollapsed .sidebarCodeLogo{width:54px!important;height:54px!important;max-width:54px!important;border-radius:0!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#071b49,#0f8ea8);box-shadow:0 12px 26px #071b492e}.sidebarIsCollapsed .sidebarCodeLogo .smartCodeLogoMain,.sidebarIsCollapsed .sidebarCodeLogo .smartCodeLogoSubRow{display:none!important}.sidebarIsCollapsed .sidebarCodeLogo:before{content:"SI";color:#fff;font-weight:950;letter-spacing:-1px;font-size:21px}.whiteSidebar .whiteBrand{overflow:hidden!important}.whiteSidebar .sidebarCodeLogo{transform:none!important}.whiteSidebar .sidebarCodeLogo .smartCodeLogoMain,.whiteSidebar .sidebarCodeLogo .smartCodeLogoSubRow{max-width:100%}.whiteSidebar .sidebarCodeLogo .smartCodeLogoSubRow small{overflow:visible}@media (max-width:380px){.sidebarCodeLogo .smartCodeLogoMain{font-size:29px}.sidebarCodeLogo .smartCodeLogoSubRow small{font-size:7.5px;letter-spacing:.08em}.sidebarCodeLogo .smartCodeLogoLine{width:14px}}@media (max-width:520px){.loginCard{width:min(390px,calc(100vw - 28px));padding:28px 24px}.loginCodeLogo .smartCodeLogoMain{font-size:31px}.loginCodeLogo .smartCodeLogoSubRow small{font-size:7.9px;letter-spacing:.13em}.loginCodeLogo .smartCodeLogoSubRow{gap:7px}.loginCodeLogo .smartCodeLogoLine{width:20px}}:root{--sidebar-bg:#fbfcff;--sidebar-border:#e8edf5;--sidebar-shadow:0 22px 60px rgba(31,45,74,.08);--sidebar-text:#223554;--sidebar-muted:#4b5f80;--sidebar-active:#edf4ff;--sidebar-icon-bg:#f7f9fc;--sidebar-blue:#2563eb}body{background:linear-gradient(90deg,#f6f8fb,#f8fafc 54%,#eef2f7)!important}.whiteShell{background:transparent!important;padding:20px 22px!important;gap:18px}.whiteSidebar{width:346px!important;min-width:346px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;border:1px solid var(--sidebar-border)!important;border-radius:0!important;box-shadow:var(--sidebar-shadow)!important;padding:38px 22px 24px!important;margin:0!important;height:calc(100vh - 40px)!important;position:sticky!important;top:20px!important;overflow:hidden}.whiteMain{background:#fff!important;border-radius:0!important;border:1px solid #edf1f6;box-shadow:0 18px 52px #1f2d4a0d;overflow:hidden}.whiteBrand{margin:2px 16px 42px!important;min-height:auto!important;padding:0!important;overflow:visible!important}.smartSidebarLogo{display:flex;align-items:center;gap:15px}.smartSidebarLogoIcon{width:58px;height:58px;flex:none}.smartSidebarLogoText{display:flex;align-items:baseline;gap:8px;font-size:31px;line-height:1;font-weight:900;letter-spacing:-.05em;white-space:nowrap}.smartSidebarLogoSmart{color:#113b98}.smartSidebarLogoInventory{background:linear-gradient(180deg,#16bfce,#0da6b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.whiteNav{display:grid!important;gap:26px!important;padding:0 10px}.whiteNavItem,.whiteLogout{width:100%;min-height:128px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:26px!important;padding:0 20px!important;color:var(--sidebar-text)!important;font-size:28px!important;font-weight:700!important;text-align:left!important}.whiteNavItem b,.whiteLogout b{font-weight:700!important;letter-spacing:-.03em}.whiteNavItem.active{background:var(--sidebar-active)!important;color:#173ea7!important}.whiteNavItem:hover,.whiteLogout:hover{transform:none!important;box-shadow:none!important;background:#edf4ff8c!important}.navIconTile{width:72px;height:72px;border-radius:0!important;display:grid;place-items:center;background:var(--sidebar-icon-bg);box-shadow:inset 0 1px #ffffffd9,0 6px 16px #243a5f0a;flex:none}.whiteNavItem.active .navIconTile{background:#e6efff}.navIconTile svg{width:36px;height:36px;display:block}.whiteSideBottom{margin-top:auto!important;border-top:1px solid #e9edf5!important;padding:28px 10px 0!important}.whiteLogout{min-height:108px;color:var(--sidebar-text)!important}.whiteTopbar{height:92px!important;padding:0 32px!important;background:#fff!important}.whiteContent{padding:34px 36px!important}.whiteFooter{border-top:1px solid #eef2f6!important}.sidebarIsCollapsed .whiteSidebar{width:108px!important;min-width:108px!important;padding:30px 12px 20px!important}.sidebarIsCollapsed .whiteBrand{margin:0 0 26px!important;justify-content:center!important}.sidebarIsCollapsed .smartSidebarLogoText,.sidebarIsCollapsed .whiteNavItem b,.sidebarIsCollapsed .whiteLogout b{display:none!important}.sidebarIsCollapsed .whiteNav{padding:0;gap:18px!important}.sidebarIsCollapsed .whiteNavItem,.sidebarIsCollapsed .whiteLogout{min-height:84px;justify-content:center!important;gap:0!important;padding:0!important;border-radius:0!important}.sidebarIsCollapsed .navIconTile{width:58px;height:58px;border-radius:0!important}.sidebarIsCollapsed .smartSidebarLogo{justify-content:center}.sidebarIsCollapsed .smartSidebarLogoIcon{width:56px;height:56px}@media (max-width:1100px){.whiteShell{padding:10px!important;display:block!important}.whiteSidebar{width:100%!important;min-width:0!important;height:auto!important;position:relative!important;top:auto!important;margin-bottom:14px!important}.whiteMain{border-radius:0!important}}@media (max-width:700px){.smartSidebarLogoIcon{width:52px;height:52px}.smartSidebarLogoText{font-size:27px;gap:6px}.whiteNavItem,.whiteLogout{font-size:22px!important;min-height:100px;gap:18px!important;padding:0 16px!important}.navIconTile{width:62px;height:62px}.navIconTile svg{width:32px;height:32px}}.whiteBrand{margin:4px 4px 42px!important;min-height:64px!important;width:calc(100% - 8px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.sidebarBrandLogo{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important}.sidebarBrandLogo .smartSidebarLogoIcon{width:46px!important;height:46px!important;flex:0 0 46px!important}.sidebarBrandLogo .smartSidebarLogoText{display:flex!important;align-items:baseline!important;gap:5px!important;min-width:0!important;max-width:210px!important;font-size:25px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:visible!important}.sidebarBrandLogo .smartSidebarLogoSmart,.sidebarBrandLogo .smartSidebarLogoInventory{display:inline-block!important;visibility:visible!important;opacity:1!important}.sidebarBrandLogo .smartSidebarLogoInventory{margin-left:0!important}.sidebarIsCollapsed .sidebarBrandLogo .smartSidebarLogoText{display:none!important}.sidebarIsCollapsed .sidebarBrandLogo .smartSidebarLogoIcon{width:56px!important;height:56px!important;flex-basis:56px!important}.sidebarIsCollapsed .sidebarBrandLogo:before{content:none!important}.sidebarIsCollapsed .whiteBrand{width:100%!important;margin:0 0 26px!important}.whiteSidebar{overflow:hidden!important}.whiteNav{margin-top:0!important}@media (max-width:700px){.sidebarBrandLogo .smartSidebarLogoIcon{width:42px!important;height:42px!important;flex-basis:42px!important}.sidebarBrandLogo .smartSidebarLogoText{font-size:23px!important;max-width:190px!important}}:root{--font-size:14px;--background:#f5f6fa;--foreground:#1a1d2e;--card:#ffffff;--card-foreground:#1a1d2e;--primary:#3b6ef8;--primary-foreground:#ffffff;--secondary:#f0f1f7;--muted:#f0f1f7;--muted-foreground:#8b90a7;--border:#e8eaf2;--radius:10px;--sidebar:#1e2235;--sidebar-foreground:#c8ccd8;--sidebar-accent:#2a3050}html{font-size:var(--font-size)}body{background:var(--background)!important;color:var(--foreground)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}.whiteShell{min-height:100vh!important;display:flex!important;gap:0!important;padding:0!important;background:var(--background)!important}.whiteSidebar{width:210px!important;min-width:210px!important;height:100vh!important;top:0!important;position:sticky!important;background:var(--sidebar)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:22px 10px 20px!important;margin:0!important;overflow:hidden!important;color:var(--sidebar-foreground)!important}.whiteBrand{width:100%!important;min-height:28px!important;margin:0 0 18px!important;padding:0 8px!important;justify-content:flex-start!important;overflow:hidden!important}.sidebarBrandLogo{gap:8px!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}.sidebarBrandLogo .smartSidebarLogoIcon{width:28px!important;height:28px!important;flex:0 0 28px!important;background:var(--primary)!important;border-radius:0!important;padding:5px!important}.sidebarBrandLogo .smartSidebarLogoText{display:flex!important;gap:3px!important;max-width:142px!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important;color:#fff!important;white-space:nowrap!important}.sidebarBrandLogo .smartSidebarLogoSmart,.sidebarBrandLogo .smartSidebarLogoInventory{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important}.whiteNav{display:grid!important;gap:2px!important;padding:4px 0!important;margin:0!important;overflow-y:auto!important}.whiteNavItem,.whiteLogout{min-height:36px!important;width:100%!important;padding:9px 10px!important;border-radius:0!important;background:transparent!important;color:var(--sidebar-foreground)!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-size:13px!important;font-weight:400!important;text-align:left!important}.whiteNavItem b,.whiteLogout b{font-size:13px!important;font-weight:400!important;letter-spacing:0!important}.whiteNavItem.active{background:var(--sidebar-accent)!important;color:#fff!important}.whiteNavItem.active b{font-weight:500!important;color:#fff!important}.whiteNavItem:hover,.whiteLogout:hover{background:#ffffff0f!important;color:#fff!important;transform:none!important;box-shadow:none!important}.navIconTile{width:15px!important;height:15px!important;min-width:15px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important}.navIconTile svg{width:15px!important;height:15px!important}.whiteNavItem.active .navIconTile{background:transparent!important}.whiteSideBottom{padding:10px 0 0!important;border-top:0!important;margin-top:auto!important}.whiteMain{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;background:var(--background)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.whiteTopbar{height:56px!important;min-height:56px!important;padding:0 24px!important;background:var(--card)!important;border-bottom:1px solid var(--border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:20!important}.hamburger{width:30px!important;height:30px!important;padding:0!important;border-radius:0!important;background:var(--secondary)!important;color:var(--foreground)!important;box-shadow:none!important}.topPageTitle{font-size:18px!important;line-height:1!important;margin:0 auto 0 0!important;font-weight:700!important;color:var(--foreground)!important;letter-spacing:-.02em!important}.whiteAccount{min-height:30px!important;padding:6px 16px!important;border-radius:0!important;background:var(--primary)!important;color:var(--primary-foreground)!important;border:0!important;box-shadow:none!important;font-size:12px!important}.whiteAccount b{font-size:12px!important;color:#fff!important;line-height:1!important}.whiteAccount small{display:none!important}.whiteContent{flex:1!important;padding:20px 24px!important;overflow:auto!important}.whiteFooter{padding:12px 24px!important;border-top:1px solid var(--border)!important;text-align:center!important;font-size:11px!important;color:var(--muted-foreground)!important;background:transparent!important}.sidebarIsCollapsed .whiteSidebar{width:64px!important;min-width:64px!important;padding:22px 8px 20px!important}.sidebarIsCollapsed .sidebarBrandLogo .smartSidebarLogoText,.sidebarIsCollapsed .whiteNavItem b,.sidebarIsCollapsed .whiteLogout b{display:none!important}.sidebarIsCollapsed .sidebarBrandLogo{justify-content:center!important}.sidebarIsCollapsed .whiteNavItem,.sidebarIsCollapsed .whiteLogout{justify-content:center!important;padding:9px!important;min-height:36px!important}.sidebarIsCollapsed .whiteBrand{padding:0!important;margin-bottom:18px!important}.sidebarIsCollapsed .sidebarBrandLogo .smartSidebarLogoIcon{width:28px!important;height:28px!important;flex-basis:28px!important}.figmaDashboard{display:flex;flex-direction:column;gap:16px;max-width:1500px;margin:0 auto;width:100%}.figmaIntro{margin:0;font-size:12px;color:var(--muted-foreground)}.figmaKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.figmaKpiCard{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:0!important;padding:16px 18px!important;display:flex!important;align-items:center!important;gap:14px!important;min-height:82px!important;color:var(--foreground)!important;box-shadow:none!important;text-align:left!important}.figmaKpiCard:hover{box-shadow:0 4px 16px #0000000f!important;transform:none!important}.figmaKpiIcon{width:42px;height:42px;border-radius:0!important;display:grid;place-items:center;flex:none;font-size:17px;font-weight:800}.figmaKpiIcon.orange{background:#fff4e6;color:#f59e0b}.figmaKpiIcon.green{background:#e8fdf2;color:#22c55e}.figmaKpiIcon.blue{background:#eef2ff;color:#3b6ef8}.figmaKpiIcon.pink{background:#fdf2f8;color:#d946ef}.figmaKpiBody{display:block;min-width:0}.figmaKpiBody b{display:block;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--foreground)}.figmaKpiBody small{display:block;font-size:11px;font-weight:500;color:var(--muted-foreground);margin-top:3px}.figmaKpiBody em{display:block;font-style:normal;font-size:10px;color:var(--muted-foreground);opacity:.72;margin-top:1px}.figmaMiddleGrid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:stretch}.figmaBottomGrid{display:grid;grid-template-columns:1fr 260px;gap:16px;align-items:stretch}.figmaPanel{background:var(--card);border:1px solid var(--border);border-radius:0!important;box-shadow:none}.figmaPanelTitle{display:flex;align-items:center;gap:6px;margin-bottom:20px}.figmaPanel h2,.figmaPanelTitle h2{margin:0;font-size:14px;font-weight:600;color:var(--foreground)}.figmaPanelTitle span{width:16px;height:16px;border-radius:0!important;background:var(--muted);display:grid;place-items:center;font-size:9px;color:var(--muted-foreground);font-weight:700}.figmaCoveragePanel{padding:24px}.figmaCoverageContent{display:flex;align-items:center;gap:32px}.figmaGauge{position:relative;width:168px;height:168px;flex:none}.figmaGauge svg{display:block}.figmaGauge b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:32px;font-weight:700;color:var(--foreground);letter-spacing:-.04em;line-height:1}.figmaCoverageText{flex:1;min-width:0}.figmaCoverageText h3{font-size:14px;font-weight:600;color:var(--foreground);margin:0 0 8px}.figmaCoverageText p{font-size:12px;color:var(--muted-foreground);margin:0 0 6px;line-height:1.6}.figmaCoverageText button{margin-top:14px;padding:9px 18px!important;background:var(--primary)!important;color:#fff!important;border-radius:0!important;border:0!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}.figmaCoverageText button:hover{opacity:.88;box-shadow:none!important}.figmaAdCard{overflow:hidden;display:flex;flex-direction:column;min-height:318px}.figmaAdMedia{height:130px;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.figmaAdMedia img{width:100%;height:100%;display:block}.figmaAdMedia img.cover{object-fit:cover}.figmaAdMedia img.contain{object-fit:contain;padding:10px;background:#fff}.figmaCarousel{position:absolute;top:50%;transform:translateY(-50%);width:24px!important;height:24px!important;padding:0!important;border-radius:0!important;background:#ffffffd1!important;color:#1a1d2e!important;display:grid!important;place-items:center!important;box-shadow:none!important;font-size:18px!important;line-height:1!important}.figmaCarousel.prev{left:8px}.figmaCarousel.next{right:8px}.figmaAdText{padding:16px;display:flex;flex-direction:column;gap:7px;flex:1}.figmaAdText b{font-size:14px;font-weight:600;color:var(--foreground)}.figmaAdText p{font-size:11px;color:var(--muted-foreground);line-height:1.5;margin:0}.figmaAdText a{font-size:12px;font-weight:600;color:var(--primary);text-decoration:none;margin-top:auto}.figmaDots{display:flex;gap:4px;margin-top:auto;align-items:center;justify-content:center}.figmaDots button{width:6px!important;height:6px!important;border-radius:0!important;padding:0!important;background:#0003!important;box-shadow:none!important;transition:width .2s!important}.figmaDots button.active{width:16px!important;background:var(--primary)!important}.figmaReportsPanel{padding:20px}.figmaReportGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.figmaReportBtn{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:16px 10px!important;background:var(--secondary)!important;border:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;color:var(--foreground)!important;min-height:110px!important}.figmaReportBtn:hover{box-shadow:0 2px 12px #3b6ef81f!important;border-color:var(--primary)!important;transform:none!important}.figmaReportIcon{width:36px;height:36px;border-radius:0!important;display:grid;place-items:center;font-size:15px;font-weight:800}.figmaReportIcon.blue{background:#eef2ff;color:#3b6ef8}.figmaReportIcon.green{background:#e8fdf2;color:#22c55e}.figmaReportIcon.orange{background:#fff8e6;color:#f59e0b}.figmaReportIcon.purple{background:#fdf2f8;color:#d946ef}.figmaReportBtn b{font-size:11px;font-weight:500;text-align:center;line-height:1.3;color:var(--foreground)}.figmaReportBtn small{font-size:10px;color:var(--muted-foreground)}.figmaReportLink{display:flex!important;align-items:center!important;gap:5px!important;margin-top:14px!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--primary)!important;font-size:12px!important;font-weight:500!important}.figmaAlertsPanel{overflow:hidden}.figmaAlertHeader{display:flex;align-items:center;gap:6px;padding:16px 18px 12px;border-bottom:1px solid var(--border)}.figmaAlertHeader span{color:#f59e0b;font-size:14px;font-weight:800}.figmaAlertList{padding:8px 0}.figmaAlert{display:flex;align-items:flex-start;gap:10px;padding:10px 18px;transition:background .12s}.figmaAlert:hover{background:var(--secondary)}.figmaAlert>span{width:30px;height:30px;border-radius:0!important;display:grid;place-items:center;flex:none;margin-top:1px;font-size:13px;font-weight:800}.figmaAlert.warning>span{background:#fff8e6;color:#f59e0b}.figmaAlert.danger>span{background:#fee2e2;color:#e85d4a}.figmaAlert.info>span{background:#eef2ff;color:#3b6ef8}.figmaAlert.success>span{background:#e8fdf2;color:#22c55e}.figmaAlert b{display:block;font-size:12px;font-weight:500;color:var(--foreground);line-height:1.3}.figmaAlert small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:2px;line-height:1.35}.figmaDashboardFooter{padding:0 0 4px;text-align:right;color:var(--muted-foreground);font-size:11px}@media (max-width:1180px){.figmaKpiGrid{grid-template-columns:repeat(2,1fr)}.figmaMiddleGrid,.figmaBottomGrid{grid-template-columns:1fr}.figmaAdCard{min-height:300px}.figmaAdMedia{height:180px}}@media (max-width:800px){.whiteShell{display:block!important}.whiteSidebar{width:100%!important;min-width:0!important;height:auto!important;position:relative!important}.whiteNav{grid-template-columns:repeat(2,1fr)}.whiteSideBottom{padding-top:8px!important}.whiteMain{min-height:0!important}.figmaKpiGrid,.figmaReportGrid{grid-template-columns:1fr}.figmaCoverageContent{display:block}.figmaGauge{margin:0 auto 18px}.figmaMiddleGrid,.figmaBottomGrid{grid-template-columns:1fr}.figmaDashboardFooter{text-align:left}.whiteTopbar{position:relative!important}}:root{--si-bg:#f7f9fc;--si-surface:#ffffff;--si-ink:#071227;--si-sub:#53627c;--si-muted:#8a96ad;--si-line:#dfe6f1;--si-blue:#2563eb;--si-blue-2:#3b82f6;--si-green:#17a56a;--si-purple:#4f46e5;--si-orange:#f08a10;--si-sidebar:#081d3a;--si-sidebar-2:#0b315f}body{background:var(--si-bg)!important;color:var(--si-ink)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}.whiteShell{background:var(--si-bg)!important;min-height:100vh!important}.whiteSidebar{width:268px!important;min-width:268px!important;padding:26px 16px 22px!important;background:radial-gradient(circle at 0 0,rgba(52,144,255,.34),transparent 28%),linear-gradient(180deg,#071a34,#09284e 48%,#061a35)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:14px 0 34px #0812261f!important}.whiteBrand{min-height:50px!important;margin:0 0 22px!important;padding:0 4px!important;display:flex!important;align-items:center!important}.sidebarBrandLogo{gap:12px!important}.sidebarBrandLogo .smartSidebarLogoIcon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:0!important;background:linear-gradient(145deg,#2b7cff,#0d53c7)!important;padding:7px!important;box-shadow:0 10px 22px #2563eb57!important}.sidebarBrandLogo .smartSidebarLogoText{font-size:19px!important;font-weight:800!important;letter-spacing:-.045em!important;gap:5px!important;max-width:190px!important;color:#fff!important}.whiteNav{gap:7px!important;padding:0!important;margin-top:8px!important}.whiteNavItem,.whiteLogout{min-height:48px!important;padding:0 15px!important;border-radius:0!important;color:#e6edf8!important;gap:13px!important;font-size:15px!important;letter-spacing:-.01em!important}.whiteNavItem b,.whiteLogout b{font-size:15px!important;font-weight:600!important;color:inherit!important}.navIconTile{width:22px!important;height:22px!important;min-width:22px!important;color:inherit!important}.navIconTile svg{width:22px!important;height:22px!important;opacity:.98}.whiteNavItem.active{background:linear-gradient(135deg,#3489ff,#1767e8)!important;color:#fff!important;box-shadow:0 12px 26px #1767e857!important}.whiteNavItem:hover,.whiteLogout:hover{background:#ffffff1a!important;color:#fff!important}.whiteSideBottom{margin-top:auto!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:18px!important}.whiteTopbar{height:80px!important;min-height:80px!important;padding:0 32px!important;background:#fffffff5!important;border-bottom:1px solid var(--si-line)!important;box-shadow:0 1px #0f172a05!important}.hamburger{width:44px!important;height:44px!important;border-radius:0!important;background:#f1f5fb!important;color:#0f1b31!important;border:1px solid #dce4f1!important;font-size:24px!important}.topPageTitle{font-size:26px!important;font-weight:800!important;letter-spacing:-.045em!important;color:#071227!important}.whiteAccount{display:flex!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:7px 12px 7px 8px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#071227!important;box-shadow:0 12px 28px #0f172a0d!important}.whiteAvatar{width:38px;height:38px;display:grid;place-items:center;border-radius:0!important;background:linear-gradient(145deg,#3b82f6,#1d4ed8);color:#fff;font-weight:800;font-size:14px}.whiteAccount b{font-size:14px!important;color:#071227!important;font-weight:700!important;line-height:1.1!important}.whiteAccount small{display:block!important;font-size:12px!important;color:#53627c!important;margin-top:3px!important}.accountChevron{color:#53627c;font-size:18px;margin-left:2px;line-height:1}.whiteContent{padding:24px 32px 0!important}.whiteFooter{display:none!important}.sidebarIsCollapsed .whiteSidebar{width:86px!important;min-width:86px!important;padding:26px 13px 22px!important}.sidebarIsCollapsed .whiteNavItem,.sidebarIsCollapsed .whiteLogout{justify-content:center!important;padding:0!important}.sidebarIsCollapsed .sidebarBrandLogo .smartSidebarLogoIcon{width:42px!important;height:42px!important;flex-basis:42px!important}.sidebarIsCollapsed .whiteBrand{justify-content:center!important;padding:0!important}.figmaDashboard{max-width:none!important;width:100%!important;gap:18px!important;padding-bottom:14px!important}.figmaIntro{margin:0 0 2px!important;color:#43536d!important;font-size:15px!important;font-weight:500!important}.figmaKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.figmaKpiCard{position:relative!important;min-height:118px!important;padding:24px 28px!important;gap:26px!important;border:1px solid var(--si-line)!important;border-radius:0!important;background:#fff!important;box-shadow:0 14px 36px #0f172a0b!important;overflow:hidden!important}.figmaKpiCard:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0!important;background:var(--si-blue)}.figmaKpiCard:nth-child(2):before{background:var(--si-green)}.figmaKpiCard:nth-child(3):before{background:var(--si-purple)}.figmaKpiCard:nth-child(4):before{background:var(--si-orange)}.figmaKpiCard:hover{box-shadow:0 20px 48px #0f172a14!important;transform:translateY(-1px)!important;border-color:#ccd7e8!important}.figmaKpiIcon{width:66px!important;height:66px!important;border-radius:0!important;font-size:0!important}.figmaKpiIcon svg{width:34px;height:34px}.figmaKpiIcon.blue{background:#eef4ff!important;color:#2563eb!important}.figmaKpiIcon.green{background:#eafaf1!important;color:#16a34a!important}.figmaKpiIcon.purple{background:#f0efff!important;color:#4f46e5!important}.figmaKpiIcon.orange{background:#fff3e4!important;color:#f08a10!important}.figmaKpiBody b{font-size:31px!important;font-weight:800!important;color:#071227!important}.figmaKpiBody small{font-size:15px!important;font-weight:700!important;color:#18233b!important;margin-top:8px!important}.figmaKpiBody em{font-size:13px!important;color:#53627c!important;opacity:1!important;margin-top:3px!important}.figmaMiddleGrid{grid-template-columns:1.1fr 1fr!important;gap:22px!important;align-items:stretch!important}.figmaBottomGrid{grid-template-columns:1.75fr .65fr!important;gap:22px!important;align-items:stretch!important}.figmaPanel{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:0 14px 36px #0f172a0a!important}.figmaPanel h2,.figmaPanelTitle h2{font-size:19px!important;font-weight:800!important;color:#071227!important;letter-spacing:-.02em!important}.figmaPanelTitle{margin-bottom:28px!important}.figmaPanelTitle span{width:22px!important;height:22px!important;background:#f3f6fb!important;border:1px solid #dce4f1!important;color:#64748b!important;font-size:12px!important}.figmaCoveragePanel{padding:28px 34px!important;min-height:360px!important}.figmaCoverageContent{gap:52px!important;min-height:240px!important}.figmaGauge{width:214px!important;height:214px!important}.figmaGauge svg{width:214px!important;height:214px!important;overflow:visible}.figmaGauge svg circle:first-child{stroke:#edf1f7!important;stroke-width:16!important}.figmaGauge b{font-size:44px!important;font-weight:800!important;color:#071227!important}.figmaGauge:after{content:"Couverture tags";position:absolute;left:0;right:0;top:124px;text-align:center;font-size:14px;font-weight:500;color:#69758c}.figmaCoverageText h3{font-size:20px!important;font-weight:800!important;color:#071227!important;margin-bottom:14px!important;letter-spacing:-.02em!important}.figmaCoverageText p{font-size:16px!important;color:#53627c!important;line-height:1.65!important;max-width:560px!important}.figmaCoverageText button{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-top:24px!important;padding:13px 24px!important;border-radius:0!important;background:linear-gradient(135deg,#246bff,#155ce6)!important;font-size:15px!important;font-weight:700!important;box-shadow:0 12px 24px #2563eb38!important}.figmaCoverageText button svg{width:18px;height:18px}.figmaAdCard{min-height:360px!important;overflow:hidden!important;padding:0 22px 16px!important;display:flex!important;flex-direction:column!important}.figmaAdHeader{height:60px;display:flex;align-items:center;gap:12px;justify-content:space-between}.figmaAdHeader h2{font-size:19px!important;font-weight:800!important;margin:0!important;color:#071227!important}.figmaAdHeader a{margin-left:auto;text-decoration:none;color:#2563eb;font-size:13px;font-weight:800;border:1px solid #d6e3ff;border-radius:0!important;padding:7px 10px;background:#f5f8ff}.figmaAdHeader button{width:34px!important;height:34px!important;padding:0!important;background:transparent!important;color:#51617a!important;box-shadow:none!important;border:0!important;display:grid!important;place-items:center!important}.figmaAdHeader button svg{width:21px;height:21px}.figmaAdMedia{height:272px!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#eff7f2!important;box-shadow:inset 0 0 0 1px #ffffff80!important}.figmaAdMedia img.cover{object-fit:cover!important}.figmaAdMedia img.contain{object-fit:contain!important;padding:0!important;background:#fff!important}.figmaCarousel{width:42px!important;height:42px!important;border-radius:0!important;background:#fffffff2!important;color:#071227!important;border:1px solid rgba(15,23,42,.08)!important;font-size:29px!important;font-weight:600!important;box-shadow:0 10px 24px #0f172a1f!important}.figmaCarousel.prev{left:14px!important}.figmaCarousel.next{right:14px!important}.figmaDots{height:34px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:0!important}.figmaDots button{width:8px!important;height:8px!important;border-radius:0!important;background:#d5dbe6!important}.figmaDots button.active{width:24px!important;border-radius:0!important;background:#2563eb!important}.figmaAdText{display:none!important}.figmaReportsPanel{padding:26px 26px 30px!important;min-height:276px!important}.figmaReportGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:22px!important}.figmaReportBtn{min-height:154px!important;background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;padding:24px 12px 0!important;position:relative!important;overflow:hidden!important;color:#071227!important}.figmaReportBtn:hover{border-color:#b8c7dc!important;box-shadow:0 16px 30px #0f172a12!important}.figmaReportIcon{width:50px!important;height:50px!important;border-radius:0!important;margin-bottom:6px!important}.figmaReportIcon svg{width:28px;height:28px}.figmaReportIcon.blue{background:#eef4ff!important;color:#2563eb!important}.figmaReportIcon.green{background:#eafaf1!important;color:#16a34a!important}.figmaReportIcon.orange{background:#fff3e4!important;color:#f08a10!important}.figmaReportIcon.purple{background:#f0efff!important;color:#4f46e5!important}.figmaReportBtn b{font-size:14px!important;font-weight:800!important;color:#071227!important}.figmaReportBtn small{font-size:13px!important;color:#53627c!important;font-weight:600!important}.figmaReportBtn em{position:absolute;left:0;right:0;bottom:0;height:42px;display:grid;place-items:center;border-top:1px solid var(--si-line);background:#fbfcfe;color:#071227}.figmaReportBtn em svg{width:19px;height:19px}.figmaReportLink,.figmaAlertLink{background:transparent!important;border:0!important;box-shadow:none!important;color:#2563eb!important;font-size:15px!important;font-weight:800!important;margin-top:20px!important;padding:0!important}.figmaAlertsPanel{display:flex!important;flex-direction:column!important;min-height:276px!important}.figmaAlertHeader{min-height:62px!important;padding:0 24px!important;border-bottom:1px solid var(--si-line)!important;display:flex!important;gap:14px!important}.figmaAlertHeader span{width:21px;height:21px;color:#f08a10!important;display:grid;place-items:center}.figmaAlertHeader span svg{width:21px;height:21px}.figmaAlertList{padding:10px 0!important}.figmaAlert{display:grid!important;grid-template-columns:52px 1fr 20px!important;align-items:center!important;gap:12px!important;padding:16px 24px!important}.figmaAlert:hover{background:#f7f9fc!important}.figmaAlert>span{width:52px!important;height:52px!important;border-radius:0!important;margin:0!important}.figmaAlert>span svg{width:28px;height:28px}.figmaAlert.warning>span{background:#fff3e4!important;color:#f08a10!important}.figmaAlert.danger>span{background:#fff0f0!important;color:#dc2626!important}.figmaAlert.info>span{background:#eef4ff!important;color:#2563eb!important}.figmaAlert.success>span{background:#eafaf1!important;color:#16a34a!important}.figmaAlert b{font-size:15px!important;font-weight:800!important;color:#071227!important}.figmaAlert small{font-size:14px!important;color:#53627c!important;line-height:1.45!important;margin-top:4px!important}.figmaAlert em{font-style:normal;font-size:34px;line-height:1;color:#7c879a;font-weight:300}.figmaAlertLink{margin:2px 24px 24px!important;align-self:flex-start!important}.figmaDashboardFooter{font-size:13px!important;color:#7d899d!important;text-align:center!important;padding:0 0 2px!important}@media (max-width:1400px){.whiteSidebar{width:244px!important;min-width:244px!important}.figmaKpiGrid{gap:14px!important}.figmaKpiCard{padding:20px!important;gap:18px!important}.figmaMiddleGrid,.figmaBottomGrid{grid-template-columns:1fr!important}}@media (max-width:900px){.whiteShell{display:block!important}.whiteSidebar{width:100%!important;min-width:0!important;height:auto!important;position:relative!important}.whiteNav{grid-template-columns:repeat(2,1fr)!important}.whiteTopbar{height:auto!important;min-height:74px!important;position:relative!important;flex-wrap:wrap!important;padding:14px 18px!important}.whiteContent{padding:18px!important}.figmaKpiGrid,.figmaReportGrid{grid-template-columns:1fr!important}.figmaCoverageContent{display:block!important}.figmaGauge{margin:0 auto 26px!important}.figmaAdMedia{height:210px!important}}.whiteSidebar{background:radial-gradient(circle at 0 0,rgba(98,139,212,.18),transparent 26%),linear-gradient(180deg,#081c38,#0a2446,#081b36)!important}.sidebarBrandLogo{gap:10px!important;align-items:center!important}.sidebarBrandLogo .smartSidebarLogoIcon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:0!important;background:none!important;padding:0!important;box-shadow:none!important;color:#fff!important}.sidebarBrandLogo .smartSidebarLogoText{font-size:18px!important;font-weight:650!important;letter-spacing:-.03em!important;gap:4px!important;color:#fff!important}.sidebarBrandLogo .smartSidebarLogoSmart,.sidebarBrandLogo .smartSidebarLogoInventory{color:#fff!important;font-weight:650!important}.whiteNavItem.active{background:linear-gradient(135deg,#2b5d9d,#244f88)!important;box-shadow:none!important}.whiteNavItem b,.whiteLogout b{font-weight:500!important}.topPageTitle{font-size:24px!important;font-weight:700!important}.whiteAccount{gap:12px!important;padding:6px 14px 6px 8px!important;min-width:182px!important;box-shadow:none!important}.whiteAccount b{font-size:13px!important;font-weight:600!important}.whiteAccount small{font-size:12px!important;color:#70809a!important}.whiteAccount div{text-align:left!important}.accountChevron{display:none!important}.figmaPanel h2,.figmaPanelTitle h2{font-size:18px!important;font-weight:700!important}.figmaKpiBody small{font-size:15px!important;font-weight:600!important}.figmaKpiBody em{font-size:13px!important}.figmaCoveragePanel{padding:24px 28px!important}.figmaPanelTitle{margin-bottom:18px!important}.figmaPanelTitle span{display:none!important}.figmaGauge{width:260px!important;height:260px!important}.figmaGauge svg{width:260px!important;height:260px!important}.figmaGauge svg circle:first-child{stroke-width:20!important}.figmaGauge:after{display:none!important;content:none!important}.figmaGauge b{font-size:52px!important;font-weight:700!important}.figmaCoverageText h3{font-size:18px!important;font-weight:650!important}.figmaCoverageText p{font-size:15px!important;line-height:1.55!important}.figmaAdCard{padding:0!important;min-height:324px!important}.figmaAdHeader,.figmaAdText,.figmaCarousel,.figmaReportLink,.figmaAlertLink,.figmaAlert em{display:none!important}.figmaAdMedia{position:relative!important;height:100%!important;min-height:324px!important;border:0!important;border-radius:0!important;background:#eef6f0!important}.figmaAdMedia img.cover,.figmaAdMedia img.contain{object-fit:cover!important;width:100%!important;height:100%!important}.figmaDotsOverlay{position:absolute!important;top:14px!important;left:50%!important;transform:translate(-50%)!important;z-index:2!important;margin:0!important;height:22px!important;background:transparent!important}.figmaDotsOverlay button{width:10px!important;height:10px!important;background:#8c98ac8c!important}.figmaDotsOverlay button.active{width:10px!important;background:#3b82f6!important;border-radius:0!important}.figmaBottomGrid{grid-template-columns:1.6fr .95fr!important}.figmaReportsPanel{padding:24px!important}.figmaReportsPanel h2{margin-bottom:0!important}.figmaReportBtn b{font-size:14px!important;font-weight:600!important}.figmaAlertsPanel{padding-bottom:8px!important}.figmaAlertHeader{min-height:58px!important;padding:0 18px!important;justify-content:flex-start!important}.figmaAlertHeader span{display:none!important}.figmaAlertHeader h2{margin:0!important}.figmaAlertList{padding:6px 0 8px!important}.figmaAlert{grid-template-columns:52px 1fr!important;padding:12px 18px!important;gap:12px!important}.figmaAlert b{font-size:14px!important;font-weight:600!important}.figmaAlert small{font-size:13px!important;line-height:1.35!important}.figmaDashboardFooter{text-align:center!important;font-size:12px!important;color:#7d899d!important}@media (max-width:900px){.figmaGauge{width:220px!important;height:220px!important}.figmaGauge svg{width:220px!important;height:220px!important}.figmaAdMedia{min-height:220px!important}}.operationsPage{max-width:none!important;min-height:calc(100vh - 104px)!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding-bottom:10px!important}.operationsPage h1{display:none!important}.operationsPage>p{margin:0!important;max-width:none!important;font-size:15px!important;line-height:1.6!important;color:#43536d!important}.operationsActionPanel{margin-top:12px!important;margin-bottom:18px!important;border-radius:0!important;padding:22px 24px!important;box-shadow:0 14px 36px #0f172a0a!important}.operationsActionPanel h2,.exportsPanel h2{font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#071227!important}.operationsActionPanel .notice,.exportsPanel .notice{margin:0 0 18px!important;color:#53627c!important;font-size:14px!important}.operationsPage .operationGrid.workflowGrid{gap:14px!important}.operationsPage .operationCard,.operationsPage .exportOperationCard{min-height:240px!important;height:240px!important;grid-template-rows:70px 54px 48px 42px!important;padding:20px 16px!important;border-radius:0!important}.operationsPage .operationCard .opIcon,.operationsPage .exportOperationCard .opIcon{width:62px!important;height:62px!important;border-radius:0!important;font-size:30px!important}.operationsPage .operationCard h3,.operationsPage .exportOperationCard h3{font-size:16px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.02em!important;min-height:44px!important}.operationsPage .operationCard p,.operationsPage .exportOperationCard p{font-size:13px!important;line-height:1.35!important;min-height:38px!important}.operationsPage .operationCard span:last-child,.operationsPage .exportOperationCard span:last-child{min-height:34px!important;padding:8px 12px!important;font-size:13px!important;border-radius:0!important}.exportsPanel{margin-top:0!important;margin-bottom:0!important;border-radius:0!important;padding:22px 24px!important;box-shadow:0 14px 36px #0f172a0a!important}.pageFooterLikeDashboard{margin-top:auto!important;padding:8px 0 2px!important;text-align:center!important;color:#7d899d!important;font-size:12px!important}.aiChatPage{min-height:calc(100vh - 104px)!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding-bottom:10px!important}.aiChatTop{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;padding:22px 24px!important;box-shadow:0 14px 36px #0f172a0a!important}.aiChatBadge{display:inline-flex!important;align-items:center!important;background:#eef4ff!important;color:#24508c!important;border:1px solid #dce7fb!important;border-radius:0!important;padding:6px 10px!important;font-size:12px!important;font-weight:700!important}.aiChatTop h2{margin:10px 0 6px!important;color:#071227!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.03em!important}.aiChatTop p{margin:0!important;color:#53627c!important;font-size:15px!important}.aiChatScore{min-width:150px!important;height:84px!important;border:1px solid #dce4f1!important;border-radius:0!important;display:grid!important;place-items:center!important;background:#f8fbff!important}.aiChatScore b{font-size:30px!important;color:#071227!important;line-height:1!important}.aiChatScore span{font-size:12px!important;color:#53627c!important}.aiChatLayout{display:grid!important;grid-template-columns:1fr 320px!important;gap:22px!important;align-items:stretch!important;flex:1!important}.aiChatPanel,.aiContextPanel{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:0 14px 36px #0f172a0a!important}.aiChatPanel{display:flex!important;flex-direction:column!important;min-height:560px!important;overflow:hidden!important}.aiMessages{flex:1!important;padding:24px!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.aiBubble{max-width:78%!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:12px 14px!important;white-space:pre-wrap!important}.aiBubble span{display:block!important;font-size:11px!important;font-weight:700!important;margin-bottom:6px!important;color:#53627c!important}.aiBubble p{margin:0!important;line-height:1.55!important;color:#1a2940!important;font-size:14px!important}.aiBubble.assistant{align-self:flex-start!important;background:#fff!important}.aiBubble.user{align-self:flex-end!important;background:#244f88!important;border-color:#244f88!important}.aiBubble.user span,.aiBubble.user p{color:#fff!important}.aiBubble.typing{opacity:.78!important}.aiQuickChips{padding:12px 18px!important;border-top:1px solid var(--si-line)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:#fff!important}.aiQuickChips button{border:1px solid #dce4f1!important;background:#f8fbff!important;color:#244f88!important;border-radius:0!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.aiComposer{border-top:1px solid var(--si-line)!important;padding:14px!important;display:grid!important;grid-template-columns:1fr 110px!important;gap:10px!important;background:#fff!important}.aiComposer textarea{min-height:54px!important;max-height:130px!important;resize:vertical!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:12px!important;outline:none!important;font-family:inherit!important}.aiComposer textarea:focus{border-color:#244f88!important;box-shadow:0 0 0 3px #244f881a!important}.aiComposer button{border-radius:0!important;background:#244f88!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}.aiContextPanel{padding:22px!important}.aiContextPanel h3{font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;color:#071227!important}.aiContextStat{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;border-bottom:1px solid #edf1f6!important}.aiContextStat span{color:#53627c!important;font-size:14px!important}.aiContextStat b{font-size:20px!important;color:#071227!important}@media (max-width:1100px){.aiChatLayout{grid-template-columns:1fr!important}.aiContextPanel{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px 18px!important}.aiContextPanel h3{grid-column:1/-1!important}}@media (max-width:760px){.aiChatTop{display:block!important}.aiChatScore{margin-top:14px!important}.aiComposer{grid-template-columns:1fr!important}.aiBubble{max-width:94%!important}.aiContextPanel{grid-template-columns:1fr!important}}.aiChatBadge{background:#eef7f1!important;color:#1f6b3e!important;border-color:#cfe9d8!important}.aiContextPanel{display:flex!important;flex-direction:column!important}.aiSideActions{display:grid!important;gap:9px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid #edf1f6!important}.aiSideActions button{width:100%!important;min-height:38px!important;border:1px solid #dce4f1!important;background:#f8fbff!important;color:#244f88!important;border-radius:0!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}.aiSideActions button:hover{background:#eef4ff!important;border-color:#cddbf0!important}.aiBubble.assistant p{font-family:Inter,Segoe UI,Arial,sans-serif!important}@media (max-width:1100px){.aiSideActions{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.aiSideActions{grid-template-columns:1fr!important}}.operationsPage{gap:16px!important;padding-bottom:12px!important}.operationsPage>p{margin:-2px 0 2px!important;color:#43536d!important;font-size:15px!important;line-height:1.45!important}.operationsActionPanel,.exportsPanel{border:1px solid var(--si-line)!important;border-radius:0!important;background:#fff!important;box-shadow:0 14px 36px #0f172a0a!important}.operationsActionPanel{padding:22px 24px!important;margin-top:6px!important;margin-bottom:16px!important}.exportsPanel{padding:22px 24px!important}.operationsActionPanel h2,.exportsPanel h2{font-size:19px!important;font-weight:650!important;letter-spacing:-.02em!important;margin:0 0 8px!important;color:#071227!important}.operationsActionPanel .notice,.exportsPanel .notice{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0 0 18px!important;color:#53627c!important;font-size:14px!important;line-height:1.45!important}.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid{gap:14px!important}.operationsPage .operationCard,.operationsPage .exportOperationCard{background:#fff!important;color:#071227!important;border:1px solid var(--si-line)!important;border-radius:0!important;min-height:214px!important;height:214px!important;grid-template-rows:54px 46px 42px 36px!important;padding:18px 14px!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.operationsPage .operationCard:hover,.operationsPage .exportOperationCard:hover{transform:translateY(-1px)!important;border-color:#b8c7dc!important;box-shadow:0 16px 30px #0f172a0f!important}.operationsPage .operationCard:before,.operationsPage .exportOperationCard:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;background:#2563eb;border-radius:0!important}.operationsPage .operationCard:nth-child(2):before,.operationsPage .exportOperationCard:nth-child(2):before{background:#64748b}.operationsPage .operationCard:nth-child(3):before,.operationsPage .exportOperationCard:nth-child(3):before{background:#2f6db2}.operationsPage .operationCard:nth-child(4):before,.operationsPage .exportOperationCard:nth-child(4):before{background:#22a06b}.operationsPage .operationCard:nth-child(5):before,.operationsPage .exportOperationCard:nth-child(5):before{background:#4f46e5}.operationsPage .operationCard:nth-child(6):before,.operationsPage .exportOperationCard:nth-child(6):before{background:#dc2626}.operationsPage .operationCard .opIcon,.operationsPage .exportOperationCard .opIcon{width:48px!important;height:48px!important;border-radius:0!important;background:#eef4ff!important;color:#2563eb!important;border:0!important;font-size:0!important}.operationsPage .operationCard .opIcon svg,.operationsPage .exportOperationCard .opIcon svg{width:25px!important;height:25px!important}.operationsPage .operationCard:nth-child(2) .opIcon,.operationsPage .exportOperationCard:nth-child(2) .opIcon{background:#f1f5f9!important;color:#64748b!important}.operationsPage .operationCard:nth-child(3) .opIcon,.operationsPage .exportOperationCard:nth-child(3) .opIcon{background:#edf5ff!important;color:#2f6db2!important}.operationsPage .operationCard:nth-child(4) .opIcon,.operationsPage .exportOperationCard:nth-child(4) .opIcon{background:#eafaf1!important;color:#22a06b!important}.operationsPage .operationCard:nth-child(5) .opIcon,.operationsPage .exportOperationCard:nth-child(5) .opIcon{background:#f0efff!important;color:#4f46e5!important}.operationsPage .operationCard:nth-child(6) .opIcon,.operationsPage .exportOperationCard:nth-child(6) .opIcon{background:#fff0f0!important;color:#dc2626!important}.operationsPage .operationCard h3,.operationsPage .exportOperationCard h3{color:#071227!important;font-size:15px!important;font-weight:600!important;line-height:1.18!important;min-height:38px!important}.operationsPage .operationCard p,.operationsPage .exportOperationCard p,.workflowGrid .operationCard.blue p,.workflowGrid .operationCard.green p,.operationCard.dangerOp p,.exportOperationCard.blue p,.exportOperationCard.green p{color:#53627c!important;font-size:12.5px!important;line-height:1.35!important;min-height:34px!important}.operationsPage .operationCard.blue h3,.operationsPage .operationCard.green h3,.operationsPage .operationCard.dangerOp h3,.operationsPage .exportOperationCard.blue h3,.operationsPage .exportOperationCard.green h3{color:#071227!important}.operationsPage .operationCard span,.operationsPage .operationCard span:last-child,.operationsPage .exportOperationCard span:last-child{min-width:112px!important;height:34px!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important;color:#1d5f91!important;font-size:13px!important;font-weight:650!important}.operationsPage .operationCard.blue span,.operationsPage .operationCard.green span,.operationsPage .exportOperationCard.blue span:last-child,.operationsPage .exportOperationCard.green span:last-child{background:#f6f9ff!important;color:#1d5f91!important;border-color:#dce4f1!important}.operationsPage .dangerOp span:last-child{background:#fff0f0!important;color:#b91c1c!important;border-color:#fecaca!important}.operationsPage .opMessage{margin:0!important;border-radius:0!important;font-weight:600!important}.operationsPage .pageFooterLikeDashboard{margin-top:auto!important;padding-top:10px!important}@media (max-width:1400px){.operationsPage .operationCard,.operationsPage .exportOperationCard{height:220px!important;min-height:220px!important}}@media (max-width:900px){.operationsPage .operationCard,.operationsPage .exportOperationCard{height:auto!important;min-height:190px!important}}.operationsPage{max-width:none!important;gap:14px!important;min-height:calc(100vh - 104px)!important}.operationsPage>p{margin:0 0 4px!important;font-size:14px!important}.operationsActionPanel,.exportsPanel{padding:22px 26px!important;border-radius:0!important}.operationsActionPanel{margin-top:2px!important;margin-bottom:14px!important}.operationsActionPanel h2,.exportsPanel h2{font-size:18px!important;font-weight:650!important;margin-bottom:6px!important}.operationsActionPanel .notice,.exportsPanel .notice{font-size:13.5px!important;margin-bottom:16px!important}.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid{gap:16px!important}.operationsPage .operationCard,.operationsPage .exportOperationCard{height:198px!important;min-height:198px!important;padding:16px 14px!important;grid-template-rows:48px 40px 38px 32px!important}.operationsPage .operationCard .opIcon,.operationsPage .exportOperationCard .opIcon{width:46px!important;height:46px!important;margin-bottom:0!important}.operationsPage .operationCard .opIcon svg,.operationsPage .exportOperationCard .opIcon svg{width:24px!important;height:24px!important;display:block!important;opacity:1!important}.operationsPage .operationCard h3,.operationsPage .exportOperationCard h3{font-size:14px!important;font-weight:600!important;min-height:34px!important}.operationsPage .operationCard p,.operationsPage .exportOperationCard p,.workflowGrid .operationCard.blue p,.workflowGrid .operationCard.green p,.operationCard.dangerOp p,.exportOperationCard.blue p,.exportOperationCard.green p{font-size:12px!important;min-height:30px!important}.operationsPage .operationCard span,.operationsPage .operationCard span:last-child,.operationsPage .exportOperationCard span:last-child{height:32px!important;min-width:104px!important;font-size:12.5px!important;font-weight:600!important}.operationsPage .operationCard:before,.operationsPage .exportOperationCard:before{top:18px!important;bottom:18px!important;width:2px!important}.operationsPage .dangerOp:before,.operationsPage .exportOperationCard:nth-child(6):before{background:#dc2626!important}.operationsPage .pageFooterLikeDashboard{margin-top:auto!important;padding:12px 0 0!important;color:#7d899d!important;font-size:12px!important}@media (max-width:1500px){.operationsPage .operationCard,.operationsPage .exportOperationCard{height:208px!important;min-height:208px!important}}@media (max-width:1200px){.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.operationsPage{min-height:auto!important;padding-bottom:0!important}.operationsPage .pageFooterLikeDashboard{margin-top:10px!important;padding-top:6px!important}.operationsPage{min-height:calc(100vh - 104px)!important;display:grid!important;grid-template-rows:auto minmax(250px,1fr) minmax(250px,1fr) auto auto!important;gap:18px!important;padding-bottom:0!important}.operationsActionPanel,.exportsPanel{display:flex!important;flex-direction:column!important;min-height:0!important}.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid{flex:1!important;align-items:stretch!important}.operationsPage .operationCard,.operationsPage .exportOperationCard,.operationsPage .cashOperationCard{height:100%!important;min-height:218px!important;align-content:center!important}.operationsPage .pageFooterLikeDashboard{margin-top:0!important;padding:4px 0 0!important;align-self:end!important}@media (max-width:1200px){.operationsPage{display:flex!important;min-height:auto!important}.operationsPage .operationCard,.operationsPage .exportOperationCard,.operationsPage .cashOperationCard{height:auto!important;min-height:208px!important}}.cashRegisterPage{min-height:calc(100vh - 104px)!important;display:flex!important;flex-direction:column!important;gap:16px!important;max-width:none!important;color:#071227!important}.cashRegisterHeader{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.cashRegisterHeader h1{margin:0 0 6px!important;font-size:28px!important;font-weight:750!important;letter-spacing:-.03em!important;color:#071227!important}.cashRegisterHeader p{margin:0!important;color:#53627c!important;font-size:14px!important}.cashHeaderActions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.cashHeaderActions button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;border-radius:0!important;background:#244f88!important;color:#fff!important;box-shadow:none!important;padding:9px 14px!important;font-size:13px!important;font-weight:650!important}.cashHeaderActions svg{width:16px!important;height:16px!important}.cashHeaderActions .cashResetBtn{background:#fff0f0!important;color:#b91c1c!important;border:1px solid #fecaca!important}.cashRegisterPanel{flex:1!important;background:#fff!important;border:1px solid var(--si-line,#dce4f1)!important;border-radius:0!important;box-shadow:0 14px 36px #0f172a0a!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cashTabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-bottom:1px solid var(--si-line,#dce4f1)!important;background:#fff!important}.cashTabs button{min-height:54px!important;border-radius:0!important;background:#fff!important;color:#071227!important;box-shadow:none!important;border:0!important;border-bottom:2px solid transparent!important;font-size:14px!important;font-weight:650!important}.cashTabs button.active{color:#ff3158!important;border-bottom-color:#ff3158!important}.cashDateBar{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;background:#f6f7f9!important;border-bottom:1px solid var(--si-line,#dce4f1)!important}.cashDateBar button{min-width:34px!important;min-height:34px!important;border-radius:0!important;background:#fff!important;color:#071227!important;border:1px solid #dce4f1!important;box-shadow:none!important;padding:6px 10px!important}.cashDateBar input{min-height:34px!important;border-radius:0!important;margin:0!important;padding:6px 10px!important;border:1px solid #dce4f1!important;font-weight:650!important;color:#071227!important}.cashMainGrid{flex:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:start!important}.cashMainGridSingle{grid-template-columns:minmax(0,1fr)!important}.cashTableWrap{min-width:0!important;padding:0!important}.cashTableWrap h2{margin:0!important;padding:14px 10px!important;font-size:18px!important;font-weight:600!important;color:#1a1d2e!important}.cashTable{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.cashTable th,.cashTable td{height:50px!important;border-bottom:1px solid #edf1f6!important;text-align:center!important;vertical-align:middle!important;color:#1a1d2e!important;font-size:14px!important}.cashTable th{background:#f1f2f4!important;font-weight:750!important}.cashTable td:first-child,.cashTable th:first-child{width:34%!important}.cashTable td:nth-child(2),.cashTable th:nth-child(2){width:34%!important}.cashTable td:nth-child(3),.cashTable th:nth-child(3){width:32%!important}.cashTable input{width:min(160px,90%)!important;min-height:34px!important;margin:0!important;border:1px solid transparent!important;background:#fff!important;text-align:center!important;border-radius:0!important;color:#071227!important;font-size:14px!important}.cashTable input:focus{outline:none!important;border-color:#244f88!important;box-shadow:0 0 0 3px #244f881a!important}.cashTable .qtyInput{font-weight:650!important}.cashTotalCard{min-height:144px!important;align-self:stretch!important;background:#f1f2f4!important;border-left:1px solid var(--si-line,#dce4f1)!important;padding:28px 14px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.cashTotalCard span{display:block!important;color:#000!important;font-size:28px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.cashTotalCard b{display:block!important;color:#000!important;font-size:26px!important;line-height:1!important;font-weight:800!important}.cashTotalCard small{color:#53627c!important;font-size:11px!important;line-height:1.3!important}.cashSummaryList{width:100%!important;margin-top:8px!important;display:grid!important;gap:8px!important}.cashSummaryList div{display:grid!important;gap:3px!important;padding:9px 7px!important;border-radius:0!important;background:#fff!important;border:1px solid #e5eaf3!important}.cashSummaryList em{font-style:normal!important;color:#53627c!important;font-size:11px!important}.cashSummaryList strong{font-size:14px!important;color:#071227!important}.cashSummaryList .ok strong{color:#15803d!important}.cashSummaryList .warn strong{color:#b91c1c!important}.managementTable th:first-child,.managementTable td:first-child{text-align:left!important;padding-left:20px!important;width:50%!important}.managementTable th:nth-child(2),.managementTable td:nth-child(2){width:12%!important}.managementTable th:nth-child(3),.managementTable td:nth-child(3){width:38%!important}.managementTable input{width:180px!important;text-align:right!important;padding-right:12px!important;border-color:#dce4f1!important}.cashTotalRow td{font-weight:800!important;background:#f8fafc!important}.cashOkRow td{font-weight:800!important;background:#f0fdf4!important;color:#15803d!important}.cashWarnRow td{font-weight:800!important;background:#fff7ed!important;color:#b45309!important}.expenseTitleRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 10px!important}.expenseTitleRow h2{padding:14px 0!important}.expenseTitleRow button{min-height:34px!important;border-radius:0!important;background:#244f88!important;color:#fff!important;box-shadow:none!important;font-size:13px!important}.expenseTable th:first-child,.expenseTable td:first-child{width:34%!important;text-align:left!important;padding-left:16px!important}.expenseTable th:nth-child(2),.expenseTable td:nth-child(2){width:22%!important}.expenseTable th:nth-child(3),.expenseTable td:nth-child(3){width:34%!important}.expenseTable th:nth-child(4),.expenseTable td:nth-child(4){width:10%!important}.expenseTable input{width:94%!important;text-align:left!important;border-color:#dce4f1!important}.expenseTable td:nth-child(2) input{text-align:right!important}.cashMiniDanger{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:0!important;background:#fff0f0!important;color:#b91c1c!important;border:1px solid #fecaca!important;box-shadow:none!important;font-size:18px!important;line-height:1!important}.cashMsg{margin:0!important;border-radius:0!important;font-weight:650!important}.cashRegisterPage .pageFooterLikeDashboard{margin-top:auto!important;padding:4px 0 0!important;color:#7d899d!important;font-size:12px!important;text-align:center!important}@media (max-width:1000px){.cashRegisterHeader{display:block!important}.cashHeaderActions{margin-top:12px!important}.cashMainGrid{grid-template-columns:1fr!important}.cashTotalCard{border-left:0!important;border-top:1px solid var(--si-line,#dce4f1)!important}.cashTabs{grid-template-columns:1fr!important}.cashDateBar{flex-wrap:wrap!important}}.cashExpensesSection{border-bottom:1px solid #edf1f6!important;padding-bottom:10px!important}.cashExpenseHistorySection{padding-bottom:0!important;border-bottom:0!important}.expenseEntryTable th:first-child,.expenseEntryTable td:first-child{width:24%!important;text-align:left!important;padding-left:16px!important}.expenseEntryTable th:nth-child(2),.expenseEntryTable td:nth-child(2){width:14%!important}.expenseEntryTable th:nth-child(3),.expenseEntryTable td:nth-child(3){width:18%!important}.expenseEntryTable th:nth-child(4),.expenseEntryTable td:nth-child(4){width:18%!important}.expenseEntryTable th:nth-child(5),.expenseEntryTable td:nth-child(5){width:18%!important}.expenseEntryTable th:nth-child(6),.expenseEntryTable td:nth-child(6){width:8%!important}.expenseEntryTable input{width:94%!important;text-align:left!important;border-color:#dce4f1!important}.expenseEntryTable td:nth-child(2) input{text-align:right!important}.expenseHistoryTopbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 10px 0!important}.expenseHistoryTopbar h2{padding:0 0 10px!important}.expenseMonthBar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.expenseMonthBar button,.expensePagerButtons button{min-width:32px!important;min-height:32px!important;border-radius:0!important;background:#fff!important;color:#071227!important;border:1px solid #dce4f1!important;box-shadow:none!important;padding:4px 8px!important}.expenseMonthBar button:disabled,.expensePagerButtons button:disabled{opacity:.45!important;cursor:not-allowed!important}.expenseMonthBar input{min-height:32px!important;border-radius:0!important;border:1px solid #dce4f1!important;padding:6px 8px!important;margin:0!important}.expenseMonthValue{min-width:160px!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:#071227!important;text-transform:capitalize!important}.expenseHistoryTable th:first-child,.expenseHistoryTable td:first-child{width:16%!important;text-align:left!important;padding-left:18px!important}.expenseHistoryTable th:nth-child(2),.expenseHistoryTable td:nth-child(2){width:28%!important;text-align:left!important}.expenseHistoryTable th:nth-child(3),.expenseHistoryTable td:nth-child(3){width:14%!important}.expenseHistoryTable th:nth-child(4),.expenseHistoryTable td:nth-child(4){width:16%!important;text-align:left!important}.expenseHistoryTable th:nth-child(5),.expenseHistoryTable td:nth-child(5){width:13%!important;text-align:left!important}.expenseHistoryTable th:nth-child(6),.expenseHistoryTable td:nth-child(6){width:13%!important;text-align:left!important}.expenseHistoryEmpty{text-align:center!important;color:#7d899d!important;font-style:italic!important}.expenseHistoryFooter{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;padding:12px 16px 16px!important;color:#7d899d!important;font-size:12px!important}.expenseHistoryFooter strong{color:#071227!important;font-size:12px!important}.expensePagerButtons{display:flex!important;align-items:center!important;gap:8px!important}@media (max-width:1000px){.expenseHistoryTopbar{display:block!important}.expenseMonthBar{justify-content:flex-start!important;padding-bottom:10px!important}.expenseHistoryFooter{flex-wrap:wrap!important;justify-content:flex-start!important}}.cashManagementSection{border-bottom:1px solid #edf1f6!important;padding-bottom:10px!important}.cashManagementHistorySection{border-bottom:0!important;padding-bottom:0!important}.managementEntryTable th:first-child,.managementEntryTable td:first-child{text-align:left!important;padding-left:20px!important;width:58%!important}.managementEntryTable th:nth-child(2),.managementEntryTable td:nth-child(2){width:10%!important}.managementEntryTable th:nth-child(3),.managementEntryTable td:nth-child(3){width:32%!important}.managementEntryTable input{width:180px!important;text-align:right!important;padding-right:12px!important;border-color:#dce4f1!important}.cashWideTableWrap{width:100%!important;overflow-x:auto!important;padding:0 10px!important}.managementHistoryTable{min-width:1600px!important}.managementHistoryTable th,.managementHistoryTable td{white-space:nowrap!important}.managementHistoryTable th:first-child,.managementHistoryTable td:first-child{width:120px!important;text-align:left!important;padding-left:18px!important}.managementHistoryTable th:nth-child(n+2),.managementHistoryTable td:nth-child(n+2){width:122px!important}.cashAdminDashboardPage{min-height:calc(100vh - 104px)!important;display:flex!important;flex-direction:column!important;gap:18px!important;color:#071227!important}.cashAdminDashboardHeader{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;flex-wrap:wrap!important}.cashAdminDashboardHeader h1{margin:0 0 6px!important;font-size:24px!important;font-weight:750!important;letter-spacing:-.03em!important}.cashAdminDashboardHeader p{margin:0!important;color:#64748b!important;font-size:14px!important}.cashAdminToolbar{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.cashAdminToolbar label{display:grid!important;gap:6px!important;min-width:180px!important}.cashAdminToolbar label:first-child{min-width:230px!important}.cashAdminToolbar span{font-size:12px!important;font-weight:700!important;color:#64748b!important}.cashAdminToolbar input{min-height:38px!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:8px 10px!important;margin:0!important}.cashAdminGrid{display:grid!important;gap:0!important;border:1px solid #dce4f1!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}.cashAdminGridTop,.cashAdminGridBottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashAdminCard{min-height:238px!important;background:#fff!important;border-right:1px solid #dce4f1!important;display:flex!important;flex-direction:column!important}.cashAdminGrid .cashAdminCard:last-child{border-right:0!important}.cashAdminCardHeader{min-height:52px!important;padding:12px 18px!important;border-bottom:1px solid #e9eef6!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cashAdminCardHeader h3{margin:0!important;font-size:17px!important;font-weight:700!important;color:#111827!important}.cashAdminCardMeta{min-height:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#7c879a!important;font-size:12px!important}.cashAdminCardRight{font-weight:700!important;color:#7c879a!important}.cashAdminCardBody{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.cashAdminMainValue,.cashAdminBigMetric{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:8px!important;line-height:1!important}.cashAdminMainValue small,.cashAdminBigMetric small{font-size:18px!important;font-weight:800!important;color:#111827!important;padding-bottom:10px!important}.cashAdminMainValue b,.cashAdminBigMetric b{font-size:58px!important;font-weight:700!important;letter-spacing:-.05em!important;color:#000!important}.cashAdminBigMetric b{font-size:56px!important}.cashAdminRingWrap{display:grid!important;justify-items:center!important;gap:10px!important}.cashAdminRing{width:132px!important;height:132px!important;position:relative!important}.cashAdminRing svg{width:132px!important;height:132px!important;transform:rotate(-90deg)!important}.cashAdminRing circle:first-child{fill:none!important;stroke:#e5e7eb!important;stroke-width:10!important}.cashAdminRing circle:last-child{fill:none!important;stroke:#d1d5db!important;stroke-width:10!important;stroke-linecap:round!important}.cashAdminRing div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#111827!important}.cashAdminRing b{font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important}.cashAdminRing small{font-size:14px!important;font-weight:700!important;color:#6b7280!important}.cashAdminRingWrap strong{font-size:15px!important;font-weight:700!important;color:#111827!important}.cashAdminRingWrap span{font-size:13px!important;color:#6b7280!important}.cashAdminDateStepper{display:flex!important;align-items:center!important;gap:8px!important}.cashAdminDateStepper button{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important;color:#64748b!important;box-shadow:none!important}.cashAdminDateStepper button:disabled{opacity:.45!important;cursor:not-allowed!important}.cashAdminDateStepper span{font-size:12px!important;color:#64748b!important}.cashAdminBottomNote{margin-top:auto!important;text-align:center!important;color:#7d899d!important;font-size:12px!important;padding-top:4px!important}@media (max-width:1400px){.cashAdminGridTop,.cashAdminGridBottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashAdminGrid .cashAdminCard:nth-child(2n){border-right:0!important}.cashAdminGrid .cashAdminCard:nth-child(n+3){border-top:1px solid #dce4f1!important}}@media (max-width:800px){.cashAdminGridTop,.cashAdminGridBottom{grid-template-columns:1fr!important}.cashAdminGrid .cashAdminCard{border-right:0!important;border-top:1px solid #dce4f1!important}.cashAdminGrid .cashAdminCard:first-child{border-top:0!important}.cashAdminMainValue b,.cashAdminBigMetric b{font-size:46px!important}}.cashSectionHeading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;padding:0 10px!important}.cashSectionHeading h2{padding:14px 0 6px!important}.cashSectionHeading p{margin:0 0 8px!important;color:#64748b!important;font-size:13px!important;text-align:right!important}.cashReadOnlyValue{width:180px!important;min-height:34px!important;margin:0 auto!important;border:1px solid #dce4f1!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 12px!important;background:#f8fafc!important;color:#071227!important;font-weight:700!important}.managementResultsTable td:first-child,.managementResultsTable th:first-child{text-align:left!important;padding-left:20px!important;width:58%!important}.managementResultsTable td:nth-child(2),.managementResultsTable th:nth-child(2){width:10%!important}.managementResultsTable td:nth-child(3),.managementResultsTable th:nth-child(3){width:32%!important}.managementResultsTable td:nth-child(3){font-weight:700!important}@media (max-width:1000px){.cashSectionHeading{display:block!important}.cashSectionHeading p{text-align:left!important;margin-bottom:12px!important}.cashReadOnlyValue{width:100%!important;max-width:180px!important}}.cashOpsPanel{margin-top:2px!important}.cashOpsHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.cashOpsHeader h2{margin:0 0 10px!important;font-size:22px!important;font-weight:750!important;color:#071227!important}.cashOpsHeader .notice{margin:0!important;max-width:760px!important}.cashOpsDateBox{display:grid!important;gap:6px!important;min-width:180px!important}.cashOpsDateBox span{font-size:12px!important;font-weight:700!important;color:#64748b!important}.cashOpsDateBox input{min-height:38px!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:8px 10px!important;margin:0!important}.cashOpsGrid{gap:16px!important}.cashOperationCard{height:100%!important;min-height:218px!important}.cashOperationCardReadOnly{cursor:default!important;opacity:1!important}.cashOperationCardReadOnly:hover{transform:none!important}.cashOpCardAmount{display:block!important;margin:2px 0 12px!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;color:#071227!important;text-align:center!important}.cashOperationCardReadOnly span:last-child{background:#f8fafc!important;color:#64748b!important;border-color:#dce4f1!important}.cashValueModal input{text-align:right!important}@media (max-width:1100px){.cashOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.cashOpsGrid{grid-template-columns:1fr!important}}.operationsPage{display:flex!important;flex-direction:column!important;min-height:calc(100vh - 104px)!important;gap:18px!important;padding-bottom:10px!important}.operationsActionPanel,.exportsPanel,.cashOpsPanel{flex:none!important;min-height:auto!important}.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid,.operationsPage .cashOpsGrid{flex:none!important;align-items:stretch!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.operationsPage .operationCard,.operationsPage .exportOperationCard,.operationsPage .cashOperationCard{height:auto!important;min-height:218px!important;max-height:240px!important;padding:22px 18px!important;justify-content:center!important;align-items:center!important}.operationsPage .operationCard .opIcon,.operationsPage .exportOperationCard .opIcon,.operationsPage .cashOperationCard .opIcon{margin:0 auto 12px!important}.operationsPage .operationCard h3,.operationsPage .exportOperationCard h3,.operationsPage .cashOperationCard h3{min-height:34px!important}.operationsPage .operationCard p,.operationsPage .exportOperationCard p,.operationsPage .cashOperationCard p{min-height:34px!important;margin-bottom:12px!important}.cashOpCardAmount{margin:0 0 10px!important}@media (max-width:1500px){.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid,.operationsPage .cashOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.operationsPage .operationGrid.workflowGrid,.operationsPage .exportOperationGrid,.operationsPage .cashOpsGrid{grid-template-columns:1fr!important}.operationsPage .operationCard,.operationsPage .exportOperationCard,.operationsPage .cashOperationCard{max-height:none!important}}.cashAdminGridResults{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashAdminGridResults .cashAdminCard{min-height:230px!important}.cashAdminGridResults .cashAdminCardHeader{min-height:74px!important;align-items:flex-start!important}.cashAdminInlineDate{display:flex!important;align-items:center!important;gap:8px!important}.cashAdminInlineDate .cashAdminDatePicker{width:100%!important}.cashAdminGridResults .cashAdminCardMeta{width:100%!important;align-items:center!important}.cashAdminGridResults .cashAdminCardRight{margin-left:auto!important}.cashAdminGridResults .cashAdminMainValue b{font-size:52px!important}@media (max-width:1600px){.cashAdminGridResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashAdminGridResults .cashAdminCard:nth-child(2n){border-right:0!important}.cashAdminGridResults .cashAdminCard:nth-child(n+3){border-top:1px solid #dce4f1!important}}@media (max-width:800px){.cashAdminGridResults{grid-template-columns:1fr!important}.cashAdminGridResults .cashAdminCard{border-right:0!important;border-top:1px solid #dce4f1!important}.cashAdminGridResults .cashAdminCard:first-child{border-top:0!important}.cashAdminInlineDate .cashAdminDatePicker{width:100%!important}.cashAdminInlineDate .cashAdminDatePicker .cashAdminDatePickerDisplay{width:100%!important;min-width:0!important}}.cashCountModal{width:min(560px,calc(100vw - 32px))!important}.cashModalTableWrap{max-height:420px!important;overflow:auto!important;border:1px solid #dce4f1!important;border-radius:0!important;margin:10px 0 14px!important}.cashMiniTable{width:100%!important;border-collapse:collapse!important}.cashMiniTable th,.cashMiniTable td{padding:12px 14px!important;border-bottom:1px solid #e9eef6!important;text-align:center!important}.cashMiniTable thead th{background:#f8fafc!important;font-size:13px!important;font-weight:800!important;color:#0f172a!important}.cashMiniTable tbody tr:last-child td{border-bottom:0!important}.cashMiniTable td input{width:110px!important;margin:0 auto!important;text-align:center!important}.cashModalTotalBar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#f8fafc!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:12px 14px!important;margin-bottom:12px!important}.cashModalTotalBar span{font-size:14px!important;font-weight:700!important;color:#475569!important}.cashModalTotalBar strong{font-size:26px!important;font-weight:800!important;color:#071227!important}.expenseValueModal{width:min(560px,calc(100vw - 32px))!important}.expenseModalFields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:14px 0!important}.expenseModalFields input{min-height:42px!important}.expenseModalActions{display:flex!important;justify-content:flex-end!important;margin-top:8px!important}.cashOpsDateBox input:disabled{background:#f8fafc!important;color:#64748b!important;cursor:not-allowed!important;opacity:1!important}.cashOpValueLabel{display:block!important;margin:2px 0 6px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;color:#64748b!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.03em!important}.cashAdminDatePicker{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important}.cashAdminDatePicker>button{width:34px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important;color:#334155!important;font-size:22px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.cashAdminDatePicker>button:hover:not(:disabled),.cashAdminDatePickerDisplay:hover:not(:disabled){background:#f8fafc!important}.cashAdminDatePicker>button:disabled,.cashAdminDatePickerDisplay:disabled{opacity:.55!important;cursor:not-allowed!important}.cashAdminDatePickerDisplay{min-height:38px!important;min-width:150px!important;margin:0!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-weight:800!important;font-size:14px!important;box-shadow:none!important}.cashAdminDatePickerDisplay span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cashAdminDatePickerIcon{font-size:15px!important;line-height:1!important}.cashAdminCalendarPopover{position:absolute!important;top:calc(100% + 8px)!important;left:40px!important;z-index:40!important;width:286px!important;padding:12px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 50px #0f172a24!important}.cashAdminDatePickerCompact .cashAdminCalendarPopover{left:32px!important}.cashAdminCalendarHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important}.cashAdminCalendarHeader button{width:28px!important;height:28px!important;min-height:28px!important;font-size:18px!important;border-radius:0!important}.cashAdminCalendarHeader strong{font-size:14px!important;color:#0f172a!important;font-weight:800!important;text-transform:capitalize!important}.cashAdminCalendarWeekdays,.cashAdminCalendarGrid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important}.cashAdminCalendarWeekdays{margin-bottom:8px!important}.cashAdminCalendarWeekdays span{text-align:center!important;font-size:11px!important;font-weight:800!important;color:#94a3b8!important}.cashAdminCalendarBlank,.cashAdminCalendarEmpty,.cashAdminCalendarDay{width:100%!important;aspect-ratio:1 / 1!important;border-radius:0!important}.cashAdminCalendarBlank,.cashAdminCalendarEmpty{display:block!important}.cashAdminCalendarDay{border:1px solid #dce4f1!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.cashAdminCalendarDay:hover{background:#f8fafc!important}.cashAdminCalendarDay.isActive{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.cashAdminCalendarHint{margin-top:10px!important;font-size:11px!important;color:#64748b!important;text-align:center!important}.cashAdminDatePickerCompact{gap:4px!important}.cashAdminDatePickerCompact>button{width:28px!important;height:32px!important;min-height:32px!important;font-size:18px!important}.cashAdminDatePickerCompact .cashAdminDatePickerDisplay{min-height:32px!important;min-width:126px!important;max-width:152px!important;padding:6px 8px!important;font-size:12px!important;color:#64748b!important}@media (max-width:700px){.cashAdminCalendarPopover{left:0!important;width:min(286px,calc(100vw - 48px))!important}}.cashOperationCard h3{min-height:auto!important;margin-bottom:14px!important}.cashOperationCard .cashOpValueLabel{margin-top:0!important}.cashOperationCardHighlight{position:relative!important;overflow:hidden!important}.cashOperationCardHighlight:before{width:4px!important}.cashOperationCardHighlight .opIcon{width:54px!important;height:54px!important;border-radius:0!important}.cashOperationCardHighlight h3{font-size:16px!important;font-weight:800!important}.cashOperationCardHighlight .cashOpValueLabel{font-size:12px!important;letter-spacing:.06em!important}.cashOperationCardHighlight .cashOpCardAmount{font-size:28px!important;font-weight:900!important}.cashOperationCardHighlight span:last-child{min-width:122px!important;font-weight:800!important}.operationsPage .cashOperationCardShortage:before{background:#dc2626!important}.operationsPage .cashOperationCardShortage .opIcon{background:#fff1f2!important;color:#dc2626!important}.operationsPage .cashOperationCardShortage{background:linear-gradient(180deg,#fff,#fff7f7)!important;border-color:#fecaca!important}.operationsPage .cashOperationCardShortage span:last-child{background:#fff1f2!important;color:#b91c1c!important;border-color:#fecaca!important}.operationsPage .cashOperationCardSurplus:before{background:#16a34a!important}.operationsPage .cashOperationCardSurplus .opIcon{background:#ecfdf3!important;color:#16a34a!important}.operationsPage .cashOperationCardSurplus{background:linear-gradient(180deg,#fff,#f6fff9)!important;border-color:#bbf7d0!important}.operationsPage .cashOperationCardSurplus span:last-child{background:#ecfdf3!important;color:#15803d!important;border-color:#bbf7d0!important}.cashOpsIntro{display:grid!important;gap:10px!important;flex:1 1 680px!important}.cashOpsIndicators{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.cashOpsIndicator{min-width:230px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important}.cashOpsIndicatorIcon{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;border-radius:0!important}.cashOpsIndicatorIcon svg{width:22px!important;height:22px!important}.cashOpsIndicatorContent{display:grid!important;gap:2px!important}.cashOpsIndicatorContent span{font-size:12px!important;font-weight:800!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cashOpsIndicatorContent strong{font-size:26px!important;line-height:1.1!important;font-weight:900!important;color:#071227!important}.cashOpsIndicatorContent small{font-size:12px!important;font-weight:700!important}.cashOpsIndicatorShortage{border-color:#fecaca!important;background:linear-gradient(180deg,#fff,#fff7f7)!important}.cashOpsIndicatorShortage .cashOpsIndicatorIcon{background:#fff1f2!important;color:#dc2626!important}.cashOpsIndicatorShortage .cashOpsIndicatorContent small{color:#b91c1c!important}.cashOpsIndicatorSurplus{border-color:#bbf7d0!important;background:linear-gradient(180deg,#fff,#f6fff9)!important}.cashOpsIndicatorSurplus .cashOpsIndicatorIcon{background:#ecfdf3!important;color:#16a34a!important}.cashOpsIndicatorSurplus .cashOpsIndicatorContent small{color:#15803d!important}@media (max-width:900px){.cashOpsIndicator{min-width:unset!important;width:100%!important}}.cashOperationCard h3{text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;min-height:40px!important;margin-bottom:10px!important}.cashOperationCard .cashOpCardAmount{margin-top:4px!important}.cashOpsHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;justify-content:stretch!important;gap:18px!important}.cashOpsIntro{max-width:820px!important;align-self:start!important}.cashOpsIndicators{justify-content:flex-start!important;align-items:stretch!important;margin-top:4px!important}@media (max-width:1100px){.cashOpsHeader{grid-template-columns:1fr!important}.cashOpsDateBox{justify-self:start!important}}.cashRegisterPage{max-width:1600px!important;margin:0 auto!important;gap:18px!important}.cashRegisterHeader{align-items:center!important}.cashRegisterHeader h1{font-size:32px!important;font-weight:900!important;color:#0b1023!important;letter-spacing:-.03em!important}.cashRegisterHeader p{color:#64748b!important;font-size:14px!important}.cashRegisterPanel{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;gap:14px!important}.cashTabs{display:flex!important;gap:10px!important;border-bottom:0!important;background:transparent!important;padding:0!important}.cashTabs button{min-height:44px!important;padding:0 18px!important;border:1px solid #d9e0eb!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:800!important}.cashTabs button.active{color:#075985!important;border-color:#bfdbfe!important;background:#eff6ff!important}.cashDateBar,.expenseHistoryTopbar,.cashSectionHeading{background:#fff!important;border:1px solid #d9e0eb!important;border-radius:0!important;padding:12px 14px!important}.cashDateBar{justify-content:space-between!important;gap:10px!important}.cashDateBar input,.expenseMonthBar input{min-height:44px!important;border:1px solid #d9e0eb!important;border-radius:0!important;padding:0 14px!important;background:#fff!important}.cashDateBar button,.expenseMonthBar button,.expensePagerButtons button{min-height:40px!important;min-width:40px!important;border-radius:0!important;border:1px solid #d9e0eb!important;background:#fff!important;color:#0f172a!important;font-weight:800!important}.cashDateBar button:last-child{padding:0 14px!important;min-width:auto!important}.cashMainGrid,.cashMainGridSingle{gap:16px!important}.cashTableWrap,.cashManagementSection,.cashExpensesSection{min-width:0!important}.cashTableWrap h2,.expenseHistoryTopbar h2,.cashSectionHeading h2{margin:0!important;padding:0!important;font-size:18px!important;font-weight:800!important;color:#0f172a!important}.cashSectionHeading{align-items:center!important}.cashSectionHeading p,.expenseHistoryTopbar p{margin:0!important;color:#64748b!important;font-size:13px!important}.cashWideTableWrap,.cashTableWrap{padding:0!important}.cashTable{width:100%!important;margin-top:14px!important;border:1px solid #d9e0eb!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0a!important;background:#fff!important}.cashWideTableWrap .cashTable,.cashExpenseHistorySection .cashTable{margin-top:14px!important}.cashTable th,.cashTable td{height:auto!important;padding:14px 12px!important;border-bottom:1px solid #e8eef5!important;vertical-align:middle!important;color:#0f172a!important;font-size:14px!important}.cashTable th{background:#f8fafc!important;color:#334155!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important}.cashTable tbody tr:last-child td{border-bottom:0!important}.cashTable input{width:min(180px,92%)!important;min-height:42px!important;border:1px solid #d9e0eb!important;border-radius:0!important;background:#fff!important;text-align:center!important;padding:0 12px!important}.cashTable .qtyInput{font-weight:700!important}.cashTotalCard{border:1px solid #d9e0eb!important;border-left:1px solid #d9e0eb!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0a!important;padding:22px 16px!important}.cashTotalCard span{color:#64748b!important;font-size:13px!important;letter-spacing:.03em!important}.cashTotalCard b{font-size:30px!important;color:#0f172a!important}.cashSummaryList div{border-radius:0!important;border:1px solid #e5edf7!important;padding:12px 10px!important}.expenseMonthBar{justify-content:flex-end!important}.expenseMonthValue{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid #d9e0eb!important;border-radius:0!important;background:#fff!important}.expenseHistoryFooter{margin-top:12px!important;padding:0!important;background:transparent!important;color:#64748b!important}.expenseHistoryEmpty{padding:22px!important}@media (max-width:1000px){.cashRegisterHeader{display:block!important}.cashHeaderActions{margin-top:12px!important}.cashTabs{flex-wrap:wrap!important}.cashDateBar,.expenseHistoryTopbar,.cashSectionHeading{display:block!important}.expenseMonthBar{justify-content:flex-start!important;margin-top:10px!important}}.platformPage{max-width:1600px!important;margin:0 auto!important}.platformPage .card,.myUsersPage .card{border:1px solid #d9e0eb!important;border-radius:0!important;box-shadow:0 8px 24px #0f172a0a!important;background:#fff!important}.platformPage .card input,.myUsersPage .card input{border:1px solid #d9e0eb!important;border-radius:0!important;min-height:42px!important;padding:0 12px!important;margin:6px 8px 6px 0!important}.pagePermissionBox{margin:12px 0!important;padding:12px!important;border:1px solid #e5edf7!important;border-radius:0!important;background:#f8fafc!important}.pagePermissionBox strong{display:block!important;margin-bottom:10px!important;color:#0f172a!important}.pagePermissionGrid,.pagePermissionMiniGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.pagePermissionGrid label,.pagePermissionMiniGrid label,.checkLine{display:flex!important;align-items:center!important;gap:8px!important;color:#334155!important;font-size:13px!important;font-weight:700!important}.pagePermissionGrid input,.pagePermissionMiniGrid input,.checkLine input{width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.pagePermissionMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:260px!important}.checkLine.compact{min-width:110px!important}.myUsersPage table,.platformPage table{margin-top:14px!important;border:1px solid #d9e0eb!important;border-radius:0!important;box-shadow:0 8px 24px #0f172a0a!important}@media (max-width:900px){.pagePermissionGrid,.pagePermissionMiniGrid{grid-template-columns:1fr!important}}.cashOpsHeader{grid-template-columns:minmax(0,1fr) 180px!important;column-gap:22px!important;row-gap:12px!important;align-items:start!important}.cashOpsIntro{max-width:none!important;width:100%!important;justify-items:start!important;align-content:start!important}.cashOpsHeader .notice{max-width:620px!important}.cashOpsIndicators{width:fit-content!important;max-width:100%!important;justify-content:flex-start!important;align-items:stretch!important;margin-top:8px!important}.cashOpsIndicator{min-width:238px!important}.cashOpsDateBox{width:180px!important;margin-left:auto!important}@media (max-width:1100px){.cashOpsHeader{grid-template-columns:1fr!important}.cashOpsDateBox{width:100%!important;max-width:220px!important;margin-left:0!important}.cashOpsIndicators{width:100%!important}}.platformHeaderBar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:10px!important}.platformHeaderBar h2{margin:0 0 6px!important;font-size:28px!important;font-weight:900!important;color:#0f172a!important}.platformHeaderBar p{margin:0!important;color:#64748b!important;font-size:14px!important}.platformAddStoreBtn{min-height:44px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;font-weight:800!important;box-shadow:none!important}.platformStoreModal{width:min(860px,92vw)!important;max-height:min(88vh,900px)!important;overflow:auto!important;gap:16px!important;border-radius:0!important}.platformStoreModal h2{margin:0!important;font-size:28px!important;font-weight:900!important;color:#0f172a!important}.platformStoreModal p{margin:0!important;color:#64748b!important}.platformCreateGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.platformStoreModal input{width:100%!important;margin:0!important}.platformCreateChecks{display:grid!important;gap:10px!important}.platformStoreModal .pagePermissionBox{margin:0!important}.platformStoreModal .pagePermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.platformModalActions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.platformModalCancel,.platformModalCreate{min-height:42px!important;padding:0 16px!important;border-radius:0!important;font-weight:800!important;box-shadow:none!important}.platformModalCancel{border:1px solid #d9e0eb!important;background:#fff!important;color:#334155!important}.platformModalCreate{border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}@media (max-width:900px){.platformHeaderBar{display:block!important}.platformAddStoreBtn{margin-top:12px!important}.platformCreateGrid,.platformStoreModal .pagePermissionGrid{grid-template-columns:1fr!important}.platformModalActions{justify-content:stretch!important;flex-direction:column!important}}.platformStoreModal input:not([type=checkbox]){width:100%!important;margin:0!important}.platformStoreModal input[type=checkbox],.platformCreateChecks input[type=checkbox],.platformStoreModal .pagePermissionBox input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important}.platformCreateChecks{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:12px!important}.platformCreateChecks .checkLine,.platformStoreModal .pagePermissionGrid label{justify-content:flex-start!important;text-align:left!important;padding:10px 12px!important;border:1px solid #e5edf7!important;border-radius:0!important;background:#fff!important}.platformStoreModal .pagePermissionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.platformStoreModal .pagePermissionGrid label span,.platformCreateChecks .checkLine{line-height:1.25!important}@media (max-width:900px){.platformCreateChecks,.platformStoreModal .pagePermissionGrid{grid-template-columns:1fr!important}}.cashOpsPanel{padding:20px 22px!important}.cashOpsHeader{margin-bottom:10px!important;column-gap:18px!important;row-gap:8px!important}.cashOpsIntro{gap:6px!important}.cashOpsHeader h2{margin:0 0 4px!important}.cashOpsHeader .notice{margin:0!important}.cashOpsIndicators{margin-top:2px!important;gap:10px!important}.cashOpsIndicator{padding:10px 14px!important}.cashOpsDateBox{gap:4px!important}.cashOpsGrid{margin-top:2px!important}@media (max-width:1100px){.cashOpsHeader{margin-bottom:8px!important}}.cashAdminToolbarSingle{width:100%!important;justify-content:flex-end!important}.cashAdminPrimaryDateControl{min-width:320px!important;padding:12px 14px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0a!important}.cashAdminPrimaryDateControl span{font-size:12px!important;font-weight:800!important;color:#64748b!important;letter-spacing:.02em!important}.cashAdminPrimaryDateControl .cashAdminDatePicker{width:100%!important}.cashAdminPrimaryDateControl .cashAdminDatePickerDisplay{min-height:44px!important;min-width:0!important;flex:1 1 auto!important;border-radius:0!important;font-size:15px!important;padding:10px 12px!important}.cashAdminPrimaryDateControl .cashAdminDatePicker>button{width:38px!important;height:44px!important;min-height:44px!important;border-radius:0!important}.cashAdminPrimaryDateControl .cashAdminCalendarPopover{left:0!important}@media (max-width:900px){.cashAdminToolbarSingle{justify-content:flex-start!important}.cashAdminPrimaryDateControl{min-width:min(100%,360px)!important;width:100%!important}}.cashAdminToolbarSingle{width:auto!important;justify-content:flex-end!important}.cashAdminPrimaryDateControl{min-width:0!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:6px!important}.cashAdminPrimaryDateControl span{font-size:12px!important;font-weight:700!important;color:#64748b!important;letter-spacing:0!important}.cashAdminPrimaryDateControl .cashAdminDatePicker{width:auto!important;gap:8px!important}.cashAdminPrimaryDateControl .cashAdminDatePicker>button{width:38px!important;height:38px!important;min-height:38px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:20px!important}.cashAdminPrimaryDateControl .cashAdminDatePickerDisplay{min-height:38px!important;min-width:150px!important;padding:8px 10px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.cashAdminPrimaryDateControl .cashAdminDatePickerIcon{font-size:14px!important}.cashAdminPrimaryDateControl .cashAdminCalendarPopover{left:46px!important;top:calc(100% + 6px)!important}@media (max-width:900px){.cashAdminToolbarSingle{width:100%!important;justify-content:flex-start!important}.cashAdminPrimaryDateControl .cashAdminDatePicker{width:100%!important}.cashAdminPrimaryDateControl .cashAdminDatePickerDisplay{flex:1 1 auto!important;min-width:0!important}}.cashDateBar{justify-content:flex-start!important;padding:10px 14px!important}.cashDateBarGroup{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.cashDateBarGroup span{font-size:12px!important;font-weight:800!important;color:#64748b!important;margin-right:2px!important}.cashDateBar input{width:160px!important}.cashDateBar button,.cashDateBar .cashDateTodayBtn{min-height:38px!important}.cashDateTodayBtn{padding:0 14px!important}@media (max-width:1000px){.cashDateBar{display:flex!important}.cashDateBarGroup{width:100%!important}}.cashOpsHeader{display:grid!important;grid-template-columns:minmax(340px,1fr) auto 180px!important;align-items:start!important;column-gap:18px!important;row-gap:10px!important;margin-bottom:12px!important}.cashOpsIntro{width:auto!important;max-width:640px!important;display:block!important}.cashOpsHeader h2{margin:0 0 6px!important}.cashOpsHeader .notice{max-width:620px!important;margin:0!important}.cashOpsIndicators{width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-top:0!important;align-self:center!important}.cashOpsIndicator{min-width:214px!important;padding:10px 12px!important}.cashOpsIndicatorIcon{width:42px!important;height:42px!important;flex-basis:42px!important}.cashOpsIndicatorContent strong{font-size:24px!important}.cashOpsDateBox{width:180px!important;justify-self:end!important;align-self:start!important;margin-left:0!important}.cashOpsGrid{margin-top:0!important}@media (max-width:1350px){.cashOpsHeader{grid-template-columns:1fr 180px!important}.cashOpsIndicators{grid-column:1 / -1!important;align-self:start!important}}@media (max-width:900px){.cashOpsHeader{grid-template-columns:1fr!important}.cashOpsDateBox{width:100%!important;max-width:220px!important;justify-self:start!important}.cashOpsIndicators{width:100%!important;flex-direction:column!important;align-items:stretch!important}.cashOpsIndicator{width:100%!important;min-width:0!important}}.cashOpsHeader{display:grid!important;grid-template-columns:minmax(300px,420px) auto 180px!important;align-items:center!important;column-gap:16px!important;row-gap:10px!important}.cashOpsIntro{max-width:420px!important}.cashOpsIndicators{justify-self:start!important;align-self:center!important;flex-wrap:nowrap!important}.cashOpsDateBox{justify-self:end!important;align-self:start!important}@media (max-width:1420px){.cashOpsHeader{grid-template-columns:minmax(260px,1fr) auto 180px!important}.cashOpsIndicators{flex-wrap:wrap!important}}@media (max-width:1180px){.cashOpsHeader{grid-template-columns:1fr 180px!important;align-items:start!important}.cashOpsIndicators{grid-column:1 / -1!important;justify-self:start!important;margin-top:4px!important}}@media (max-width:900px){.cashOpsHeader{grid-template-columns:1fr!important}.cashOpsDateBox{justify-self:start!important}}.cashRegisterPage{background:#f6f9fc!important}.cashRegisterHeader{align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}.cashRegisterHeader h1{font-size:44px!important;line-height:1.05!important;letter-spacing:-.03em!important}.cashRegisterPanel{background:#fff!important;border:1px solid #dbe5f1!important;border-radius:0!important;padding:18px!important;box-shadow:0 16px 40px #0f172a0d!important}.cashTabs{display:flex!important;gap:10px!important;padding:6px!important;border:1px solid #dbe5f1!important;border-radius:0!important;background:#f8fbff!important;width:max-content!important;min-width:min(100%,680px)!important;margin-bottom:18px!important}.cashTabs button{min-width:180px!important;padding:14px 18px!important;border-radius:0!important;border:0!important;background:transparent!important;color:#50627c!important;font-weight:800!important;font-size:18px!important}.cashTabs button.active{background:#fff!important;color:#114b82!important;box-shadow:0 6px 18px #114b821a!important}.cashDateBar{justify-content:space-between!important;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:0!important;padding:14px 16px!important;box-shadow:0 8px 20px #0f172a0a!important;margin-bottom:18px!important}.cashDateBarGroup{gap:10px!important}.cashDateBarGroup span{font-size:14px!important;text-transform:none!important;color:#5d6e85!important}.cashDateBar input,.expenseMonthBar input{border:1px solid #d3deec!important;border-radius:0!important;padding:12px 14px!important;background:#fff!important;min-height:48px!important;font-weight:700!important}.cashDateBar button,.expenseMonthBar button,.cashDateTodayBtn{min-height:48px!important;min-width:48px!important;border-radius:0!important;border:1px solid #d3deec!important;background:#fff!important;color:#183b63!important;font-weight:800!important}.cashDateBar .cashDateTodayBtn{padding:0 16px!important;min-width:120px!important}.cashMainGrid{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:22px!important;align-items:start!important}.cashMainGridSingle{grid-template-columns:1fr!important}.cashTableWrap,.cashExchangeSection,.cashManagementSection,.cashExpensesSection{background:transparent!important}.cashExchangeSections{display:flex!important;flex-direction:column!important;gap:18px!important}.cashExchangeSection,.cashWideTableWrap,.cashExpensesLayout>div,.cashExpensesAside,.cashHistoryStatCard,.cashExpenseAsideCard{border:1px solid #dce6f2!important;border-radius:0!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0a!important}.cashExchangeSection{padding:18px!important}.cashSectionTitleRow{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}.cashSectionTitleIcon,.cashHistoryStatIcon,.cashRecapIcon{width:52px!important;height:52px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f2f8ff,#e4f0ff)!important;color:#0f5f93!important}.cashSectionTitleIcon svg,.cashHistoryStatIcon svg,.cashRecapIcon svg{width:24px!important;height:24px!important}.cashSectionTitleRow h2,.cashExpensesTopbar h2,.cashSectionHeading h2{margin:0 0 4px!important;font-size:22px!important;color:#10233f!important}.cashSectionTitleRow p,.cashExpensesTopbar p,.cashSectionHeading p{margin:0!important;color:#697b92!important;font-size:14px!important}.cashTable{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #dce6f2!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}.cashTable thead th{background:#f8fbff!important;color:#5e718a!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:800!important;padding:16px 18px!important;border-bottom:1px solid #e5edf7!important}.cashTable td{padding:16px 18px!important;border-bottom:1px solid #edf2f8!important;color:#172b47!important;font-weight:600!important;background:#fff!important}.cashTable tbody tr:hover td{background:#fbfdff!important}.cashCountTable th:first-child,.cashCountTable td:first-child{width:34%!important;text-align:left!important}.cashCountTable th:nth-child(2),.cashCountTable td:nth-child(2){width:28%!important;text-align:center!important}.cashCountTable th:nth-child(3),.cashCountTable td:nth-child(3){width:38%!important;text-align:right!important}.cashTable .qtyInput{width:120px!important;min-height:44px!important;border-radius:0!important;border:1px solid #d6e0ed!important;background:#fbfdff!important;text-align:center!important;font-size:18px!important;font-weight:800!important;color:#0f2340!important}.cashRecapCard{padding:22px!important;border:1px solid #dce6f2!important;border-radius:0!important;background:#fff!important;box-shadow:0 16px 36px #0f172a0d!important}.cashRecapHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important}.cashRecapHeader span{font-size:16px!important;color:#5f7187!important;font-weight:800!important;text-transform:none!important}.cashRecapBody{display:flex!important;flex-direction:column!important;gap:14px!important}.cashRecapRow{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 18px!important;border:1px solid #e5edf7!important;border-radius:0!important;gap:14px!important}.cashRecapRow em,.cashRecapGapCard em{display:block!important;font-style:normal!important;font-weight:800!important;color:#152944!important;margin-bottom:4px!important}.cashRecapRow small,.cashRecapGapCard small{display:block!important;color:#7a8a9d!important;font-size:13px!important}.cashRecapRow strong{font-size:22px!important;color:#0f2340!important}.cashRecapGapCard{display:flex!important;justify-content:space-between!important;align-items:center!important;border-radius:0!important;padding:18px 20px!important;gap:16px!important}.cashRecapExpenseRow{background:#fffdfa!important;border-color:#f4dec4!important}.cashRecapExpenseAmount{color:#d64a3a!important}.cashRecapGapCard.balanced,.cashRecapGapCard.ok{background:#f8fbff!important;border:1px solid #dce6f2!important}.cashRecapGapCard.surplus{background:#edf9f1!important;border:1px solid #bce7c8!important}.cashRecapGapCard.shortage,.cashRecapGapCard.warn{background:#fff3f1!important;border:1px solid #f6c8c3!important}.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong{color:#0f2340!important}.cashRecapGapCard strong{font-size:28px!important}.cashSectionHeadingHistory{margin-bottom:12px!important}.cashInfoBanner{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:1px solid #d8e8f8!important;background:#f7fbff!important;color:#284b71!important;border-radius:0!important;margin-bottom:16px!important}.cashInfoBanner svg{width:18px!important;height:18px!important}.expenseHistoryTopbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0!important;margin-bottom:18px!important;background:transparent!important;border:none!important}.cashHistoryToolbarTitle{font-size:15px!important;font-weight:800!important;color:#47607c!important}.expenseMonthBar{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;border:none!important;background:transparent!important}.expenseMonthValue{min-width:150px!important;min-height:48px!important;display:flex!important;align-items:center!important;padding:0 16px!important;border:1px solid #d3deec!important;border-radius:0!important;background:#fff!important;font-weight:800!important;color:#183b63!important}.cashHistoryStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:18px!important}.cashHistoryStatCard{display:flex!important;align-items:center!important;gap:14px!important;padding:20px!important}.cashHistoryStatCard span,.cashExpenseAsideCard span{display:block!important;font-size:14px!important;color:#6b7d92!important;font-weight:700!important;margin-bottom:4px!important}.cashHistoryStatCard strong,.cashExpenseAsideCard strong{display:block!important;font-size:28px!important;line-height:1.15!important;color:#10233f!important;font-weight:900!important}.cashHistoryStatCard small,.cashExpenseAsideCard small{display:block!important;margin-top:4px!important;color:#7c8da1!important;font-size:13px!important}.cashWideTableWrap{overflow:auto!important;padding:0!important}.managementHistoryTable th:first-child,.managementHistoryTable td:first-child{position:sticky!important;left:0!important;z-index:2!important;background:inherit!important}.managementHistoryTable td{white-space:nowrap!important}.cashExpensesLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:18px!important;align-items:start!important}.cashExpensesLayoutSingle{grid-template-columns:minmax(0,1fr)!important}.cashExpensesAside{padding:18px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.cashExpenseAsideCard{padding:18px!important}.expenseHistoryTable th,.expenseHistoryTable td{text-align:left!important}.expenseHistoryFooter{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:14px!important;color:#637891!important}.expenseHistoryFooter strong{font-size:15px!important;color:#10233f!important}.expensePagerButtons button{min-width:38px!important;min-height:38px!important;border-radius:0!important;border:1px solid #d4dfee!important;background:#fff!important;color:#173d67!important;font-weight:800!important}.expensePagerButtons button:disabled{opacity:.45!important}@media (max-width: 1280px){.cashMainGrid,.cashExpensesLayout{grid-template-columns:1fr!important}.cashTabs{width:100%!important;min-width:0!important}}@media (max-width: 980px){.cashHistoryStats{grid-template-columns:1fr!important}.cashTabs{flex-direction:column!important}.cashTabs button{width:100%!important;min-width:0!important}.expenseHistoryTopbar{flex-direction:column!important;align-items:stretch!important}.expenseMonthBar{flex-wrap:wrap!important}}.cashManagementHistorySection .cashWideTableWrap{margin-top:0!important}:root{--si-bg:#f5f7fb;--si-surface:#ffffff;--si-surface-2:#f8fafc;--si-text:#111827;--si-muted:#64748b;--si-line:#dbe4ef;--si-line-soft:#edf2f7;--si-primary:#0f4c81;--si-primary-2:#1264a3;--si-primary-soft:#e8f3ff;--si-success:#16a34a;--si-success-soft:#eaf8ef;--si-danger:#dc2626;--si-danger-soft:#fff1f2;--si-warning:#d97706;--si-warning-soft:#fff7ed;--si-radius:18px;--si-radius-lg:24px;--si-shadow:0 14px 34px rgba(15,23,42,.06);--si-shadow-soft:0 8px 22px rgba(15,23,42,.045)}html,body,#root{background:var(--si-bg)!important}body{color:var(--si-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit!important}button{transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}button:not(:disabled):hover{transform:translateY(-1px)}button:disabled{cursor:not-allowed!important}.white{min-height:100vh!important;background:var(--si-bg)!important}.whiteSidebar,.sidebar{background:#fff!important;border-right:1px solid var(--si-line)!important;box-shadow:12px 0 34px #0f172a0a!important}.whiteBrand{border-bottom:1px solid var(--si-line-soft)!important;padding:22px 18px!important}.sidebarBrandLogo,.smartSidebarLogoIcon{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;box-shadow:0 12px 26px #0f4c813d!important}.smartSidebarLogoText,.whiteBrand strong{letter-spacing:-.025em!important}.whiteNav{padding:14px 12px!important;gap:6px!important}.whiteNav button,.whiteLogout{border-radius:0!important;color:#526276!important;font-weight:800!important;min-height:48px!important;padding:0 14px!important;border:1px solid transparent!important}.whiteNav button:hover,.whiteLogout:hover{background:#f6f9fc!important;border-color:#e4ecf5!important;color:var(--si-primary)!important}.whiteNav button.active,.whiteNav button[aria-current=page]{background:var(--si-primary-soft)!important;color:var(--si-primary)!important;border-color:#cfe5fb!important;box-shadow:0 8px 20px #0f4c8114!important}.navIconTile{border-radius:0!important;background:#f8fafc!important}.whiteNav button.active .navIconTile{background:#fff!important;color:var(--si-primary)!important}.whiteMain{background:var(--si-bg)!important}.whiteTopbar{position:sticky!important;top:0!important;z-index:25!important;background:#ffffffe0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--si-line)!important;box-shadow:0 10px 28px #0f172a0a!important}.topPageTitle{font-weight:900!important;letter-spacing:-.03em!important;color:#0f172a!important}.whiteAccount{border:1px solid var(--si-line)!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 20px #0f172a0a!important}.whiteContent{padding:28px!important;max-width:1680px!important;margin:0 auto!important;width:100%!important}.operationsPage,.tableOnlyPage,.cashRegisterPage,.platformPage,.dashboardAdminPage,.cashDashboardAdminPage,.aiAgentPage,.exportsPage{max-width:1600px!important;margin:0 auto!important}.operationsActionPanel,.exportsPanel,.figmaPanel,.cashRegisterPanel,.platformPanel,.card,.fileCard,.tableCard,.reportCard,.scanModal,.pagePermissionBox,.cashAdminPanel,.cashAdminStatCard,.cashAdminChartPanel{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow)!important}.notice,.mutedText{color:var(--si-muted)!important;line-height:1.55!important}.primaryBtn,.platformAddStoreBtn,.reportCard button,.fileCardOp,.exportOperationCard span,.operationCard span,.cashResetBtn,.cashTodayBtn,.cashDateTodayBtn,.loginCard button,.scanModal button[type=submit],.platformModalActions button:last-child{border:1px solid transparent!important;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;border-radius:0!important;font-weight:900!important;box-shadow:0 12px 24px #0f4c812e!important}.primaryBtn:hover,.platformAddStoreBtn:hover,.reportCard button:hover{box-shadow:0 16px 34px #0f4c813d!important}.dangerBtn,.dangerOp span,.cashResetBtn{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#fff!important;box-shadow:0 12px 24px #dc262629!important}input,select,textarea{border:1px solid #d5dfeb!important;background:#fff!important;border-radius:0!important;color:#14213d!important;outline:none!important}input:focus,select:focus,textarea:focus{border-color:#93c5fd!important;box-shadow:0 0 0 4px #3b82f624!important}table{border-collapse:separate!important;border-spacing:0!important}.tableWrap,.cashWideTableWrap,.cashModalTableWrap{border-radius:0!important;border:1px solid var(--si-line)!important;overflow:auto!important;background:#fff!important;box-shadow:var(--si-shadow-soft)!important}.productTable,.associationTable,.inventoryTable,.cashTable,.platformTable,.usersTable,.adAdminTable{width:100%!important;background:#fff!important;border-radius:0!important;overflow:hidden!important}.productTable th,.associationTable th,.inventoryTable th,.cashTable th,.platformTable th,.usersTable th,.adAdminTable th{background:#f8fafc!important;color:#5b6b80!important;text-transform:uppercase!important;letter-spacing:.045em!important;font-size:12px!important;font-weight:900!important;padding:15px 18px!important;border-bottom:1px solid var(--si-line)!important}.productTable td,.associationTable td,.inventoryTable td,.cashTable td,.platformTable td,.usersTable td,.adAdminTable td{padding:15px 18px!important;border-bottom:1px solid var(--si-line-soft)!important;color:#172033!important;font-weight:650!important}.productTable tbody tr:hover td,.associationTable tbody tr:hover td,.inventoryTable tbody tr:hover td,.cashTable tbody tr:hover td,.platformTable tbody tr:hover td,.usersTable tbody tr:hover td{background:#fbfdff!important}.statusBadge,.badge,.roleBadge{border-radius:0!important;padding:7px 11px!important;font-size:12px!important;font-weight:900!important;border:1px solid transparent!important}.statusBadge.present,.statusBadge.success,.badge.success{background:var(--si-success-soft)!important;color:#15803d!important;border-color:#bbf7d0!important}.statusBadge.missing,.statusBadge.danger,.badge.danger{background:var(--si-danger-soft)!important;color:#b91c1c!important;border-color:#fecdd3!important}.statusBadge.unlinked,.statusBadge.warning,.badge.warning{background:var(--si-warning-soft)!important;color:#b45309!important;border-color:#fed7aa!important}.figmaDashboard,.dashboardPage{background:transparent!important}.figmaHero,.dashboardHero,.cashAdminHeader,.platformHeaderBar,.tableToolbar,.cashRegisterHeader{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;padding:24px!important;box-shadow:var(--si-shadow)!important}.figmaHero h1,.dashboardHero h1,.cashRegisterHeader h1,.platformHeaderBar h2,.cashAdminHeader h1{color:#0f172a!important;letter-spacing:-.04em!important}.figmaIntro,.dashboardHero p,.cashRegisterHeader p,.platformHeaderBar p,.cashAdminHeader p{color:var(--si-muted)!important}.figmaStatsGrid,.statusSummary,.cashAdminGrid,.aiContextGrid{gap:18px!important}.statCard,.figmaStatCard,.cashAdminKpi,.cashOpsIndicator,.aiContextStat{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important;padding:20px!important}.statCard span,.figmaStatCard span,.cashAdminKpi span,.aiContextStat span{color:var(--si-muted)!important;font-weight:800!important}.statCard b,.figmaStatCard b,.cashAdminKpi strong,.aiContextStat strong{color:#101828!important;letter-spacing:-.03em!important}.operationGrid,.workflowGrid,.exportOperationGrid{gap:18px!important}.operationCard,.exportOperationCard{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important;min-height:190px!important;padding:22px!important}.operationCard:hover,.exportOperationCard:hover,.reportCard:hover{border-color:#bcd7f0!important;box-shadow:0 18px 42px #0f4c811a!important}.opIcon{background:var(--si-primary-soft)!important;color:var(--si-primary)!important;border:1px solid #cfe5fb!important;border-radius:0!important;width:54px!important;height:54px!important}.operationCard h3,.exportOperationCard h3{color:#10233f!important;font-size:18px!important;letter-spacing:-.02em!important}.operationCard p,.exportOperationCard p{color:var(--si-muted)!important;line-height:1.5!important}.cashOpsHeader{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;padding:20px!important;box-shadow:var(--si-shadow-soft)!important}.cashOpsIntro h2{color:#10233f!important;letter-spacing:-.03em!important}.cashOpsIndicatorShortage{background:var(--si-danger-soft)!important;border-color:#fecdd3!important}.cashOpsIndicatorSurplus{background:var(--si-success-soft)!important;border-color:#bbf7d0!important}.modalOverlay{background:#0f172a85!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.scanModal,.platformStoreModal{border-radius:0!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 28px 70px #0f172a47!important}.modalClose{border-radius:0!important;background:#f8fafc!important;border:1px solid var(--si-line)!important}.scanModal h2,.platformStoreModal h2{letter-spacing:-.035em!important;color:#111827!important}.aiAgentShell,.aiChatPanel{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow)!important}.aiBubble{border-radius:0!important;border:1px solid var(--si-line-soft)!important}.aiBubble.assistant{background:#f8fbff!important}.aiBubble.user{background:var(--si-primary)!important;color:#fff!important}.platformCreateGrid,.platformCreateChecks,.pagePermissionGrid,.pagePermissionMiniGrid{gap:12px!important}.checkLine,.pagePermissionItem{border:1px solid var(--si-line)!important;border-radius:0!important;background:#fff!important;padding:12px 14px!important}.checkLine:hover,.pagePermissionItem:hover{border-color:#bcd7f0!important;background:#f8fbff!important}@media (max-width: 980px){.whiteContent{padding:18px!important}.figmaHero,.dashboardHero,.cashRegisterHeader,.platformHeaderBar,.cashAdminHeader{padding:18px!important;border-radius:0!important}.operationGrid,.workflowGrid,.exportOperationGrid,.figmaStatsGrid,.statusSummary,.cashAdminGrid,.aiContextGrid,.cashOpsHeader{grid-template-columns:1fr!important}.whiteTopbar{padding-left:14px!important;padding-right:14px!important}}@media (max-width: 720px){.whiteContent{padding:14px!important}.topPageTitle{font-size:20px!important}.operationCard,.exportOperationCard,.statCard,.figmaStatCard{border-radius:0!important}}:root{--si-bg:#fafbfe;--si-surface:#ffffff;--si-surface-2:#f8fafc;--si-text:#0f172a;--si-muted:#64748b;--si-muted-2:#94a3b8;--si-line:#e2e8f0;--si-line-soft:#f1f5f9;--si-primary:#4f46e5;--si-primary-2:#4338ca;--si-primary-3:#3730a3;--si-primary-soft:#eef2ff;--si-primary-soft-2:#e0e7ff;--si-dark:#0f172a;--si-dark-2:#1e293b;--si-success:#059669;--si-success-soft:#ecfdf5;--si-danger:#e11d48;--si-danger-soft:#fff1f2;--si-warning:#d97706;--si-warning-soft:#fffbeb;--si-radius:18px;--si-radius-lg:24px;--si-shadow:0 18px 45px rgba(15,23,42,.07);--si-shadow-soft:0 10px 28px rgba(15,23,42,.055);--si-shadow-hover:0 22px 50px rgba(79,70,229,.13)}html,body,#root{min-height:100%;background:radial-gradient(circle at 12% 4%,rgba(79,70,229,.08),transparent 24rem),radial-gradient(circle at 92% 0%,rgba(16,185,129,.06),transparent 22rem),var(--si-bg)!important}body{color:var(--si-text)!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.01em}h1,h2,h3,.topPageTitle,.brandTitle,.smartSidebarLogoText,.whiteBrand strong{font-family:Outfit,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}p,.notice,.mutedText,small{line-height:1.6!important}.whiteShell,.white,.whiteMain{background:transparent!important}.whiteSidebar,.sidebar{background:#ffffffeb!important;border-right:1px solid var(--si-line)!important;box-shadow:14px 0 38px #0f172a0d!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.whiteBrand{padding:24px 18px!important;border-bottom:1px solid var(--si-line-soft)!important}.smartSidebarLogoIcon,.sidebarBrandLogo{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;border-radius:0!important;box-shadow:0 14px 30px #4f46e540!important}.smartSidebarLogoSmart,.smartSidebarLogoInventory,.whiteBrand strong{color:#0f172a!important}.whiteNav{padding:16px 12px!important;gap:8px!important}.whiteNavItem,.whiteLogout,.whiteNav button{border-radius:0!important;min-height:50px!important;color:#64748b!important;font-weight:800!important;border:1px solid transparent!important;background:transparent!important}.whiteNavItem:hover,.whiteLogout:hover,.whiteNav button:hover{background:#f8fafc!important;border-color:var(--si-line)!important;color:var(--si-primary)!important;box-shadow:none!important}.whiteNavItem.active,.whiteNav button.active,.whiteNav button[aria-current=page]{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 28px #4f46e533!important}.navIconTile{width:34px!important;height:34px!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;border:1px solid transparent!important}.whiteNavItem.active .navIconTile,.whiteNav button.active .navIconTile{background:#ffffff2e!important;border-color:#ffffff38!important;color:#fff!important}.whiteLogout{color:#e11d48!important}.whiteTopbar{background:#ffffffd1!important;border-bottom:1px solid var(--si-line)!important;box-shadow:0 12px 34px #0f172a0b!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.topPageTitle{color:#0f172a!important;font-weight:900!important;letter-spacing:-.045em!important}.whiteAccount{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important}.whiteAvatar{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important}.whiteContent{padding:30px!important;max-width:1680px!important}.pharmaLogin,.login{background:radial-gradient(circle at 20% 14%,rgba(79,70,229,.14),transparent 24rem),radial-gradient(circle at 84% 16%,rgba(5,150,105,.12),transparent 22rem),linear-gradient(135deg,#fafbfe,#f8fafc)!important}.loginCard,.login form{border:1px solid rgba(226,232,240,.9)!important;border-radius:0!important;box-shadow:0 28px 70px #0f172a21!important}.loginCard h2,.login h2{font-family:Outfit,Plus Jakarta Sans,sans-serif!important;color:#0f172a!important;font-size:32px!important;letter-spacing:-.045em!important}.loginCard button,.login button{min-height:48px!important;background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;border-radius:0!important;box-shadow:0 16px 34px #4f46e53d!important}.operationsActionPanel,.exportsPanel,.figmaPanel,.dashboardHero,.figmaHero,.tableToolbar,.cashRegisterHeader,.cashRegisterPanel,.platformHeaderBar,.platformPanel,.cashAdminHeader,.cashAdminPanel,.dashboardAdminPage .tableCard,.tableCard,.card,.fileCard,.reportCard,.pagePermissionBox,.cashAdminStatCard,.cashAdminChartPanel{background:#fffffff5!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow)!important}.operationsActionPanel,.exportsPanel,.figmaPanel,.cashRegisterPanel,.platformPanel,.cashAdminPanel{padding:24px!important}.operationsPage>h1,.dashboardHero h1,.figmaHero h1,.cashRegisterHeader h1,.platformHeaderBar h2,.cashAdminHeader h1,.operationsActionPanel h2,.exportsPanel h2{color:#0f172a!important;font-weight:900!important;letter-spacing:-.045em!important}.operationsPage>p,.dashboardHero p,.figmaIntro,.cashRegisterHeader p,.platformHeaderBar p,.cashAdminHeader p,.operationsActionPanel p,.exportsPanel p{color:var(--si-muted)!important}button,.primaryBtn,.platformAddStoreBtn,.reportCard button,.fileCardOp,.exportOperationCard span,.operationCard span,.cashTodayBtn,.cashDateTodayBtn,.scanModal button[type=submit],.platformModalActions button:last-child{border-radius:0!important}.primaryBtn,.platformAddStoreBtn,.reportCard button,.fileCardOp,.exportOperationCard span,.operationCard span,.cashTodayBtn,.cashDateTodayBtn,.loginCard button,.scanModal button[type=submit],.platformModalActions button:last-child,.aiComposer button,.aiSideActions button{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;color:#fff!important;border:1px solid transparent!important;font-weight:900!important;box-shadow:0 14px 28px #4f46e533!important}button:not(:disabled):hover,.primaryBtn:hover,.platformAddStoreBtn:hover,.reportCard button:hover,.operationCard:hover span,.exportOperationCard:hover span{transform:translateY(-1px)!important;box-shadow:var(--si-shadow-hover)!important}.dangerBtn,.dangerOp span,.cashResetBtn{background:linear-gradient(135deg,#e11d48,#be123c)!important;color:#fff!important;box-shadow:0 14px 28px #e11d482e!important}.figmaStatsGrid,.statusSummary,.cashAdminGrid,.aiContextGrid,.kpiRow{gap:18px!important}.statCard,.figmaStatCard,.cashAdminKpi,.cashOpsIndicator,.aiContextStat,.kpiCard{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important}.statCard:hover,.figmaStatCard:hover,.cashAdminKpi:hover,.kpiCard:hover,.cashOpsIndicator:hover{border-color:#c7d2fe!important;box-shadow:0 18px 42px #4f46e51a!important}.statCard span,.figmaStatCard span,.cashAdminKpi span,.cashOpsIndicator span,.kpiCard span{color:#64748b!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.055em!important}.statCard b,.figmaStatCard b,.cashAdminKpi strong,.cashOpsIndicator strong,.kpiCard b{color:#0f172a!important;letter-spacing:-.04em!important}.operationGrid,.workflowGrid,.exportOperationGrid,.cashOpsGrid{gap:18px!important}.operationCard,.exportOperationCard{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important;padding:22px!important;overflow:hidden!important;position:relative!important}.operationCard:after,.exportOperationCard:after{content:"";position:absolute;inset:auto -30% -45% auto;width:160px;height:160px;background:radial-gradient(circle,rgba(79,70,229,.1),transparent 68%);pointer-events:none}.operationCard:hover,.exportOperationCard:hover,.reportCard:hover{border-color:#c7d2fe!important;box-shadow:0 20px 48px #4f46e51f!important}.opIcon{background:var(--si-primary-soft)!important;color:var(--si-primary)!important;border:1px solid #c7d2fe!important;border-radius:0!important}.operationCard.green .opIcon,.exportOperationCard.green .opIcon,.cashOperationCard.green .opIcon{background:var(--si-success-soft)!important;border-color:#a7f3d0!important;color:var(--si-success)!important}.operationCard.dangerOp .opIcon,.exportOperationCard.danger .opIcon,.cashOperationCard.danger .opIcon{background:var(--si-danger-soft)!important;border-color:#fecdd3!important;color:var(--si-danger)!important}.operationCard h3,.exportOperationCard h3{color:#0f172a!important;font-weight:800!important;letter-spacing:-.025em!important}.operationCard p,.exportOperationCard p{color:var(--si-muted)!important}.cashOpsHeader{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important}.cashOpsDateBox{background:#f8fafc!important;border:1px solid var(--si-line)!important;border-radius:0!important}.cashOpsIndicatorShortage{background:#fff1f2!important;border-color:#fecdd3!important}.cashOpsIndicatorSurplus{background:#ecfdf5!important;border-color:#a7f3d0!important}.tableWrap,.cashWideTableWrap,.cashModalTableWrap{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow-soft)!important}.productTable th,.associationTable th,.inventoryTable th,.cashTable th,.platformTable th,.usersTable th,.adAdminTable th{background:#f8fafc!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:900!important}.productTable td,.associationTable td,.inventoryTable td,.cashTable td,.platformTable td,.usersTable td,.adAdminTable td{color:#172033!important;border-bottom:1px solid var(--si-line-soft)!important}.productTable tbody tr:hover td,.associationTable tbody tr:hover td,.inventoryTable tbody tr:hover td,.cashTable tbody tr:hover td,.platformTable tbody tr:hover td,.usersTable tbody tr:hover td{background:#f8fafc!important}input,select,textarea{border:1px solid #d7deea!important;border-radius:0!important;background:#fff!important;color:#0f172a!important}input:focus,select:focus,textarea:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px #4f46e524!important}.modalOverlay{background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.scanModal,.platformStoreModal{border-radius:0!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 30px 80px #0f172a4d!important}.modalClose{border-radius:0!important;border:1px solid var(--si-line)!important;background:#f8fafc!important}.statusBadge,.badge,.roleBadge,.aiChatBadge{border-radius:0!important;font-weight:900!important}.statusBadge.present,.statusBadge.success,.badge.success{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.statusBadge.missing,.statusBadge.danger,.badge.danger{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.statusBadge.unlinked,.statusBadge.warning,.badge.warning{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}.aiChatTop{background:linear-gradient(135deg,#0f172a,#1e1b4b)!important;border:1px solid #334155!important;border-radius:0!important;box-shadow:0 24px 60px #0f172a3d!important;overflow:hidden!important;position:relative!important}.aiChatTop:after{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-120px;background:radial-gradient(circle,rgba(129,140,248,.32),transparent 70%)}.aiChatTop h2,.aiChatTop p,.aiChatScore b,.aiChatScore span{color:#fff!important}.aiChatTop p{color:#cbd5e1!important}.aiChatBadge{background:#4f46e52e!important;border-color:#818cf866!important;color:#c7d2fe!important}.aiChatScore{background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;position:relative!important;z-index:1!important}.aiChatPanel{background:#fff!important;border:1px solid var(--si-line)!important;border-radius:0!important;box-shadow:var(--si-shadow)!important}.aiMessages{background:linear-gradient(180deg,#fff,#f8fafc)!important}.aiBubble.assistant{background:#fff!important;border-color:var(--si-line)!important}.aiBubble.user{background:linear-gradient(135deg,var(--si-primary),var(--si-primary-2))!important;border-color:transparent!important}.aiQuickChips button{background:#f8fafc!important;color:var(--si-primary)!important;border:1px solid var(--si-line)!important;box-shadow:none!important}.aiQuickChips button:hover{background:var(--si-primary-soft)!important;border-color:#c7d2fe!important}.aiContextPanel{background:#0f172a!important;border:1px solid #334155!important;border-radius:0!important;box-shadow:0 26px 70px #0f172a40!important;color:#fff!important;position:relative!important;overflow:hidden!important}.aiContextPanel:before{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-80px;background:radial-gradient(circle,rgba(79,70,229,.35),transparent 70%);pointer-events:none}.aiContextPanel h3,.aiContextStat b{color:#fff!important;position:relative!important}.aiContextStat{background:transparent!important;border:0!important;border-bottom:1px solid #334155!important;box-shadow:none!important;border-radius:0!important;position:relative!important}.aiContextStat span{color:#94a3b8!important}.aiSideActions button{width:100%!important;margin-top:8px!important}.pageFooterLikeDashboard{color:#94a3b8!important}@media (max-width: 980px){.whiteContent{padding:18px!important}.whiteSidebar,.sidebar{box-shadow:none!important}.aiChatTop,.operationsActionPanel,.exportsPanel,.figmaPanel,.dashboardHero,.cashRegisterHeader,.platformHeaderBar,.cashAdminHeader{border-radius:0!important}}@media (max-width: 720px){.whiteContent{padding:14px!important}.topPageTitle{font-size:20px!important}.whiteAccount{padding-right:10px!important}}:root{--si-primary:#4f46e5!important;--si-primary-2:#4338ca!important;--si-primary-3:#3730a3!important;--si-primary-soft:#eef2ff!important;--si-page:#fafbfe!important;--si-surface:#ffffff!important;--si-dark:#0f172a!important;--si-dark-2:#1e293b!important;--si-text:#0f172a!important;--si-muted:#64748b!important;--si-line:#e2e8f0!important;--si-line-soft:#f1f5f9!important;--si-success:#059669!important;--si-success-soft:#ecfdf5!important;--si-warning:#d97706!important;--si-warning-soft:#fffbeb!important;--si-danger:#e11d48!important;--si-danger-soft:#fff1f2!important;--si-shadow:0 18px 45px rgba(15,23,42,.08)!important;--si-shadow-xl:0 28px 80px rgba(15,23,42,.14)!important}html,body,#root{min-height:100%}body{font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif!important;background:#fafbfe!important;color:#0f172a!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}h1,h2,h3,.topPageTitle,.smartSidebarLogoText,.figmaPanelTitle h2,.operationsPage h1,.cashRegisterHeader h1,.platformHeaderBar h2,.cashAdminHeader h1{font-family:Outfit,Plus Jakarta Sans,sans-serif!important;letter-spacing:-.035em!important}.shufflePreviewLogin{min-height:100vh!important;display:block!important;background:radial-gradient(circle at 15% 8%,rgba(79,70,229,.13),transparent 28rem),radial-gradient(circle at 88% 10%,rgba(16,185,129,.11),transparent 24rem),linear-gradient(180deg,#fff,#fafbfe 42%,#f8fafc)!important;padding:0!important;overflow-x:hidden}.shuffleLandingNav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:16px clamp(18px,4vw,48px);background:#ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #f1f5f9}.shuffleLandingBrand{display:flex;align-items:center;gap:12px;color:#0f172a;white-space:nowrap}.shuffleLandingBrand b{font-family:Outfit,sans-serif;font-size:20px;letter-spacing:-.035em}.shuffleBrandMark{width:40px;height:40px;border-radius:0!important;background:#4f46e5;color:#fff;display:grid;place-items:center;box-shadow:0 12px 24px #4f46e533}.shuffleBrandMark svg{width:21px;height:21px}.shuffleLandingLinks{display:flex;align-items:center;gap:28px;color:#64748b;font-size:14px;font-weight:700}.shuffleLandingLinks span{transition:.18s ease;color:#64748b}.shuffleLandingLinks .active{color:#4f46e5;border-bottom:2px solid #4f46e5;padding-bottom:5px}.shuffleLandingLinks em{font-style:normal;margin-left:5px;padding:2px 7px;border-radius:0!important;background:#eef2ff;color:#4338ca;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.shuffleNavCta,.shufflePrimaryAction{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff!important;border-radius:0!important;font-weight:900;box-shadow:0 16px 34px #4f46e538;transition:.18s ease}.shuffleNavCta{padding:10px 16px;font-size:14px}.shuffleNavCta:hover,.shufflePrimaryAction:hover{background:#4338ca;transform:translateY(-1px)}.shuffleHeroStage{width:min(1280px,calc(100% - 36px));margin:0 auto;padding:72px 0 56px;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"copy auth" "preview preview";gap:30px;align-items:center}.shuffleHeroCopy{grid-area:copy;text-align:left}.shuffleHeroBadge{display:inline-flex;align-items:center;gap:9px;background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca;border-radius:0!important;padding:8px 13px;font-size:12px;font-weight:900;margin-bottom:24px}.shuffleHeroBadge i{width:8px;height:8px;border-radius:0!important;background:#4f46e5;box-shadow:0 0 0 6px #4f46e51a}.shuffleHeroCopy h1{font-size:clamp(42px,6vw,72px);line-height:.98;margin:0;color:#0f172a;font-weight:900;max-width:760px}.shuffleHeroCopy h1 strong{background:linear-gradient(90deg,#4f46e5,#3730a3);-webkit-background-clip:text;background-clip:text;color:transparent}.shuffleHeroCopy p{font-size:18px;line-height:1.75;color:#64748b;max-width:650px;margin:24px 0 0}.shuffleHeroActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.shufflePrimaryAction{padding:15px 22px}.shuffleSecondaryAction{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #e2e8f0;border-radius:0!important;background:#fff;color:#475569;font-weight:800;box-shadow:0 10px 24px #0f172a0d}.shuffleAuthPanel{grid-area:auth;display:flex;justify-content:flex-end}.shuffleAuthCard{width:min(430px,100%)!important;margin:0!important;padding:30px!important;border-radius:0!important;border:1px solid rgba(226,232,240,.95)!important;background:#fffffff2!important;box-shadow:0 28px 80px #0f172a24!important}.shuffleAuthCard .loginCodeLogo{margin-bottom:18px!important}.shuffleAuthCard h2{font-size:30px!important;margin:0 0 6px!important;color:#0f172a!important}.shuffleAuthCard>p{margin:0 0 22px!important;color:#64748b!important;font-size:14px!important}.shuffleAuthCard label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:#64748b;margin-top:12px;display:block}.shuffleAuthCard input{width:100%;margin:6px 0 10px!important;border-radius:0!important;background:#fff!important;border:1px solid #d7deea!important}.shuffleAuthCard .primaryLoginBtn{width:100%;min-height:50px;margin-top:8px!important;background:#4f46e5!important;border-radius:0!important;box-shadow:0 18px 36px #4f46e538!important}.shuffleAuthCard .loginHelp{margin-top:18px!important;border-top:1px solid #f1f5f9;padding-top:14px;color:#64748b;text-align:left!important}.shufflePreviewPanel{grid-area:preview;margin-top:12px;background:#fff;border:1px solid rgba(203,213,225,.76);border-radius:0!important;overflow:hidden;box-shadow:0 28px 80px #0f172a1f}.shuffleBrowserBar{height:58px;display:flex;align-items:center;gap:8px;background:#f8fafceb;border-bottom:1px solid #f1f5f9;padding:0 22px}.shuffleDot{width:12px;height:12px;border-radius:0!important;display:inline-block;flex:0 0 auto}.shuffleDot.rose{background:#fb7185}.shuffleDot.amber{background:#fbbf24}.shuffleDot.emerald{background:#34d399}.shuffleBrowserBar code,.shuffleAppChromeLabel code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b;font-size:12px;font-weight:800;margin-left:10px}.shuffleBrowserBar em,.shuffleAppChromeLabel em{margin-left:auto;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#e2e8f0;color:#64748b;border-radius:0!important;padding:5px 8px;font-weight:900}.shufflePreviewContent{padding:28px}.shufflePreviewHeader{display:flex;align-items:center;gap:13px;margin-bottom:20px}.shufflePreviewHeader>span{width:36px;height:36px;border-radius:0!important;background:#eef2ff;color:#4f46e5;display:grid;place-items:center}.shufflePreviewHeader svg{width:18px;height:18px}.shufflePreviewHeader b{font-family:Outfit,sans-serif;font-size:19px;color:#0f172a;display:block}.shufflePreviewHeader small{color:#64748b;font-size:12px;font-weight:700}.shuffleMiniGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shuffleMiniGrid article{padding:18px;border:1px solid #f1f5f9;background:#f8fafc;border-radius:0!important;transition:.18s ease;min-height:142px}.shuffleMiniGrid article:hover{background:#fff;border-color:#c7d2fe;box-shadow:0 18px 42px #4f46e51a;transform:translateY(-2px)}.shuffleMiniGrid article span{width:42px;height:42px;border-radius:0!important;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;margin-bottom:15px}.shuffleMiniGrid article svg{width:21px;height:21px}.shuffleMiniGrid article b{display:block;color:#0f172a;font-size:14px;line-height:1.25;margin-bottom:7px}.shuffleMiniGrid article small{color:#64748b;font-weight:700}.shuffleCashStrip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.shuffleCashStrip span{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:0!important;font-size:12px;font-weight:900}.shuffleCashStrip i{width:7px;height:7px;border-radius:0!important}.shuffleCashStrip .danger{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.shuffleCashStrip .danger i{background:#fb7185}.shuffleCashStrip .success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.shuffleCashStrip .success i{background:#34d399}.shuffleAiShowcase{width:min(1280px,calc(100% - 36px));margin:0 auto 64px;padding:56px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:0!important;box-shadow:0 18px 55px #0f172a12}.shuffleAiShowcase>div>span{display:block;color:#4f46e5;font-size:13px;text-transform:uppercase;letter-spacing:.14em;font-weight:900;margin-bottom:14px}.shuffleAiShowcase h2{font-size:clamp(30px,4vw,44px);line-height:1.04;margin:0 0 18px;color:#0f172a;font-weight:900}.shuffleAiShowcase p{color:#64748b;line-height:1.8;margin:0}.shuffleAiShowcase aside{background:#0f172a;color:#fff;border-radius:0!important;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a42}.shuffleAiShowcase aside:after{content:"";position:absolute;right:-80px;top:-120px;width:260px;height:260px;border-radius:0!important;background:radial-gradient(circle,rgba(99,102,241,.3),transparent 70%)}.shuffleAiShowcase aside header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #1f2937;padding-bottom:16px;margin-bottom:20px;position:relative;z-index:1}.shuffleAiShowcase aside header i{width:10px;height:10px;border-radius:0!important;background:#6366f1;box-shadow:0 0 0 8px #6366f11f}.shuffleAiShowcase aside code{color:#94a3b8;font-size:12px}.shuffleAiShowcase aside header em{margin-left:auto;font-style:normal;color:#a5b4fc;background:#1e293b;border-radius:0!important;padding:5px 8px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.shuffleAiShowcase .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#94a3b8;font-size:13px;position:relative;z-index:1}.shuffleAiShowcase .accent{color:#a5b4fc}.shuffleAiShowcase blockquote{margin:16px 0 0;padding:16px;border:1px solid #334155;border-radius:0!important;background:#1e293bcc;color:#e2e8f0;font-size:13px;line-height:1.6;position:relative;z-index:1}.whiteShell{background:#fafbfe!important}.whiteTopbar{background:#ffffffdb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid #f1f5f9!important;box-shadow:none!important}.shuffleAppChromeLabel{display:flex;align-items:center;gap:6px;margin-left:16px;min-width:0;flex:1;max-width:520px}.shuffleAppChromeLabel code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:6px}.shuffleAppChromeLabel em{margin-left:8px;background:#f1f5f9;color:#64748b;white-space:nowrap}.whiteAccount{margin-left:auto!important}.whiteSidebar,.sidebar{background:#fff!important;border-right:1px solid #f1f5f9!important;box-shadow:12px 0 36px #0f172a0d!important}.whiteNavItem{color:#64748b!important;border:1px solid transparent!important;border-radius:0!important}.whiteNavItem .navIconTile{background:#f8fafc!important;color:#64748b!important;border:1px solid #f1f5f9!important}.whiteNavItem.active{background:#eef2ff!important;color:#4338ca!important;border-color:#e0e7ff!important;box-shadow:0 12px 26px #4f46e51a!important}.whiteNavItem.active .navIconTile{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important;box-shadow:0 12px 24px #4f46e533!important}.whiteNavItem:hover{background:#f8fafc!important;color:#4f46e5!important;border-color:#e2e8f0!important}.whiteLogout{background:#0f172a!important;color:#fff!important;border-radius:0!important;box-shadow:0 16px 32px #0f172a24!important}.operationsPage,.figmaDashboard,.cashRegisterPage,.cashAdminDashboardPage,.platformPage,.tableOnlyPage,.aiChatPage,.dashboardAdminPage{animation:shuffleFadeUp .22s ease both}@keyframes shuffleFadeUp{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:none}}.operationsActionPanel,.exportsPanel,.figmaPanel,.cashRegisterPanel,.platformPanel,.cashAdminPanel,.tableCard{border-radius:0!important;border-color:#e2e8f0!important;box-shadow:0 18px 45px #0f172a12!important}.operationCard,.exportOperationCard,.figmaKpiCard,.figmaReportBtn,.cashOperationCard{border-radius:0!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.operationCard:hover,.exportOperationCard:hover,.figmaKpiCard:hover,.figmaReportBtn:hover,.cashOperationCard:hover{transform:translateY(-2px)!important;box-shadow:0 22px 52px #4f46e51f!important;border-color:#c7d2fe!important}.productTable th,.associationTable th,.inventoryTable th,.cashTable th,.platformTable th,.usersTable th,.adAdminTable th{background:#f8fafc!important;color:#64748b!important;font-size:11px!important;letter-spacing:.075em!important}.statusBadge,.badge,.roleBadge{box-shadow:inset 0 0 0 1px #ffffff80!important}.aiContextPanel,.aiChatTop{background:linear-gradient(135deg,#0f172a,#1e1b4b)!important;box-shadow:0 30px 80px #0f172a38!important}@media (max-width:1100px){.shuffleLandingLinks{display:none}.shuffleHeroStage{grid-template-columns:1fr;grid-template-areas:"copy" "auth" "preview";padding-top:44px}.shuffleAuthPanel{justify-content:flex-start}.shuffleAiShowcase{grid-template-columns:1fr;padding:32px}.shuffleMiniGrid{grid-template-columns:repeat(2,1fr)}.shuffleAppChromeLabel{display:none}}@media (max-width:700px){.shuffleLandingNav{min-height:64px;padding:12px 16px}.shuffleNavCta{display:none}.shuffleHeroStage,.shuffleAiShowcase{width:calc(100% - 24px)}.shuffleHeroCopy h1{font-size:38px}.shuffleHeroCopy p{font-size:15px}.shuffleHeroActions{align-items:stretch}.shufflePrimaryAction,.shuffleSecondaryAction{width:100%}.shuffleMiniGrid{grid-template-columns:1fr}.shufflePreviewContent{padding:18px}.shuffleAiShowcase{padding:24px;margin-bottom:32px;border-radius:0!important}.shuffleAuthCard{padding:22px!important}}.shuffleLandingBrand,.shuffleLandingLinks a,.shuffleLandingActions a,.shuffleFooter a,.shuffleFinalCta a{text-decoration:none}.shuffleLandingLinks a{transition:.18s ease;color:#64748b;font-size:14px;font-weight:700}.shuffleLandingLinks a:hover{color:#4f46e5}.shuffleLandingLinks a.active{color:#4f46e5;border-bottom:2px solid #4f46e5;padding-bottom:5px}.shuffleLandingLinks a em{font-style:normal;margin-left:5px;padding:2px 7px;border-radius:0!important;background:#eef2ff;color:#4338ca;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.shuffleLandingActions{display:flex;align-items:center;gap:14px}.shuffleNavGhost{display:inline-flex;align-items:center;justify-content:center;color:#64748b!important;font-size:14px;font-weight:800;transition:.18s ease}.shuffleNavGhost:hover{color:#0f172a!important}.shuffleBrandMark.small{width:32px;height:32px;border-radius:0!important;box-shadow:none}.shuffleBrandMark.small svg{width:17px;height:17px}.shuffleLandingOnly{background:#fafbfe!important}.shuffleExactHero{padding:70px 20px 62px;background:linear-gradient(180deg,#fff,#fafbfe 55%,#f8fafc);text-align:center}.shuffleExactHeroInner{width:min(1020px,100%);margin:0 auto}.shuffleExactHero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;margin:0 auto;color:#0f172a;font-weight:900;max-width:980px;letter-spacing:-.055em}.shuffleExactHero h1 strong{background:linear-gradient(90deg,#4f46e5,#3730a3);-webkit-background-clip:text;background-clip:text;color:transparent}.shuffleExactHero p{font-size:18px;line-height:1.75;color:#64748b;max-width:760px;margin:24px auto 0}.shuffleHeroActionsCenter{justify-content:center}.shuffleOperationsSection{padding:44px 18px 92px;background:#f8fafc}.shuffleOperationsFrame{width:min(1280px,100%);margin:0 auto;background:#fff;border:1px solid rgba(203,213,225,.78);border-radius:0!important;overflow:hidden;box-shadow:0 28px 80px #0f172a1f}.shuffleOperationsContent{padding:32px}.shufflePreviewHeader.compact{margin-top:4px;padding-top:4px}.shuffleMiniGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.shuffleMiniGrid article{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.shuffleMiniGrid article button{margin-top:10px;width:100%;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:0!important;padding:9px 10px;font-size:12px;font-weight:900;cursor:pointer;transition:.18s ease}.shuffleMiniGrid article button:hover{border-color:#4f46e5;color:#4f46e5}.shuffleMiniGrid article button.danger{background:#fff1f2;border-color:#ffe4e6;color:#e11d48}.shuffleMiniGrid article button.danger:hover{background:#ffe4e6;color:#be123c;border-color:#fecdd3}.shuffleCashPreview,.shuffleExportPreview{border-top:1px solid #f1f5f9;margin-top:32px;padding-top:30px}.shuffleMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shuffleMetricGrid>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:0!important;padding:18px;text-align:center;transition:.18s ease}.shuffleMetricGrid>div:hover{background:#fff;border-color:#c7d2fe;box-shadow:0 18px 42px #4f46e51a;transform:translateY(-2px)}.shuffleMetricGrid small{display:block;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:10px;font-weight:900;margin-bottom:10px}.shuffleMetricGrid b{display:block;color:#0f172a;font-size:24px;font-family:Outfit,sans-serif;letter-spacing:-.04em;margin-bottom:10px}.shuffleMetricGrid .dangerText{color:#e11d48}.shuffleMetricGrid .successText{color:#059669}.shuffleMetricGrid button{border:0;background:#e2e8f0;color:#475569;border-radius:0!important;padding:7px 11px;font-size:11px;font-weight:900;cursor:pointer}.shuffleExportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shuffleExportGrid article{padding:20px;border:1px solid #f1f5f9;background:#f8fafc;border-radius:0!important;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:.18s ease}.shuffleExportGrid article:hover{background:#fff;border-color:#c7d2fe;box-shadow:0 18px 42px #4f46e51a;transform:translateY(-2px)}.shuffleExportGrid b{display:block;color:#0f172a;font-size:14px;margin-bottom:5px}.shuffleExportGrid small{display:block;color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.shuffleExportGrid button{border:0;background:#eef2ff;color:#4338ca;border-radius:0!important;padding:10px 14px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.shuffleExportGrid button.primary{background:#4f46e5;color:#fff;box-shadow:0 14px 28px #4f46e52e}.shuffleAiBullets{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:13px}.shuffleAiBullets li{position:relative;padding-left:30px;color:#0f172a;font-weight:900;font-size:14px}.shuffleAiBullets li:before{content:"✓";position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:0!important;background:#d1fae5;color:#059669;display:grid;place-items:center;font-size:13px;font-weight:900}.shuffleAiButtons{display:flex;gap:9px;margin-top:14px;position:relative;z-index:1}.shuffleAiButtons button{border:1px solid #475569;background:transparent;color:#cbd5e1;border-radius:0!important;padding:8px 12px;font-weight:900;font-size:12px;cursor:pointer}.shuffleAiButtons button:first-child{background:#4f46e5;border-color:#4f46e5;color:#fff}.shuffleFinalCta{background:#0f172a;color:#fff;text-align:center;padding:84px 20px;margin:0}.shuffleFinalCta h2{font-family:Outfit,sans-serif;font-size:clamp(34px,5vw,58px);line-height:1.04;margin:0 auto 20px;font-weight:900;letter-spacing:-.05em;max-width:900px}.shuffleFinalCta p{max-width:740px;margin:0 auto;color:#94a3b8;font-size:17px;line-height:1.75}.shuffleFinalCta div{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:34px 0 14px}.shuffleFinalCta a{display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;padding:16px 24px;font-weight:900;color:#fff!important;background:#4f46e5;box-shadow:0 20px 45px #4f46e540}.shuffleFinalCta a:nth-child(2){background:#1e293b;color:#e2e8f0!important;box-shadow:none}.shuffleFinalCta small{display:block;color:#64748b;font-size:12px}.shuffleFooter{background:#fff;border-top:1px solid #f1f5f9;padding:42px clamp(18px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px}.shuffleFooter nav{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.shuffleFooter nav a{color:#64748b;font-size:14px;font-weight:700}.shuffleFooter nav a:hover{color:#4f46e5}.shuffleFooter p{margin:0;color:#94a3b8;font-size:12px;white-space:nowrap}.shuffleAuthRoute{width:min(1120px,calc(100% - 36px));margin:0 auto;min-height:calc(100vh - 78px);display:grid;grid-template-columns:1fr 440px;gap:54px;align-items:center;padding:64px 0}.shuffleAuthRouteCopy h1{font-family:Outfit,sans-serif;font-size:clamp(42px,6vw,70px);line-height:1;margin:0;color:#0f172a;font-weight:900;letter-spacing:-.055em;max-width:720px}.shuffleAuthRouteCopy h1 strong{background:linear-gradient(90deg,#4f46e5,#3730a3);-webkit-background-clip:text;background-clip:text;color:transparent}.shuffleAuthRouteCopy p{font-size:17px;line-height:1.75;color:#64748b;max-width:620px;margin:22px 0 0}.shuffleBackHome{margin-top:28px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:0!important;padding:12px 16px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.shuffleBackHome:hover{border-color:#c7d2fe;color:#4f46e5}.shuffleAuthPanelCentered{justify-content:center}@media (max-width:1100px){.shuffleMiniGridFour,.shuffleMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuffleExportGrid{grid-template-columns:1fr}.shuffleFooter{flex-direction:column;text-align:center}.shuffleAuthRoute{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.shuffleLandingActions{gap:8px}.shuffleNavGhost{display:none}.shuffleExactHero{padding:44px 14px 42px}.shuffleExactHero h1,.shuffleAuthRouteCopy h1{font-size:38px}.shuffleExactHero p,.shuffleAuthRouteCopy p{font-size:15px}.shuffleOperationsContent{padding:20px}.shuffleMiniGridFour,.shuffleMetricGrid{grid-template-columns:1fr}.shuffleBrowserBar code{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shuffleBrowserBar em{display:none}.shuffleAuthRoute{width:calc(100% - 24px);padding:34px 0}.shuffleFinalCta{padding:56px 16px}.shuffleFinalCta a{width:100%}}.shuffleExactSourceHome{min-height:100vh!important;background:#fafbfe!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;overflow-x:hidden!important}.shuffleExactSourceHome .shuffleLandingNav.shuffleSourceNav{position:sticky!important;top:0!important;z-index:50!important;min-height:auto!important;display:block!important;padding:16px 24px!important;background:#fffc!important;border-bottom:1px solid #f1f5f9!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:none!important}.shuffleSourceNavInner{max-width:1280px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.shuffleExactSourceHome .shuffleLandingBrand{gap:12px!important;text-decoration:none!important;color:#0f172a!important}.shuffleExactSourceHome .shuffleLandingBrand b{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:20px!important;letter-spacing:-.025em!important}.shuffleExactSourceHome .shuffleBrandMark{width:40px!important;height:40px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;box-shadow:0 8px 18px #4f46e529!important}.shuffleExactSourceHome .shuffleBrandMark svg{width:20px!important;height:20px!important}.shuffleExactSourceHome .shuffleLandingLinks{display:flex!important;align-items:center!important;gap:32px!important}.shuffleExactSourceHome .shuffleLandingLinks a{font-size:14px!important;line-height:20px!important;font-weight:600!important;color:#64748b!important;text-decoration:none!important;transition:color .15s ease!important}.shuffleExactSourceHome .shuffleLandingLinks a:hover{color:#4f46e5!important}.shuffleExactSourceHome .shuffleLandingLinks a.active{color:#4f46e5!important;border-bottom:2px solid #4f46e5!important;padding-bottom:4px!important}.shuffleExactSourceHome .shuffleLandingLinks a em{display:inline-flex!important;margin-left:6px!important;padding:2px 6px!important;border-radius:0!important;background:#e0e7ff!important;color:#4338ca!important;font-size:10px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;vertical-align:middle!important}.shuffleExactSourceHome .shuffleLandingActions{display:flex!important;align-items:center!important;gap:16px!important}.shuffleExactSourceHome .shuffleNavGhost{font-size:14px!important;font-weight:600!important;color:#64748b!important;text-decoration:none!important}.shuffleExactSourceHome .shuffleNavGhost:hover{color:#0f172a!important}.shuffleExactSourceHome .shuffleNavCta{padding:10px 16px!important;background:#4f46e5!important;color:#fff!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #0f172a14!important;text-decoration:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleNavCta:hover{background:#4338ca!important;box-shadow:0 10px 15px -3px #4f46e524,0 4px 6px -4px #4f46e524!important;transform:none!important}.shuffleExactSourceHome .shuffleSourceHero{padding:64px 24px 96px!important;background:linear-gradient(180deg,#fff,#fafbfe 52%,#f8fafc)!important;text-align:center!important}.shuffleExactSourceHome .shuffleExactHeroInner{max-width:1280px!important;margin:0 auto!important;width:100%!important}.shuffleExactSourceHome .shuffleHeroBadge{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 24px!important;padding:6px 12px!important;border-radius:0!important;border:1px solid #e0e7ff!important;background:#eef2ff!important;color:#4338ca!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:0!important}.shuffleExactSourceHome .shuffleHeroBadge i{width:8px!important;height:8px!important;border-radius:0!important;background:#4f46e5!important;box-shadow:none!important;animation:shuffleExactPulse 1.8s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes shuffleExactPulse{0%,to{opacity:1}50%{opacity:.45}}.shuffleExactSourceHome .shuffleSourceHero h1{max-width:896px!important;margin:0 auto!important;font-family:Outfit,sans-serif!important;font-size:60px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.045em!important;color:#0f172a!important}.shuffleExactSourceHome .shuffleSourceHero h1 strong{background:linear-gradient(90deg,#4f46e5,#3730a3)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.shuffleExactSourceHome .shuffleSourceHero p{max-width:672px!important;margin:24px auto 0!important;color:#475569!important;font-size:18px!important;line-height:1.7!important;font-weight:400!important}.shuffleExactSourceHome .shuffleHeroActions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;margin-top:40px!important}.shuffleExactSourceHome .shuffleSourcePrimaryAction{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 24px!important;border-radius:0!important;background:#0f172a!important;color:#fff!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-decoration:none!important;box-shadow:0 4px 6px -1px #0f172a1a,0 2px 4px -2px #0f172a1a!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourcePrimaryAction:hover{background:#1e293b!important;transform:none!important}.shuffleExactSourceHome .shuffleSourceSecondaryAction{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:14px 24px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-decoration:none!important;box-shadow:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourceSecondaryAction:hover{background:#f8fafc!important}.shuffleExactSourceHome .shuffleSourceSecondaryAction svg{width:20px!important;height:20px!important;color:#94a3b8!important}.shuffleExactSourceHome .shuffleSourceOperations{padding:48px 32px 96px!important;background:#f8fafc!important}.shuffleExactSourceHome .shuffleSourceContainer{max-width:1280px!important;margin:0 auto!important;width:100%!important}.shuffleExactSourceHome .shuffleSourceFrame{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 20px 25px -5px #0f172a1a,0 8px 10px -6px #0f172a1a!important}.shuffleExactSourceHome .shuffleSourceBrowserBar{height:auto!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 24px!important;border-bottom:1px solid #f1f5f9!important;background:#f8fafc80!important}.shuffleExactSourceHome .shuffleBrowserLeft{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.shuffleExactSourceHome .shuffleBrowserDots{display:flex!important;gap:6px!important}.shuffleExactSourceHome .shuffleDot{width:12px!important;height:12px!important;border-radius:0!important}.shuffleExactSourceHome .shuffleBrowserBar code{margin-left:16px!important;font-size:12px!important;line-height:16px!important;color:#64748b!important;font-weight:700!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.shuffleExactSourceHome .shuffleBrowserBar em{margin-left:0!important;padding:4px 8px!important;background:#e2e8f080!important;color:#94a3b8!important;border-radius:0!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;font-style:normal!important;font-family:inherit!important}.shuffleExactSourceHome .shuffleSourceOperationsContent{padding:32px!important;display:grid!important;gap:48px!important}.shuffleExactSourceHome .shuffleSourceBlock{margin:0!important;padding:0!important;border:0!important}.shuffleExactSourceHome .shuffleSourceDivider{border-top:1px solid #f1f5f9!important;padding-top:32px!important}.shuffleExactSourceHome .shuffleSourceSectionHeader{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 24px!important}.shuffleExactSourceHome .shuffleSourceSectionHeader>span{width:32px!important;height:32px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;display:flex!important;align-items:center!important;justify-content:center!important}.shuffleExactSourceHome .shuffleSourceSectionHeader>span svg{width:16px!important;height:16px!important}.shuffleExactSourceHome .shuffleSourceSectionHeader b{display:block!important;margin:0!important;font-family:Outfit,sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important}.shuffleExactSourceHome .shuffleSourceSectionHeader small{display:block!important;margin:0!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.shuffleExactSourceHome .shuffleSourceActionGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.shuffleExactSourceHome .shuffleSourceActionGrid article{min-height:0!important;padding:20px!important;border-radius:0!important;border:1px solid #f1f5f9!important;background:#f8fafc66!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;box-shadow:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourceActionGrid article:hover{background:#fff!important;border-color:#e0e7ff!important;box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a14!important;transform:none!important}.shuffleExactSourceHome .shuffleSourceActionGrid article>span{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 12px!important;padding:10px!important;border-radius:0!important;color:#4f46e5!important;background:#eef2ff!important;align-self:flex-start!important}.shuffleExactSourceHome .shuffleSourceActionGrid article.emerald>span{background:#ecfdf5!important;color:#059669!important}.shuffleExactSourceHome .shuffleSourceActionGrid article.rose>span{background:#fff1f2!important;color:#e11d48!important}.shuffleExactSourceHome .shuffleSourceActionGrid article.amber>span{background:#fffbeb!important;color:#d97706!important}.shuffleExactSourceHome .shuffleSourceActionGrid article>span svg{width:20px!important;height:20px!important}.shuffleExactSourceHome .shuffleSourceActionGrid article b{display:block!important;margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;letter-spacing:0!important}.shuffleExactSourceHome .shuffleSourceActionGrid article small{display:block!important;margin:4px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.shuffleExactSourceHome .shuffleSourceActionGrid article button{width:100%!important;margin:16px 0 0!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourceActionGrid article button:hover{border-color:#4f46e5!important;color:#4f46e5!important;background:#fff!important}.shuffleExactSourceHome .shuffleSourceActionGrid article button.danger{border-color:transparent!important;background:#fff1f2!important;color:#e11d48!important}.shuffleExactSourceHome .shuffleSourceActionGrid article button.danger:hover{background:#ffe4e6!important;color:#be123c!important}.shuffleExactSourceHome .shuffleSourceCashHeaderRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:24px!important}.shuffleExactSourceHome .shuffleSourceCashHeaderRow .shuffleSourceSectionHeader{margin:0!important}.shuffleExactSourceHome .shuffleSourceStatusChips{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.shuffleExactSourceHome .shuffleSourceStatusChips span{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;border-radius:0!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.shuffleExactSourceHome .shuffleSourceStatusChips i{width:6px!important;height:6px!important;border-radius:0!important}.shuffleExactSourceHome .shuffleSourceStatusChips .danger{border:1px solid #ffe4e6!important;background:#fff1f280!important;color:#9f1239!important}.shuffleExactSourceHome .shuffleSourceStatusChips .danger i{background:#e11d48!important}.shuffleExactSourceHome .shuffleSourceStatusChips .success{border:1px solid #d1fae5!important;background:#ecfdf580!important;color:#065f46!important}.shuffleExactSourceHome .shuffleSourceStatusChips .success i{background:#059669!important}.shuffleExactSourceHome .shuffleSourceMetricGrid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.shuffleExactSourceHome .shuffleSourceMetricGrid>div{padding:16px!important;border-radius:0!important;border:1px solid #f1f5f9!important;background:#f8fafc33!important;text-align:center!important;box-shadow:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourceMetricGrid>div:hover{background:#fff!important;box-shadow:0 1px 2px #0f172a0f!important;transform:none!important}.shuffleExactSourceHome .shuffleSourceMetricGrid small{display:block!important;margin:0 0 4px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;font-size:10px!important;line-height:14px!important;font-weight:800!important}.shuffleExactSourceHome .shuffleSourceMetricGrid b{display:block!important;margin:0 0 8px!important;color:#1e293b!important;font-family:Outfit,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:800!important;letter-spacing:0!important}.shuffleExactSourceHome .shuffleSourceMetricGrid button{padding:4px 10px!important;border:0!important;border-radius:0!important;background:#f1f5f9!important;color:#334155!important;font-size:10px!important;line-height:14px!important;font-weight:700!important;box-shadow:none!important}.shuffleExactSourceHome .shuffleSourceExportGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.shuffleExactSourceHome .shuffleSourceExportGrid article{padding:20px!important;border:1px solid #f1f5f9!important;border-radius:0!important;background:#f8fafc66!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-shadow:none!important;transition:all .15s ease!important}.shuffleExactSourceHome .shuffleSourceExportGrid article:hover{background:#fff!important;box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a14!important;transform:none!important}.shuffleExactSourceHome .shuffleSourceExportGrid b{display:block!important;margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.shuffleExactSourceHome .shuffleSourceExportGrid small{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.shuffleExactSourceHome .shuffleSourceExportGrid button{white-space:nowrap!important;padding:8px 16px!important;border:0!important;border-radius:0!important;background:#eef2ff!important;color:#4338ca!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:none!important}.shuffleExactSourceHome .shuffleSourceExportGrid button.primary{background:#4f46e5!important;color:#fff!important}.shuffleExactSourceHome .shuffleSourceExportGrid button:hover{background:#e0e7ff!important}.shuffleExactSourceHome .shuffleSourceExportGrid button.primary:hover{background:#4338ca!important}.shuffleExactSourceHome .shuffleSourceAiShowcase{padding:80px 48px!important;background:#fff!important}.shuffleExactSourceHome .shuffleSourceAiInner{max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:5fr 7fr!important;gap:48px!important;align-items:center!important}.shuffleExactSourceHome .shuffleSourceAiCopy{display:block!important}.shuffleExactSourceHome .shuffleSourceAiCopy>span{display:block!important;margin-bottom:24px!important;color:#4f46e5!important;font-size:14px!important;line-height:20px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.16em!important}.shuffleExactSourceHome .shuffleSourceAiCopy h2{margin:0!important;color:#0f172a!important;font-family:Outfit,sans-serif!important;font-size:40px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.035em!important}.shuffleExactSourceHome .shuffleSourceAiCopy p{margin:24px 0 0!important;color:#475569!important;line-height:1.65!important;font-size:16px!important}.shuffleExactSourceHome .shuffleSourceAiFeatures{display:grid!important;gap:16px!important;margin-top:32px!important}.shuffleExactSourceHome .shuffleSourceAiFeatures>div{display:flex!important;align-items:flex-start!important;gap:14px!important}.shuffleExactSourceHome .shuffleSourceAiFeatures>div>span{margin-top:4px!important;width:20px!important;height:20px!important;border-radius:0!important;background:#d1fae5!important;color:#059669!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:12px!important;font-weight:900!important}.shuffleExactSourceHome .shuffleSourceAiFeatures b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:800!important}.shuffleExactSourceHome .shuffleSourceAiFeatures small{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important}.shuffleExactSourceHome .shuffleSourceAiPanel{position:relative!important;overflow:hidden!important;padding:32px!important;border-radius:0!important;background:#0f172a!important;color:#fff!important;box-shadow:0 25px 50px -12px #0f172a59!important}.shuffleExactSourceHome .shuffleSourceAiGlow{position:absolute!important;right:-64px!important;top:-64px!important;width:256px!important;height:256px!important;border-radius:0!important;background:#6366f11a!important;filter:blur(48px)!important}.shuffleExactSourceHome .shuffleSourceAiPanel header{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #1e293b!important;padding-bottom:16px!important;margin-bottom:24px!important}.shuffleExactSourceHome .shuffleSourceAiPanel header>div{display:flex!important;align-items:center!important;gap:8px!important}.shuffleExactSourceHome .shuffleSourceAiPanel header i{display:block!important;width:12px!important;height:12px!important;border-radius:0!important;background:#6366f1!important;animation:shuffleExactPulse 1.8s cubic-bezier(.4,0,.6,1) infinite!important}.shuffleExactSourceHome .shuffleSourceAiPanel code{font-size:12px!important;line-height:16px!important;color:#94a3b8!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.shuffleExactSourceHome .shuffleSourceAiPanel em{padding:4px 8px!important;border-radius:0!important;background:#1e293b!important;color:#a5b4fc!important;font-size:12px!important;line-height:16px!important;font-style:normal!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.shuffleExactSourceHome .shuffleSourceAiConsole{position:relative!important;z-index:1!important;display:grid!important;gap:16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:14px!important;line-height:20px!important}.shuffleExactSourceHome .shuffleSourceAiConsole p{margin:0!important;color:#94a3b8!important}.shuffleExactSourceHome .shuffleSourceAiConsole p.accent{color:#a5b4fc!important}.shuffleExactSourceHome .shuffleSourceAiConsole blockquote{margin:0!important;padding:16px!important;border-radius:0!important;border:1px solid rgba(51,65,85,.5)!important;background:#1e293bcc!important;display:grid!important;gap:8px!important}.shuffleExactSourceHome .shuffleSourceAiConsole blockquote p{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:12px!important;line-height:20px!important;color:#cbd5e1!important}.shuffleExactSourceHome .shuffleSourceAiConsole blockquote div{display:flex!important;gap:8px!important;padding-top:8px!important}.shuffleExactSourceHome .shuffleSourceAiConsole button{padding:6px 12px!important;border-radius:0!important;border:1px solid #475569!important;background:transparent!important;color:#cbd5e1!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.shuffleExactSourceHome .shuffleSourceAiConsole button:first-child{border-color:#4f46e5!important;background:#4f46e5!important;color:#fff!important}.shuffleExactSourceHome .shuffleSourceAiConsole button:first-child:hover{background:#4338ca!important}.shuffleExactSourceHome .shuffleSourceAiConsole button:not(:first-child):hover{background:#334155!important}.shuffleExactSourceHome .shuffleSourceFinalCta{padding:80px 48px!important;background:#0f172a!important;color:#fff!important;text-align:center!important}.shuffleExactSourceHome .shuffleSourceCtaInner{max-width:1024px!important;margin:0 auto!important;display:grid!important;gap:32px!important}.shuffleExactSourceHome .shuffleSourceFinalCta h2{margin:0!important;font-family:Outfit,sans-serif!important;font-size:48px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;color:#fff!important}.shuffleExactSourceHome .shuffleSourceFinalCta p{max-width:672px!important;margin:0 auto!important;color:#94a3b8!important;font-size:18px!important;line-height:1.6!important}.shuffleExactSourceHome .shuffleSourceFinalCta div div,.shuffleExactSourceHome .shuffleSourceFinalCta .shuffleSourceCtaInner>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;margin:0!important}.shuffleExactSourceHome .shuffleSourceFinalCta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;text-decoration:none!important;font-size:16px!important;line-height:24px!important;font-weight:800!important;box-shadow:0 10px 15px -3px #4f46e533,0 4px 6px -4px #4f46e533!important}.shuffleExactSourceHome .shuffleSourceFinalCta a:hover{background:#4338ca!important}.shuffleExactSourceHome .shuffleSourceFinalCta a:nth-child(2){background:#1e293b!important;color:#e2e8f0!important;box-shadow:none!important}.shuffleExactSourceHome .shuffleSourceFinalCta a:nth-child(2):hover{background:#334155!important}.shuffleExactSourceHome .shuffleSourceFinalCta small{display:block!important;margin:0!important;color:#64748b!important;font-size:12px!important;line-height:16px!important}.shuffleExactSourceHome .shuffleSourceFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:48px!important;border-top:1px solid #f1f5f9!important;background:#fff!important}.shuffleExactSourceHome .shuffleSourceFooter .shuffleBrandMark.small{width:32px!important;height:32px!important;border-radius:0!important;box-shadow:none!important}.shuffleExactSourceHome .shuffleSourceFooter .shuffleLandingBrand b{font-size:16px!important}.shuffleExactSourceHome .shuffleSourceFooter nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:32px!important}.shuffleExactSourceHome .shuffleSourceFooter nav a{color:#64748b!important;text-decoration:none!important;font-size:14px!important;line-height:20px!important;font-weight:500!important}.shuffleExactSourceHome .shuffleSourceFooter nav a:hover{color:#4f46e5!important}.shuffleExactSourceHome .shuffleSourceFooter p{margin:0!important;color:#94a3b8!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important}@media (max-width:1100px){.shuffleExactSourceHome .shuffleLandingLinks{display:none!important}.shuffleExactSourceHome .shuffleSourceActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shuffleExactSourceHome .shuffleSourceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shuffleExactSourceHome .shuffleSourceExportGrid,.shuffleExactSourceHome .shuffleSourceAiInner{grid-template-columns:1fr!important}.shuffleExactSourceHome .shuffleSourceFooter{flex-direction:column!important;text-align:center!important}}@media (max-width:760px){.shuffleExactSourceHome .shuffleLandingNav.shuffleSourceNav{padding:12px 16px!important}.shuffleExactSourceHome .shuffleNavGhost{display:none!important}.shuffleExactSourceHome .shuffleSourceHero{padding:48px 16px 64px!important}.shuffleExactSourceHome .shuffleSourceHero h1{font-size:38px!important;line-height:1.1!important}.shuffleExactSourceHome .shuffleSourceHero p{font-size:16px!important}.shuffleExactSourceHome .shuffleHeroActions{align-items:stretch!important}.shuffleExactSourceHome .shuffleSourcePrimaryAction,.shuffleExactSourceHome .shuffleSourceSecondaryAction{width:100%!important}.shuffleExactSourceHome .shuffleSourceOperations{padding:36px 12px 64px!important}.shuffleExactSourceHome .shuffleSourceBrowserBar{padding:12px 14px!important}.shuffleExactSourceHome .shuffleBrowserBar code{max-width:190px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shuffleExactSourceHome .shuffleBrowserBar em{display:none!important}.shuffleExactSourceHome .shuffleSourceOperationsContent{padding:20px!important;gap:32px!important}.shuffleExactSourceHome .shuffleSourceActionGrid,.shuffleExactSourceHome .shuffleSourceMetricGrid{grid-template-columns:1fr!important}.shuffleExactSourceHome .shuffleSourceCashHeaderRow{display:grid!important;gap:14px!important}.shuffleExactSourceHome .shuffleSourceAiShowcase{padding:56px 16px!important}.shuffleExactSourceHome .shuffleSourceAiCopy h2{font-size:32px!important}.shuffleExactSourceHome .shuffleSourceAiPanel{padding:24px!important}.shuffleExactSourceHome .shuffleSourceFinalCta{padding:56px 16px!important}.shuffleExactSourceHome .shuffleSourceFinalCta h2{font-size:34px!important}.shuffleExactSourceHome .shuffleSourceFinalCta p{font-size:16px!important}.shuffleExactSourceHome .shuffleSourceFinalCta a{width:100%!important}.shuffleExactSourceHome .shuffleSourceFooter{padding:40px 16px!important}}.login.shuffleExactLoginPage{display:block!important;place-items:unset!important;height:auto!important;min-height:100vh!important;padding:0!important;overflow-x:hidden!important;background:#fff!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif!important}.shuffleExactLoginPage *{box-sizing:border-box}.shuffleExactLoginPage a{text-decoration:none!important}.shuffleExactLoginNav{width:100%!important;padding:16px 24px!important;background:#fffc!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid #f1f5f9!important;position:relative!important;z-index:20!important}.shuffleExactLoginNavInner{max-width:1280px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.shuffleExactLoginBrand{display:flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;font-size:18px!important;line-height:28px!important;font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important}.shuffleExactLoginBrandIcon{width:36px!important;height:36px!important;border-radius:0!important;background:#4f46e5!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;box-shadow:0 10px 18px #4f46e538!important;flex:0 0 auto!important}.shuffleExactLoginBrandIcon svg{width:20px!important;height:20px!important;display:block!important}.shuffleExactLoginLinks{display:flex!important;align-items:center!important;gap:32px!important}.shuffleExactLoginLinks a{color:#64748b!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;transition:color .16s ease!important;white-space:nowrap!important}.shuffleExactLoginLinks a:hover{color:#4f46e5!important}.shuffleExactLoginLinks a.active{color:#0f172a!important;font-weight:700!important;border-bottom:2px solid #4f46e5!important;padding-bottom:2px!important}.shuffleExactLoginLinks a span{display:inline-flex!important;align-items:center!important;padding:2px 6px!important;margin-left:6px!important;border-radius:0!important;background:#e0e7ff!important;color:#4f46e5!important;font-size:10px!important;line-height:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.shuffleExactLoginNavCtaWrap{display:block!important}.shuffleExactLoginNavCta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;box-shadow:0 10px 15px -3px #4f46e533,0 4px 6px -4px #4f46e533!important;transition:all .16s ease!important}.shuffleExactLoginNavCta:hover{background:#4338ca!important;box-shadow:0 20px 25px -5px #4f46e533,0 8px 10px -6px #4f46e533!important}.shuffleExactLoginMobileBtn{display:none!important;padding:8px!important;border-radius:0!important;background:transparent!important;color:#334155!important;box-shadow:none!important}.shuffleExactLoginMobileBtn svg{width:24px!important;height:24px!important}.shuffleExactLoginHero{position:relative!important;overflow:hidden!important;min-height:calc(100vh - 69px)!important}.shuffleExactLoginBg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#eef2ffcc,#fff 48%,#ecfdf566)!important}.shuffleExactLoginOrbRight{position:absolute!important;top:80px!important;right:0!important;width:384px!important;height:384px!important;border-radius:0!important;background:#e0e7ff4d!important;filter:blur(48px)!important}.shuffleExactLoginOrbLeft{position:absolute!important;bottom:0!important;left:25%!important;width:288px!important;height:288px!important;border-radius:0!important;background:#d1fae533!important;filter:blur(48px)!important}.shuffleExactLoginHeroInner{position:relative!important;max-width:1280px!important;margin:0 auto!important;padding:80px 48px 128px!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:64px!important;align-items:center!important;min-height:calc(100vh - 69px)!important}.shuffleExactLoginCopy{grid-column:span 6 / span 6!important}.shuffleExactLoginSecureBadge{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:32px!important}.shuffleExactLoginSecureBadge span{width:10px!important;height:10px!important;border-radius:0!important;background:#10b981!important;display:inline-block!important;animation:shuffleExactPulse 1.8s cubic-bezier(.4,0,.6,1) infinite!important}.shuffleExactLoginSecureBadge b{color:#047857!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;letter-spacing:.025em!important}.shuffleExactLoginCopy h1{font-family:Outfit,sans-serif!important;font-size:clamp(48px,5.35vw,72px)!important;line-height:1.05!important;letter-spacing:-.055em!important;color:#0f172a!important;font-weight:900!important;margin:0 0 24px!important;max-width:650px!important}.shuffleExactLoginCopy h1 span{display:inline!important;color:#0f172a!important}.shuffleExactLoginCopy h1 strong{display:inline!important;color:#4f46e5!important;font-weight:900!important}.shuffleExactLoginCopy p{font-size:18px!important;line-height:1.72!important;color:#64748b!important;max-width:512px!important;margin:0 0 40px!important}.shuffleExactLoginActions{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.shuffleExactLoginBackBtn,.shuffleExactLoginGhostBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 28px!important;min-height:52px!important;border-radius:0!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;transition:all .16s ease!important}.shuffleExactLoginBackBtn{background:#4f46e5!important;color:#fff!important;box-shadow:0 20px 25px -5px #c7d2fe80,0 8px 10px -6px #c7d2fe80!important}.shuffleExactLoginBackBtn:hover{background:#4338ca!important;box-shadow:0 24px 34px -10px #c7d2feb3!important}.shuffleExactLoginGhostBtn{background:#fff!important;color:#334155!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 15px -3px #f1f5f980,0 4px 6px -4px #f1f5f980!important}.shuffleExactLoginGhostBtn:hover{color:#4f46e5!important;border-color:#a5b4fc!important;box-shadow:0 20px 25px -5px #f1f5f9a6,0 8px 10px -6px #f1f5f9a6!important}.shuffleExactLoginBackBtn svg,.shuffleExactLoginGhostBtn svg{width:16px!important;height:16px!important}.shuffleExactLoginFormColumn{grid-column:span 6 / span 6!important}.shuffleExactLoginCardShell{position:relative!important;width:100%!important}.shuffleExactLoginCardGlow{position:absolute!important;top:-16px!important;right:-16px!important;bottom:-16px!important;left:-16px!important;background:linear-gradient(45deg,rgba(199,210,254,.3),transparent,rgba(167,243,208,.2))!important;border-radius:0!important;filter:blur(32px)!important}.login.shuffleExactLoginPage .shuffleExactLoginCard{position:relative!important;background:#fff!important;border-radius:0!important;box-shadow:0 25px 50px -12px #cbd5e199!important;border:1px solid #f1f5f9!important;padding:40px!important;max-width:none!important;width:100%!important}.shuffleExactLoginCardIntro{margin-bottom:32px!important}.login.shuffleExactLoginPage .shuffleExactLoginCardIntro h2{font-family:Outfit,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#0f172a!important;margin:0 0 8px!important;text-align:left!important}.shuffleExactLoginCardIntro p{color:#94a3b8!important;font-size:14px!important;line-height:20px!important;margin:0!important}.login.shuffleExactLoginPage form.shuffleExactLoginForm{background:transparent!important;padding:0!important;border-radius:0!important;display:grid!important;gap:20px!important;min-width:0!important;width:100%!important;box-shadow:none!important}.shuffleExactLoginForm label{display:block!important;margin:0 0 6px!important;color:#334155!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.shuffleExactLoginForm input[type=text],.shuffleExactLoginForm input[type=password]{width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:12px 16px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc80!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;transition:all .16s ease!important;outline:none!important}.shuffleExactLoginForm input::placeholder{color:#cbd5e1!important}.shuffleExactLoginForm input[type=text]:focus,.shuffleExactLoginForm input[type=password]:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px #6366f129!important;background:#fff!important}.shuffleExactLoginOptions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.shuffleExactLoginRemember{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;margin:0!important}.shuffleExactLoginRemember input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;accent-color:#4f46e5!important}.shuffleExactLoginRemember span{color:#64748b!important;font-size:14px!important;line-height:20px!important;font-weight:500!important}.shuffleExactLoginOptions>a{color:#4f46e5!important;font-size:14px!important;line-height:20px!important;font-weight:600!important}.shuffleExactLoginOptions>a:hover{color:#4338ca!important}.login.shuffleExactLoginPage .shuffleExactLoginSubmit{width:100%!important;min-height:52px!important;margin:0!important;padding:14px 20px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;box-shadow:none!important;transition:all .16s ease!important}.login.shuffleExactLoginPage .shuffleExactLoginSubmit:hover{background:#4338ca!important;box-shadow:0 10px 15px -3px #c7d2fe80,0 4px 6px -4px #c7d2fe80!important}.login.shuffleExactLoginPage .shuffleExactLoginSubmit:active{transform:scale(.98)!important}.login.shuffleExactLoginPage .shuffleExactLoginSubmit:disabled{opacity:.72!important;cursor:not-allowed!important}.shuffleExactLoginErr{margin:0!important;color:#dc2626!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}.shuffleExactLoginSignup{margin-top:24px!important;text-align:center!important}.shuffleExactLoginSignup p{margin:0!important;color:#94a3b8!important;font-size:14px!important;line-height:20px!important}.shuffleExactLoginSignup a{color:#4f46e5!important;font-weight:800!important}.shuffleExactLoginSignup a:hover{color:#4338ca!important}@media (max-width:1024px){.shuffleExactLoginNav{padding:16px 24px!important}.shuffleExactLoginLinks,.shuffleExactLoginNavCtaWrap{display:none!important}.shuffleExactLoginMobileBtn{display:flex!important;align-items:center!important;justify-content:center!important}.shuffleExactLoginHeroInner{grid-template-columns:1fr!important;gap:48px!important;padding:56px 24px 86px!important}.shuffleExactLoginCopy,.shuffleExactLoginFormColumn{grid-column:auto!important}.shuffleExactLoginCopy h1{font-size:56px!important}.shuffleExactLoginCopy p{max-width:680px!important}}@media (max-width:640px){.shuffleExactLoginNav{padding:14px 18px!important}.shuffleExactLoginHeroInner{padding:42px 18px 70px!important}.shuffleExactLoginCopy h1{font-size:42px!important;line-height:1.06!important}.shuffleExactLoginCopy p{font-size:16px!important;line-height:1.65!important}.shuffleExactLoginActions{flex-direction:column!important;align-items:stretch!important}.shuffleExactLoginBackBtn,.shuffleExactLoginGhostBtn{width:100%!important}.login.shuffleExactLoginPage .shuffleExactLoginCard{padding:28px 22px!important}.shuffleExactLoginOptions{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}}.shuffleDashExactPage{min-height:100vh!important;background:#f1f5f9!important;color:#0f172a!important;font-family:IBM Plex Sans,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0!important}.shuffleDashExactPage *{box-sizing:border-box!important}.shuffleDashExactPage button{font-family:inherit!important}.shuffleDashNav{background:#020617!important;color:#fff!important;padding:16px 24px!important}.shuffleDashNavInner{max-width:1280px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.shuffleDashBrand{border:0!important;background:transparent!important;color:inherit!important;display:inline-flex!important;align-items:center!important;gap:12px!important;padding:0!important;font-weight:700!important;font-size:16px!important;cursor:pointer!important;text-decoration:none!important}.shuffleDashBrandIcon{width:40px!important;height:40px!important;border-radius:0!important;background:#6366f1!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px #1e293b4d!important}.shuffleDashBrandIcon svg{width:20px!important;height:20px!important}.shuffleDashNavLinks{display:flex!important;gap:8px!important;overflow-x:auto!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0d!important;border-radius:0!important;padding:8px!important;color:#cbd5e1!important;font-size:14px!important}.shuffleDashNavLinks button{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;color:#cbd5e1!important;padding:8px 16px!important;border-radius:0!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important;transition:.18s ease!important}.shuffleDashNavLinks button svg{width:16px!important;height:16px!important}.shuffleDashNavLinks button:hover{background:#ffffff1a!important;color:#fff!important}.shuffleDashNavLinks button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000f!important}.shuffleDashNavLinks button.active svg{color:#4f46e5!important}.shuffleDashAccount{display:flex!important;align-items:center!important;gap:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0d!important;border-radius:0!important;padding:8px 12px!important;min-width:190px!important}.shuffleDashAccount>span{width:40px!important;height:40px!important;border-radius:0!important;background:#6366f1!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important}.shuffleDashAccount b{display:block!important;color:#fff!important;font-size:14px!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shuffleDashAccount small{display:block!important;color:#94a3b8!important;font-size:12px!important;line-height:16px!important}.shuffleDashMain{position:relative!important;overflow:hidden!important;background:#f1f5f9!important;padding:32px 24px!important}.shuffleDashGlowOne{position:absolute!important;left:0!important;top:0!important;width:320px!important;height:320px!important;border-radius:0!important;background:#c7d2fe8c!important;filter:blur(64px)!important;pointer-events:none!important}.shuffleDashGlowTwo{position:absolute!important;right:0!important;bottom:48px!important;width:384px!important;height:384px!important;border-radius:0!important;background:#d1fae5b8!important;filter:blur(64px)!important;pointer-events:none!important}.shuffleDashGrid{position:relative!important;z-index:1!important;max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important}.shuffleDashSpan12{grid-column:span 12/span 12!important}.shuffleDashSpan8{grid-column:span 8/span 8!important}.shuffleDashSpan7{grid-column:span 7/span 7!important}.shuffleDashSpan5{grid-column:span 5/span 5!important}.shuffleDashSpan4{grid-column:span 4/span 4!important}.shuffleDashHero,.shuffleDashKpi,.shuffleDashCoverage,.shuffleDashReports,.shuffleDashAlerts{background:#ffffffe6!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 20px 45px #94a3b847!important}.shuffleDashHero{border-radius:0!important;padding:24px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important}.shuffleDashPills{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;font-size:12px!important;color:#64748b!important}.shuffleDashPills span{display:inline-flex!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:6px 12px!important;line-height:16px!important}.shuffleDashPills span.dark{background:#020617!important;border-color:#020617!important;color:#fff!important;font-weight:700!important}.shuffleDashPills span.success{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}.shuffleDashHero h1{font-family:Space Grotesk,Outfit,Inter,sans-serif!important;font-size:40px!important;line-height:1.04!important;margin:0!important;letter-spacing:-.045em!important;font-weight:700!important;color:#020617!important}.shuffleDashHero h1 span{display:block!important;color:#64748b!important}.shuffleDashHero p{max-width:680px!important;margin:12px 0 0!important;color:#475569!important;font-size:16px!important;line-height:1.55!important;font-weight:400!important}.shuffleDashHeroActions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.shuffleDashExactPage .primary{border:0!important;background:#4f46e5!important;color:#fff!important;border-radius:0!important;padding:12px 20px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 18px 30px #4f46e52e!important}.shuffleDashExactPage .secondary{border:1px solid #cbd5e1!important;background:#fff!important;color:#1e293b!important;border-radius:0!important;padding:12px 20px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.shuffleDashKpi{grid-column:span 3/span 3!important;border-radius:0!important;padding:20px!important;text-align:left!important;cursor:pointer!important;min-height:160px!important;transition:.18s ease!important}.shuffleDashKpi:hover{transform:translateY(-4px)!important;box-shadow:0 28px 55px #94a3b857!important}.shuffleDashKpiTop{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:24px!important}.shuffleDashKpi em{font-style:normal!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;padding:5px 10px!important;font-size:12px!important;line-height:16px!important}.shuffleDashKpi em.emerald{background:#ecfdf5!important;color:#047857!important}.shuffleDashKpi em.indigo{background:#eef2ff!important;color:#4f46e5!important}.shuffleDashKpi em.amber{background:#fffbeb!important;color:#b45309!important}.shuffleDashKpi strong{display:block!important;font-family:Space Grotesk,Outfit,Inter,sans-serif!important;font-size:40px!important;line-height:1!important;margin:0 0 8px!important;color:#020617!important;letter-spacing:-.04em!important}.shuffleDashKpi b{display:block!important;font-size:14px!important;color:#1e293b!important;line-height:20px!important;margin:0!important}.shuffleDashKpi small{display:block!important;font-size:12px!important;color:#64748b!important;line-height:18px!important;margin:4px 0 0!important}.shuffleDashMiniIcon{width:44px!important;height:44px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #dbeafe!important}.shuffleDashMiniIcon svg{width:20px!important;height:20px!important}.shuffleDashMiniIcon.emerald{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}.shuffleDashMiniIcon.indigo{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}.shuffleDashMiniIcon.amber{background:#fffbeb!important;color:#d97706!important;border-color:#fde68a!important}.shuffleDashMiniIcon.violet{background:#f5f3ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}.shuffleDashMiniIcon.rose{background:#fff1f2!important;color:#e11d48!important;border-color:#fecdd3!important}.shuffleDashCoverage,.shuffleDashReports,.shuffleDashAlerts{border-radius:0!important;padding:24px!important}.shuffleDashSectionTitle{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:24px!important}.shuffleDashSectionTitle b{display:block!important;font-size:14px!important;font-weight:700!important;color:#020617!important;line-height:20px!important}.shuffleDashSectionTitle span{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:14px!important;line-height:20px!important}.shuffleDashSectionTitle em{font-style:normal!important;border:1px solid #fde68a!important;background:#fffbeb!important;color:#b45309!important;border-radius:0!important;padding:5px 10px!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important}.shuffleDashSectionTitle small{color:#94a3b8!important;font-size:12px!important}.shuffleDashCoverageBody{display:grid!important;grid-template-columns:2fr 3fr!important;gap:24px!important;align-items:center!important}.shuffleDashGauge{width:188px!important;height:188px!important;margin:0 auto!important;position:relative!important;display:grid!important;place-items:center!important}.shuffleDashGauge svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:188px!important;height:188px!important;filter:drop-shadow(0 16px 25px rgba(148,163,184,.16))!important}.shuffleDashGauge strong{position:relative!important;font-family:Space Grotesk,Outfit,Inter,sans-serif!important;font-size:40px!important;letter-spacing:-.04em!important;color:#020617!important;z-index:1!important}.shuffleDashCoverageCopy h2{font-family:Space Grotesk,Outfit,Inter,sans-serif!important;font-size:28px!important;line-height:1.12!important;color:#020617!important;letter-spacing:-.04em!important;margin:0!important}.shuffleDashCoverageCopy p{margin:16px 0 0!important;color:#475569!important;font-size:14px!important;line-height:1.7!important}.shuffleDashCoverageCopy div{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:24px!important}.shuffleDashAd{position:relative!important;overflow:hidden!important;grid-column:span 5/span 5!important;border-radius:0!important;background:#022c22!important;color:#fff!important;min-height:320px!important;padding:24px!important;box-shadow:0 24px 50px #064e3b38!important;border:1px solid #d1fae5!important}.shuffleDashAdGlow{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(circle at 20% 20%,rgba(110,231,183,.28),transparent 32%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.22),transparent 34%)!important}.shuffleDashAdTop{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;z-index:1!important}.shuffleDashAdTop span{display:block!important;color:#a7f3d0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.24em!important;text-transform:uppercase!important}.shuffleDashAdTop h2{font-family:Space Grotesk,Outfit,Inter,sans-serif!important;font-size:26px!important;line-height:1.05!important;color:#fff!important;margin:12px 0 0!important;letter-spacing:-.04em!important}.shuffleDashAdTop i{display:inline-block!important;width:8px!important;height:8px!important;border-radius:0!important;background:#ffffff73!important;margin-left:6px!important}.shuffleDashAdTop i:last-child{background:#6ee7b7!important}.shuffleDashAdPanel{position:absolute!important;left:24px!important;right:24px!important;bottom:24px!important;top:88px!important;border-radius:0!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overflow:hidden!important;padding:40px 24px!important;display:flex!important;align-items:flex-start!important}.shuffleDashAdPanel p{margin:0!important;color:#ecfdf5e0!important;font-size:14px!important;line-height:1.65!important;max-width:420px!important;font-weight:600!important}.shuffleDashAdPanel img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.shuffleDashReportGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shuffleDashReportGrid button{border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:0!important;padding:20px!important;text-align:left!important;cursor:pointer!important;transition:.18s ease!important}.shuffleDashReportGrid button:hover{background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 18px 35px #94a3b833!important}.shuffleDashReportGrid b{display:block!important;margin-top:16px!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important}.shuffleDashReportGrid small{display:block!important;margin-top:10px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important}.shuffleDashSpinner{width:36px!important;height:36px!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important}.shuffleDashSpinner svg{width:16px!important;height:16px!important}.shuffleDashAlertList{display:flex!important;flex-direction:column!important;gap:12px!important}.shuffleDashAlert{display:flex!important;gap:12px!important;align-items:flex-start!important;border-radius:0!important;border:1px solid #bfdbfe!important;background:#eff6ffbf!important;padding:16px!important}.shuffleDashAlert.amber{border-color:#fde68a!important;background:#fffbebd9!important}.shuffleDashAlert.rose{border-color:#fecdd3!important;background:#fff1f2!important}.shuffleDashAlert b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;margin:0!important}.shuffleDashAlert small{display:block!important;color:#475569!important;font-size:12px!important;line-height:18px!important;margin-top:4px!important}.shuffleDashFooter{background:#020617!important;color:#cbd5e1!important;padding:32px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto!important;gap:32px!important;align-items:center!important}.shuffleDashFooter>div:first-child{max-width:1280px!important}.shuffleDashFooter p{margin:12px 0 0!important;color:#94a3b8!important;font-size:14px!important}.shuffleDashFooterLinks{display:flex!important;flex-wrap:wrap!important;gap:18px!important}.shuffleDashFooterLinks button{border:0!important;background:transparent!important;color:#cbd5e1!important;font-weight:600!important;cursor:pointer!important;font-size:14px!important;padding:0!important}.shuffleDashFooterLinks button:hover{color:#fff!important}.shuffleDashLogout{justify-self:end!important;border:0!important;background:#fff!important;color:#020617!important;border-radius:0!important;padding:10px 16px!important;font-weight:700!important;cursor:pointer!important}@media (max-width:1100px){.shuffleDashNavInner{flex-direction:column!important;align-items:stretch!important}.shuffleDashAccount{align-self:flex-start!important}.shuffleDashSpan7,.shuffleDashSpan5,.shuffleDashSpan8,.shuffleDashSpan4{grid-column:span 12/span 12!important}.shuffleDashKpi{grid-column:span 6/span 6!important}.shuffleDashCoverageBody,.shuffleDashFooter{grid-template-columns:1fr!important}.shuffleDashLogout{justify-self:start!important}.shuffleDashHero{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:640px){.shuffleDashMain{padding:24px 14px!important}.shuffleDashNav{padding:14px!important}.shuffleDashKpi{grid-column:span 12/span 12!important}.shuffleDashReportGrid{grid-template-columns:1fr!important}.shuffleDashHero h1{font-size:32px!important}.shuffleDashFooter{padding:28px 16px!important}.shuffleDashAd{min-height:320px!important}}.shuffleAssocPage{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc;color:#1e293b;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.shuffleAssocPage *{box-sizing:border-box}.shuffleAssocPage p{margin:0;color:inherit}.shuffleAssocPage button{font-family:inherit;cursor:pointer;border:0;margin:0;box-shadow:none}.shuffleAssocPage a{text-decoration:none}.shuffleAssocPage .assocSvg{width:1rem;height:1rem;display:block;flex:0 0 auto}.shuffleAssocNav{background:#fff;border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 2px #0f172a0a}.shuffleAssocNavInner{max-width:100%;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shuffleAssocNavLeft{display:flex;align-items:center;gap:32px;min-width:0}.shuffleAssocBrand{display:flex;align-items:center;gap:10px;background:transparent;color:#0f172a;padding:0;border-radius:0!important;font-weight:700;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.shuffleAssocBrand:hover{box-shadow:none}.shuffleAssocBrandIcon{width:36px;height:36px;border-radius:0!important;background:#4f46e5;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.shuffleAssocBrandIcon .assocSvg{width:20px;height:20px}.shuffleAssocLinks{display:flex;align-items:center;gap:4px;min-width:0}.shuffleAssocNavItem{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:0!important;background:transparent;color:#64748b;font-size:14px;font-weight:500;line-height:1.25;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.shuffleAssocNavItem:hover{color:#1e293b;background:#f8fafc;box-shadow:none}.shuffleAssocNavItem.active{padding:10px 16px;border-radius:0!important;background:#4f46e5;color:#fff;font-weight:700;box-shadow:0 8px 18px #4f46e53d}.shuffleAssocProfileWrap{display:flex;align-items:center;gap:12px;flex-shrink:0}.shuffleAssocTrial{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#94a3b8;background:#f1f5f9;padding:4px 10px;border-radius:0!important}.shuffleAssocUserText{text-align:right;display:block}.shuffleAssocUserText p{font-size:14px;font-weight:700;color:#1e293b;line-height:1.15;margin:0}.shuffleAssocUserText small{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.shuffleAssocAvatar{width:36px;height:36px;border-radius:0!important;background:#e0e7ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.01em}.shuffleAssocMain{width:100%;max-width:1280px;margin:0 auto;padding:32px 24px;flex:1}.shuffleAssocHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.shuffleAssocHeader h1{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif;font-size:30px;line-height:1.15;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0}.shuffleAssocHeader p{margin-top:6px;font-size:14px;color:#64748b;max-width:576px;line-height:1.5}.shuffleAssocActions{display:flex;align-items:center;gap:12px;flex-shrink:0}.shuffleAssocBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:0!important;padding:10px 16px;font-size:14px;font-weight:600;min-height:42px;transition:all .18s ease;white-space:nowrap}.shuffleAssocBtn.secondary{background:#fff;color:#475569;border:1px solid #e2e8f0}.shuffleAssocBtn.secondary:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a14}.shuffleAssocBtn.primary{background:#4f46e5;color:#fff;border:1px solid #4f46e5;font-weight:700;box-shadow:0 8px 20px #4f46e538}.shuffleAssocBtn.primary:hover{background:#4338ca;border-color:#4338ca}.shuffleAssocBtn:active{transform:scale(.98)}.shuffleAssocCard{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:0!important;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.shuffleAssocToolbar{padding:20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:16px}.shuffleAssocSearch{position:relative;width:100%;max-width:384px}.shuffleAssocSearch .assocSvg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;width:16px;height:16px;pointer-events:none}.shuffleAssocSearch input{width:100%;min-height:42px;margin:0;padding:10px 16px 10px 40px;border:1px solid #e2e8f0;border-radius:0!important;background:#f8fafc;color:#334155;font-size:14px;font-family:inherit;outline:none;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.shuffleAssocSearch input::placeholder{color:#94a3b8}.shuffleAssocSearch input:focus{background:#fff;border-color:#818cf8;box-shadow:0 0 0 3px #6366f12e}.shuffleAssocTotal{display:flex;align-items:center;gap:8px;white-space:nowrap}.shuffleAssocTotal span{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:12px;font-weight:700}.shuffleAssocTotal b{display:inline-flex;align-items:center;border-radius:0!important;background:#eef2ff;color:#4338ca;padding:4px 12px;font-size:14px;font-weight:800}.shuffleAssocTableWrap{overflow-x:auto}.shuffleAssocTable{width:100%;min-width:980px;border:0;border-radius:0!important;margin:0;box-shadow:none;border-collapse:collapse;background:#fff}.shuffleAssocTable thead tr{background:#f8fafcb3}.shuffleAssocTable th{padding:14px 24px;text-align:left;color:#64748b;background:transparent;border-bottom:1px solid #f1f5f9;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.shuffleAssocTable td{padding:16px 24px;color:#334155;border-bottom:1px solid #f1f5f9;font-size:14px;vertical-align:middle;background:#fff}.shuffleAssocTable tbody tr:hover td{background:#f8fafc}.shuffleAssocTable .right{text-align:right}.shuffleAssocTable code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0!important;padding:4px 8px;white-space:nowrap}.shuffleAssocRowAction{display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:700;padding:7px 10px}.shuffleAssocRowAction:hover{background:#e0e7ff;box-shadow:none}.shuffleAssocEmptyCell{padding:80px 24px!important;text-align:center;background:#fff!important}.shuffleAssocEmpty{display:flex;flex-direction:column;align-items:center;gap:16px}.shuffleAssocEmptyIcon{width:64px;height:64px;border-radius:0!important;background:#f1f5f9;color:#cbd5e1;display:flex;align-items:center;justify-content:center}.shuffleAssocEmptyIcon .assocSvg{width:32px;height:32px;stroke-width:1.5}.shuffleAssocEmpty p{font-size:14px;font-weight:700;color:#475569;margin:0}.shuffleAssocEmpty small{display:block;font-size:12px;color:#94a3b8;margin-top:4px}.shuffleAssocAddEmpty{display:inline-flex;align-items:center;gap:8px;margin-top:8px;background:#eef2ff;color:#4f46e5;border-radius:0!important;padding:8px 16px;font-size:14px;font-weight:600;transition:background .18s ease,transform .18s ease}.shuffleAssocAddEmpty:hover{background:#e0e7ff;box-shadow:none}.shuffleAssocAddEmpty:active{transform:scale(.98)}.shuffleAssocPagination{padding:16px 24px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:12px}.shuffleAssocPagination p{font-size:12px;color:#94a3b8;margin:0}.shuffleAssocPagination div{display:flex;align-items:center;gap:4px}.shuffleAssocPagination button{border-radius:0!important;padding:6px 12px;background:#f1f5f9;color:#94a3b8;font-size:12px;font-weight:600;min-height:auto;line-height:1.25}.shuffleAssocPagination button.active{background:#4f46e5;color:#fff}.shuffleAssocPagination button:disabled{cursor:not-allowed}.shuffleAssocFooter{margin-top:auto;padding:24px;border-top:1px solid rgba(226,232,240,.6);background:#f8fafc}.shuffleAssocFooterInner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.shuffleAssocFooterBrand{display:flex;align-items:center;gap:8px}.shuffleAssocFooterBrand span{width:24px;height:24px;border-radius:0!important;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center}.shuffleAssocFooterBrand .assocSvg{width:14px;height:14px}.shuffleAssocFooterBrand small{font-size:12px;color:#94a3b8}.shuffleAssocFooterLinks{display:flex;align-items:center;gap:24px}.shuffleAssocFooterLinks a{font-size:12px;color:#94a3b8;transition:color .18s ease}.shuffleAssocFooterLinks a:hover{color:#475569}.shuffleAssocFooterLinks button{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#fb7185;font-size:12px;font-weight:600;padding:0;border-radius:0!important;min-height:auto}.shuffleAssocFooterLinks button:hover{color:#dc2626;box-shadow:none}.shuffleAssocFooterLinks button .assocSvg{width:14px;height:14px}@media (max-width:1180px){.shuffleAssocLinks{gap:0}.shuffleAssocNavItem{padding:8px 10px;font-size:13px}.shuffleAssocNavItem .assocSvg{display:none}}@media (max-width:980px){.shuffleAssocNavInner{align-items:flex-start;flex-direction:column}.shuffleAssocNavLeft{width:100%;flex-direction:column;align-items:flex-start;gap:12px}.shuffleAssocLinks{width:100%;overflow-x:auto;padding-bottom:4px}.shuffleAssocProfileWrap{width:100%;justify-content:flex-end}}@media (max-width:760px){.shuffleAssocMain{padding:24px 16px}.shuffleAssocHeader{flex-direction:column;align-items:flex-start}.shuffleAssocActions{width:100%;flex-wrap:wrap}.shuffleAssocBtn{flex:1}.shuffleAssocToolbar{flex-direction:column;align-items:stretch}.shuffleAssocSearch{max-width:none}.shuffleAssocTotal{justify-content:space-between}.shuffleAssocPagination,.shuffleAssocFooterInner{flex-direction:column;align-items:flex-start}.shuffleAssocFooterLinks{flex-wrap:wrap;gap:14px}}.shuffleInvPage{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc;color:#1e293b;font-family:Plus Jakarta Sans,Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.shuffleInvPage *{box-sizing:border-box}.shuffleInvPage p,.shuffleInvPage h1{margin:0;color:inherit}.shuffleInvPage button,.shuffleInvPage input,.shuffleInvPage select{font-family:inherit}.shuffleInvPage button{cursor:pointer;border:0;margin:0}.shuffleInvPage .invSvg{width:1rem;height:1rem;display:block;flex:0 0 auto}.shuffleInvNav{background:#fff;border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 2px #0f172a0a}.shuffleInvNavInner{max-width:1536px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shuffleInvBrand{display:flex;align-items:center;gap:12px;background:transparent;color:#0f172a;padding:0;border-radius:0!important;font-weight:800;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.shuffleInvBrand:hover{box-shadow:none}.shuffleInvBrandIcon{width:36px;height:36px;border-radius:0!important;background:#4f46e5;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto;box-shadow:0 8px 18px #4f46e538}.shuffleInvBrandIcon .invSvg{width:20px;height:20px}.shuffleInvLinks{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;flex:1}.shuffleInvNavItem{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:0!important;background:transparent;color:#64748b;font-size:14px;font-weight:600;line-height:1.25;transition:all .18s ease;white-space:nowrap}.shuffleInvNavItem:hover{color:#4f46e5;background:#eef2ff99;box-shadow:none}.shuffleInvNavItem.active{padding:9px 12px;border-radius:0!important;background:#4f46e5;color:#fff;font-weight:700;box-shadow:0 8px 18px #4f46e53d}.shuffleInvRight{display:flex;align-items:center;gap:12px;flex-shrink:0}.shuffleInvStoreBadge{display:flex;align-items:center;gap:8px;background:#f1f5f9cc;border-radius:0!important;padding:7px 12px;color:#334155;font-size:14px;font-weight:600;white-space:nowrap}.shuffleInvStoreBadge .invSvg{width:16px;height:16px;color:#6366f1}.shuffleInvAvatar{width:36px;height:36px;border-radius:0!important;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 18px #4f46e538}.shuffleInvMobileBtn{display:none;background:transparent;color:#64748b;border-radius:0!important;padding:8px}.shuffleInvMobileBtn:hover{background:#f1f5f9;box-shadow:none}.shuffleInvMain{width:100%;max-width:1536px;margin:0 auto;flex:1;padding:32px 32px 40px}.shuffleInvHeaderSection{padding:0 0 32px}.shuffleInvHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.shuffleInvHeaderRow h1{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif;font-size:30px;line-height:1.15;font-weight:800;color:#0f172a;letter-spacing:-.025em}.shuffleInvHeaderRow p{margin-top:6px;color:#64748b;font-size:14px;line-height:1.5}.shuffleInvHeaderActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.shuffleInvBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:0!important;font-size:14px;font-weight:700;transition:all .18s ease;white-space:nowrap}.shuffleInvBtn.secondary{background:#fff;color:#475569;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.shuffleInvBtn.secondary:hover{border-color:#a5b4fc;color:#4f46e5;box-shadow:0 3px 8px #0f172a0f}.shuffleInvBtn.primary{background:#4f46e5;color:#fff;border:1px solid #4f46e5;box-shadow:0 10px 20px #4f46e538}.shuffleInvBtn.primary:hover{background:#4338ca;border-color:#4338ca}.shuffleInvBtn:active{transform:scale(.98)}.shuffleInvNotice{display:flex;align-items:flex-start;gap:12px;background:#fffbebcc;border:1px solid rgba(252,211,77,.6);border-radius:0!important;padding:12px 16px;margin-bottom:24px;color:#92400e}.shuffleInvNotice .invSvg{width:20px;height:20px;color:#f59e0b;margin-top:2px}.shuffleInvNotice p{font-size:14px;line-height:1.5;color:#92400e}.shuffleInvStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:0}.shuffleInvStatCard{background:#fff;border:1px solid rgba(226,232,240,.65);border-radius:0!important;padding:20px;box-shadow:0 1px 3px #0f172a0f;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.shuffleInvStatCard:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.shuffleInvStatTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.shuffleInvStatTop span{width:40px;height:40px;border-radius:0!important;display:flex;align-items:center;justify-content:center}.shuffleInvStatTop .invSvg{width:20px;height:20px}.shuffleInvStatTop em{font-style:normal;font-size:12px;font-weight:700;border-radius:0!important;padding:4px 8px;line-height:1}.shuffleInvStatCard.present .shuffleInvStatTop span{background:#d1fae5;color:#059669}.shuffleInvStatCard.present .shuffleInvStatTop em{background:#ecfdf5;color:#059669}.shuffleInvStatCard.present:hover{border-color:#10b98147}.shuffleInvStatCard.missing .shuffleInvStatTop span{background:#ffedd5;color:#ea580c}.shuffleInvStatCard.missing .shuffleInvStatTop em{background:#fff7ed;color:#ea580c}.shuffleInvStatCard.missing:hover{border-color:#fb923c52}.shuffleInvStatCard.unassociated .shuffleInvStatTop span{background:#fee2e2;color:#dc2626}.shuffleInvStatCard.unassociated .shuffleInvStatTop em{background:#fef2f2;color:#dc2626}.shuffleInvStatCard.unassociated:hover{border-color:#f8717152}.shuffleInvStatCard.total .shuffleInvStatTop span{background:#e0e7ff;color:#4f46e5}.shuffleInvStatCard.total:hover{border-color:#6366f152}.shuffleInvStatCard b{display:block;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif;font-size:30px;line-height:1;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:6px}.shuffleInvStatCard small{display:block;font-size:14px;color:#64748b;line-height:1.4}.shuffleInvTableCard{background:#fff;border:1px solid rgba(226,232,240,.65);border-radius:0!important;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.shuffleInvToolbar{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:12px;justify-content:space-between}.shuffleInvSearch{position:relative;display:block;flex:1;min-width:220px}.shuffleInvSearch .invSvg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8;pointer-events:none}.shuffleInvSearch input{width:100%;height:42px;border:1px solid rgba(226,232,240,.7);background:#f8fafccc;border-radius:0!important;padding:10px 16px 10px 40px;color:#334155;font-size:14px;outline:none;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.shuffleInvSearch input::placeholder{color:#94a3b8}.shuffleInvSearch input:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f129}.shuffleInvFilters{display:flex;align-items:center;gap:12px;flex-shrink:0}.shuffleInvFilters select{height:42px;border:1px solid rgba(226,232,240,.7);background:#f8fafccc;border-radius:0!important;padding:0 40px 0 16px;color:#475569;font-size:14px;font-weight:500;outline:none;transition:border .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer}.shuffleInvFilters select:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f129}.shuffleInvFilters span{color:#94a3b8;font-size:12px;white-space:nowrap}.shuffleInvTableWrap{overflow-x:auto}.shuffleInvTable{width:100%;min-width:1180px;border-collapse:collapse;background:#fff;margin:0;border:0;box-shadow:none}.shuffleInvTable thead tr{background:#f8fafc99}.shuffleInvTable th{padding:14px 16px;text-align:left;color:#64748b;background:transparent;border-bottom:1px solid #f1f5f9;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.shuffleInvTable td{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#475569;font-size:14px;vertical-align:middle;background:#fff;white-space:nowrap}.shuffleInvTable td b{font-weight:700;color:#0f172a}.shuffleInvTable code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0!important;padding:4px 8px;color:#475569;font-size:12px;white-space:nowrap}.shuffleInvRow:hover td{background:#f8fafc}.shuffleInvRow.present td{box-shadow:inset 3px 0 #10b98159}.shuffleInvRow.missing td{box-shadow:inset 3px 0 #f9731659}.shuffleInvRow.unassociated td{box-shadow:inset 3px 0 #ef444459}.shuffleInvStatus{display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;padding:5px 10px;font-size:12px;font-weight:800;line-height:1}.shuffleInvStatus.present{background:#ecfdf5;color:#059669}.shuffleInvStatus.missing{background:#fff7ed;color:#ea580c}.shuffleInvStatus.unassociated{background:#fef2f2;color:#dc2626}.shuffleInvEmpty{padding:64px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.shuffleInvEmpty div{width:64px;height:64px;border-radius:0!important;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.shuffleInvEmpty div .invSvg{width:32px;height:32px;stroke-width:1.5}.shuffleInvEmpty p{font-size:14px;font-weight:700;color:#64748b}.shuffleInvEmpty small{font-size:12px;color:#94a3b8}.shuffleInvEmpty button{margin-top:8px;display:inline-flex;align-items:center;gap:8px;background:#4f46e5;color:#fff;border-radius:0!important;padding:10px 16px;font-size:14px;font-weight:700;box-shadow:0 10px 20px #4f46e533}.shuffleInvEmpty button:hover{background:#4338ca;box-shadow:0 10px 20px #4f46e540}.shuffleInvFooter{margin-top:auto;border-top:1px solid rgba(226,232,240,.65);background:#fff}.shuffleInvFooterInner{max-width:1536px;margin:0 auto;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shuffleInvFooterBrand{display:flex;align-items:center;gap:8px;color:#475569;font-size:14px;font-weight:700}.shuffleInvFooterBrand span{width:28px;height:28px;border-radius:0!important;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center}.shuffleInvFooterBrand .invSvg{width:16px;height:16px}.shuffleInvFooter p{color:#94a3b8;font-size:12px;margin:0}.shuffleInvFooterInner>div:last-child{display:flex;align-items:center;gap:16px}.shuffleInvFooter button{background:transparent;color:#64748b;border-radius:0!important;font-size:14px;font-weight:600;padding:0;transition:color .18s ease}.shuffleInvFooter button:hover{color:#4f46e5;box-shadow:none}@media (max-width:1200px){.shuffleInvNavInner{padding:0 20px}.shuffleInvLinks{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.shuffleInvNavItem{padding:8px 10px;font-size:13px}.shuffleInvNavItem .invSvg,.shuffleInvStoreBadge{display:none}}@media (max-width:900px){.shuffleInvNavInner{height:auto;min-height:64px;align-items:center;flex-wrap:wrap;padding:12px 16px}.shuffleInvLinks{order:3;width:100%;flex-basis:100%}.shuffleInvMobileBtn{display:flex}.shuffleInvMain{padding:24px 16px 32px}.shuffleInvHeaderRow{align-items:flex-start;flex-direction:column}.shuffleInvHeaderActions{width:100%;flex-wrap:wrap}.shuffleInvBtn{flex:1}.shuffleInvStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuffleInvToolbar{flex-direction:column;align-items:stretch}.shuffleInvFilters{width:100%;flex-wrap:wrap;justify-content:space-between}.shuffleInvFilters select{flex:1;min-width:200px}.shuffleInvFooterInner{padding:20px 16px;flex-direction:column;align-items:flex-start}}@media (max-width:560px){.shuffleInvStatsGrid{grid-template-columns:1fr}.shuffleInvHeaderRow h1{font-size:26px}.shuffleInvAvatar{display:none}}.shuffleUnifiedShell{min-height:100vh;background:#f8fafc;color:#0f172a;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shuffleUnifiedShell *{box-sizing:border-box}.shuffleUnifiedNav{position:sticky;top:0;z-index:30;background:#fffffff0;border-bottom:1px solid #e5e7eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shuffleUnifiedNavInner{max-width:1360px;margin:0 auto;height:70px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shuffleUnifiedBrand{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#0f172a;cursor:pointer;font:inherit;padding:0;white-space:nowrap}.shuffleUnifiedBrand b{font-size:18px;font-weight:900;letter-spacing:-.04em}.shuffleUnifiedLogo{width:40px;height:40px;border-radius:0!important;background:#4f46e5;color:#fff;display:grid;place-items:center;box-shadow:0 12px 26px #4f46e540}.shuffleUnifiedLogo svg{width:22px;height:22px}.shuffleUnifiedLinks{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;overflow:auto;scrollbar-width:none}.shuffleUnifiedLinks::-webkit-scrollbar{display:none}.shuffleUnifiedLinks button{position:relative;border:0;background:transparent;color:#475569;font:inherit;font-size:14px;font-weight:700;padding:24px 13px 20px;cursor:pointer;white-space:nowrap}.shuffleUnifiedLinks button.active{color:#4f46e5}.shuffleUnifiedLinks button.active:after{content:"";position:absolute;left:13px;right:13px;bottom:17px;height:2px;border-radius:0!important;background:#4f46e5}.shuffleUnifiedLinks button span{display:inline-flex;margin-left:6px;padding:2px 7px;border-radius:0!important;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;font-size:10px;line-height:1;font-weight:900}.shuffleUnifiedAccount{display:flex;align-items:center;gap:12px;white-space:nowrap}.shuffleUnifiedGhost{border:1px solid #e2e8f0;background:#fff;color:#334155;height:38px;padding:0 14px;border-radius:0!important;font:inherit;font-weight:800;cursor:pointer}.shuffleUnifiedAvatar{width:38px;height:38px;border-radius:0!important;background:#4f46e5;color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 12px 26px #4f46e538}.shuffleUnifiedMain{max-width:1360px;margin:0 auto;padding:36px 24px 56px}.shuffleUnifiedShell h1,.shuffleUnifiedShell h2,.shuffleUnifiedShell h3{letter-spacing:-.04em;color:#0f172a}.shuffleUnifiedShell p{color:#64748b}.shuffleUnifiedShell .pageFooterLikeDashboard{margin-top:32px;padding:18px 0 0;border-top:1px solid #e5e7eb;color:#64748b;font-size:13px;text-align:center}.shuffleUnifiedShell .cashRegisterPage,.shuffleUnifiedShell .aiChatPage,.shuffleUnifiedShell .cashAdminDashboardPage,.shuffleUnifiedShell .platformPage,.shuffleUnifiedShell .simpleAdAdmin{background:transparent!important;min-height:auto!important;padding:0!important;color:#0f172a!important;max-width:none!important;margin:0!important}.shuffleUnifiedShell .cashRegisterHeader,.shuffleUnifiedShell .aiChatTop,.shuffleUnifiedShell .cashAdminDashboardHeader,.shuffleUnifiedShell .platformHeaderBar,.shuffleUnifiedShell .adEditorPanel,.shuffleUnifiedShell .adPreviewPanel,.shuffleUnifiedShell .adListPanel,.shuffleUnifiedShell .card,.shuffleUnifiedShell .cashRegisterPanel,.shuffleUnifiedShell .cashAdminCard,.shuffleUnifiedShell .aiChatPanel,.shuffleUnifiedShell .aiContextPanel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 18px 48px #0f172a0f!important}.shuffleUnifiedShell .cashRegisterHeader,.shuffleUnifiedShell .aiChatTop,.shuffleUnifiedShell .cashAdminDashboardHeader,.shuffleUnifiedShell .platformHeaderBar{padding:28px 32px!important;margin-bottom:18px!important;display:flex;align-items:center;justify-content:space-between;gap:18px}.shuffleUnifiedShell .cashRegisterHeader h1,.shuffleUnifiedShell .cashAdminDashboardHeader h1,.shuffleUnifiedShell .platformHeaderBar h2,.shuffleUnifiedShell .aiChatTop h2{margin:0!important;font-size:32px!important;line-height:1.05!important;font-weight:900!important}.shuffleUnifiedShell .cashRegisterHeader p,.shuffleUnifiedShell .cashAdminDashboardHeader p,.shuffleUnifiedShell .platformHeaderBar p,.shuffleUnifiedShell .aiChatTop p{margin:8px 0 0!important;max-width:680px;color:#64748b!important;font-size:14px!important;line-height:1.65!important}.shuffleUnifiedShell button,.shuffleUnifiedShell input,.shuffleUnifiedShell textarea,.shuffleUnifiedShell select{font-family:inherit!important}.shuffleUnifiedShell input,.shuffleUnifiedShell textarea,.shuffleUnifiedShell select{border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;border-radius:0!important;outline:none!important}.shuffleUnifiedShell input:focus,.shuffleUnifiedShell textarea:focus,.shuffleUnifiedShell select:focus{border-color:#4f46e5!important;box-shadow:0 0 0 4px #4f46e51a!important}.shuffleUnifiedShell .cashHeaderActions button,.shuffleUnifiedShell .primaryBtn,.shuffleUnifiedShell .platformAddStoreBtn,.shuffleUnifiedShell .platformModalCreate,.shuffleUnifiedShell .aiComposer button,.shuffleUnifiedShell .aiSideActions button:first-child,.shuffleUnifiedShell .cashTabs button.active,.shuffleUnifiedShell table button,.shuffleUnifiedShell .adRowCard button:first-child,.shuffleUnifiedShell .cashDateTodayBtn{background:#4f46e5!important;color:#fff!important;border:1px solid #4f46e5!important;border-radius:0!important;font-weight:800!important;box-shadow:0 14px 24px #4f46e52e!important}.shuffleUnifiedShell .cashHeaderActions .cashResetBtn,.shuffleUnifiedShell .dangerBtn,.shuffleUnifiedShell .dangerSmall{background:#fff1f2!important;color:#e11d48!important;border-color:#fecdd3!important;box-shadow:none!important}.shuffleUnifiedShell .cashHeaderActions button:not(.cashResetBtn),.shuffleUnifiedShell .cashResetBtn,.shuffleUnifiedShell .platformAddStoreBtn,.shuffleUnifiedShell .primaryBtn{min-height:44px;padding:0 18px!important}.shuffleUnifiedShell .cashRegisterPanel{padding:22px!important}.shuffleUnifiedShell .cashTabs{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:6px!important;display:flex!important;gap:6px!important;margin-bottom:18px!important}.shuffleUnifiedShell .cashTabs button{border:0!important;border-radius:0!important;padding:11px 16px!important;font-weight:800!important;color:#475569!important;background:transparent!important;cursor:pointer!important}.shuffleUnifiedShell .cashTabs button.active{color:#fff!important;background:#4f46e5!important}.shuffleUnifiedShell .cashDateBar,.shuffleUnifiedShell .expenseHistoryTopbar{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:14px 16px!important;margin-bottom:18px!important}.shuffleUnifiedShell .cashMainGrid{gap:18px!important}.shuffleUnifiedShell .cashExchangeSection,.shuffleUnifiedShell .cashManagementSection,.shuffleUnifiedShell .cashExpensesSection,.shuffleUnifiedShell .cashTotalCard,.shuffleUnifiedShell .cashExpensesAside .cashExpenseAsideCard{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 12px 30px #0f172a0d!important}.shuffleUnifiedShell .cashSectionTitleIcon,.shuffleUnifiedShell .cashRecapIcon,.shuffleUnifiedShell .cashAdminCardRight,.shuffleUnifiedShell .aiChatScore{background:#eef2ff!important;color:#4f46e5!important;border:1px solid #c7d2fe!important}.shuffleUnifiedShell table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 14px 36px #0f172a0d!important}.shuffleUnifiedShell th{background:#f8fafc!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:900!important;border-bottom:1px solid #e2e8f0!important}.shuffleUnifiedShell td{border-bottom:1px solid #eef2f7!important;color:#334155!important}.shuffleUnifiedShell tr:last-child td{border-bottom:0!important}.shuffleUnifiedShell .success{color:#059669!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:0!important;padding:12px 14px!important}.shuffleUnifiedShell .err{color:#e11d48!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:0!important;padding:12px 14px!important}.shuffleUnifiedShell .aiChatBadge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:0!important;color:#4f46e5!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;font-size:12px!important;font-weight:900!important}.shuffleUnifiedShell .aiChatLayout{gap:18px!important}.shuffleUnifiedShell .aiChatPanel,.shuffleUnifiedShell .aiContextPanel{padding:20px!important}.shuffleUnifiedShell .aiMessages{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0!important}.shuffleUnifiedShell .aiBubble{border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important}.shuffleUnifiedShell .aiBubble.user{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.shuffleUnifiedShell .aiBubble.user span,.shuffleUnifiedShell .aiBubble.user p{color:#fff!important}.shuffleUnifiedShell .aiQuickChips button,.shuffleUnifiedShell .aiSideActions button{border:1px solid #e2e8f0!important;background:#fff!important;color:#4f46e5!important;border-radius:0!important;font-weight:800!important}.shuffleUnifiedShell .aiComposer{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:10px!important}.shuffleUnifiedShell .aiComposer textarea{border:0!important;box-shadow:none!important;background:transparent!important}.shuffleUnifiedShell .aiContextStat{border-bottom:1px solid #eef2f7!important;padding:12px 0!important}.shuffleUnifiedShell .cashAdminDashboardPage{display:block!important}.shuffleUnifiedShell .cashAdminGrid{gap:16px!important}.shuffleUnifiedShell .cashAdminCard{padding:18px!important}.shuffleUnifiedShell .cashAdminCardHeader h3{font-size:14px!important;font-weight:900!important;color:#0f172a!important}.shuffleUnifiedShell .cashAdminMainValue b,.shuffleUnifiedShell .cashAdminBigMetric b{color:#0f172a!important;letter-spacing:-.05em!important}.shuffleUnifiedShell .cashAdminRing svg circle:last-child{stroke:#4f46e5!important}.shuffleUnifiedShell .cashAdminDatePicker,.shuffleUnifiedShell .cashAdminInlineDate{font-family:inherit!important}.shuffleUnifiedShell .platformPage{display:block!important}.shuffleUnifiedShell .platformPage .card,.shuffleUnifiedShell .userAccessCard{padding:22px!important;margin-bottom:18px!important}.shuffleUnifiedShell .platformCreateGrid,.shuffleUnifiedShell .simpleAdForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shuffleUnifiedShell .pagePermissionBox{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:16px!important}.shuffleUnifiedShell .pagePermissionGrid,.shuffleUnifiedShell .pagePermissionMiniGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.shuffleUnifiedShell .pagePermissionGrid label,.shuffleUnifiedShell .pagePermissionMiniGrid label,.shuffleUnifiedShell .checkLine{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:10px!important;color:#334155!important}.shuffleUnifiedShell .platformStoreModal{border-radius:0!important;border:1px solid #e2e8f0!important;box-shadow:0 30px 80px #0f172a38!important}.shuffleUnifiedShell .platformModalCancel{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important;border-radius:0!important;font-weight:800!important}.shuffleUnifiedShell .simpleAdAdmin:before{content:"Publicités";display:block;margin:0 0 8px;font-size:32px;line-height:1.05;font-weight:900;letter-spacing:-.04em;color:#0f172a}.shuffleUnifiedShell .simpleAdAdmin .notice{display:block!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;color:#4f46e5!important;border-radius:0!important;padding:8px 12px!important;width:max-content!important;max-width:100%!important;font-weight:800!important;margin-bottom:12px!important}.shuffleUnifiedShell .adAdminGrid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:18px!important;align-items:start!important}.shuffleUnifiedShell .adEditorPanel,.shuffleUnifiedShell .adPreviewPanel,.shuffleUnifiedShell .adListPanel{padding:22px!important}.shuffleUnifiedShell .uploadBox{background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:0!important;padding:16px!important}.shuffleUnifiedShell .dynamicAdPreview{background:linear-gradient(135deg,#052e2b,#1e3a5f)!important;border-radius:0!important;min-height:260px!important;border:1px solid rgba(255,255,255,.15)!important;overflow:hidden!important;box-shadow:0 22px 45px #042f2e2e!important}.shuffleUnifiedShell .adRowCard{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 10px 28px #0f172a0a!important}.shuffleUnifiedShell .adRowCard button{border-radius:0!important;font-weight:800!important}@media (max-width: 960px){.shuffleUnifiedNavInner{height:auto;min-height:70px;align-items:flex-start;flex-wrap:wrap;padding:14px 18px}.shuffleUnifiedLinks{order:3;width:100%;justify-content:flex-start}.shuffleUnifiedLinks button{padding:12px 10px 14px}.shuffleUnifiedLinks button.active:after{bottom:8px}.shuffleUnifiedMain{padding:24px 16px 44px}.shuffleUnifiedShell .cashRegisterHeader,.shuffleUnifiedShell .aiChatTop,.shuffleUnifiedShell .cashAdminDashboardHeader,.shuffleUnifiedShell .platformHeaderBar{flex-direction:column;align-items:flex-start;padding:22px!important}.shuffleUnifiedShell .adAdminGrid,.shuffleUnifiedShell .platformCreateGrid,.shuffleUnifiedShell .simpleAdForm{grid-template-columns:1fr!important}}.invChromePage{min-height:100vh;background:#f8fafc;color:#0f172a;display:flex;flex-direction:column}.invChromeMain{width:100%;flex:1 0 auto}.invChromePage .shuffleDashNav,.invChromePage .shuffleDashFooter,.invChromePage .shuffleAssocNav,.invChromePage .shuffleAssocFooter{display:none!important}.invChromePage .shuffleDashExactPage,.invChromePage .shuffleAssocPage{min-height:auto!important;background:transparent!important}.invChromePage .shuffleDashMain{padding-top:24px!important}.invChromePage .shuffleAssocMain{padding-top:32px!important}.invChromePage .shuffleDashGlowOne,.invChromePage .shuffleDashGlowTwo{pointer-events:none!important}.invChromePage .shuffleInvFooter{flex-shrink:0}@media (min-width: 1025px){.shuffleInvPage{display:grid!important;grid-template-columns:284px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;min-height:100vh!important;background:#f8fafc!important}.shuffleInvNav{grid-column:1!important;grid-row:1 / span 2!important;position:sticky!important;top:0!important;align-self:start!important;width:284px!important;min-height:100vh!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border-right:1px solid rgba(226,232,240,.95)!important;border-bottom:0!important;box-shadow:4px 0 18px #0f172a09!important;z-index:30!important}.shuffleInvNavInner{width:100%!important;max-width:none!important;height:100%!important;min-height:100vh!important;margin:0!important;padding:24px 16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important}.shuffleInvBrand{width:100%!important;justify-content:flex-start!important;padding:0 6px 18px!important;border-bottom:1px solid #eef2f7!important;font-size:18px!important}.shuffleInvBrandIcon{width:40px!important;height:40px!important;border-radius:0!important}.shuffleInvLinks{width:100%!important;min-width:0!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;padding:2px 0!important}.shuffleInvNavItem{width:100%!important;justify-content:flex-start!important;gap:10px!important;min-height:44px!important;padding:11px 12px!important;border-radius:0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important;text-align:left!important}.shuffleInvNavItem .invSvg{display:block!important;width:17px!important;height:17px!important}.shuffleInvNavItem:hover{color:#4f46e5!important;background:#eef2ff!important;transform:none!important;box-shadow:none!important}.shuffleInvNavItem.active{color:#fff!important;background:#4f46e5!important;box-shadow:0 10px 22px #4f46e53d!important}.shuffleInvRight{width:100%!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid #eef2f7!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important}.shuffleInvStoreBadge{width:100%!important;min-width:0!important;justify-content:flex-start!important;padding:10px 12px!important;white-space:normal!important}.shuffleInvStoreBadge span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shuffleInvAvatar{width:38px!important;height:38px!important}.shuffleInvMobileBtn{display:none!important}.shuffleInvMain,.invChromeMain{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:32px 36px 44px!important}.shuffleInvFooter{grid-column:2!important;grid-row:2!important;width:100%!important;margin:0!important;border-top:1px solid rgba(226,232,240,.75)!important}.shuffleInvFooterInner{max-width:none!important;padding:20px 36px!important}.invChromePage .shuffleDashMain,.invChromePage .shuffleAssocMain{padding-top:0!important}}@media (max-width: 1024px){.shuffleInvPage{display:flex!important;flex-direction:column!important}.shuffleInvNav{position:relative!important;width:100%!important;min-height:auto!important;height:auto!important;border-right:0!important;border-bottom:1px solid rgba(226,232,240,.8)!important}}.internalTopDashNav{background:#fff;border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px #0f172a0a;z-index:60}.internalTopDashNavInner{height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.internalTopDashBrand{display:flex;align-items:center;gap:12px;background:transparent!important;border:0!important;box-shadow:none!important;color:#0f172a;padding:0!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.025em;cursor:pointer;white-space:nowrap}.internalTopDashBrand span{width:36px;height:36px;border-radius:0!important;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #4f46e538}.internalTopDashBrand .invSvg{width:19px;height:19px}.internalTopDashLinks{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.internalTopDashLinks button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;border-radius:0!important;background:transparent;border:0;color:#64748b;font-size:14px;font-weight:800;cursor:pointer;transition:all .18s ease;white-space:nowrap}.internalTopDashLinks button:hover{color:#4f46e5;background:#eef2ff;box-shadow:none}.internalTopDashLinks button.active{color:#fff;background:#4f46e5;box-shadow:0 10px 22px #4f46e53d}.internalTopDashLinks .invSvg{width:17px;height:17px}.internalTopDashAccount{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.internalSideLogout{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:14px!important;font-weight:800!important;padding:10px 12px!important;transition:all .18s ease}.internalSideLogout:hover{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4f46e5!important;box-shadow:none!important}@media (min-width:1025px){.shuffleInvPage.withInternalTopNav{display:grid!important;grid-template-columns:284px minmax(0,1fr)!important;grid-template-rows:64px minmax(0,1fr) auto!important;min-height:100vh!important;background:#f8fafc!important}.withInternalTopNav .internalTopDashNav{grid-column:1 / -1!important;grid-row:1!important;position:sticky!important;top:0!important;width:100%!important}.withInternalTopNav .shuffleInvNav.internalSideNav{grid-column:1!important;grid-row:2 / span 2!important;position:sticky!important;top:64px!important;align-self:start!important;width:284px!important;min-height:calc(100vh - 64px)!important;height:calc(100vh - 64px)!important}.withInternalTopNav .shuffleInvMain,.withInternalTopNav .invChromeMain{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:32px 36px 44px!important}.withInternalTopNav .shuffleInvFooter{grid-column:2!important;grid-row:3!important}.withInternalTopNav .sideNavBottomOnly{display:block!important;grid-template-columns:none!important;width:100%!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid #eef2f7!important}.withInternalTopNav .sideNavBottomOnly .shuffleInvMobileBtn{display:none!important}.withInternalTopNav .internalSideNav .shuffleInvBrand{pointer-events:auto}}@media (max-width:1024px){.shuffleInvPage.withInternalTopNav{display:flex!important;flex-direction:column!important}.withInternalTopNav .internalTopDashNav{position:sticky;top:0;width:100%}.internalTopDashNavInner{min-height:64px;height:auto;padding:12px 16px;flex-wrap:wrap}.internalTopDashLinks{order:3;width:100%;flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.internalTopDashAccount .shuffleInvStoreBadge{display:none!important}.withInternalTopNav .shuffleInvNav.internalSideNav{position:relative!important;top:auto!important;width:100%!important;min-height:auto!important;height:auto!important}}.withInternalTopNav .internalSideNav .shuffleInvBrand,.withInternalTopNav .internalSideNav .shuffleInvBrandIcon,.shuffleInvPage.withInternalTopNav .shuffleInvBrand{display:none!important}.withInternalTopNav .shuffleInvNavInner{padding-top:24px!important;gap:12px!important}.withInternalTopNav .shuffleInvLinks{padding-top:0!important;margin-top:0!important}.internalTopDashNavInner{padding-right:40px!important}.internalTopDashAccount{padding-right:8px!important;overflow:visible!important}.internalTopDashAccount .shuffleInvAvatar,.shuffleInvAvatar{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;line-height:1!important;overflow:visible!important}@media (max-width:1024px){.internalTopDashNavInner{padding-right:18px!important}.internalTopDashAccount{padding-right:0!important}}.dashRefShell{min-height:100vh!important;display:flex!important;background:#f8fafc!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Outfit,Inter,ui-sans-serif,system-ui,sans-serif!important}.dashRefShell *{box-sizing:border-box!important}.dashRefShell button{font-family:inherit!important}.dashRefSidebar{width:256px!important;min-width:256px!important;min-height:100vh!important;position:sticky!important;top:0!important;align-self:flex-start!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-right:1px solid #e2e8f0!important;padding:24px 16px!important;z-index:40!important}.dashRefBrand{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 8px!important;margin:0 0 40px!important;border:0!important;background:transparent!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important}.dashRefBrandIcon{width:36px!important;height:36px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 20px #4f46e538!important;flex:0 0 36px!important}.dashRefBrandIcon .invSvg{width:20px!important;height:20px!important}.dashRefBrand b{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.03em!important}.dashRefSideNav{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1!important}.dashRefSideNav button{min-height:42px!important;width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;transition:all .18s ease!important}.dashRefSideNav button .invSvg{width:20px!important;height:20px!important;flex:0 0 20px!important}.dashRefSideNav button em{margin-left:auto!important;background:#eef2ff!important;color:#4f46e5!important;border-radius:0!important;padding:2px 6px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.dashRefSideNav button:hover{background:#f8fafc!important;color:#334155!important;transform:none!important}.dashRefSideNav button.active{background:#eef2ff!important;color:#4338ca!important;box-shadow:none!important}.dashRefSideUser{margin-top:auto!important;padding:16px 8px 0!important;border-top:1px solid #f1f5f9!important;display:flex!important;align-items:center!important;gap:12px!important}.dashRefSideUser>span{width:32px!important;height:32px!important;border-radius:0!important;background:linear-gradient(135deg,#818cf8,#7c3aed)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;box-shadow:0 12px 22px #4f46e52e!important}.dashRefSideUser b{display:block!important;color:#334155!important;font-size:14px!important;line-height:18px!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashRefSideUser small{display:block!important;color:#94a3b8!important;font-size:12px!important;line-height:16px!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashRefMain{flex:1!important;min-width:0!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;background:#f8fafc!important;overflow-x:hidden!important}.dashRefTopbar{height:64px!important;flex:0 0 64px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;position:sticky!important;top:0!important;z-index:35!important}.dashRefBreadcrumb{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.dashRefMobileToggle{display:none!important;border:0!important;background:transparent!important;color:#64748b!important;padding:8px!important;border-radius:0!important;box-shadow:none!important}.dashRefCrumbActive{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#4f46e5!important;color:#fff!important;font-size:12px!important;font-weight:800!important;border-radius:0!important;padding:7px 12px!important;white-space:nowrap!important}.dashRefCrumbActive .invSvg{width:14px!important;height:14px!important}.dashRefSlash{color:#94a3b8!important;font-size:14px!important}.dashRefCrumbText{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.dashRefCrumbText.active{color:#4f46e5!important}.dashRefTopActions{display:flex!important;align-items:center!important;gap:12px!important}.dashRefBell{width:40px!important;height:40px!important;position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important}.dashRefBell:hover{background:#f8fafc!important}.dashRefBell .invSvg{width:20px!important;height:20px!important}.dashRefBell i{position:absolute!important;right:10px!important;top:9px!important;width:8px!important;height:8px!important;border-radius:0!important;background:#ef4444!important;border:2px solid #fff!important}.dashRefAvatar{width:36px!important;height:36px!important;border-radius:0!important;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:800!important;box-shadow:0 10px 22px #4f46e538!important}.dashRefContent{flex:1!important;padding:24px 32px 32px!important;max-width:100%!important}.dashRefFooter{background:#fff!important;border-top:1px solid #e2e8f0!important;padding:16px 32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}.dashRefFooter>div{display:flex!important;align-items:center!important;gap:10px!important}.dashRefFooterLogo{width:24px!important;height:24px!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dashRefFooterLogo .invSvg{width:14px!important;height:14px!important}.dashRefFooter b{font-size:14px!important;color:#475569!important}.dashRefFooter p{margin:0!important;color:#94a3b8!important;font-size:12px!important}.dashRefFooter button{border:0!important;background:transparent!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;padding:4px!important;box-shadow:none!important}.dashRefFooter button:hover{color:#475569!important}.dashRefDashboard{position:relative!important;max-width:1280px!important;margin:0 auto!important;width:100%!important}.dashRefHeroBlock{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:28px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;box-shadow:0 10px 30px #94a3b81a!important;margin-bottom:20px!important}.dashRefStatusLine{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important}.dashRefStatusLine span{display:inline-flex!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:4px 10px!important;color:#64748b!important;background:#fff!important;font-size:12px!important;font-weight:700!important}.dashRefStatusLine span.dark{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.dashRefStatusLine span.success{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#059669!important}.dashRefHeroBlock h1{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;margin:0!important;color:#0f172a!important;font-size:32px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.04em!important}.dashRefHeroBlock h2{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;margin:0!important;color:#64748b!important;font-size:28px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.04em!important}.dashRefHeroBlock p{margin:14px 0 0!important;max-width:720px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}.dashRefHeroActions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.dashRefPrimary,.dashRefSecondary{min-height:42px!important;border-radius:0!important;padding:10px 18px!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:all .18s ease!important;white-space:nowrap!important}.dashRefPrimary{border:0!important;background:#4f46e5!important;color:#fff!important;box-shadow:0 12px 22px #4f46e52e!important}.dashRefPrimary:hover{background:#4338ca!important}.dashRefSecondary{border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.dashRefSecondary:hover{border-color:#cbd5e1!important;box-shadow:0 8px 18px #0f172a0f!important}.dashRefKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:24px!important}.dashRefKpi{display:block!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:20px!important;min-height:160px!important;box-shadow:none!important;cursor:pointer!important;transition:all .22s ease!important;color:#0f172a!important}.dashRefKpi:hover{box-shadow:0 14px 24px #94a3b829!important;transform:translateY(-1px)!important}.dashRefKpi>div{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.dashRefIcon{width:40px!important;height:40px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dashRefIcon .invSvg{width:19px!important;height:19px!important}.dashRefIcon.blue{background:#dbeafe!important;color:#2563eb!important}.dashRefIcon.sky{background:#e0f2fe!important;color:#0284c7!important}.dashRefIcon.emerald{background:#d1fae5!important;color:#059669!important}.dashRefIcon.amber{background:#fef3c7!important;color:#d97706!important}.dashRefIcon.violet{background:#ede9fe!important;color:#7c3aed!important}.dashRefIcon.red{background:#fee2e2!important;color:#ef4444!important}.dashRefKpi em{font-style:normal!important;color:#94a3b8!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important}.dashRefKpi strong{display:block!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;color:#0f172a!important;font-size:34px!important;line-height:1!important;font-weight:800!important;margin-bottom:8px!important}.dashRefKpi b{display:block!important;color:#475569!important;font-size:13px!important;font-weight:800!important;margin-bottom:2px!important}.dashRefKpi small{display:block!important;color:#94a3b8!important;font-size:12px!important}.dashRefTwoColumns{display:grid!important;grid-template-columns:7fr 5fr!important;gap:24px!important;margin-bottom:28px!important}.dashRefCoverageCard,.dashRefReportsBlock,.dashRefAlertsBlock{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:24px!important}.dashRefSectionHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:22px!important}.dashRefSectionHead b{display:block!important;color:#0f172a!important;font-size:16px!important;font-weight:800!important}.dashRefSectionHead span{display:block!important;color:#94a3b8!important;font-size:12px!important;margin-top:4px!important}.dashRefSectionHead em{font-style:normal!important;color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:0!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.dashRefSectionHead button{border:0!important;background:transparent!important;color:#4f46e5!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important}.dashRefCoverageBody{display:flex!important;align-items:center!important;gap:32px!important}.dashRefCircle{width:148px!important;height:148px!important;border-radius:50%!important;background:conic-gradient(#4f46e5 0 var(--dash-ref-coverage,0%),#e8eef6 var(--dash-ref-coverage,0%) 100%)!important;border:0!important;outline:8px solid #f8fafc!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 148px!important;position:relative!important}.dashRefCircle:before{content:""!important;position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.dashRefCircle span{position:relative!important;z-index:1!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;color:#0f172a!important;font-size:30px!important;font-weight:800!important}.dashRefCoverageBody h3{margin:0 0 10px!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important}.dashRefCoverageBody p{margin:0 0 18px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}.dashRefCoverageBody>div:last-child>div{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.dashRefAdCard{background:linear-gradient(135deg,#1e293b,#020617)!important;color:#fff!important;border-radius:0!important;padding:24px!important;position:relative!important;overflow:hidden!important;min-height:300px!important}.dashRefAdCard:after{content:"";position:absolute;right:-48px;top:-48px;width:180px;height:180px;border-radius:0!important;background:#6366f12e;filter:blur(24px)}.dashRefAdCard span{position:relative!important;z-index:1!important;display:inline-flex!important;background:#ffffff1a!important;color:#ffffffd1!important;border-radius:0!important;padding:5px 10px!important;font-size:12px!important;font-weight:800!important}.dashRefAdCard h3{position:relative!important;z-index:1!important;margin:18px 0 14px!important;color:#fff!important;font-size:22px!important;font-weight:800!important}.dashRefPartnerLine{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important;color:#ffffffc7!important}.dashRefPartnerLine i{width:34px!important;height:34px!important;border-radius:0!important;background:#ffffff1a!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#34d399!important}.dashRefPartnerLine .invSvg{width:16px!important;height:16px!important}.dashRefAdCard p{position:relative!important;z-index:1!important;margin:0!important;color:#ffffffb3!important;font-size:14px!important;line-height:1.6!important}.dashRefAdCard img{position:relative!important;z-index:1!important;width:100%!important;max-height:180px!important;object-fit:contain!important;border-radius:0!important;background:#ffffff14!important}.dashRefAdCard button{position:relative!important;z-index:1!important;margin-top:22px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff1a!important;color:#fff!important;border-radius:0!important;padding:10px 16px!important;font-weight:800!important;box-shadow:none!important}.dashRefBottomGrid{display:grid!important;grid-template-columns:7fr 5fr!important;gap:24px!important}.dashRefReportGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.dashRefReportGrid button{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:20px!important;text-align:left!important;min-height:136px!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important}.dashRefReportGrid button:hover{box-shadow:0 12px 22px #94a3b824!important}.dashRefReportGrid b{display:block!important;margin:14px 0 6px!important;color:#0f172a!important;font-size:14px!important}.dashRefReportGrid small{color:#4f46e5!important;font-size:12px!important;font-weight:800!important}.dashRefAlertsCard{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;overflow:hidden!important}.dashRefAlert{padding:20px!important;display:flex!important;gap:14px!important;align-items:flex-start!important;border-bottom:1px solid #f1f5f9!important}.dashRefAlert:last-child{border-bottom:0!important}.dashRefAlert b{display:block!important;color:#0f172a!important;font-size:14px!important;margin-bottom:4px!important}.dashRefAlert small{display:block!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important}.shuffleInvPage.withInternalTopNav:not(.dashRefShell){background:#f8fafc!important}.shuffleInvPage.withInternalTopNav .internalTopDashNav{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important}.shuffleInvPage.withInternalTopNav .internalTopDashBrand{display:flex!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important}.shuffleInvPage.withInternalTopNav .internalTopDashBrand span{background:#4f46e5!important;border-radius:0!important;box-shadow:0 10px 20px #4f46e538!important}.shuffleInvPage.withInternalTopNav .internalTopDashLinks button{border-radius:0!important;font-weight:800!important}.shuffleInvPage.withInternalTopNav .internalTopDashLinks button.active{background:#4f46e5!important;color:#fff!important}.shuffleInvPage.withInternalTopNav .shuffleInvNav.internalSideNav{background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:none!important}.shuffleInvPage.withInternalTopNav .shuffleInvNavItem{border-radius:0!important;font-weight:700!important;color:#64748b!important;background:transparent!important;box-shadow:none!important}.shuffleInvPage.withInternalTopNav .shuffleInvNavItem.active{background:#eef2ff!important;color:#4338ca!important;box-shadow:none!important}.shuffleInvPage.withInternalTopNav .shuffleInvFooter{background:#fff!important;border-top:1px solid #e2e8f0!important}@media (max-width:1180px){.dashRefKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashRefTwoColumns,.dashRefBottomGrid{grid-template-columns:1fr!important}}@media (max-width:900px){.dashRefShell{display:block!important}.dashRefSidebar{position:relative!important;width:100%!important;min-width:0!important;min-height:auto!important;padding:16px!important}.dashRefBrand{margin-bottom:14px!important}.dashRefSideNav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashRefSideUser{display:none!important}.dashRefTopbar{position:sticky!important;padding:0 16px!important}.dashRefMobileToggle{display:flex!important}.dashRefContent{padding:20px 16px 28px!important}.dashRefFooter{padding:16px!important;flex-direction:column!important;align-items:flex-start!important}.dashRefHeroBlock{display:block!important;padding:22px!important}.dashRefHeroActions{margin-top:18px!important}.dashRefCoverageBody{display:block!important}.dashRefCircle{margin:8px auto 24px!important}}@media (max-width:640px){.dashRefSideNav,.dashRefKpiGrid,.dashRefReportGrid{grid-template-columns:1fr!important}.dashRefHeroBlock h1{font-size:28px!important}.dashRefHeroBlock h2{font-size:24px!important}}.dashRefContent .shuffleAssocNav,.dashRefContent .shuffleAssocFooter,.dashRefContent .shuffleDashNav,.dashRefContent .shuffleDashFooter,.dashRefContent .internalTopDashNav,.dashRefContent .internalSideNav,.dashRefContent .shuffleInvFooter,.dashRefContent .pageFooterLikeDashboard{display:none!important}.dashRefContent .shuffleAssocPage,.dashRefContent .shuffleDashExactPage,.dashRefContent .shuffleInvPage,.dashRefContent .withInternalTopNav{min-height:auto!important;background:transparent!important;display:block!important;grid-template-columns:none!important;grid-template-rows:none!important}.dashRefContent .shuffleAssocMain,.dashRefContent .shuffleDashMain,.dashRefContent .shuffleInvMain{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.dashRefContent .shuffleAssocHeader,.dashRefContent .shuffleInvHeaderSection{margin-top:0!important}.dashRefContent .shuffleAssocCard,.dashRefContent .shuffleInvTableCard{width:100%!important}.dashRefShell .dashRefSideNav button[data-hidden-top=true]{display:none!important}.dashRefPageLabel{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.dashRefPageLabel .invSvg{width:18px!important;height:18px!important;color:#64748b!important}.dashRefTopNavOnly{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex:1!important;min-width:0!important}.dashRefTopNavOnly button{border:0!important;background:transparent!important;color:#64748b!important;padding:9px 14px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.dashRefTopNavOnly button .invSvg{width:16px!important;height:16px!important}.dashRefTopNavOnly button:hover{background:#f8fafc!important;color:#334155!important}.dashRefTopNavOnly button.active{background:#4f46e5!important;color:#fff!important;box-shadow:0 10px 20px #4f46e52e!important}.dashRefTopNavOnly button.active .invSvg{color:#fff!important}.dashRefCrumbActive,.dashRefSlash,.dashRefCrumbText{display:none!important}.dashRefFooter{margin-top:auto!important}@media (max-width: 860px){.dashRefTopbar{height:auto!important;min-height:64px!important;flex-wrap:wrap!important;padding:12px 18px!important}.dashRefTopNavOnly{order:3;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important}}.dashRefShellV2 .dashRefMain{background:#f8fafc!important}.dashRefGlobalHeader{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px 28px!important;background:#ffffffe6!important;border-bottom:1px solid #e2e8f0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.dashRefHeaderBrand{display:flex!important;align-items:center!important;gap:12px!important;background:transparent!important;border:0!important;padding:0!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important}.dashRefHeaderBrand b{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important}.dashRefHeaderNav{display:flex!important;align-items:center!important;gap:8px!important;flex:1!important;min-width:0!important;justify-content:center!important;overflow:auto!important;padding:0 6px!important}.dashRefHeaderNav button{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;border-radius:0!important;padding:10px 12px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}.dashRefHeaderNav button .invSvg{width:16px!important;height:16px!important}.dashRefHeaderNav button em{margin-left:2px!important;background:#eef2ff!important;color:#4f46e5!important;border-radius:0!important;padding:2px 6px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.dashRefHeaderNav button:hover{background:#f8fafc!important;color:#334155!important}.dashRefHeaderNav button.active{background:#4f46e5!important;color:#fff!important;box-shadow:0 10px 20px #4f46e52e!important}.dashRefHeaderNav button.active .invSvg{color:#fff!important}.dashRefHeaderAccount{display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.dashRefHeaderBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;padding:0 10px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important}.dashRefHeaderUserText b{display:block!important;color:#0f172a!important;font-size:13px!important;line-height:16px!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashRefHeaderUserText small{display:block!important;color:#94a3b8!important;font-size:12px!important;line-height:15px!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashRefPageHeading{padding:20px 32px 0!important}.dashRefPageHeading h1{margin:0!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:28px!important;line-height:1.1!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.04em!important}.dashRefShellV2 .dashRefContent{padding-top:20px!important}.dashRefCashDashboard{max-width:1280px!important;margin:0 auto!important;width:100%!important}.dashRefCashHero{align-items:center!important}.dashRefCashHeroActions{justify-content:flex-end!important;align-items:center!important}.dashRefCashHeaderDate{display:flex!important;flex-direction:column!important;gap:10px!important;padding:18px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;min-width:280px!important}.dashRefCashHeaderDate span{color:#64748b!important;font-size:12px!important;font-weight:700!important}.dashRefCashKpiGrid .dashRefKpi strong{font-size:28px!important;line-height:1.1!important}.dashRefCashBottomGrid .dashRefReportGrid button{min-height:160px!important}.dashRefCashCardValue{display:block!important;margin-top:10px!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:28px!important;line-height:1.1!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.03em!important}.dashRefCashSummaryCard p{white-space:normal!important}.dashRefCashSummaryCard .dashRefPartnerLine b{color:#fff!important}.dashRefAlertsCard .cashAdminInlineDate{margin-top:8px!important}.dashRefAlertsCard .cashAdminDatePicker{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.dashRefAlertsCard .cashAdminDatePickerDisplay{background:#f8fafc!important}@media (max-width: 1200px){.dashRefGlobalHeader{flex-wrap:wrap!important;padding:16px 20px!important}.dashRefHeaderNav{order:3!important;width:100%!important;justify-content:flex-start!important}.dashRefPageHeading{padding:18px 20px 0!important}}@media (max-width: 900px){.dashRefCashHeaderDate{min-width:0!important;width:100%!important}}@media (max-width: 768px){.dashRefSidebar{display:none!important}.dashRefGlobalHeader{padding:14px 16px!important}.dashRefHeaderBrand b{font-size:18px!important}.dashRefHeaderAccount{width:100%!important;justify-content:flex-end!important}.dashRefPageHeading{padding:16px 16px 0!important}.dashRefShellV2 .dashRefContent{padding:16px!important}.dashRefCashHero{display:block!important}}.cashShuffleDashboard{width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:12px 0 8px!important;min-height:calc(100vh - 160px)!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Outfit,Inter,ui-sans-serif,system-ui,sans-serif!important}.cashShuffleDashboard *{box-sizing:border-box!important}.cashShuffleHeader{margin:0 0 32px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important}.cashShuffleHeader h1{margin:0 0 8px!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:30px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.035em!important}.cashShuffleHeader p{max-width:720px!important;margin:0!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important}.cashShuffleDateControl{display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:8px 10px!important;box-shadow:0 1px 2px #0f172a0a!important}.cashShuffleDateControl>span{color:#64748b!important;font-size:12px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.cashShuffleDateControl .cashAdminDatePicker{gap:5px!important}.cashShuffleDateControl .cashAdminDatePicker>button{width:30px!important;height:32px!important;min-height:32px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#64748b!important;font-size:18px!important;box-shadow:none!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{min-width:132px!important;min-height:32px!important;padding:6px 9px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#334155!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.cashShuffleRefresh{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#94a3b8!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 1px 2px #0f172a0a!important}.cashShuffleRefresh:hover{color:#334155!important;background:#f8fafc!important;box-shadow:0 2px 8px #0f172a0f!important}.cashShuffleRefresh .invSvg{width:20px!important;height:20px!important}.cashShuffleGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important}.cashShuffleCard{background:#fff!important;border:1px solid rgba(226,232,240,.8)!important;box-shadow:0 2px 10px -3px #0651ed0d!important;color:#0f172a!important;transition:border-color .15s ease,box-shadow .15s ease!important}.cashShuffleCard:hover{border-color:#c7d2fe!important;box-shadow:0 8px 20px -12px #4f46e52e!important}.cashShuffleCardTall{grid-column:span 4 / span 4!important;min-height:220px!important;border-radius:0!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.cashShuffleCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 24px!important}.cashShuffleCardTop h3,.cashShuffleMini h3,.cashShuffleWideTop h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.cashShuffleMini h3,.cashShuffleWideTop h3{color:#64748b!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.055em!important}.cashShuffleCardTop p{margin:4px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important}.cashShuffleCardTop small{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding:0 8px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important}.cashShuffleMore{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#cbd5e1!important;font-size:22px!important;line-height:1!important}.cashShuffleMore:hover{color:#64748b!important;background:transparent!important;box-shadow:none!important}.cashShuffleProgressRow{display:flex!important;align-items:center!important;gap:24px!important}.cashShuffleRing{position:relative!important;width:80px!important;height:80px!important;flex:0 0 80px!important}.cashShuffleRing svg{width:100%!important;height:100%!important;display:block!important;transform:rotate(-90deg)!important}.cashShuffleRing path{fill:none!important;stroke-width:3!important}.cashShuffleRing .track{stroke:#f1f5f9!important}.cashShuffleRing .value{stroke:#4f46e5!important;stroke-linecap:round!important}.cashShuffleRing div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:800!important}.cashShuffleProgressRow span{display:block!important;margin:0 0 6px!important;color:#64748b!important;font-size:12px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important}.cashShuffleProgressRow strong{display:block!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:26px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.03em!important}.cashShuffleProgressRow strong em{color:#cbd5e1!important;font-style:normal!important;font-size:22px!important}.cashShuffleDatePill{margin-top:10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:0!important;background:#f8fafcb3!important;border:1px solid #f1f5f9!important;color:#64748b!important;font-size:12px!important;line-height:1!important;font-weight:700!important}.cashShuffleDatePill .invSvg{width:14px!important;height:14px!important;color:#94a3b8!important}.cashShuffleIconBox{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;color:#94a3b8!important}.cashShuffleIconBox .invSvg{width:16px!important;height:16px!important}.cashShuffleAmount{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0!important}.cashShuffleAmount em{color:#94a3b8!important;font-style:normal!important;font-size:14px!important;line-height:1!important;font-weight:700!important}.cashShuffleAmount strong{display:block!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:26px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.035em!important}.cashShuffleAmountLarge strong{font-size:40px!important}.cashShuffleAmountLarge em{font-size:18px!important}.cashShuffleAmountXL strong{font-size:34px!important}.cashShuffleAmount.positive strong{color:#059669!important}.cashShuffleSplit{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.cashShuffleSplit>div+div{border-left:1px solid #f1f5f9!important;padding-left:16px!important}.cashShuffleSplit span{display:block!important;margin:0 0 8px!important;color:#64748b!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important}.cashShuffleMini{grid-column:span 3 / span 3!important;min-height:128px!important;border-radius:0!important;padding:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.cashShuffleWide{grid-column:span 4 / span 4!important;min-height:150px!important;border-radius:0!important;padding:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.cashShuffleWideTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cashShuffleWideTop span{width:8px!important;height:8px!important;border-radius:0!important;background:#cbd5e1!important;flex:0 0 8px!important}.cashShuffleWideTop span.indigo{background:#818cf8!important}.cashShuffleWideTop span.amber{background:#f59e0b!important}@media (max-width:1200px){.cashShuffleCardTall,.cashShuffleMini,.cashShuffleWide{grid-column:span 6 / span 6!important}}@media (max-width:820px){.cashShuffleHeader{align-items:flex-start!important;flex-direction:column!important}.cashShuffleHeaderActions{width:100%!important;justify-content:flex-start!important}.cashShuffleDateControl{width:100%!important;align-items:flex-start!important;flex-direction:column!important}.cashShuffleDateControl .cashAdminDatePicker{width:100%!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{flex:1!important;min-width:0!important}.cashShuffleCardTall,.cashShuffleMini,.cashShuffleWide{grid-column:span 12 / span 12!important}.cashShuffleSplit{grid-template-columns:1fr!important}.cashShuffleSplit>div+div{border-left:0!important;border-top:1px solid #f1f5f9!important;padding-left:0!important;padding-top:14px!important}}.cashShuffleContentV142{gap:22px!important}.cashShuffleContentV142 .cashShuffleSection{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important}.cashShuffleContentV142 .cashShuffleSectionTop .cashShuffleCardTall{grid-column:span 4 / span 4!important}.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini{grid-column:span 12 / span 12!important}@media (min-width:900px){.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini{grid-column:span 6 / span 6!important}}@media (min-width:1260px){.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini{grid-column:span 2 / span 2!important}.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini:first-child,.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini:nth-child(2){grid-column:span 3 / span 3!important}}.cashShuffleContentV142 .cashShuffleSectionResults .cashShuffleWide{grid-column:span 12 / span 12!important}@media (min-width:900px){.cashShuffleContentV142 .cashShuffleSectionResults .cashShuffleWide{grid-column:span 6 / span 6!important}}@media (min-width:1260px){.cashShuffleContentV142 .cashShuffleSectionResults .cashShuffleWide{grid-column:span 3 / span 3!important}}.cashShuffleContentV142 .cashShuffleCardTall,.cashShuffleContentV142 .cashShuffleMini,.cashShuffleContentV142 .cashShuffleWide{min-width:0!important;border-radius:0!important}.cashShuffleContentV142 .cashShuffleCardTall{min-height:214px!important}.cashShuffleContentV142 .cashShuffleMini,.cashShuffleContentV142 .cashShuffleWide{min-height:154px!important}.cashShuffleContentV142 .cashShuffleCardTop{margin-bottom:18px!important}.cashShuffleContentV142 .cashShuffleMetricBody{margin-top:auto!important}.cashShuffleContentV142 .cashShuffleCardMeta{margin-top:8px!important;min-height:28px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important}.cashShuffleContentV142 .cashShuffleBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #eef2f7!important;color:#64748b!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.cashShuffleContentV142 .cashShuffleDot{width:10px!important;height:10px!important;margin-top:7px!important;border-radius:0!important;background:#cbd5e1!important;flex:0 0 10px!important}.cashShuffleContentV142 .cashShuffleDot.indigo{background:#6366f1!important}.cashShuffleContentV142 .cashShuffleDot.amber{background:#f59e0b!important}.cashShuffleContentV142 .cashShuffleMetaDate{width:100%!important}.cashShuffleContentV142 .cashShuffleMetaDate .cashAdminDatePicker{width:100%!important;max-width:210px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:4px!important}.cashShuffleContentV142 .cashShuffleMetaDate .cashAdminDatePicker>button{width:26px!important;height:28px!important;min-height:28px!important;border-radius:0!important;box-shadow:none!important}.cashShuffleContentV142 .cashShuffleMetaDate .cashAdminDatePickerDisplay{min-width:110px!important;min-height:28px!important;padding:4px 7px!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important}.cashShuffleContentV142 .cashShuffleAmount strong{white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleAmountLarge strong{font-size:44px!important}.cashShuffleContentV142 .cashShuffleAmountXL strong{font-size:32px!important}.cashShuffleContentV142 .cashShuffleMini .cashShuffleAmount strong{font-size:24px!important}.cashShuffleContentV142 .cashShuffleProgressRow{justify-content:flex-start!important}@media (max-width:1259px){.cashShuffleContentV142 .cashShuffleSectionTop .cashShuffleCardTall{grid-column:span 6 / span 6!important}}@media (max-width:820px){.cashShuffleContentV142 .cashShuffleSection,.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:1fr!important}.cashShuffleContentV142 .cashShuffleSectionTop .cashShuffleCardTall,.cashShuffleContentV142 .cashShuffleSectionBottom .cashShuffleMini,.cashShuffleContentV142 .cashShuffleSectionResults .cashShuffleWide{grid-column:1 / -1!important}.cashShuffleContentV142 .cashShuffleMetaDate .cashAdminDatePicker{max-width:100%!important}}.dashRefHeaderBadge{display:none!important}.dashRefHeaderAccount{gap:10px!important}.cashRegisterHeader h1,.cashShuffleHeader h1,.operationsPage>h1,.dashboardHero h1,.figmaHero h1,.platformHeaderBar h2,.cashAdminHeader h1{font-family:Outfit,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.035em!important;color:#0f172a!important}.cashRegisterHeader{padding:22px 24px!important;border-radius:0!important}.cashRegisterHeader p,.cashShuffleHeader p{font-size:14px!important;line-height:1.55!important;color:#64748b!important;font-weight:500!important}.expenseHistoryTopbar{gap:14px!important}.cashHistoryToolbarTitle{color:#64748b!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}.expenseMonthBar{display:inline-flex!important;align-items:center!important;gap:10px!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.expenseMonthBar button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border:1px solid #d7e2ef!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:20px!important;font-weight:900!important;box-shadow:0 1px 2px #0f172a0a!important}.expenseMonthValue{min-width:156px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:1px solid #d7e2ef!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;text-transform:capitalize!important;box-shadow:0 1px 2px #0f172a0a!important}.expenseMonthBar input{display:none!important}.cashShuffleDashboard{padding:8px 0 10px!important}.cashShuffleHeader{align-items:center!important;margin-bottom:24px!important}.cashShuffleHeaderActions{gap:10px!important}.cashShuffleDateControl{padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cashShuffleDateControl>span{min-height:42px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;border:1px solid #d7e2ef!important;border-right:0!important;border-radius:0!important;background:#fff!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}.cashShuffleDateControl .cashAdminDatePicker{gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cashShuffleDateControl .cashAdminDatePicker>button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:0!important;border:1px solid #d7e2ef!important;background:#fff!important;color:#0f172a!important;font-size:20px!important;box-shadow:0 1px 2px #0f172a0a!important}.cashShuffleDateControl .cashAdminDatePicker>button:first-child{border-radius:0!important;margin-right:2px!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{min-width:190px!important;max-width:220px!important;min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:0!important;border:1px solid #2563eb!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;box-shadow:0 0 0 3px #2563eb14!important;text-transform:none!important}.cashShuffleRefresh{width:42px!important;height:42px!important;min-height:42px!important;border-radius:0!important;border-color:#d7e2ef!important}.cashAdminCalendarPopover{left:0!important;right:auto!important;width:268px!important;padding:12px!important;border-radius:0!important;box-shadow:0 18px 45px #0f172a1f!important}.cashAdminCalendarHeader{margin-bottom:8px!important}.cashAdminCalendarHeader strong{font-size:14px!important;text-transform:capitalize!important}.cashAdminCalendarWeekdays,.cashAdminCalendarGrid{gap:4px!important}.cashAdminCalendarDay,.cashAdminCalendarBlank,.cashAdminCalendarEmpty{border-radius:0!important}.cashAdminCalendarDay{font-size:12px!important;min-height:30px!important}.cashAdminCalendarEmpty{visibility:hidden!important}.cashAdminCalendarHint{margin-top:8px!important;font-size:10px!important;line-height:1.3!important}.cashShuffleCardMeta span{color:#94a3b8!important;font-size:11px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}@media (max-width:820px){.cashShuffleHeader{align-items:flex-start!important}.cashShuffleDateControl{width:100%!important;flex-wrap:wrap!important;gap:8px!important}.cashShuffleDateControl>span{border-right:1px solid #d7e2ef!important;border-radius:0!important}.cashShuffleDateControl .cashAdminDatePicker{width:100%!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{flex:1!important;min-width:0!important;max-width:none!important}.cashShuffleDateControl .cashAdminDatePicker>button:first-child{border-radius:0!important;margin-right:0!important}.cashShuffleDateControl .cashAdminCalendarPopover{left:0!important}}.dashRefContent .cashRegisterHeader h1,.dashRefContent .cashShuffleHeader h1,.dashRefContent .shuffleInvHeaderRow h1,.dashRefContent .shuffleAssocHeader h1,.dashRefContent .platformHeaderBar h2,.dashRefContent .cashAdminHeader h1,.dashRefContent .dashboardAdminPage .pageTitle,.dashRefContent .usersPage h1,.dashRefContent .aiPage h1,.dashRefContent .operationsPage>h1,.dashRefContent .figmaHero h1{font-family:Outfit,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.025em!important;color:#0f172a!important;margin:0!important}.dashRefContent .cashRegisterHeader p,.dashRefContent .cashShuffleHeader p,.dashRefContent .shuffleInvHeaderRow p,.dashRefContent .shuffleAssocHeader p,.dashRefContent .platformHeaderBar p,.dashRefContent .cashAdminHeader p{margin-top:6px!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:#64748b!important}.cashShuffleDateControl{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cashShuffleDateControl>span{display:none!important}.cashShuffleDateControl .cashAdminDatePicker{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cashShuffleDateControl .cashAdminDatePicker>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:0!important;border:1px solid #d7e2ef!important;background:#fff!important;color:#0f172a!important;font-size:20px!important;font-weight:900!important;box-shadow:0 1px 2px #0f172a0a!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{min-width:174px!important;max-width:220px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:0!important;border:1px solid #d7e2ef!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;box-shadow:0 1px 2px #0f172a0a!important}.cashShuffleDateControl .cashAdminDatePickerDisplay:focus,.cashShuffleDateControl .cashAdminDatePickerDisplay:hover{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb14!important}.cashShuffleDateControl .cashAdminCalendarPopover{left:54px!important}.cashShuffleAnomalyCard{overflow:hidden!important}.cashShuffleAnomalyCard .cashShuffleMetricBody{margin-top:0!important}.cashShuffleAnomalyList{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:auto!important}.cashShuffleAnomalyItem,.cashShuffleAnomalyEmpty{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #eef2f7!important}.cashShuffleAnomalyItem strong,.cashShuffleAnomalyEmpty strong{display:block!important;color:#0f172a!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important}.cashShuffleAnomalyItem small,.cashShuffleAnomalyEmpty small{display:block!important;margin-top:3px!important;color:#64748b!important;font-size:10px!important;line-height:1.35!important;font-weight:600!important}.cashShuffleAnomalyItem b{color:#0f172a!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.cashShuffleAnomalyIcon{width:24px!important;height:24px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:#f59e0b!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.cashShuffleAnomalyIcon.ok{background:#10b981!important}.cashShuffleAnomalyItem.critical .cashShuffleAnomalyIcon{background:#e11d48!important}.cashShuffleAnomalyItem.critical b{color:#e11d48!important}.cashShuffleAnomalyItem.warning .cashShuffleAnomalyIcon{background:#f59e0b!important}.cashShuffleAnomalyItem.info .cashShuffleAnomalyIcon{background:#2563eb!important}.cashShuffleContentV142 .cashShuffleDot.emerald{background:#10b981!important}@media (max-width:820px){.cashShuffleDateControl{width:100%!important;justify-content:flex-start!important}.cashShuffleDateControl .cashAdminDatePicker{width:100%!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{flex:1!important;min-width:0!important;max-width:none!important}.cashShuffleDateControl .cashAdminCalendarPopover{left:0!important}}.dashRefContent .cashRegisterHeader,.dashRefContent .platformHeaderBar,.dashRefContent .adAdminPageHeader{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 32px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.dashRefContent .cashRegisterHeader h1,.dashRefContent .platformHeaderBar h2,.dashRefContent .adAdminPageHeader h1{font-family:Outfit,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.025em!important;color:#0f172a!important;margin:0!important}.dashRefContent .cashRegisterHeader p,.dashRefContent .platformHeaderBar p,.dashRefContent .adAdminPageHeader p{margin:6px 0 0!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:#64748b!important;max-width:680px!important}.dashRefContent .adAdminPageHeader+.mutedText{margin:0 0 24px!important;font-size:14px!important;line-height:1.5!important}.dashRefContent .simpleAdAdmin .adEditorPanel h2,.dashRefContent .simpleAdAdmin .adPreviewPanel h2,.dashRefContent .simpleAdAdmin .adListPanel h2{font-family:Outfit,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.025em!important;color:#0f172a!important}.cashShuffleAnomalyFilters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:2px!important}.cashShuffleAnomalyFilters button{min-height:34px!important;padding:7px 10px!important;border-radius:0!important;border:1px solid #dbe5f0!important;background:#fff!important;color:#64748b!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;box-shadow:none!important}.cashShuffleAnomalyFilters button.active{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.cashShuffleAnomalyFilters button:hover{border-color:#a5b4fc!important;color:#4338ca!important}.cashShuffleAnomalyCard .cashShuffleAnomalyList{max-height:100%!important;overflow:auto!important;padding-right:2px!important}@media (max-width:820px){.dashRefContent .cashRegisterHeader,.dashRefContent .platformHeaderBar,.dashRefContent .adAdminPageHeader{flex-direction:column!important;align-items:flex-start!important}}.pagePermissionButtonBox{display:flex!important;flex-direction:column!important;gap:12px!important}.pagePermissionButtonHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.pagePermissionButtonHeader strong{margin-bottom:4px!important}.pagePermissionButtonHeader small{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:600!important}.pagePermissionSummaryChips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.pagePermissionChip{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border-radius:0!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#1e3a5f!important;font-size:12px!important;font-weight:700!important}.pagePermissionChip.muted{background:#f8fafc!important;color:#64748b!important}.pagePermissionSummaryEmpty{color:#94a3b8!important;font-size:12px!important;font-weight:600!important}.pagePermissionEditBtn{border:1px solid #cbd7e6!important;background:#fff!important;color:#1e3a5f!important;min-height:38px!important;padding:0 16px!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 6px 16px #0f172a0a!important}.pagePermissionEditBtn:hover{border-color:#9fb7ea!important;color:#1d4ed8!important}.pagePermissionCell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:260px!important}.pagePermissionsModal{width:min(540px,calc(100vw - 24px))!important}.pagePermissionModalBox{margin-top:14px!important;background:#f8fafc!important}.pagePermissionModalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pagePermissionModalActions{margin-top:18px!important}@media (max-width:900px){.pagePermissionButtonHeader,.pagePermissionCell{flex-direction:column!important;align-items:flex-start!important}.pagePermissionModalGrid{grid-template-columns:1fr!important}}.cashShuffleAnomalyCard{min-height:214px!important}.cashShuffleAnomalyCard .cashShuffleMetricBody{display:flex!important;flex:1 1 auto!important;min-height:0!important}.cashShuffleAnomalyCarousel{display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;flex:1 1 auto!important;gap:12px!important}.cashShuffleAnomalyToolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cashShuffleAnomalyCount{color:#94a3b8!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}.cashShuffleAnomalyDivider{height:1px!important;background:#e9eef5!important;width:100%!important}.cashShuffleAnomalyViewport{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-height:0!important}.cashShuffleAnomalyNav{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:0!important;border:1px solid #dbe5f0!important;background:#fff!important;color:#64748b!important;font-size:18px!important;line-height:1!important;font-weight:900!important;padding:0!important;box-shadow:0 1px 2px #0f172a08!important}.cashShuffleAnomalyNav:hover:not(:disabled){border-color:#c7d2fe!important;color:#4338ca!important;background:#eef2ff!important}.cashShuffleAnomalyNav:disabled{opacity:.45!important;cursor:default!important}.cashShuffleAnomalyCard .cashShuffleAnomalyFilters{margin-bottom:0!important;flex:1 1 auto!important;max-width:266px!important}.cashShuffleAnomalyCard .cashShuffleAnomalyFilters button{min-height:32px!important;border-radius:0!important}.cashShuffleAnomalySlide,.cashShuffleAnomalySlideEmpty{min-height:96px!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty{height:100%!important;border-radius:0!important;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #e7edf5!important;box-shadow:inset 0 1px #ffffffd9!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide strong,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty strong{font-size:14px!important;line-height:1.25!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide small,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty small{font-size:12px!important;line-height:1.45!important;margin-top:5px!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide b{font-size:13px!important;font-weight:900!important;color:#0f172a!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide .cashShuffleAnomalyIcon,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty .cashShuffleAnomalyIcon{width:38px!important;height:38px!important;border-radius:0!important;font-size:16px!important;flex:0 0 38px!important}.cashShuffleAnomalyPager{align-self:center!important;color:#94a3b8!important;font-size:11px!important;font-weight:700!important;line-height:1!important}@media (max-width:1259px){.cashShuffleAnomalyToolbar{flex-direction:column!important;align-items:stretch!important}.cashShuffleAnomalyCard .cashShuffleAnomalyFilters{max-width:none!important}}@media (max-width:820px){.cashShuffleAnomalyViewport{grid-template-columns:1fr!important}.cashShuffleAnomalyNav{display:none!important}}.cashShuffleAnomalyToolbar{justify-content:flex-end!important}.cashLimitEditBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;margin-left:6px!important;border-radius:0!important;border:1px solid #dbe5f0!important;background:#fff!important;color:#475569!important;font-size:11px!important;line-height:1!important;font-weight:800!important;box-shadow:0 1px 2px #0f172a08!important;cursor:pointer!important}.cashLimitEditBtn:hover{border-color:#a5b4fc!important;background:#eef2ff!important;color:#4338ca!important}.cashShuffleActionNote{margin-top:8px!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important}.cashShuffleBalanceDueActionCard .cashShuffleMetricBody{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important}.cashShuffleBalanceDueActionCard .cashShuffleAmount strong{font-size:26px!important}.cashShuffleProgressCard .cashShuffleCardMeta{gap:6px!important}@media (max-width:820px){.cashLimitEditBtn{margin-left:0!important;margin-top:4px!important}}.cashShuffleContentV142 .cashShuffleMonthlyAmountCard .cashShuffleMetricBody{margin-top:auto!important;flex:1 1 auto!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;min-height:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{margin-top:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important}.cashShuffleMonthlySummary{width:100%!important;min-height:120px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important;gap:10px!important}.cashShuffleMonthlySummary .cashShuffleAmount{justify-content:flex-start!important;align-items:baseline!important}.cashShuffleMonthlySummary .cashShuffleAmount em{font-size:18px!important;font-weight:800!important}.cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:46px!important;line-height:.95!important}.cashShuffleMonthlySummaryText{color:#94a3b8!important;font-size:16px!important;line-height:1.35!important;font-weight:800!important}.cashShuffleExpensesLimitCard .cashShuffleProgressRow{width:100%!important;min-height:124px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important}.cashShuffleExpensesLimitCard .cashShuffleRing{width:74px!important;height:74px!important;flex-basis:74px!important}.cashShuffleExpensesLimitCard .cashShuffleProgressRow span{color:#94a3b8!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important}.cashShuffleExpensesLimitCard .cashShuffleProgressRow strong{font-size:24px!important;line-height:1.15!important;letter-spacing:-.025em!important}.cashShuffleExpensesLimitCard .cashLimitEditBtn{margin-left:8px!important;padding:0 12px!important;min-height:30px!important;border-radius:0!important;color:#334155!important;background:#fff!important}.cashShuffleContentV142 .cashShuffleCardMeta{min-height:28px!important}.cashShuffleContentV142 .cashShuffleCardMeta>span,.cashShuffleContentV142 .cashShuffleCardMeta .cashLimitEditBtn{white-space:nowrap!important}.cashShuffleAnomalyCard{border-color:#e2e8f0!important;box-shadow:0 2px 10px -3px #0651ed0d!important;min-height:214px!important}.cashShuffleAnomalyCard:hover{border-color:#e2e8f0!important;box-shadow:0 2px 10px -3px #0651ed0d!important}.cashShuffleAnomalyCard .cashShuffleCardTop{margin-bottom:12px!important}.cashShuffleAnomalyCard .cashShuffleMetricBody{margin-top:0!important;flex:1 1 auto!important;display:flex!important;min-height:0!important}.cashShuffleAnomalyCard .cashShuffleAnomalyList,.cashShuffleAnomalyCard .cashShuffleAnomalyCarousel{width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important;padding-right:0!important;margin:0!important;gap:10px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cashShuffleAnomalyCard .cashShuffleAnomalyList::-webkit-scrollbar,.cashShuffleAnomalyCard .cashShuffleAnomalyCarousel::-webkit-scrollbar,.cashShuffleAnomalyCard *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cashShuffleAnomalyToolbar{justify-content:center!important;flex:0 0 auto!important}.cashShuffleAnomalyCard .cashShuffleAnomalyFilters{width:min(100%,260px)!important;max-width:260px!important;margin:0 auto!important;flex:0 0 auto!important}.cashShuffleAnomalyCard .cashShuffleAnomalyFilters button{min-height:34px!important;font-size:12px!important;border-radius:0!important}.cashShuffleAnomalyDivider{flex:0 0 1px!important;margin:0!important}.cashShuffleAnomalyViewport{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:10px!important;flex:1 1 auto!important;min-height:84px!important;align-items:center!important}.cashShuffleAnomalySlide,.cashShuffleAnomalySlideEmpty,.cashShuffleAnomalyItem.cashShuffleAnomalySlide,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty{min-height:84px!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty{overflow:hidden!important;padding:14px 16px!important;border-radius:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide .cashShuffleAnomalyIcon,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty .cashShuffleAnomalyIcon{width:38px!important;height:38px!important;border-radius:0!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide strong,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty strong{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide small,.cashShuffleAnomalyEmpty.cashShuffleAnomalySlideEmpty small{font-size:12px!important;line-height:1.35!important;margin-top:4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cashShuffleAnomalyItem.cashShuffleAnomalySlide b{font-size:14px!important;white-space:nowrap!important}.cashShuffleAnomalyNav{align-self:center!important}.cashShuffleAnomalyPager{flex:0 0 auto!important;font-size:12px!important;padding-top:0!important}@media (max-width:1259px){.cashShuffleAnomalyCard .cashShuffleAnomalyFilters{max-width:none!important;width:100%!important}}@media (max-width:820px){.cashShuffleMonthlySummary{min-height:106px!important}.cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:40px!important}.cashShuffleMonthlySummaryText{font-size:14px!important}.cashShuffleExpensesLimitCard .cashShuffleProgressRow{flex-direction:column!important;gap:12px!important;text-align:center!important}.cashShuffleAnomalyCard{min-height:236px!important}.cashShuffleAnomalyViewport{grid-template-columns:1fr!important;gap:8px!important}.cashShuffleAnomalyNav{width:100%!important;justify-self:stretch!important}}.cashShuffleHeaderActions{gap:22px!important;align-items:center!important}.cashShuffleDateControl{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cashShuffleDateControl .cashAdminDatePicker{display:flex!important;align-items:center!important;gap:22px!important}.cashShuffleDateControl .cashAdminDatePicker>button,.cashShuffleRefresh{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;color:#061633!important;box-shadow:0 10px 24px #0f172a0f!important;font-size:36px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{min-width:420px!important;max-width:520px!important;width:420px!important;height:68px!important;min-height:68px!important;padding:0 38px!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important;color:#061633!important;font-size:32px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.03em!important;justify-content:space-between!important;gap:26px!important}.cashShuffleDateControl .cashAdminDatePickerDisplay span:first-child{display:block!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.cashShuffleDateControl .cashAdminDatePickerIcon{font-size:0!important;width:46px!important;height:46px!important;min-width:46px!important;color:#061633!important;position:relative!important}.cashShuffleDateControl .cashAdminDatePickerIcon:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background:currentColor!important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important}.cashShuffleRefresh .invSvg{width:34px!important;height:34px!important;stroke-width:2.2!important;color:#061633!important}@media (max-width:900px){.cashShuffleDateControl .cashAdminDatePicker{gap:10px!important;flex-wrap:wrap!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{width:100%!important;min-width:0!important;font-size:22px!important;padding:0 20px!important}.cashShuffleDateControl .cashAdminDatePicker>button,.cashShuffleRefresh{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;border-radius:0!important;font-size:28px!important}}.cashShuffleExpensesLimitCard{border-color:#e2e8f0!important;box-shadow:0 10px 28px #0f172a0a!important}.cashShuffleExpensesLimitCard .cashShuffleCardTop{margin-bottom:12px!important}.cashShuffleExpensesLimitCard .cashShuffleCardMeta{display:flex!important;align-items:center!important;gap:18px!important;margin-top:16px!important}.cashShuffleExpensesLimitCard .cashShuffleCardMeta>span{font-size:17px!important;color:#8a99b5!important;font-weight:700!important}.cashShuffleExpensesLimitCard .cashLimitEditBtn{margin-left:0!important;min-height:44px!important;padding:0 22px!important;border-radius:0!important;border:1px solid #dbe1ea!important;background:#fff!important;color:#061633!important;font-size:16px!important;font-weight:600!important;box-shadow:0 5px 15px #0f172a0a!important}.cashShuffleExpensesLimitCard .cashShuffleMetricBody{align-items:center!important;justify-content:center!important;min-height:0!important;flex:1 1 auto!important}.cashShuffleExpenseProgress{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:56px!important;padding:6px 14px 12px!important}.cashShuffleExpenseRing{width:170px!important;height:170px!important;flex:0 0 170px!important}.cashShuffleExpenseRing path{stroke-width:2.9!important}.cashShuffleExpenseRing .track{stroke:#f0f2f6!important}.cashShuffleExpenseRing .value{stroke:#4f46e5!important}.cashShuffleExpenseRing div{font-size:30px!important;font-weight:800!important;color:#061633!important}.cashShuffleExpenseText{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important}.cashShuffleExpenseText strong{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:62px!important;line-height:.98!important;letter-spacing:-.045em!important;color:#061633!important;font-weight:800!important;margin:0 0 16px!important}.cashShuffleExpenseText span{display:block!important;color:#64748b!important;font-size:28px!important;line-height:1.15!important;font-weight:500!important;margin-bottom:14px!important}.cashShuffleExpenseText small{color:#8a99b5!important;font-size:22px!important;line-height:1.2!important;font-weight:500!important}@media (max-width:900px){.cashShuffleExpenseProgress{gap:18px!important;flex-direction:column!important;text-align:center!important}.cashShuffleExpenseText{align-items:center!important}.cashShuffleExpenseRing{width:132px!important;height:132px!important;flex-basis:132px!important}.cashShuffleExpenseText strong{font-size:44px!important}.cashShuffleExpenseText span{font-size:20px!important}.cashShuffleExpenseText small{font-size:16px!important}}.platformUsersPage{position:relative!important;padding:18px 8px 48px!important;background:#f7f9fc!important}.platformUsersTitle{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 26px!important}.platformUsersTitle h2{margin:0!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:30px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.03em!important}.platformUsersTitle p{margin:6px 0 0!important;color:#64748b!important;font-size:15px!important;font-weight:500!important}.platformUsersIcon{width:54px!important;height:54px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef2ff!important;border:1px solid #dbe5ff!important;color:#4f46e5!important}.platformUsersIcon .invSvg{width:26px!important;height:26px!important}.platformUsersTitle .platformAddStoreBtn{margin-left:auto!important}.platformUsersPanel{position:relative!important;overflow:hidden!important;background:#fff!important;border:1px solid #dce4f1!important;border-radius:0!important;box-shadow:0 18px 45px #0f172a0f!important}.platformUsersTableScroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.platformUsersFilters{display:flex!important;align-items:center!important;gap:16px!important;padding:22px!important;border-bottom:1px solid #e8eef6!important;flex-wrap:wrap!important}.platformSearchBox{width:min(320px,100%)!important;height:44px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#64748b!important}.platformSearchBox input{flex:1!important;border:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;font-size:14px!important}.platformUsersFilters select,.platformResetFilter{min-height:44px!important;padding:0 18px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.platformResetFilter{margin-left:auto!important}.platformUsersTable{width:100%!important;min-width:940px!important;border-collapse:collapse!important;margin:0!important;background:#fff!important;box-shadow:none!important;border:0!important}.platformUsersTable th{padding:16px!important;border-bottom:1px solid #e8eef6!important;background:#f8fafc!important;color:#334155!important;font-size:12px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:800!important;text-align:left!important}.platformUsersTable td{padding:18px 16px!important;border-bottom:1px solid #e8eef6!important;color:#0f172a!important;font-size:14px!important;vertical-align:middle!important}.platformUsersTable tr:last-child td{border-bottom:0!important}.platformUserIdentity{display:flex!important;align-items:center!important;gap:14px!important}.platformAvatar{width:40px!important;height:40px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef2ff!important;color:#4f46e5!important;font-size:13px!important;font-weight:800!important;flex:0 0 40px!important}.platformSoftPill,.platformInfoBtn,.platformUsersTable .pagePermissionEditBtn,.platformUsersTable .dangerBtn,.platformStatusPill{min-height:34px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #dbe5f0!important;background:#fff!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;box-shadow:none!important}.platformSoftPill,.platformInfoBtn{background:#eef2ff!important;color:#3151b7!important;border-color:#eef2ff!important}.platformUsersTable .pagePermissionEditBtn{color:#0f172a!important;min-width:84px!important}.platformStatusPill{display:inline-flex!important;align-items:center!important;gap:8px!important;justify-content:center!important;border-radius:0!important}.platformStatusPill.active{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.platformStatusPill.inactive{background:#fee2e2!important;color:#b91c1c!important;border-color:#fecaca!important}.platformUsersTable .dangerBtn{background:#e11d48!important;color:#fff!important;border-color:#e11d48!important}.platformUsersTable .dangerBtn.disabled{opacity:.35!important;cursor:not-allowed!important}.platformUsersFooter{padding:18px 22px!important;border-top:1px solid #e8eef6!important;color:#64748b!important;font-size:13px!important;font-weight:600!important}.platformInfoDrawer{position:fixed!important;top:106px!important;right:28px!important;z-index:80!important;width:min(420px,calc(100vw - 32px))!important;max-height:calc(100vh - 124px)!important;overflow:auto!important;background:#fff!important;border:1px solid #dce4f1!important;border-radius:0!important;box-shadow:0 24px 70px #0f172a2e!important}.platformInfoDrawerHeader{display:flex!important;align-items:center!important;gap:14px!important;padding:20px 22px!important;background:#f8fafc!important;border-bottom:1px solid #e8eef6!important}.platformInfoDrawerHeader h3{margin:0!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important}.platformInfoDrawerHeader p{margin:4px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:600!important}.platformInfoDrawerHeader button{margin-left:auto!important;width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:26px!important;padding:0!important;box-shadow:none!important}.platformInfoForm{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:18px 18px 12px!important}.platformInfoForm label{display:flex!important;flex-direction:column!important;gap:6px!important;color:#334155!important;font-size:12px!important;font-weight:800!important}.platformInfoForm label.full{grid-column:1 / -1!important}.platformInfoForm input,.platformInfoForm textarea,.platformDrawerCheck{width:100%!important;min-height:38px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:none!important}.platformInfoForm textarea{min-height:76px!important;padding:10px 12px!important;resize:vertical!important}.platformDrawerCheck{display:flex!important;align-items:center!important;gap:8px!important}.platformDrawerCheck input{width:14px!important;min-height:14px!important;padding:0!important;accent-color:#7c3aed!important}.platformInfoMeta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:14px 18px!important;border-top:1px solid #e8eef6!important;color:#334155!important;font-size:13px!important;font-weight:700!important}.platformInfoMeta small{display:block!important;color:#94a3b8!important;font-size:12px!important;margin-bottom:4px!important}.platformInfoActions{display:flex!important;gap:12px!important;padding:14px 18px 18px!important;border-top:1px solid #e8eef6!important}.platformInfoActions button{flex:1!important;min-height:42px!important;border-radius:0!important;font-weight:800!important;font-size:13px!important;border:1px solid #dce4f1!important;background:#fff!important;color:#334155!important}.platformInfoActions button:last-child{background:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important}@media (max-width:1100px){.platformUsersFilters{flex-wrap:wrap!important}.platformSearchBox{width:100%!important}.platformInfoDrawer{position:fixed!important;right:12px!important;top:80px!important}.platformUsersPanel{overflow-x:auto!important}.platformUsersTable{min-width:980px!important}}.cashShuffleHeaderActions{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:18px!important;overflow:visible!important}.cashShuffleDateControl{flex:0 1 auto!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.cashShuffleDateControl .cashAdminDatePicker{display:flex!important;align-items:center!important;gap:18px!important;min-width:0!important;width:auto!important;flex-wrap:nowrap!important}.cashShuffleDateControl .cashAdminDatePicker>button,.cashShuffleRefresh{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;color:#061633!important;box-shadow:0 10px 24px #0f172a0f!important;font-size:34px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.cashShuffleDateControl .cashAdminDatePicker>button:first-child{border-radius:0!important;margin-right:0!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{width:clamp(260px,38vw,520px)!important;min-width:260px!important;max-width:520px!important;height:64px!important;min-height:64px!important;padding:0 28px!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important;color:#061633!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;overflow:hidden!important}.cashShuffleDateControl .cashAdminDatePickerDisplay span:first-child{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(22px,2.55vw,36px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.035em!important}.cashShuffleDateControl .cashAdminDatePickerIcon{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;font-size:0!important;color:#061633!important;position:relative!important}.cashShuffleDateControl .cashAdminDatePickerIcon:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background:currentColor!important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important}.cashShuffleRefresh .invSvg{width:34px!important;height:34px!important;color:#061633!important}.cashShuffleExpensesLimitCard{border-color:#e2e8f0!important;box-shadow:0 10px 28px #0f172a0a!important;overflow:hidden!important}.cashShuffleExpensesLimitCard .cashShuffleCardTop h3{font-size:18px!important;color:#061633!important}.cashShuffleExpensesLimitCard .cashShuffleCardMeta{display:flex!important;align-items:center!important;gap:16px!important;margin-top:14px!important;flex-wrap:nowrap!important}.cashShuffleExpensesLimitCard .cashShuffleCardMeta>span{font-size:16px!important;color:#8a99b5!important;font-weight:700!important;white-space:nowrap!important}.cashShuffleExpensesLimitCard .cashLimitEditBtn{margin-left:0!important;min-height:40px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #dbe1ea!important;background:#fff!important;color:#061633!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:0 5px 15px #0f172a0a!important}.cashShuffleExpenseProgress{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(118px,145px) minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:30px!important;padding:10px 24px 14px!important;overflow:hidden!important}.cashShuffleExpenseRing{width:clamp(118px,34%,145px)!important;height:clamp(118px,34%,145px)!important;min-width:118px!important;justify-self:center!important}.cashShuffleExpenseRing div{font-size:24px!important;font-weight:800!important;color:#061633!important}.cashShuffleExpenseText{min-width:0!important;align-items:flex-start!important;justify-content:center!important}.cashShuffleExpenseText strong{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(42px,5.2vw,54px)!important;line-height:.95!important;letter-spacing:-.045em!important;color:#061633!important;font-weight:800!important;margin:0 0 12px!important;white-space:nowrap!important}.cashShuffleExpenseText span{color:#64748b!important;font-size:clamp(20px,2.7vw,26px)!important;line-height:1.15!important;font-weight:500!important;margin-bottom:10px!important}.cashShuffleExpenseText small{color:#8a99b5!important;font-size:clamp(16px,2.1vw,21px)!important;line-height:1.2!important;font-weight:500!important}.platformCreateGrid label{display:flex!important;flex-direction:column!important;gap:6px!important;color:#334155!important;font-size:12px!important;font-weight:800!important}.platformCreateGrid label.full{grid-column:1 / -1!important}.platformStoreModal textarea{width:100%!important;min-height:82px!important;margin:0!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:600!important;padding:10px 12px!important;resize:vertical!important}.platformStoreModal input:not([type=checkbox]){min-height:42px!important;border:1px solid #dce4f1!important;border-radius:0!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}@media (max-width:900px){.cashShuffleHeaderActions{justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important}.cashShuffleDateControl .cashAdminDatePicker{gap:10px!important}.cashShuffleDateControl .cashAdminDatePickerDisplay{width:min(100%,280px)!important;min-width:220px!important;height:56px!important;min-height:56px!important;padding:0 18px!important}.cashShuffleDateControl .cashAdminDatePickerDisplay span:first-child{font-size:22px!important}.cashShuffleDateControl .cashAdminDatePickerIcon{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}.cashShuffleDateControl .cashAdminDatePicker>button,.cashShuffleRefresh{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;border-radius:0!important;font-size:28px!important}.cashShuffleExpenseProgress{grid-template-columns:1fr!important;gap:14px!important;text-align:center!important;padding:8px 16px 14px!important}.cashShuffleExpenseText{align-items:center!important}.cashShuffleExpenseRing{width:132px!important;height:132px!important}.platformCreateGrid{grid-template-columns:1fr!important}}.cashShuffleHeader .cashShuffleHeaderActions,.cashShuffleHeaderActions{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:28px!important;flex-wrap:nowrap!important;overflow:visible!important}.cashShuffleDateControl,.cashShuffleDateControl .cashAdminDatePicker{display:flex!important;align-items:center!important;gap:28px!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;overflow:visible!important}.cashShuffleDateControl .cashAdminDatePicker>button:not(.cashAdminDatePickerDisplay),.cashShuffleHeaderActions>.cashShuffleRefresh{width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;color:#061633!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 10px 26px #0f172a0f!important;font-size:42px!important;line-height:1!important;font-weight:900!important;flex:0 0 78px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay,button.cashAdminDatePickerDisplay.cashAdminDatePickerDisplay{width:clamp(430px,42vw,690px)!important;min-width:430px!important;max-width:690px!important;height:78px!important;min-height:78px!important;max-height:78px!important;flex:0 1 auto!important;border-radius:0!important;border:2px solid #d7dce5!important;background:#fff!important;color:#061633!important;padding:0 42px!important;box-shadow:0 10px 26px #0f172a0f!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:34px!important;overflow:visible!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>span:first-child,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>span:first-child{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(38px,3.2vw,58px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.04em!important;color:#061633!important;text-align:left!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon{display:block!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;font-size:0!important;color:#061633!important;position:relative!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon:before,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:currentColor!important;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/><path d="M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01"/></svg>') center/contain no-repeat!important}.cashShuffleHeaderActions>.cashShuffleRefresh .invSvg{width:44px!important;height:44px!important;color:#061633!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard.cashShuffleCardTall{min-height:312px!important;overflow:hidden!important;border-color:#e2e8f0!important;box-shadow:0 10px 28px #0f172a0a!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{margin-top:0!important;height:auto!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:190px!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta{display:flex!important;align-items:center!important;gap:16px!important;margin-top:16px!important;flex-wrap:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta>span{font-size:16px!important;line-height:1!important;color:#8a99b5!important;font-weight:700!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashLimitEditBtn{min-height:40px!important;padding:0 18px!important;border-radius:0!important;font-size:14px!important;font-weight:800!important;color:#061633!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:100%!important;max-width:470px!important;min-width:0!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:26px!important;padding:8px 14px 10px!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing,.cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing{width:150px!important;height:150px!important;min-width:150px!important;max-width:150px!important;min-height:150px!important;max-height:150px!important;flex:0 0 150px!important;justify-self:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing div{font-size:30px!important;line-height:1!important;font-weight:800!important;color:#061633!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:56px!important;line-height:.92!important;letter-spacing:-.05em!important;font-weight:800!important;color:#061633!important;margin:0 0 14px!important;white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:26px!important;line-height:1.12!important;font-weight:500!important;color:#64748b!important;margin:0 0 10px!important;max-width:270px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:21px!important;line-height:1.15!important;font-weight:500!important;color:#8a99b5!important}@media (max-width:1050px){.cashShuffleHeader .cashShuffleHeaderActions,.cashShuffleHeaderActions{justify-content:flex-start!important;gap:14px!important;flex-wrap:wrap!important}.cashShuffleDateControl,.cashShuffleDateControl .cashAdminDatePicker{gap:12px!important}.cashShuffleDateControl .cashAdminDatePicker>button:not(.cashAdminDatePickerDisplay),.cashShuffleHeaderActions>.cashShuffleRefresh{width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;border-radius:0!important;font-size:32px!important;flex-basis:62px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay{width:clamp(280px,62vw,520px)!important;min-width:280px!important;height:62px!important;min-height:62px!important;max-height:62px!important;border-radius:0!important;padding:0 22px!important;gap:18px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>span:first-child,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>span:first-child{font-size:clamp(24px,6vw,34px)!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:128px minmax(0,1fr)!important;gap:18px!important;max-width:420px!important;padding:6px 8px 10px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing,.cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing{width:128px!important;height:128px!important;min-width:128px!important;max-width:128px!important;min-height:128px!important;max-height:128px!important;flex-basis:128px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing div{font-size:25px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:48px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:23px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:18px!important}}@media (max-width:700px){.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay{width:calc(100vw - 180px)!important;min-width:190px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>span:first-child,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>span:first-child{font-size:22px!important}}.platformCreateOverlay{background:#0f172a57!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;place-items:center!important;padding:28px 18px!important;overflow:auto!important}.platformCreateUserModal{width:min(860px,94vw)!important;max-height:min(84vh,820px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 28px 75px #0f172a38!important}.platformCreateUserModal .modalClose{top:16px!important;right:16px!important;z-index:4!important}.platformCreateModalHeader{flex:0 0 auto!important;padding:24px 28px 16px!important;border-bottom:1px solid #edf2f7!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.platformCreateModalHeader h2{margin:0!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0f172a!important}.platformCreateModalHeader p{margin:8px 0 0!important;font-size:14px!important;line-height:1.5!important;color:#64748b!important;font-weight:500!important}.platformCreateModalBody{flex:1 1 auto!important;overflow:auto!important;padding:18px 28px 20px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.platformCreateSection{display:flex!important;flex-direction:column!important;gap:12px!important}.platformCreateSection h3{margin:0!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important;color:#0f172a!important;letter-spacing:.01em!important}.platformCreateUserModal .platformCreateGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.platformCreateUserModal .platformCreateGrid label{display:flex!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important;color:#334155!important}.platformCreateUserModal .platformCreateGrid label.full{grid-column:1 / -1!important}.platformCreateUserModal input:not([type=checkbox]),.platformCreateUserModal textarea{width:100%!important;margin:0!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important;outline:none!important}.platformCreateUserModal input:not([type=checkbox]){min-height:42px!important;padding:0 13px!important}.platformCreateUserModal textarea{min-height:72px!important;max-height:130px!important;padding:11px 13px!important;resize:vertical!important}.platformCreateUserModal input:not([type=checkbox]):focus,.platformCreateUserModal textarea:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 4px #6366f11c!important}.platformCreateChecksCompact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.platformCreateUserModal .checkLine{min-height:42px!important;padding:10px 12px!important;border:1px solid #e5edf7!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:800!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1.2!important}.platformCreateUserModal input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;accent-color:#7c3aed!important}.platformCreatePagesSection{margin-top:0!important}.platformCreatePagesCompact{margin:0!important;padding:14px 16px!important;border:1px solid #e5edf7!important;border-radius:0!important;background:#fbfdff!important;box-shadow:0 10px 28px #0f172a0a!important}.platformCreatePagesCompact .pagePermissionButtonHeader{gap:16px!important;align-items:center!important}.platformCreatePagesCompact strong{font-size:14px!important;color:#0f172a!important}.platformCreatePagesCompact small{font-size:12px!important;color:#64748b!important;font-weight:700!important}.platformCreateFooter{flex:0 0 auto!important;padding:16px 28px 22px!important;border-top:1px solid #edf2f7!important;background:#fff!important;justify-content:flex-end!important}.platformCreateFooter .platformModalCancel,.platformCreateFooter .platformModalCreate{min-width:116px!important;min-height:42px!important;border-radius:0!important;font-size:14px!important;font-weight:850!important}.platformCreateFooter .platformModalCreate{background:linear-gradient(135deg,#4f46e5,#6d5dfc)!important;border-color:#4f46e5!important;color:#fff!important;box-shadow:0 14px 28px #4f46e53d!important}@media (max-width:900px){.platformCreateOverlay{padding:14px 10px!important}.platformCreateUserModal{max-height:90vh!important;width:min(96vw,860px)!important;border-radius:0!important}.platformCreateModalHeader{padding:22px 20px 14px!important}.platformCreateModalBody{padding:16px 20px!important}.platformCreateUserModal .platformCreateGrid,.platformCreateChecksCompact{grid-template-columns:1fr!important}.platformCreateFooter{padding:14px 20px 18px!important;flex-direction:column!important}.platformCreateFooter .platformModalCancel,.platformCreateFooter .platformModalCreate{width:100%!important}}.cashShuffleHeaderActions{gap:16px!important;align-items:center!important}.cashShuffleDateControl,.cashShuffleDateControl .cashAdminDatePicker{gap:14px!important;align-items:center!important}.cashShuffleDateControl .cashAdminDatePicker>button:not(.cashAdminDatePickerDisplay),.cashShuffleRefresh{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;border-radius:0!important;font-size:40px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay,button.cashAdminDatePickerDisplay.cashAdminDatePickerDisplay{width:min(100%,560px)!important;min-width:420px!important;max-width:560px!important;height:76px!important;min-height:76px!important;padding:0 28px!important;border-radius:0!important;cursor:pointer!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>span:first-child,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>span:first-child{font-size:30px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.02em!important;color:#64748b!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon{width:44px!important;min-width:44px!important;height:44px!important;font-size:0!important;opacity:1!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon:before,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>.cashAdminDatePickerIcon:before{width:44px!important;height:44px!important}.cashShuffleDateControl .cashAdminDatePickerDisplay:hover,.cashShuffleDateControl .cashAdminDatePickerDisplay:focus{border-color:#cbd5e1!important;box-shadow:0 0 0 3px #6366f114!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:160px minmax(0,1fr)!important;gap:26px!important;align-items:center!important;padding:6px 10px 6px 0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:136px!important;min-width:136px!important;height:136px!important;margin-left:8px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:22px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:8px!important;align-items:flex-start!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:54px!important;line-height:1!important;letter-spacing:-.04em!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:25px!important;line-height:1.18!important;font-weight:500!important;max-width:320px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:18px!important;line-height:1.25!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashShuffleLimitBadge{min-height:40px!important;padding:0 18px!important;font-size:14px!important}@media (max-width: 1100px){.cashShuffleDateControl .cashAdminDatePicker>button:not(.cashAdminDatePickerDisplay),.cashShuffleRefresh{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;font-size:34px!important;border-radius:0!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay,button.cashAdminDatePickerDisplay.cashAdminDatePickerDisplay{min-width:300px!important;max-width:440px!important;height:68px!important;min-height:68px!important;padding:0 22px!important;border-radius:0!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay>span:first-child,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay>span:first-child{font-size:24px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:132px minmax(0,1fr)!important;gap:20px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:118px!important;min-width:118px!important;height:118px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:44px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:20px!important;max-width:260px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:16px!important}}@media (max-width: 780px){.cashShuffleHeaderActions{width:100%!important}.cashShuffleDateControl,.cashShuffleDateControl .cashAdminDatePicker{width:100%!important;gap:10px!important}.cashShuffleDateControl .cashAdminDatePicker>button.cashAdminDatePickerDisplay,.cashShuffleDateControl .cashAdminDatePicker button.cashAdminDatePickerDisplay,button.cashAdminDatePickerDisplay.cashAdminDatePickerDisplay{min-width:0!important;width:100%!important;max-width:none!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;gap:14px!important;padding:8px 8px 10px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{max-width:none!important}}.cashShuffleHeaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.cashShuffleSimpleDateBar{display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:0!important;padding:10px 12px!important;box-shadow:0 8px 20px #0f172a0a!important}.cashShuffleSimpleDateBar span{font-size:13px!important;font-weight:800!important;color:#64748b!important;white-space:nowrap!important;margin-right:2px!important}.cashShuffleSimpleDateBar button,.cashShuffleRefresh{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:0!important;border:1px solid #d3deec!important;background:#fff!important;color:#183b63!important;font-size:22px!important;line-height:1!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 5px 14px #0f172a0a!important}.cashShuffleSimpleDateBar input{width:158px!important;height:44px!important;min-height:44px!important;border:1px solid #d3deec!important;border-radius:0!important;padding:0 12px!important;background:#fff!important;color:#183b63!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}.cashShuffleSimpleDateBar input:focus,.cashShuffleSimpleDateBar button:focus,.cashShuffleRefresh:focus{outline:none!important;border-color:#9fb3cc!important;box-shadow:0 0 0 3px #6366f11a!important}.cashShuffleSimpleDateBar button:hover,.cashShuffleRefresh:hover,.cashShuffleSimpleDateBar input:hover{border-color:#b7c7dc!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{align-items:center!important;justify-content:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:100%!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;justify-content:start!important;padding:4px 8px 8px 4px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:96px!important;min-width:96px!important;height:96px!important;margin-left:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:5px!important;align-items:flex-start!important;min-width:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:38px!important;line-height:.98!important;letter-spacing:-.035em!important;font-weight:800!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:18px!important;line-height:1.18!important;font-weight:500!important;max-width:230px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:14px!important;line-height:1.25!important;font-weight:600!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta{gap:10px!important;align-items:center!important}@media (max-width:900px){.cashShuffleSimpleDateBar{width:100%!important}.cashShuffleSimpleDateBar input{flex:1 1 auto!important;width:auto!important;min-width:150px!important}}@media (max-width:720px){.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;gap:10px!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{max-width:none!important}}.cashShuffleHeaderActions{justify-content:flex-end!important;align-items:center!important;gap:0!important;flex-wrap:wrap!important}.cashShuffleExchangeDateBar{justify-content:flex-start!important;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:0!important;padding:10px 14px!important;box-shadow:0 8px 20px #0f172a0a!important;margin:0!important}.cashShuffleExchangeDateBar .cashDateBarGroup{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.cashShuffleExchangeDateBar .cashDateBarGroup span{font-size:12px!important;font-weight:800!important;color:#64748b!important;margin-right:2px!important;white-space:nowrap!important}.cashShuffleExchangeDateBar input{width:160px!important;min-width:160px!important;height:40px!important;min-height:40px!important;border:1px solid #d3deec!important;border-radius:0!important;padding:0 12px!important;background:#fff!important;color:#183b63!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}.cashShuffleExchangeDateBar button,.cashShuffleExchangeDateBar .cashDateTodayBtn{min-height:40px!important;height:40px!important;min-width:40px!important;border-radius:0!important;border:1px solid #d3deec!important;background:#fff!important;color:#183b63!important;font-size:18px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;box-shadow:none!important}.cashShuffleExchangeDateBar .cashDateTodayBtn{min-width:112px!important;font-size:13px!important}.cashShuffleExchangeDateBar input:focus,.cashShuffleExchangeDateBar button:focus{outline:none!important;border-color:#9fb3cc!important;box-shadow:0 0 0 3px #6366f11a!important}.cashShuffleExchangeDateBar input:hover,.cashShuffleExchangeDateBar button:hover{border-color:#b7c7dc!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{align-items:center!important;justify-content:center!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:100%!important;max-width:460px!important;display:grid!important;grid-template-columns:142px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;justify-content:center!important;padding:6px 14px 8px!important;margin:0 auto!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:120px!important;min-width:120px!important;height:120px!important;margin-left:0!important;justify-self:center!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing svg{width:120px!important;height:120px!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:18px!important;line-height:1!important;font-weight:800!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:7px!important;align-items:flex-start!important;min-width:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:34px!important;line-height:1!important;letter-spacing:-.03em!important;font-weight:800!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:17px!important;line-height:1.25!important;font-weight:500!important;max-width:280px!important;white-space:normal!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:13px!important;line-height:1.25!important;font-weight:600!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashLimitEditBtn{min-height:34px!important;padding:0 14px!important;border-radius:0!important;font-size:13px!important;font-weight:800!important}@media (max-width:900px){.cashShuffleHeaderActions{width:100%!important;justify-content:flex-start!important}.cashShuffleExchangeDateBar,.cashShuffleExchangeDateBar .cashDateBarGroup{width:100%!important}.cashShuffleExchangeDateBar input{flex:1 1 auto!important;width:auto!important;min-width:150px!important}}@media (max-width:720px){.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;gap:12px!important;text-align:center!important;max-width:100%!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{max-width:none!important}}.cashShuffleHeader{align-items:flex-start!important;gap:20px!important}.cashShuffleHeaderActions{flex:0 0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:0!important}.cashShuffleExchangeDateBar{background:#fff!important;border:1px solid #d7e2ef!important;border-radius:0!important;padding:8px 10px!important;box-shadow:0 10px 24px #0f172a0d!important;width:auto!important;max-width:none!important}.cashShuffleExchangeDateBar .cashDateBarGroup{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important}.cashShuffleExchangeDateBar .cashDateBarGroup>span{height:42px!important;min-height:42px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.cashShuffleExchangeDateBar input[type=date]{width:154px!important;min-width:154px!important;max-width:154px!important;height:42px!important;min-height:42px!important;border:1px solid #d4dfec!important;border-radius:0!important;background:#fff!important;color:#183b63!important;padding:0 10px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.cashShuffleExchangeDateBar .cashDateArrowBtn,.cashShuffleExchangeDateBar .cashDateResetBtn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border:1px solid #d4dfec!important;border-radius:0!important;background:#fff!important;color:#0f2444!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0f172a09!important;line-height:1!important}.cashShuffleExchangeDateBar .cashDateArrowBtn{font-size:22px!important;font-weight:900!important}.cashShuffleExchangeDateBar .cashDateResetBtn{font-size:24px!important;font-weight:900!important}.cashShuffleExchangeDateBar input[type=date]:hover,.cashShuffleExchangeDateBar input[type=date]:focus,.cashShuffleExchangeDateBar .cashDateArrowBtn:hover,.cashShuffleExchangeDateBar .cashDateArrowBtn:focus,.cashShuffleExchangeDateBar .cashDateResetBtn:hover,.cashShuffleExchangeDateBar .cashDateResetBtn:focus{outline:none!important;border-color:#a9bdd4!important;box-shadow:0 0 0 3px #6366f114!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardTop{margin-bottom:8px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta{gap:10px!important;align-items:center!important;flex-wrap:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta>span{font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashLimitEditBtn{min-height:34px!important;height:34px!important;padding:0 14px!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashLimitAmount{display:inline-block!important;margin-left:2px!important;white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{align-items:center!important;justify-content:center!important;min-height:150px!important;overflow:hidden!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:100%!important;max-width:430px!important;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;margin:0 auto!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:108px!important;min-width:108px!important;height:108px!important;margin:0!important;justify-self:center!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing svg{width:108px!important;height:108px!important;overflow:visible!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:17px!important;font-weight:900!important;line-height:1!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:6px!important;align-items:flex-start!important;min-width:0!important;text-align:left!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:32px!important;line-height:1!important;letter-spacing:-.03em!important;font-weight:850!important;color:#061a3a!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:16px!important;line-height:1.24!important;font-weight:600!important;max-width:none!important;white-space:nowrap!important;color:#64748b!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:13px!important;line-height:1.2!important;font-weight:700!important;color:#8a9ab4!important}@media (max-width:1100px){.cashShuffleHeaderActions{width:100%!important;justify-content:flex-start!important}}@media (max-width:760px){.cashShuffleExchangeDateBar,.cashShuffleExchangeDateBar .cashDateBarGroup{width:100%!important}.cashShuffleExchangeDateBar .cashDateBarGroup{flex-wrap:wrap!important}.cashShuffleExchangeDateBar input[type=date]{flex:1 1 160px!important;max-width:none!important;width:auto!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;gap:12px!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{white-space:normal!important}}.cashShuffleHeader{display:grid!important;grid-template-columns:minmax(360px,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:24px!important;margin:0 0 26px!important}.cashShuffleHeader>div:first-child{min-width:360px!important;max-width:560px!important}.cashShuffleHeader h1{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;font-size:30px!important;line-height:1.15!important;margin:0 0 8px!important}.cashShuffleHeader p{max-width:420px!important;white-space:normal!important;font-size:14px!important;line-height:1.45!important}.cashShuffleHeaderActions{width:auto!important;min-width:max-content!important;justify-content:flex-end!important;justify-self:end!important}.cashShuffleExchangeDateBar{padding:8px 10px!important;border-radius:0!important;box-shadow:0 8px 20px #0f172a0b!important}.cashShuffleExchangeDateBar .cashDateBarGroup{gap:8px!important;flex-wrap:nowrap!important}.cashShuffleExchangeDateBar .cashDateBarGroup>span{height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important;line-height:1!important}.cashShuffleExchangeDateBar input[type=date]{width:152px!important;min-width:152px!important;max-width:152px!important;height:40px!important;min-height:40px!important;border-radius:0!important;padding:0 10px!important;font-size:14px!important;font-weight:800!important}.cashShuffleExchangeDateBar .cashDateArrowBtn,.cashShuffleExchangeDateBar .cashDateResetBtn{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:0!important;font-size:20px!important}.cashShuffleExchangeDateBar .cashDateResetBtn{font-size:22px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{min-height:145px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{max-width:360px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:18px!important;padding:0!important;align-items:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing{width:94px!important;min-width:94px!important;height:94px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing svg{width:94px!important;height:94px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:16px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:6px!important;align-items:flex-start!important;text-align:left!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:30px!important;line-height:1!important;letter-spacing:-.025em!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:15px!important;line-height:1.25!important;font-weight:600!important;max-width:260px!important;white-space:nowrap!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:12px!important;line-height:1.2!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashLimitEditBtn{min-height:32px!important;height:32px!important;padding:0 14px!important;font-size:12px!important}@media (max-width:900px){.cashShuffleHeader{grid-template-columns:1fr!important;align-items:start!important;gap:14px!important}.cashShuffleHeader>div:first-child{min-width:0!important;max-width:none!important}.cashShuffleHeaderActions{justify-self:start!important;min-width:0!important;width:100%!important}.cashShuffleExchangeDateBar,.cashShuffleExchangeDateBar .cashDateBarGroup{width:100%!important}.cashShuffleExchangeDateBar .cashDateBarGroup{flex-wrap:wrap!important}.cashShuffleExchangeDateBar input[type=date]{width:auto!important;max-width:none!important;flex:1 1 150px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;max-width:none!important;gap:10px!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{white-space:normal!important}}.platformCreateOverlay.modalOverlay,.platformCreateOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;overflow:hidden!important;background:#0f172a47!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:9999!important}.platformCreateUserModal.scanModal,.platformCreateUserModal.platformStoreModal,.platformCreateUserModal{position:relative!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(820px,calc(100vw - 44px))!important;max-width:820px!important;height:auto!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 24px 60px #0f172a38!important}.platformCreateUserModal .modalClose{position:absolute!important;top:14px!important;right:14px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;z-index:6!important}.platformCreateModalHeader{flex:0 0 auto!important;padding:20px 28px 14px!important;border-bottom:1px solid #edf2f7!important;background:#fff!important}.platformCreateModalHeader h2{display:block!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0f172a!important;white-space:normal!important}.platformCreateModalHeader p{margin:6px 0 0!important;font-size:14px!important;line-height:1.35!important;color:#64748b!important;font-weight:500!important}.platformCreateModalBody{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 28px!important;display:flex!important;flex-direction:column!important;gap:12px!important;scrollbar-width:thin!important}.platformCreateModalBody::-webkit-scrollbar{width:8px!important}.platformCreateModalBody::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:0!important}.platformCreateSection{gap:8px!important}.platformCreateSection h3{margin:0!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important;color:#0f172a!important}.platformCreateUserModal .platformCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}.platformCreateUserModal .platformCreateGrid label{gap:5px!important;font-size:12px!important;font-weight:850!important}.platformCreateUserModal input:not([type=checkbox]){min-height:40px!important;height:40px!important;padding:0 12px!important;border-radius:0!important;font-size:14px!important}.platformCreateUserModal textarea{min-height:58px!important;height:58px!important;max-height:88px!important;padding:10px 12px!important;border-radius:0!important;font-size:14px!important}.platformCreateChecksCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.platformCreateUserModal .checkLine{min-height:38px!important;padding:8px 11px!important;border-radius:0!important;font-size:13px!important;font-weight:800!important}.platformCreatePagesCompact{padding:12px 14px!important;border-radius:0!important}.platformCreatePagesCompact .pagePermissionButtonHeader{align-items:center!important}.platformCreatePagesCompact .pagePermissionButtonHeader>div{display:flex!important;flex-direction:column!important;gap:4px!important}.platformCreatePagesCompact .pagePermissionButtonHeader button{min-height:38px!important;padding:0 18px!important;border-radius:0!important}.platformCreateFooter{flex:0 0 auto!important;padding:14px 28px 18px!important;border-top:1px solid #edf2f7!important;background:#fff!important;justify-content:flex-end!important;gap:10px!important}.platformCreateFooter .platformModalCancel,.platformCreateFooter .platformModalCreate{min-width:112px!important;min-height:40px!important;border-radius:0!important;font-size:14px!important;font-weight:850!important}@media (max-height:740px){.platformCreateOverlay{padding:12px!important}.platformCreateUserModal{max-height:calc(100vh - 24px)!important;width:min(800px,calc(100vw - 24px))!important}.platformCreateModalHeader{padding:16px 24px 10px!important}.platformCreateModalHeader h2{font-size:24px!important}.platformCreateModalBody{padding:12px 24px!important;gap:10px!important}.platformCreateUserModal input:not([type=checkbox]){min-height:36px!important;height:36px!important}.platformCreateUserModal textarea{min-height:48px!important;height:48px!important}.platformCreateUserModal .checkLine{min-height:36px!important;padding:7px 10px!important}.platformCreatePagesCompact{padding:10px 12px!important}.platformCreateFooter{padding:12px 24px 14px!important}}@media (max-width:900px){.platformCreateOverlay{padding:12px!important}.platformCreateUserModal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;border-radius:0!important}.platformCreateModalHeader{padding:18px 18px 12px!important}.platformCreateModalBody{padding:14px 18px!important}.platformCreateUserModal .platformCreateGrid,.platformCreateChecksCompact{grid-template-columns:1fr!important}.platformCreateFooter{padding:12px 18px 16px!important;flex-direction:column!important}.platformCreateFooter .platformModalCancel,.platformCreateFooter .platformModalCreate{width:100%!important}}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta{gap:12px!important;align-items:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashLimitEditBtn,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashShuffleLimitBadge{padding:10px 16px!important;border-radius:0!important;font-size:13px!important;line-height:1.1!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:214px!important;padding:10px 18px 18px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:100%!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:26px!important;padding:4px 6px 4px 2px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing,.cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing{width:108px!important;min-width:108px!important;height:108px!important;margin-left:0!important;justify-self:start!important;align-self:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:17px!important;font-weight:800!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:10px!important;text-align:left!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:32px!important;line-height:1!important;letter-spacing:-.02em!important;margin:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:17px!important;line-height:1.25!important;font-weight:500!important;color:#5f7495!important;max-width:270px!important;margin:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:14px!important;line-height:1.2!important;font-weight:600!important;color:#92a0bb!important;margin:0!important}.platformUsersTable .dangerBtn{min-width:122px!important}.platformUsersTable .dangerBtn.disabled{cursor:wait!important}@media (max-width: 760px){.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{min-height:auto!important;padding:12px 16px 18px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{max-width:none!important}}.cashShuffleContentV142 .cashShuffleExpensesLimitCard.cashShuffleCardTall{min-height:300px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardTop{margin-bottom:4px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{min-height:178px!important;padding:4px 18px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{width:auto!important;max-width:390px!important;margin:0 auto!important;display:grid!important;grid-template-columns:104px 1fr!important;column-gap:28px!important;align-items:center!important;justify-content:center!important;padding:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing,.cashShuffleExpensesLimitCard .cashShuffleExpenseRing.cashShuffleRing{width:96px!important;min-width:96px!important;height:96px!important;flex:0 0 96px!important;justify-self:center!important;margin:0!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing svg{width:96px!important;height:96px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing>div{font-size:16px!important;line-height:1!important;font-weight:800!important;transform:translate(-50%,-50%)!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{gap:8px!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText strong{font-size:30px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText span{font-size:15px!important;line-height:1.25!important;font-weight:500!important;color:#607390!important;max-width:240px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText small{font-size:13px!important;line-height:1.2!important;font-weight:600!important;color:#91a0ba!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashLimitEditBtn,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleCardMeta .cashShuffleLimitBadge{min-height:34px!important;padding:0 14px!important;font-size:12px!important;border-radius:0!important}.platformUsersTable .dangerBtn.disabled,.platformUsersTable .dangerBtn:disabled{opacity:.72!important;pointer-events:none!important}@media (max-width:760px){.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress{grid-template-columns:1fr!important;row-gap:12px!important}.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleExpenseText{align-items:center!important;text-align:center!important}}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleMetricBody{min-height:210px!important;display:flex!important;align-items:center!important;padding:18px 22px 24px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightMetric{width:100%!important;display:flex!important;align-items:center!important;gap:28px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing{--ringColor:#4f46e5;--ringTrack:#eef2f7;width:128px!important;min-width:128px!important;height:128px!important;border-radius:0!important;background:conic-gradient(var(--ringColor) var(--progress),var(--ringTrack) 0)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 128px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing.indigo{--ringColor:#4f46e5!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing.amber{--ringColor:#6366f1!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing:before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing>div{position:relative!important;z-index:1!important;width:82px!important;height:82px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing>div>span{font-size:18px!important;font-weight:900!important;color:#0f172a!important;line-height:1!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;flex:1!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText small{margin:0!important;font-size:16px!important;line-height:1.1!important;font-weight:700!important;color:#7c8aa5!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText strong{margin:0!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;color:#0f172a!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText p{margin:0!important;font-size:14px!important;line-height:1.55!important;color:#64748b!important;max-width:360px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleCardMeta{align-items:center!important;gap:10px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleCardMeta>span{font-size:14px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleCardMeta .cashLimitEditBtn,.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleCardMeta .cashShuffleLimitBadge{min-height:36px!important;padding:8px 14px!important;border-radius:0!important;font-size:13px!important}.cashShuffleContentV142 .cashShuffleProgressCard .cashShuffleDot.indigo,.cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleDot.amber{width:10px!important;height:10px!important;border-radius:0!important}@media (max-width: 900px){.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightMetric{gap:20px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing{width:112px!important;min-width:112px!important;height:112px!important;flex-basis:112px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing>div{width:72px!important;height:72px!important}}@media (max-width: 720px){.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleMetricBody{padding:18px!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightMetric{flex-direction:column!important;align-items:center!important;text-align:center!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText{align-items:center!important}.cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightText p{max-width:none!important}}.expenseValueModal.scanModal,.scanModal.expenseValueModal{color:#0f172a!important}.expenseValueModal.scanModal h2{color:#111827!important;font-size:28px!important;font-weight:900!important;line-height:1.15!important}.expenseValueModal.scanModal>p{display:block!important;margin:4px 0 14px!important;color:#64748b!important;opacity:1!important;visibility:visible!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.expenseValueModal .expenseModalFields input{text-align:left!important;color:#0f172a!important;background:#fff!important;opacity:1!important}.expenseValueModal .expenseModalFields input:nth-child(2){text-align:right!important}.expenseValueModal .foundProduct{margin-top:0!important}.expenseValueModal .modalClose{display:flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;font-weight:900!important}.cashValueModal.scanModal,.scanModal.cashValueModal,.expenseValueModal.scanModal,.scanModal.expenseValueModal{width:min(560px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;padding:28px 28px 26px!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow-y:auto!important;color:#0f172a!important}.cashValueModal.scanModal h2,.scanModal.cashValueModal h2,.expenseValueModal.scanModal h2,.scanModal.expenseValueModal h2{margin:0!important;padding-right:54px!important;color:#111827!important;font-size:27px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.02em!important}.cashValueModal.scanModal>p,.scanModal.cashValueModal>p,.expenseValueModal.scanModal>p,.scanModal.expenseValueModal>p{display:block!important;margin:4px 0 12px!important;color:#64748b!important;opacity:1!important;visibility:visible!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important}.cashValueModal.scanModal .modalClose,.scanModal.cashValueModal .modalClose,.expenseValueModal.scanModal .modalClose,.scanModal.expenseValueModal .modalClose{position:absolute!important;right:16px!important;top:14px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;border:1px solid #d9e2ef!important;background:#f8fafc!important;color:#0f172a!important;font-size:28px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important;padding:0!important}.cashValueModal.scanModal .foundProduct,.scanModal.cashValueModal .foundProduct,.expenseValueModal.scanModal .foundProduct,.scanModal.expenseValueModal .foundProduct{margin:0!important;padding:14px 16px!important;border-radius:0!important;border:1px solid #a7f3d0!important;background:#ecfdf5!important;display:grid!important;gap:4px!important}.cashValueModal.scanModal .foundProduct b,.scanModal.cashValueModal .foundProduct b,.expenseValueModal.scanModal .foundProduct b,.scanModal.expenseValueModal .foundProduct b{font-size:15px!important;line-height:1.2!important;font-weight:800!important;color:#0f172a!important}.cashValueModal.scanModal .foundProduct small,.scanModal.cashValueModal .foundProduct small,.expenseValueModal.scanModal .foundProduct small,.scanModal.expenseValueModal .foundProduct small{font-size:14px!important;line-height:1.35!important;color:#166534!important}.cashValueModal.scanModal>input,.scanModal.cashValueModal>input{width:100%!important;min-height:48px!important;padding:12px 16px!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;font-size:28px!important;line-height:1.1!important;font-weight:800!important;text-align:right!important;box-shadow:0 0 0 1px transparent!important}.cashValueModal.scanModal>input::placeholder,.scanModal.cashValueModal>input::placeholder{color:#94a3b8!important;opacity:1!important}.cashValueModal.scanModal>input:focus,.scanModal.cashValueModal>input:focus,.expenseValueModal .expenseModalFields input:focus{outline:none!important;border-color:#a5b4fc!important;box-shadow:0 0 0 3px #6366f129!important}.cashValueModal.scanModal .cashModalTotalBar,.scanModal.cashValueModal .cashModalTotalBar{margin:0!important;border-radius:0!important;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #dce4f1!important}.cashValueModal.scanModal .cashModalTotalBar span,.scanModal.cashValueModal .cashModalTotalBar span{font-size:14px!important;font-weight:700!important;color:#64748b!important}.cashValueModal.scanModal .cashModalTotalBar strong,.scanModal.cashValueModal .cashModalTotalBar strong{font-size:22px!important;line-height:1.1!important;font-weight:900!important;color:#0f172a!important}.expenseValueModal .expenseModalFields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}.expenseValueModal .expenseModalFields input{width:100%!important;min-height:46px!important;padding:12px 16px!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;font-size:16px!important;line-height:1.3!important;font-weight:500!important;text-align:left!important}.expenseValueModal .expenseModalFields input::placeholder{color:#64748b!important;opacity:1!important}.expenseValueModal .expenseModalFields input:nth-child(2){text-align:right!important;font-weight:700!important}.cashValueModal.scanModal .primaryBtn,.scanModal.cashValueModal .primaryBtn,.expenseValueModal .primaryBtn{width:100%!important;min-height:42px!important;margin-top:8px!important;border-radius:0!important;font-size:14px!important;font-weight:800!important}.expenseValueModal .expenseModalActions{margin-top:0!important}.cashCountModal .cashModalTableWrap{margin:0!important;border-radius:0!important}.cashCountModal .cashMiniTable th,.cashCountModal .cashMiniTable td{padding:11px 12px!important}@media (max-width: 640px){.cashValueModal.scanModal,.scanModal.cashValueModal,.expenseValueModal.scanModal,.scanModal.expenseValueModal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:22px 18px 18px!important;border-radius:0!important}.cashValueModal.scanModal h2,.scanModal.cashValueModal h2,.expenseValueModal.scanModal h2,.scanModal.expenseValueModal h2{font-size:22px!important;padding-right:46px!important}.cashValueModal.scanModal>input,.scanModal.cashValueModal>input{font-size:24px!important}}.myUsersPage .platformUsersTitle{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 24px!important}.myUsersPage .platformUsersTitle>div:nth-child(2){flex:1 1 auto!important}.myUsersPage .platformUsersTitle h2{margin:0!important}.myUsersPage .platformUsersTitle p{margin:6px 0 0!important;color:#64748b!important}.myUsersPage .platformUsersPanel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 16px 40px #0f172a0f!important;overflow:hidden!important}.myUsersPage .platformUsersFilters{grid-template-columns:minmax(320px,1fr) 220px!important}.myUsersPage .platformUsersTable td,.myUsersPage .platformUsersTable th{vertical-align:middle!important}.myUsersPageCell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.myUsersCreateModal{width:min(760px,calc(100vw - 32px))!important}.myUsersPage .platformSoftPill,.myUsersPage .platformStatusPill,.myUsersPage .dangerBtn,.myUsersPage .pagePermissionEditBtn{white-space:nowrap!important}@media (max-width: 960px){.myUsersPage .platformUsersFilters{grid-template-columns:1fr!important}.myUsersPageCell{flex-direction:column!important;align-items:flex-start!important}}.cashShuffleDashboard{padding:8px 0 14px!important}.cashShuffleContentV142{display:flex!important;flex-direction:column!important;gap:22px!important}.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults{display:grid!important;gap:18px!important}.cashShuffleContentV142 .cashShuffleCardTall{min-height:280px!important}.cashShuffleContentV142 .cashShuffleMini{min-height:142px!important}.cashShuffleContentV142 .cashShuffleWide{min-height:160px!important}.cashShuffleCard{position:relative!important;background:#fff!important;border:1px solid #e8eef6!important;border-radius:0!important;box-shadow:0 12px 32px #0f172a0d!important;overflow:hidden!important}.cashShuffleCardTop{align-items:flex-start!important;margin-bottom:18px!important}.cashShuffleCardTop h3,.cashShuffleMini h3,.cashShuffleWideTop h3{margin:0!important;color:#0f172a!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.025em!important}.cashShuffleCardMeta{margin-top:12px!important}.cashShuffleCardMeta span,.cashShuffleCardMeta .cashShuffleDatePill{color:#94a3b8!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important}.cashShuffleMetricBody{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:14px!important;min-height:calc(100% - 64px)!important}.cashShuffleBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #edf2f7!important;background:#f8fafc!important;color:#64748b!important;font-size:12px!important;line-height:1!important;font-weight:800!important}.cashShuffleBadgePill{border-radius:0!important;min-width:36px!important;padding:0 10px!important}.cashShuffleBadgeIcon{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:0!important}.cashShuffleBadgeIcon .invSvg{width:20px!important;height:20px!important}.cashShuffleBadgeDanger{background:#fff1f2!important;border-color:#ffd5dd!important;color:#ff4d67!important}.cashShuffleBadgeSuccess{background:#ecfdf3!important;border-color:#c9f6d8!important;color:#12b76a!important}.cashShuffleBadgeAmber{background:#fff7ed!important;border-color:#fed7aa!important;color:#f97316!important}.cashShuffleBadgeBlue{background:#eff6ff!important;border-color:#cfe0ff!important;color:#2563eb!important}.cashShuffleBadgeIndigo{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6366f1!important}.cashShuffleDot{width:10px!important;height:10px!important;border-radius:0!important;align-self:flex-start!important;margin-top:4px!important}.cashShuffleInsightMetric{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:100%!important}.cashShuffleInsightRing{--accent:#6366f1!important;--progress:0%!important;position:relative!important;width:146px!important;height:146px!important;border-radius:0!important;display:grid!important;place-items:center!important;background:conic-gradient(var(--accent) var(--progress),#eef2f7 0)!important}.cashShuffleInsightRing.amber{--accent:#f59e0b!important}.cashShuffleInsightRing>div{width:114px!important;height:114px!important;border-radius:0!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #eef2f7!important}.cashShuffleInsightRing>div span{color:#0f172a!important;font-size:20px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important}.cashShuffleInsightText{display:flex!important;flex-direction:column!important;gap:8px!important}.cashShuffleInsightText small{color:#64748b!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important}.cashShuffleInsightText strong{color:#0f172a!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important}.cashShuffleInsightText p{margin:0!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important;max-width:320px!important}.cashShuffleInsightMetricExpense .cashShuffleInsightText strong{font-size:19px!important}.cashShuffleAmount{display:flex!important;align-items:flex-end!important;gap:8px!important}.cashShuffleAmount em{color:#94a3b8!important;font-size:18px!important;line-height:1!important;font-weight:700!important;font-style:normal!important;transform:translateY(-4px)!important}.cashShuffleAmount strong{color:#0f172a!important;font-size:24px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.cashShuffleAmountLarge strong{font-size:58px!important}.cashShuffleAmountLarge em{font-size:16px!important;transform:translateY(-6px)!important}.cashShuffleAmountXL strong{font-size:52px!important}.cashShuffleMonthlySummary{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;min-height:100%!important}.cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:58px!important}.cashShuffleMonthlySummaryText,.cashShuffleActionNote{color:#94a3b8!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important}.cashShuffleBalanceCard .cashShuffleMetricBody,.cashShuffleMonthlySurplusCard .cashShuffleMetricBody{justify-content:flex-end!important}.cashShuffleBalanceCard:after,.cashShuffleMonthlySurplusCard:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:92px!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:100% 100%!important;opacity:.9!important;pointer-events:none!important}.cashShuffleBalanceCard:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 140' preserveAspectRatio='none'%3E%3Cpath d='M0 120 C60 120 60 92 120 92 C180 92 180 118 240 118 C300 118 300 86 360 86 C420 86 420 102 480 102 C540 102 540 66 600 66 C660 66 660 74 720 74 C760 74 780 72 800 70' fill='none' stroke='%23d7ddff' stroke-width='4'/%3E%3C/svg%3E")!important}.cashShuffleMonthlySurplusCard:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 140' preserveAspectRatio='none'%3E%3Cpath d='M0 118 C80 118 80 126 160 126 C220 126 220 92 280 92 C340 92 340 122 400 122 C470 122 470 74 540 74 C610 74 610 104 680 104 C730 104 760 92 800 90' fill='none' stroke='%23d5f5e3' stroke-width='4'/%3E%3C/svg%3E")!important}.cashShuffleMonthlyAmountCard .cashShuffleMetricBody{padding-bottom:10px!important}.cashShuffleAnomalyCard .cashShuffleMetricBody{gap:16px!important;justify-content:flex-start!important}.cashShuffleAnomalyFilters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.cashShuffleAnomalyFilters button{min-height:42px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.cashShuffleAnomalyFilters button.active{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4f46e5!important}.cashShuffleAnomalyDivider{height:1px!important;background:#edf2f7!important}.cashShuffleAnomalyViewport,.cashShuffleAnomalyEmpty{flex:1 1 auto!important}.cashShuffleAnomalyItem,.cashShuffleAnomalyEmpty{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:18px!important;min-height:104px!important}.cashShuffleAnomalyIcon{width:44px!important;height:44px!important;border-radius:0!important;font-size:20px!important}.cashShuffleAnomalyItem strong,.cashShuffleAnomalyEmpty strong{font-size:18px!important}.cashShuffleAnomalyItem small,.cashShuffleAnomalyEmpty small{font-size:14px!important}.cashShuffleAnomalyItem b{font-size:16px!important}.cashShuffleAnomalyNav{width:34px!important;height:34px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important}.cashShuffleAnomalyPager{color:#94a3b8!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important}.cashShuffleMini .cashShuffleCardTop,.cashShuffleWide .cashShuffleCardTop{margin-bottom:16px!important}.cashShuffleMini .cashShuffleCardTop h3,.cashShuffleWide .cashShuffleCardTop h3{font-size:14px!important;line-height:1.25!important;letter-spacing:.04em!important}.cashShuffleMini .cashShuffleMetricBody,.cashShuffleWide .cashShuffleMetricBody{justify-content:flex-start!important;gap:10px!important}.cashShuffleMini .cashShuffleAmount strong,.cashShuffleWide .cashShuffleAmount strong{font-size:24px!important}.cashShuffleMini .cashShuffleAmount em,.cashShuffleWide .cashShuffleAmount em{font-size:15px!important}.cashShuffleMini .cashShuffleActionNote,.cashShuffleWide .cashShuffleActionNote{max-width:220px!important}@media (max-width: 1200px){.cashShuffleContentV142 .cashShuffleSectionTop{grid-template-columns:1fr 1fr!important}.cashShuffleContentV142 .cashShuffleSectionBottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 820px){.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults,.cashShuffleInsightMetric{grid-template-columns:1fr!important}.cashShuffleInsightRing{margin:0 auto!important}}.cashShuffleContentV142 .cashShuffleSectionTop>.cashShuffleCardTall,.cashShuffleContentV142 .cashShuffleSectionBottom>.cashShuffleMini,.cashShuffleContentV142 .cashShuffleSectionResults>.cashShuffleWide{grid-column:auto!important}.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults{width:100%!important;min-width:0!important}@media (min-width:1101px){.cashShuffleContentV142 .cashShuffleSectionTop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionBottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1100px) and (min-width:721px){.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionBottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:1fr!important}}.cashShuffleDashboard{display:flex!important;flex-direction:column!important;gap:28px!important}.cashShuffleContentV142{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important}.cashShuffleContentV142 .cashShuffleSection{display:grid!important;gap:22px!important;width:100%!important;min-width:0!important}.cashShuffleContentV142 .cashShuffleSectionTop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionBottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSection>*{grid-column:auto!important}.cashShuffleCard{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid #e8edf5!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0d!important;overflow:hidden!important}.cashShuffleCardTall{min-height:278px!important;padding:26px 28px!important}.cashShuffleMini{min-height:142px!important;padding:24px 26px!important}.cashShuffleWide{min-height:160px!important;padding:24px 26px!important}.cashShuffleCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.cashShuffleCardTop>div:first-child{min-width:0!important}.cashShuffleCardTop h3{margin:0!important;color:#0f172a!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:800!important}.cashShuffleCardMeta{margin-top:10px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.cashShuffleCardMeta span{color:#94a3b8!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important}.cashShuffleCardMeta .cashShuffleLimitPill,.cashShuffleCardMeta .cashShuffleMetaPill,.cashShuffleCardMeta .cashShuffleChip{height:32px!important;padding:0 16px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.cashShuffleMetricBody{display:flex!important;flex:1 1 auto!important;min-height:0!important}.cashShuffleDot{flex:0 0 auto!important;width:10px!important;height:10px!important;border-radius:0!important;margin-top:4px!important}.cashShuffleBadgePill{min-width:36px!important;height:28px!important;padding:0 10px!important;border-radius:0!important;border:1px solid #edf1f7!important;background:#f8fafc!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}.cashShuffleBadgeIcon{width:42px!important;height:42px!important;border-radius:0!important;border:1px solid transparent!important}.cashShuffleMini .cashShuffleCardTop,.cashShuffleWide .cashShuffleCardTop{position:relative!important;align-items:flex-start!important;min-height:42px!important;padding-left:56px!important}.cashShuffleMini .cashShuffleCardTop h3,.cashShuffleWide .cashShuffleCardTop h3{font-size:14px!important;letter-spacing:0!important;font-weight:800!important}.cashShuffleMini .cashShuffleCardMeta,.cashShuffleWide .cashShuffleCardMeta{margin-top:6px!important}.cashShuffleMini .cashShuffleCardMeta span,.cashShuffleWide .cashShuffleCardMeta span{font-size:13px!important;font-weight:600!important}.cashShuffleMini .cashShuffleBadge,.cashShuffleWide .cashShuffleBadge{position:absolute!important;left:0!important;top:0!important;margin:0!important}.cashShuffleMini .cashShuffleMetricBody,.cashShuffleWide .cashShuffleMetricBody{flex-direction:column!important;justify-content:flex-end!important;gap:10px!important}.cashShuffleAmount{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.cashShuffleAmount em{font-style:normal!important;font-size:15px!important;font-weight:700!important;color:#94a3b8!important}.cashShuffleAmount strong{color:#0f172a!important;font-weight:800!important;line-height:1!important}.cashShuffleAmountXL strong,.cashShuffleAmountLarge strong{font-size:56px!important}.cashShuffleAmountXL em,.cashShuffleAmountLarge em{font-size:16px!important}.cashShuffleAmount.negative strong{color:#e11d48!important}.cashShuffleAmount.positive strong{color:#10b981!important}.cashShuffleActionNote{color:#94a3b8!important;font-size:14px!important;line-height:1.45!important;font-weight:600!important}.cashShuffleBalanceDueActionCard .cashShuffleActionNote{max-width:none!important}.cashShuffleBalanceDueActionCard .cashShuffleAmount strong,.cashShuffleMini .cashShuffleAmount strong,.cashShuffleWide .cashShuffleAmount strong{font-size:20px!important}.cashShuffleBalanceDueActionCard .cashShuffleAmount em,.cashShuffleMini .cashShuffleAmount em,.cashShuffleWide .cashShuffleAmount em{font-size:15px!important}.cashShuffleInsightMetric{display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;width:100%!important}.cashShuffleInsightRing{width:156px!important;height:156px!important;border-radius:0!important;background:conic-gradient(var(--ring-color, #6366f1) var(--progress,0%),#eef2f7 0)!important;display:flex!important;align-items:center!important;justify-content:center!important}.cashShuffleInsightRing>div{width:128px!important;height:128px!important;border-radius:0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:inset 0 0 0 1px #eef2f7!important}.cashShuffleInsightRing span{color:#0f172a!important;font-size:20px!important;font-weight:800!important}.cashShuffleInsightRing.indigo{--ring-color:#6366f1!important}.cashShuffleInsightRing.amber{--ring-color:#f59e0b!important}.cashShuffleInsightText{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important}.cashShuffleInsightText small{color:#64748b!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important}.cashShuffleInsightText strong{color:#0f172a!important;font-size:22px!important;line-height:1.18!important;font-weight:800!important}.cashShuffleInsightText p{margin:0!important;color:#64748b!important;font-size:15px!important;line-height:1.5!important;font-weight:500!important;max-width:340px!important}.cashShuffleMonthlyAmountCard .cashShuffleMetricBody{justify-content:flex-end!important;align-items:flex-start!important}.cashShuffleMonthlySummary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:8px!important;margin-top:auto!important}.cashShuffleMonthlySummaryText{color:#94a3b8!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important}.cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:54px!important}.cashShuffleMonthlySummary .cashShuffleAmount em{font-size:16px!important}.cashShuffleBalanceCard{position:relative!important}.cashShuffleBalanceCard:after,.cashShuffleMonthlySurplusCard:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:82px!important;pointer-events:none!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:100% 82px!important}.cashShuffleBalanceCard:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 82' preserveAspectRatio='none'%3E%3Cpath d='M0 64 C50 64 60 44 110 44 S170 72 220 72 S280 44 330 44 S390 70 440 70 S500 30 550 30 S610 52 660 52 S730 40 800 40' fill='none' stroke='%23c7d2fe' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important}.cashShuffleMonthlySurplusCard:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 82' preserveAspectRatio='none'%3E%3Cpath d='M0 68 C60 68 70 76 130 76 S190 54 250 54 S310 74 370 74 S430 46 490 46 S550 60 610 60 S680 56 800 56' fill='none' stroke='%23bbf7d0' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important}.cashShuffleBalanceCard .cashShuffleMetricBody,.cashShuffleMonthlySurplusCard .cashShuffleMetricBody{align-items:flex-end!important}.cashShuffleBalanceCard .cashShuffleAmount,.cashShuffleMonthlySurplusCard .cashShuffleMonthlySummary{margin-bottom:10px!important}.cashShuffleMonthlyShortageCard .cashShuffleMetricBody,.cashShuffleMonthlySurplusCard .cashShuffleMetricBody{align-items:flex-start!important}.cashShuffleMonthlyShortageCard .cashShuffleAmount strong,.cashShuffleMonthlySurplusCard .cashShuffleAmount strong{font-size:54px!important}.cashShuffleExpensesLimitCard .cashShuffleMetricBody,.cashShuffleProgressCard .cashShuffleMetricBody{align-items:center!important}.cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:132px minmax(0,1fr)!important;gap:18px!important}.cashShuffleExpensesLimitCard .cashShuffleInsightRing{width:132px!important;height:132px!important}.cashShuffleExpensesLimitCard .cashShuffleInsightRing>div{width:108px!important;height:108px!important}.cashShuffleExpensesLimitCard .cashShuffleInsightText strong{font-size:18px!important}.cashShuffleExpensesLimitCard .cashShuffleInsightText p,.cashShuffleExpensesLimitCard .cashShuffleInsightText small{font-size:14px!important}.cashShuffleExpensesLimitCard .cashShuffleCardMeta span:first-child,.cashShuffleProgressCard .cashShuffleCardMeta span:first-child{color:#94a3b8!important}.cashShuffleAnomalyCard .cashShuffleMetricBody{align-items:stretch!important}.cashShuffleAnomalyCarousel{width:100%!important;display:flex!important;flex-direction:column!important;gap:14px!important}.cashShuffleAnomalyToolbar{display:flex!important;justify-content:center!important}.cashShuffleAnomalyFilters{display:flex!important;gap:12px!important}.cashShuffleAnomalyFilters button{height:38px!important;min-width:116px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.cashShuffleAnomalyFilters button.active{border-color:#c7d2fe!important;background:#eef2ff!important;color:#4f46e5!important}.cashShuffleAnomalyDivider{width:100%!important;height:1px!important;background:#edf2f7!important}.cashShuffleAnomalyViewport{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:14px!important;align-items:center!important}.cashShuffleAnomalyItem,.cashShuffleAnomalyEmpty{min-height:104px!important;border-radius:0!important;border:1px solid #e5eaf3!important;background:#f8fafc!important;padding:18px!important;display:flex!important;align-items:center!important;gap:16px!important}.cashShuffleAnomalyItem strong,.cashShuffleAnomalyEmpty strong{color:#0f172a!important;font-size:16px!important;font-weight:800!important}.cashShuffleAnomalyItem small,.cashShuffleAnomalyEmpty small{color:#64748b!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}.cashShuffleAnomalyItem b{margin-left:auto!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important;white-space:nowrap!important}.cashShuffleAnomalyIcon{width:44px!important;height:44px!important;border-radius:0!important;font-size:24px!important;font-weight:900!important}.cashShuffleAnomalyEmpty .cashShuffleAnomalyIcon.ok{border-radius:0!important}.cashShuffleAnomalyNav{width:36px!important;height:36px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:22px!important;line-height:1!important;font-weight:700!important}.cashShuffleAnomalyPager{color:#94a3b8!important;font-size:14px!important;line-height:1!important;font-weight:700!important;text-align:center!important}@media (max-width: 1400px){.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashShuffleContentV142 .cashShuffleSectionBottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 980px){.cashShuffleContentV142 .cashShuffleSectionTop,.cashShuffleContentV142 .cashShuffleSectionBottom,.cashShuffleContentV142 .cashShuffleSectionResults{grid-template-columns:1fr!important}.cashShuffleInsightMetric,.cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:1fr!important;justify-items:flex-start!important}.cashShuffleInsightRing,.cashShuffleExpensesLimitCard .cashShuffleInsightRing{margin:0 auto!important}}.cashShuffleDashboard .cashShuffleContentV142{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{display:grid!important;width:100%!important;min-width:0!important;gap:22px!important;grid-auto-flow:row!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:first-child,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:nth-child(2),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:nth-child(3),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:nth-child(4),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:nth-child(5),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall:nth-child(6),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini:first-child,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini:nth-child(2),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini:nth-child(3),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini:nth-child(4),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini:nth-child(5),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide:first-child,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide:nth-child(2),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide:nth-child(3),.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide:nth-child(4){grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall{min-height:292px!important;padding:28px 30px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini{min-height:150px!important;padding:24px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide{min-height:156px!important;padding:24px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCard{box-sizing:border-box!important;background:#fff!important;border:1px solid #e7edf6!important;box-shadow:0 10px 28px #0f172a0e!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardTop h3{font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111827!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop h3,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop h3{font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:#1f2a44!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta span{font-size:14px!important;color:#8b99b3!important;font-weight:600!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing{width:150px!important;height:150px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing>div{width:122px!important;height:122px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText strong{font-size:22px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText p{font-size:15px!important;line-height:1.48!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmountLarge strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmountXL strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:56px!important;line-height:.95!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleAmount strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleAmount strong{font-size:26px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleActionNote,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummaryText{font-size:14px!important;color:#8b99b3!important;font-weight:600!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop{padding-left:56px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleBadge,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleBadge{left:0!important;top:0!important}@media (max-width: 1050px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142{gap:18px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{gap:16px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall{padding:22px!important;min-height:260px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide{padding:18px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing{width:112px!important;height:112px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing>div{width:88px!important;height:88px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText strong{font-size:17px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText p{font-size:12px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop{padding-left:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleBadge,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleBadge{position:static!important}}@media (max-width: 760px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:1fr!important}}.cashShuffleDashboard .cashShuffleContentV142{gap:24px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{gap:24px!important;align-items:stretch!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall{min-height:278px!important;padding:26px 28px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini{min-height:144px!important;padding:24px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide{min-height:146px!important;padding:24px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCard{border-radius:0!important;border:1px solid #e5ebf4!important;box-shadow:0 6px 20px #0f172a0d!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardTop{margin-bottom:20px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardTop h3{color:#111827!important;font-size:17px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop h3,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop h3{color:#1f2a44!important;font-size:14px!important;line-height:1.15!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta>span,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta .cashLimitEditBtn{font-size:13px!important;line-height:1.2!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta>span{color:#8b99b3!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{grid-template-columns:154px minmax(0,1fr)!important;gap:24px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing{width:154px!important;height:154px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing>div{width:126px!important;height:126px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing span{font-size:21px!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText small{font-size:15px!important;font-weight:700!important;color:#7b8aa6!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText strong{font-size:21px!important;line-height:1.15!important;color:#0f172a!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText p{font-size:14px!important;line-height:1.45!important;color:#64748b!important;max-width:330px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:54px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummaryText{font-size:14px!important;line-height:1.35!important;color:#8b99b3!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleMetricBody,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlyShortageCard .cashShuffleMetricBody,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard .cashShuffleMetricBody{justify-content:flex-end!important;padding-bottom:6px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleAmount strong{font-size:58px!important;line-height:.96!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleAmount em,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary .cashShuffleAmount em{font-size:16px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard:after,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard:after{height:78px!important;background-size:100% 78px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleBadge,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlyShortageCard .cashShuffleBadge,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard .cashShuffleBadge{position:relative!important;top:auto!important;left:auto!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyCard .cashShuffleMetricBody{padding-top:4px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyFilters{gap:10px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyFilters button{min-width:110px!important;height:36px!important;font-size:13px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyViewport{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:12px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty{min-height:102px!important;padding:18px 20px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty strong{font-size:15px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem small,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty small{font-size:13px!important;line-height:1.35!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem b{font-size:16px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleAmount strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleAmount strong{font-size:24px!important;line-height:1!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleActionNote{font-size:14px!important;line-height:1.35!important;color:#8b99b3!important}@media (max-width: 1280px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:1fr!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{grid-template-columns:1fr!important;justify-items:flex-start!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing{margin:0 auto!important}}.cashShuffleDashboard{gap:26px!important}.cashShuffleDashboard .cashShuffleContentV142{gap:22px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection{gap:22px!important;align-items:stretch!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCard{border:1px solid #e7edf6!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0e!important;overflow:hidden!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide{grid-column:auto!important;grid-row:auto!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop>.cashShuffleCardTall{min-height:300px!important;padding:28px 28px 24px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom>.cashShuffleMini{min-height:148px!important;padding:24px 24px 22px!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults>.cashShuffleWide{min-height:154px!important;padding:24px 24px 22px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardTop{margin-bottom:18px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardTop h3{margin:0!important;color:#111827!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop{min-height:44px!important;padding-left:58px!important;margin-bottom:14px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardTop h3,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardTop h3{font-size:14px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#1f2a44!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta{margin-top:10px!important;gap:10px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta>span{color:#94a3b8!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleCardMeta>span,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleCardMeta>span{font-size:13px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta .cashShuffleLimitPill,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta .cashShuffleMetaPill,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta .cashShuffleChip,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleCardMeta .cashLimitEditBtn{height:34px!important;padding:0 16px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleDot{width:10px!important;height:10px!important;margin-top:4px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBadgePill{min-width:36px!important;height:28px!important;padding:0 10px!important;border-radius:0!important;border:1px solid #edf2f7!important;background:#f8fafc!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBadgeIcon{width:42px!important;height:42px!important;border-radius:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleBadge,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleBadge{position:absolute!important;left:0!important;top:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMetricBody{display:flex!important;flex:1 1 auto!important;min-height:0!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleProgressCard .cashShuffleMetricBody,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleMetricBody{align-items:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:26px!important;align-items:center!important;width:100%!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing{width:160px!important;height:160px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing>div{width:132px!important;height:132px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing span{font-size:20px!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText{gap:8px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText small{color:#7b8aa6!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText strong{color:#0f172a!important;font-size:21px!important;line-height:1.16!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText p{margin:0!important;color:#64748b!important;font-size:14px!important;line-height:1.48!important;font-weight:500!important;max-width:340px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:138px minmax(0,1fr)!important;gap:26px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightRing{width:138px!important;height:138px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightRing>div{width:112px!important;height:112px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightText small{font-size:14px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightText strong{font-size:18px!important;line-height:1.18!important;max-width:none!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightText p{font-size:14px!important;line-height:1.45!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmount{display:flex!important;align-items:baseline!important;gap:8px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmount em{color:#94a3b8!important;font-style:normal!important;font-size:16px!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmount strong{color:#0f172a!important;font-weight:800!important;line-height:.96!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmount.negative strong{color:#e11d48!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmount.positive strong{color:#10b981!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmountLarge strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAmountXL strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:56px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleAmount strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleAmount strong{font-size:22px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMini .cashShuffleAmount em,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleWide .cashShuffleAmount em{font-size:15px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleMetricBody,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlyShortageCard .cashShuffleMetricBody,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard .cashShuffleMetricBody{justify-content:flex-end!important;align-items:flex-start!important;padding-bottom:8px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleAmount,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary{position:relative!important;z-index:1!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard .cashShuffleAmount{margin-bottom:20px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummary{gap:8px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySummaryText,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleActionNote{color:#8b99b3!important;font-size:14px!important;line-height:1.42!important;font-weight:600!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard:after,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard:after{height:84px!important;background-size:100% 84px!important;opacity:1!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyCard .cashShuffleMetricBody{align-items:stretch!important;padding-top:4px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyCarousel{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyToolbar{justify-content:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyFilters{display:flex!important;gap:12px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyFilters button{min-width:108px!important;height:36px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyFilters button.active{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4f46e5!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyDivider{width:100%!important;height:1px!important;background:#edf2f7!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyViewport{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:16px!important;align-items:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty{min-height:104px!important;border-radius:0!important;border:1px solid #e5eaf3!important;background:#f8fafc!important;padding:18px 20px!important;display:flex!important;align-items:center!important;gap:16px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyIcon{width:44px!important;height:44px!important;border-radius:0!important;font-size:22px!important;font-weight:900!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem strong,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty strong{color:#0f172a!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem small,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyEmpty small{color:#64748b!important;font-size:13px!important;line-height:1.4!important;font-weight:500!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyItem b{margin-left:auto!important;color:#0f172a!important;font-size:16px!important;font-weight:800!important;white-space:nowrap!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyNav{width:36px!important;height:36px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#fff!important;color:#64748b!important;font-size:22px!important;font-weight:700!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleAnomalyPager{color:#94a3b8!important;font-size:14px!important;font-weight:700!important;text-align:center!important}@media (max-width:1280px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionTop,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionBottom,.cashShuffleDashboard .cashShuffleContentV142>.cashShuffleSection.cashShuffleSectionResults{grid-template-columns:1fr!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:1fr!important;justify-items:flex-start!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightRing,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightRing{margin:0 auto!important}}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleBalanceCard:after,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleMonthlySurplusCard:after{content:none!important;display:none!important;background:none!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing{--ringTrack:#e9edf5!important;box-shadow:none!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing.indigo{--ringColor:#5b5cf6!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing.amber{--ringColor:#f59e0b!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;background:#fff!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightCard .cashShuffleInsightRing>div{width:84px!important;height:84px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;align-items:center!important;gap:26px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRing{position:relative!important;width:160px!important;height:160px!important;flex:0 0 160px!important;display:grid!important;place-items:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRing svg{width:160px!important;height:160px!important;transform:rotate(-90deg)!important;overflow:visible!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingTrack,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingProgress{fill:none!important;stroke-linecap:round!important;stroke-width:12!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingTrack{stroke:#e9edf5!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingProgress{transition:stroke-dashoffset .25s ease!important;opacity:1!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRing.indigo .cashShuffleSvgRingProgress{stroke:#5b5cf6!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRing.amber .cashShuffleSvgRingProgress{stroke:#f59e0b!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingValue{position:absolute!important;top:27px!important;right:27px!important;bottom:27px!important;left:27px!important;border-radius:0!important;background:#fff!important;border:2px solid #edf2f7!important;display:grid!important;place-items:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleSvgRingValue span{color:#0f172a!important;font-size:20px!important;line-height:1!important;font-weight:900!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:138px minmax(0,1fr)!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleSvgRing,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleSvgRing svg{width:138px!important;height:138px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{top:24px!important;right:24px!important;bottom:24px!important;left:24px!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue span{font-size:18px!important}@media (max-width:900px){.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightMetric,.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.cashShuffleDashboard .cashShuffleContentV142 .cashShuffleInsightText{align-items:center!important}}.cashValueModal .cashCreditSettlementFields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}.cashValueModal .cashCreditSettlementFields label{display:grid!important;gap:7px!important;margin:0!important}.cashValueModal .cashCreditSettlementFields label span{font-size:13px!important;font-weight:800!important;color:#475569!important}.cashValueModal .cashCreditSettlementFields input{width:100%!important;min-height:48px!important;padding:12px 16px!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;font-size:16px!important;line-height:1.3!important;font-weight:600!important;box-shadow:0 0 0 1px transparent!important}.cashValueModal .cashCreditSettlementFields .cashClientNameInput{text-align:left!important}.cashValueModal .cashCreditSettlementFields .cashSettlementAmountInput{text-align:right!important;font-size:28px!important;line-height:1.1!important;font-weight:800!important}.cashValueModal .cashCreditSettlementFields input::placeholder{color:#94a3b8!important;opacity:1!important}.cashValueModal .cashCreditSettlementFields input:focus{outline:none!important;border-color:#a5b4fc!important;box-shadow:0 0 0 3px #6366f129!important}.modalClose,.cashValueModal.scanModal .modalClose,.scanModal.cashValueModal .modalClose,.expenseValueModal.scanModal .modalClose,.scanModal.expenseValueModal .modalClose{position:absolute!important;right:18px!important;top:18px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#334155!important;box-shadow:none!important;outline:none!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:20px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.modalClose:hover,.cashValueModal.scanModal .modalClose:hover,.scanModal.cashValueModal .modalClose:hover,.expenseValueModal.scanModal .modalClose:hover,.scanModal.expenseValueModal .modalClose:hover{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important;box-shadow:none!important;transform:none!important}.modalClose:focus-visible,.cashValueModal.scanModal .modalClose:focus-visible,.scanModal.cashValueModal .modalClose:focus-visible,.expenseValueModal.scanModal .modalClose:focus-visible,.scanModal.expenseValueModal .modalClose:focus-visible{border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f12e!important}@media (max-width: 640px){.modalClose,.cashValueModal.scanModal .modalClose,.scanModal.cashValueModal .modalClose,.expenseValueModal.scanModal .modalClose,.scanModal.expenseValueModal .modalClose{right:14px!important;top:14px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:19px!important}}.modalOverlay{overflow-x:hidden!important;overflow-y:auto!important;padding:16px!important}.scanModal,.cashValueModal.scanModal,.scanModal.cashValueModal,.expenseValueModal.scanModal,.scanModal.expenseValueModal{box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;overflow-x:hidden!important}.scanModal *,.cashValueModal.scanModal *,.scanModal.cashValueModal *,.expenseValueModal.scanModal *,.scanModal.expenseValueModal *{box-sizing:border-box!important}.scanModal>*,.cashValueModal.scanModal>*,.scanModal.cashValueModal>*,.expenseValueModal.scanModal>*,.scanModal.expenseValueModal>*{max-width:100%!important}.scanModal input,.scanModal select,.scanModal textarea,.cashValueModal.scanModal input,.scanModal.cashValueModal input,.expenseValueModal.scanModal input,.scanModal.expenseValueModal input,.cashValueModal .cashCreditSettlementFields,.cashValueModal .cashCreditSettlementFields label,.expenseValueModal .expenseModalFields,.expenseValueModal .expenseModalActions,.cashCountModal .cashModalTableWrap,.cashValueModal.scanModal .cashModalTotalBar,.scanModal.cashValueModal .cashModalTotalBar,.scanModal .primaryBtn{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.cashCountModal .cashModalTableWrap{overflow-x:hidden!important}.cashCountModal .cashMiniTable{width:100%!important;max-width:100%!important;table-layout:fixed!important}@media (max-width:640px){.modalOverlay{padding:10px!important}.scanModal,.cashValueModal.scanModal,.scanModal.cashValueModal,.expenseValueModal.scanModal,.scanModal.expenseValueModal{max-width:calc(100vw - 20px)!important}}.cashRecapCard{padding:28px!important;border:1px solid #dbe6f3!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 18px 42px #0f172a0f!important;overflow:hidden!important}.cashRecapHeader{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:0 0 26px!important;text-align:center!important}.cashRecapHeader span{margin:0!important;color:#0f2340!important;font-size:clamp(26px,2.15vw,34px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.045em!important}.cashRecapCard .cashRecapIcon{width:72px!important;height:72px!important;min-width:72px!important;border-radius:0!important;border:0!important;background:linear-gradient(180deg,#f1f7ff,#e8f1ff)!important;color:#1267b3!important;box-shadow:inset 0 1px #ffffffbf!important}.cashRecapCard .cashRecapIcon svg{width:27px!important;height:27px!important}.cashRecapBody{display:flex!important;flex-direction:column!important;gap:18px!important}.cashRecapRow,.cashRecapGapCard{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;min-height:108px!important;padding:24px 28px!important;border:1px solid #dce6f2!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 24px #0f172a09!important;text-align:left!important}.cashRecapRow>div,.cashRecapGapCard>div{min-width:0!important;text-align:left!important}.cashRecapRow em,.cashRecapGapCard em{display:block!important;margin:0 0 8px!important;color:#10233f!important;font-style:normal!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.025em!important}.cashRecapRow small,.cashRecapGapCard small{display:block!important;color:#738197!important;font-size:clamp(13px,1.05vw,16px)!important;line-height:1.25!important;font-weight:500!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{color:#0f2340!important;font-size:clamp(27px,2.55vw,40px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.055em!important;text-align:right!important;white-space:nowrap!important;min-width:max-content!important}.cashRecapExpenseRow{background:linear-gradient(180deg,#fffdf9,#fffaf2)!important;border-color:#f3c997!important;box-shadow:0 10px 24px #f59e0b0e!important}.cashRecapGapCard.balanced,.cashRecapGapCard.ok{background:linear-gradient(180deg,#fbfdff,#f8fbff)!important;border-color:#dce6f2!important}.cashRecapGapCard.surplus{background:linear-gradient(180deg,#f4fbf6,#edf9f1)!important;border-color:#bce7c8!important}.cashRecapGapCard.surplus strong{color:#239a4a!important}.cashRecapGapCard.shortage,.cashRecapGapCard.warn{background:linear-gradient(180deg,#fff8f6,#fff3f1)!important;border-color:#f6c8c3!important}.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong{color:#d64a3a!important}@media (max-width: 520px){.cashRecapCard{padding:20px!important;border-radius:0!important}.cashRecapHeader{gap:12px!important;margin-bottom:20px!important}.cashRecapCard .cashRecapIcon{width:58px!important;height:58px!important;min-width:58px!important;border-radius:0!important}.cashRecapRow,.cashRecapGapCard{min-height:96px!important;padding:18px 20px!important;border-radius:0!important;gap:12px!important}}.cashRecapRow,.cashRecapGapCard{grid-template-columns:minmax(0,1fr) minmax(120px,max-content)!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{display:block!important;justify-self:end!important;min-width:120px!important;max-width:100%!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important;overflow:visible!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width:520px){.cashRecapRow,.cashRecapGapCard{grid-template-columns:minmax(0,1fr) minmax(92px,max-content)!important;column-gap:14px!important;row-gap:8px!important;padding:18px 20px!important}.cashRecapRow em,.cashRecapGapCard em{font-size:clamp(15px,4.45vw,18px)!important;line-height:1.15!important;letter-spacing:-.02em!important}.cashRecapRow small,.cashRecapGapCard small{font-size:clamp(12px,3.65vw,14px)!important;line-height:1.18!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{min-width:92px!important;font-size:clamp(25px,7.1vw,30px)!important;letter-spacing:-.03em!important;white-space:nowrap!important}}@media (max-width:390px){.cashRecapRow,.cashRecapGapCard{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important;padding:18px 20px!important;gap:12px!important}.cashRecapRow>div,.cashRecapGapCard>div{width:100%!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{justify-self:end!important;min-width:0!important;width:auto!important;max-width:100%!important;font-size:clamp(28px,9vw,36px)!important;line-height:1!important;white-space:nowrap!important}}.shuffleAssocMain,.shuffleInvMain{width:100%!important;box-sizing:border-box!important}.shuffleAssocMain>*,.shuffleInvMain>*,.withInternalTopNav .shuffleInvMain>*,.dashRefContent .shuffleAssocMain>*,.dashRefContent .shuffleInvMain>*{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1024px){.shuffleAssocMain>*,.shuffleInvMain>*,.withInternalTopNav .shuffleInvMain>*,.dashRefContent .shuffleAssocMain>*,.dashRefContent .shuffleInvMain>*{max-width:none!important}}.cashRecapBody{container-type:inline-size!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{white-space:nowrap!important;word-spacing:.08em!important;flex-shrink:0!important}@container (max-width: 430px){.cashRecapRow,.cashRecapGapCard{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important;padding:20px 24px!important;gap:14px!important}.cashRecapRow>div,.cashRecapGapCard>div{width:100%!important;max-width:100%!important}.cashRecapRow em,.cashRecapGapCard em{font-size:clamp(17px,5.2vw,20px)!important;line-height:1.14!important;max-width:100%!important}.cashRecapRow small,.cashRecapGapCard small{font-size:clamp(13px,4vw,15px)!important;line-height:1.22!important;max-width:100%!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{justify-self:end!important;min-width:0!important;width:auto!important;max-width:100%!important;font-size:clamp(30px,9vw,40px)!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}}@container (max-width: 330px){.cashRecapRow,.cashRecapGapCard{padding:18px 20px!important}.cashRecapRow strong,.cashRecapGapCard strong,.cashRecapGapCard.balanced strong,.cashRecapGapCard.ok strong,.cashRecapGapCard.surplus strong,.cashRecapGapCard.shortage strong,.cashRecapGapCard.warn strong,.cashRecapExpenseAmount{font-size:clamp(28px,8.4vw,34px)!important}}.shuffleAssocMain,.shuffleInvMain,.withInternalTopNav .shuffleInvMain{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.dashRefContent .shuffleAssocMain,.dashRefContent .shuffleInvMain{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.shuffleAssocMain>*,.shuffleInvMain>*,.withInternalTopNav .shuffleInvMain>*,.dashRefContent .shuffleAssocMain>*,.dashRefContent .shuffleInvMain>*{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1024px){.shuffleAssocMain,.shuffleInvMain,.withInternalTopNav .shuffleInvMain,.dashRefContent .shuffleAssocMain,.dashRefContent .shuffleInvMain,.shuffleAssocMain>*,.shuffleInvMain>*,.withInternalTopNav .shuffleInvMain>*,.dashRefContent .shuffleAssocMain>*,.dashRefContent .shuffleInvMain>*{max-width:none!important}}.cashTotalCard.cashRecapCard,.cashRecapCard{align-items:stretch!important;text-align:left!important;width:100%!important;max-width:100%!important}.cashRecapCard .cashRecapHeader{width:100%!important;align-items:center!important;text-align:center!important}.cashRecapCard .cashRecapBody{width:100%!important;max-width:100%!important;align-self:stretch!important;align-items:stretch!important}.cashRecapCard .cashRecapRow,.cashRecapCard .cashRecapGapCard{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important}.cashRecapCard .cashRecapRow>div,.cashRecapCard .cashRecapGapCard>div{min-width:0!important;max-width:100%!important}@container (max-width:430px){.cashRecapCard .cashRecapRow,.cashRecapCard .cashRecapGapCard{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important}.cashRecapCard .cashRecapRow strong,.cashRecapCard .cashRecapGapCard strong,.cashRecapCard .cashRecapExpenseAmount{justify-self:end!important;text-align:right!important;max-width:100%!important;white-space:nowrap!important}}.pagePermissionsModal.scanModal{width:min(620px,calc(100vw - 28px))!important;padding:30px 32px 28px!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(226,232,240,.72)!important;box-shadow:0 32px 90px #0f172a57!important;gap:0!important;display:block!important;overflow:hidden!important}.pagePermissionsModal.scanModal h2{margin:0 52px 12px 0!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(27px,3.2vw,34px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.055em!important}.pagePermissionsModal.scanModal>p{margin:0 52px 18px 0!important;color:#64748b!important;font-size:15px!important;line-height:1.55!important;font-weight:600!important}.pagePermissionsModal .pagePermissionModalBox{margin:0!important;padding:14px!important;border-radius:0!important;border:1px solid #dce6f2!important;background:#f8fafc!important;box-shadow:inset 0 1px #ffffffb3!important}.pagePermissionsModal .pagePermissionModalGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.pagePermissionsModal .pagePermissionModalGrid label{min-height:44px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:10px 12px!important;border-radius:0!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#334155!important;font-size:14px!important;line-height:1.15!important;font-weight:800!important;box-shadow:0 1px 2px #0f172a06!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease!important}.pagePermissionsModal .pagePermissionModalGrid label:hover{border-color:#c7d2fe!important;box-shadow:0 8px 18px #4f46e514!important}.pagePermissionsModal .pagePermissionModalGrid label.checked{border-color:#c7d2fe!important;background:#fff!important}.pagePermissionsModal .pagePermissionModalGrid input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;accent-color:#8b45d9!important;cursor:pointer!important}.pagePermissionsModal .pagePermissionModalGrid span{min-width:0!important;overflow-wrap:anywhere!important}.pagePermissionsModal .pagePermissionModalActions{margin-top:34px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCancel,.pagePermissionsModal .pagePermissionModalActions .platformModalCreate{min-height:44px!important;padding:0 22px!important;border-radius:0!important;font-size:14px!important;font-weight:900!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCancel{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCancel:hover{background:#f8fafc!important;border-color:#94a3b8!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCreate{background:#4f46e5!important;color:#fff!important;border:1px solid #4f46e5!important;box-shadow:0 14px 28px #4f46e540!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCreate:hover{background:#4338ca!important;border-color:#4338ca!important}@media (max-width:680px){.pagePermissionsModal.scanModal{padding:26px 24px 24px!important;border-radius:0!important}.pagePermissionsModal .pagePermissionModalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.pagePermissionsModal.scanModal h2{font-size:26px!important;margin-right:42px!important}.pagePermissionsModal.scanModal>p{margin-right:0!important}.pagePermissionsModal .pagePermissionModalGrid{grid-template-columns:1fr!important}.pagePermissionsModal .pagePermissionModalActions{flex-direction:column-reverse!important;align-items:stretch!important;gap:10px!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCancel,.pagePermissionsModal .pagePermissionModalActions .platformModalCreate{width:100%!important}}.cashCountTable .qtyDisplay{width:120px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;border:1px solid #d6e0ed!important;background:#fbfdff!important;text-align:center!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#0f2340!important;box-shadow:none!important;-webkit-user-select:text!important;user-select:text!important}.cashCountTable .qtyDisplay:hover,.cashCountTable .qtyDisplay:focus{border-color:#d6e0ed!important;background:#fbfdff!important;box-shadow:none!important;outline:none!important}.cashShuffleContentV210{display:block!important;width:100%!important;gap:0!important}.cashShuffleContentV210 .cashShuffleSectionV210{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:minmax(178px,auto)!important;gap:22px!important;width:100%!important;min-width:0!important}.cashShuffleContentV210 .cashShuffleSectionV210>*{grid-column:auto!important;min-width:0!important}.cashShuffleContentV210 .cashShuffleV210Standard,.cashShuffleContentV210 .cashShuffleCardTall.cashShuffleV210Standard,.cashShuffleContentV210 .cashShuffleMini.cashShuffleV210Standard,.cashShuffleContentV210 .cashShuffleWide.cashShuffleV210Standard{min-height:178px!important;height:100%!important;border-radius:0!important}.cashShuffleContentV210 .cashShuffleV210Tall{grid-row:span 2!important;min-height:378px!important;height:100%!important;border-radius:0!important}.cashShuffleContentV210 .cashShuffleCardTop{margin-bottom:12px!important}.cashShuffleContentV210 .cashShuffleCardTop h3{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.25!important}.cashShuffleContentV210 .cashShuffleCardMeta{min-height:24px!important;margin-top:6px!important;gap:8px!important}.cashShuffleContentV210 .cashShuffleMetricBody{margin-top:auto!important}.cashShuffleContentV210 .cashShuffleAmount strong,.cashShuffleContentV210 .cashShuffleMini .cashShuffleAmount strong,.cashShuffleContentV210 .cashShuffleWide .cashShuffleAmount strong{font-size:clamp(28px,2.7vw,42px)!important;line-height:.95!important;letter-spacing:-.055em!important}.cashShuffleContentV210 .cashShuffleAmountXL strong,.cashShuffleContentV210 .cashShuffleWide .cashShuffleAmountXL strong{font-size:clamp(28px,2.55vw,40px)!important}.cashShuffleContentV210 .cashShuffleMonthlySummary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:10px!important;min-height:86px!important}.cashShuffleContentV210 .cashShuffleMonthlySummary .cashShuffleAmount strong{font-size:clamp(40px,4.1vw,62px)!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleMetricBody{padding:0!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightMetric,.cashShuffleContentV210 .cashShuffleExpensesLimitCard .cashShuffleExpenseProgress,.cashShuffleContentV210 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;min-height:112px!important;width:100%!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleSvgRing,.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleSvgRing svg,.cashShuffleContentV210 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing,.cashShuffleContentV210 .cashShuffleExpensesLimitCard .cashShuffleExpenseRing svg{width:116px!important;min-width:116px!important;height:116px!important;flex:0 0 116px!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleSvgRingValue{top:24px!important;right:24px!important;bottom:24px!important;left:24px!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleSvgRingValue span{font-size:17px!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightText{min-width:0!important;align-items:flex-start!important;text-align:left!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightText strong{font-size:clamp(17px,1.65vw,24px)!important;line-height:1.08!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightText p,.cashShuffleContentV210 .cashShuffleExpenseText small{font-size:13px!important;line-height:1.35!important;max-width:260px!important}.cashShuffleContentV210 .cashShuffleAnomalyCard .cashShuffleMetricBody{display:flex!important;flex-direction:column!important;min-height:0!important}.cashShuffleContentV210 .cashShuffleAnomalyList{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.cashShuffleContentV210 .cashShuffleAnomalyEmpty,.cashShuffleContentV210 .cashShuffleAnomalySlideEmpty,.cashShuffleContentV210 .cashShuffleAnomalyItem{min-height:140px!important}@media (max-width:1250px){.cashShuffleContentV210 .cashShuffleSectionV210{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashShuffleContentV210 .cashShuffleV210Tall{grid-row:span 1!important;min-height:220px!important}}@media (max-width:760px){.cashShuffleContentV210 .cashShuffleSectionV210{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:16px!important}.cashShuffleContentV210 .cashShuffleV210Standard,.cashShuffleContentV210 .cashShuffleV210Tall{min-height:170px!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightMetric,.cashShuffleContentV210 .cashShuffleExpensesLimitCard .cashShuffleInsightMetric{flex-direction:column!important;align-items:center!important;text-align:center!important}.cashShuffleContentV210 .cashShuffleInsightCard .cashShuffleInsightText{align-items:center!important;text-align:center!important}}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{inset:auto!important;left:50%!important;top:50%!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;aspect-ratio:1 / 1!important;transform:translate(-50%,-50%)!important;border-radius:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue span{display:block!important;line-height:1!important;white-space:nowrap!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:26px 28px!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleCardTop{align-items:flex-start!important;margin-bottom:18px!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleBadgeIcon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:0!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleMetricBody{margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:8px!important;min-height:72px!important;width:100%!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmount,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountXL,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountLarge{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmount em,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountXL em,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountLarge em{color:#94a3b8!important;font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.015em!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmount strong,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountXL strong,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountLarge strong{font-size:clamp(36px,3.4vw,54px)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.06em!important;white-space:nowrap!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleActionNote,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleMonthlySummaryText{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleMonthlySummary{min-height:72px!important;gap:8px!important}.cashShuffleContentV211 .cashShuffleAnomalyCard .cashShuffleAnomalyListV211{min-height:100%!important;gap:12px!important}.cashShuffleContentV211 .cashShuffleAnomalyStackV211{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important}.cashShuffleContentV211 .cashShuffleAnomalyStackV211 .cashShuffleAnomalyItem,.cashShuffleContentV211 .cashShuffleAnomalyCard .cashShuffleAnomalyEmpty{min-height:108px!important;padding:18px!important;border-radius:0!important}.cashShuffleContentV211 .cashShuffleAnomalyPagerV211{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.cashShuffleContentV211 .cashShuffleAnomalyPagerV211 .cashShuffleAnomalyNav{position:static!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:760px){.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important}.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmount strong,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountXL strong,.cashShuffleContentV211 .cashShuffleV211KpiLikeShortage .cashShuffleAmountLarge strong{font-size:clamp(34px,10vw,48px)!important}}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRing{position:relative!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;flex:0 0 116px!important;aspect-ratio:1 / 1!important;overflow:visible!important;display:grid!important;place-items:center!important}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRing svg{width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{position:absolute!important;left:21px!important;top:21px!important;right:21px!important;bottom:21px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;aspect-ratio:1 / 1!important;transform:none!important;border-radius:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-sizing:border-box!important}.cashShuffleContentV211 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue span{display:block!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.cashShuffleContentV216 .cashShuffleMini.cashShuffleV211KpiLikeShortage,.cashShuffleContentV216 .cashShuffleWide.cashShuffleV211KpiLikeShortage,.cashShuffleContentV216 .cashShuffleMonthlySurplusCard.cashShuffleV211KpiLikeShortage{min-height:220px!important;height:220px!important;max-height:none!important;border-radius:0!important}@media (max-width:760px){.cashShuffleContentV216 .cashShuffleMini.cashShuffleV211KpiLikeShortage,.cashShuffleContentV216 .cashShuffleWide.cashShuffleV211KpiLikeShortage,.cashShuffleContentV216 .cashShuffleMonthlySurplusCard.cashShuffleV211KpiLikeShortage{min-height:170px!important;height:auto!important}}.cashShuffleContentV217 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{position:absolute!important;inset:auto!important;left:17px!important;top:17px!important;right:auto!important;bottom:auto!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;max-width:82px!important;max-height:82px!important;aspect-ratio:1 / 1!important;transform:none!important;border-radius:0!important;display:grid!important;place-items:center!important;overflow:visible!important;box-sizing:border-box!important}.cashShuffleContentV217 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue span{display:block!important;width:max-content!important;max-width:none!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-align:center!important}.cashShuffleContentV218 .cashShuffleExpensesLimitCard .cashShuffleSvgRingValue{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.cashShuffleContentV218 .cashShuffleV218MatchModelDim{min-height:220px!important;height:220px!important;max-height:none!important;border-radius:0!important}@media (max-width:760px){.cashShuffleContentV218 .cashShuffleV218MatchModelDim{height:auto!important;min-height:170px!important}}.creditSalesPieCard{min-height:264px;background:#fff;border:1px solid #dfe8f4;border-radius:0!important;padding:28px;box-shadow:0 18px 44px #0f172a0f;position:relative;overflow:hidden;display:flex;flex-direction:column}.creditPieModeBar{display:inline-flex;align-self:flex-start;gap:6px;padding:6px;margin:16px 0 14px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fbff}.creditPieModeBar button{border:0;background:transparent;color:#536987;border-radius:0!important;padding:8px 13px;font-weight:950;cursor:pointer}.creditPieModeBar button.active{background:#111827;color:#fff;box-shadow:0 10px 22px #0f172a29}.creditPieBody{display:flex;align-items:center;gap:24px;margin-top:auto}.creditPieChart{flex:0 0 142px;width:142px;height:142px;min-width:142px;aspect-ratio:1/1;border-radius:0!important;display:grid;place-items:center;position:relative}.creditPieChart:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:0!important;background:#fff;box-shadow:inset 0 0 0 3px #e9eef6}.creditPieChart>div{position:relative;z-index:1;font-size:22px;font-weight:950;color:#061126}.creditPieLegend{display:grid;gap:10px;min-width:0;flex:1}.creditPieLegendRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f7}.creditPieLegendRow:last-child{border-bottom:0}.creditPieLegendRow span{display:flex;align-items:center;gap:8px;min-width:0}.creditPieLegendRow span i{width:10px;height:10px;border-radius:0!important;flex:0 0 auto}.creditPieLegendRow.cash span i{background:#10b981}.creditPieLegendRow.credit span i{background:#ef4444}.creditPieLegendRow.atm span i{background:#0ea5e9}.creditPieLegendRow b{font-size:13px;color:#536987;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creditPieLegendRow strong{font-size:14px;color:#061126;font-weight:950;white-space:nowrap}.creditPieLegendRow small{grid-column:2;color:#94a3b8;font-weight:800}@media (max-width:760px){.creditPieBody{flex-direction:column;align-items:flex-start}.creditPieChart{width:132px;height:132px;min-width:132px}.creditPieLegend{width:100%}}.creditSalesPieCardFull .creditPieBody{align-items:center;gap:28px}.creditSalesPieCardFull .creditPieChartFull{flex:0 0 190px;width:190px;height:190px;min-width:190px;border-radius:0!important;background:transparent;display:block;place-items:unset}.creditSalesPieCardFull .creditPieChartFull:before{display:none!important;content:none!important}.creditSalesPieCardFull .creditPieChartFull svg{display:block;width:190px;height:190px;overflow:visible}.creditSalesPieCardFull .creditPieChartFull path,.creditSalesPieCardFull .creditPieChartFull circle{stroke:none}.creditSalesPieCardFull .creditPieChartFull text{fill:#2a160c;font-size:30px;font-weight:500;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.creditSalesPieCardFull .creditPieEmpty{width:190px;height:190px;border-radius:0!important;background:#edf1f7;display:grid;place-items:center;font-size:28px;font-weight:800;color:#334155}.creditSalesPieCardFull .creditPieLegendRow.cash span i{background:#b8f3f0!important}.creditSalesPieCardFull .creditPieLegendRow.credit span i{background:#df73aa!important}.creditSalesPieCardFull .creditPieLegendRow.atm span i{background:#f8ea79!important}@media (max-width:760px){.creditSalesPieCardFull .creditPieChartFull,.creditSalesPieCardFull .creditPieChartFull svg,.creditSalesPieCardFull .creditPieEmpty{width:170px;height:170px;min-width:170px}.creditSalesPieCardFull .creditPieChartFull text{font-size:26px}}.creditSalesPieCard.creditSalesPieCardFull{min-height:0!important;padding:22px 28px 20px!important}.creditSalesPieCardFull .creditPieModeBar{margin:12px 0 14px!important}.creditSalesPieCardFull .creditPieBody{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-top:0!important}.creditSalesPieCardFull .creditPieChartFull{flex:0 0 190px!important;width:190px!important;height:190px!important;min-width:190px!important;margin:0 auto!important}.creditSalesPieCardFull .creditPieLegend{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important}.creditSalesPieCardFull .creditPieLegendRow{border-bottom:0!important;padding:8px 10px!important;border:1px solid #eef2f7!important;border-radius:0!important;background:#fff!important;grid-template-columns:minmax(0,1fr) auto!important}.creditSalesPieCardFull .creditPieLegendRow b{font-size:12px!important}.creditSalesPieCardFull .creditPieLegendRow strong{font-size:13px!important}.creditSalesPieCardFull .creditPieLegendRow small{font-size:12px!important}.creditSalesPieCardFull .creditCashSub{margin-top:10px!important}@media (max-width:900px){.creditSalesPieCardFull .creditPieLegend{grid-template-columns:1fr!important}}@media (max-width:760px){.creditSalesPieCardFull .creditPieChartFull,.creditSalesPieCardFull .creditPieChartFull svg,.creditSalesPieCardFull .creditPieEmpty{width:190px!important;height:190px!important;min-width:190px!important}}.creditSalesPieCard.creditSalesPieCardFull{min-height:0!important;height:auto!important;padding:20px 28px 18px!important}.creditSalesPieCardFull .creditCashCardTop p{display:none!important}.creditSalesPieCardFull .creditPieModeBar{margin:10px 0 8px!important}.creditSalesPieCardFull .creditPieBody{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;margin-top:2px!important}.creditSalesPieCardFull .creditPieChartFull{flex:0 0 190px!important;width:190px!important;height:190px!important;min-width:190px!important;margin:0!important}.creditSalesPieCardFull .creditPieChartFull svg,.creditSalesPieCardFull .creditPieEmpty{width:190px!important;height:190px!important}.creditSalesPieCardFull .creditPieLegend{width:auto!important;flex:1 1 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important;align-self:center!important}.creditSalesPieCardFull .creditPieLegendRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 12px!important;align-items:center!important;border:0!important;border-bottom:1px solid #eef2f7!important;border-radius:0!important;background:transparent!important;padding:8px 0!important}.creditSalesPieCardFull .creditPieLegendRow span{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.creditSalesPieCardFull .creditPieLegendRow span i{width:10px!important;height:10px!important;border-radius:0!important;flex:0 0 10px!important}.creditSalesPieCardFull .creditPieLegendRow b{font-size:13px!important;color:#536987!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.creditSalesPieCardFull .creditPieLegendRow strong{font-size:15px!important;font-weight:950!important;color:#061126!important;white-space:nowrap!important}.creditSalesPieCardFull .creditPieLegendRow small{grid-column:2!important;font-size:12px!important;color:#94a3b8!important;font-weight:900!important;justify-self:end!important}.creditSalesPieCardFull .creditCashSub{margin-top:8px!important;font-size:15px!important}@media (max-width:760px){.creditSalesPieCardFull .creditPieBody{flex-direction:column!important;align-items:center!important}.creditSalesPieCardFull .creditPieLegend{width:100%!important}}.creditStatusToggle{border:0;cursor:pointer;font:inherit;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.creditStatusToggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f;filter:saturate(1.08)}.creditStatusToggle:focus-visible{outline:3px solid rgba(99,102,241,.25);outline-offset:2px}.creditQrWorkflowModal{width:min(620px,94vw)!important;gap:16px!important}.creditQrWorkflowModal p{margin:0;color:#536987;line-height:1.45}.creditQrWorkflowModal label{display:grid;gap:7px}.creditQrWorkflowModal label span{color:#64748b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creditQrActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:4px}.creditQrClientCard{display:grid;gap:4px;padding:14px 16px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fbff}.creditQrClientCard b{font-size:18px;color:#061126}.creditQrClientCard span,.creditQrClientCard small{color:#64748b;font-weight:800}.creditQrChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creditQrChoiceGrid button{border:1px solid #dbe6f5;border-radius:0!important;background:#fff;padding:18px;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0f}.creditQrChoiceGrid button:hover{border-color:#a5b4fc;box-shadow:0 16px 34px #4f46e51f}.creditQrChoiceGrid b{display:block;font-size:18px;color:#061126;margin-bottom:6px}.creditQrChoiceGrid small{color:#64748b;font-weight:800}.creditQrResultOk{color:#15803d!important}.creditQrResultBad{color:#b91c1c!important}@media (max-width:640px){.creditQrChoiceGrid{grid-template-columns:1fr}.creditQrActions{justify-content:stretch}.creditQrActions button{width:100%}}.clientQrAppPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clientQrCard{width:min(460px,100%);background:#fff;border:1px solid #dbe6f5;border-radius:0!important;padding:28px;box-shadow:0 28px 90px #0f172a24;text-align:center}.clientQrBrand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;color:#64748b;font-size:13px;font-weight:800}.clientQrBrand b{padding:8px 11px;border-radius:0!important;background:#eef2ff;color:#4338ca}.clientQrCard h1{margin:0;font-size:30px;letter-spacing:-.04em;line-height:1.05}.clientQrPhone,.clientQrHelp,.clientQrValidity{margin:10px 0 0;color:#536987;line-height:1.45}.clientQrImageBox{margin:24px auto 16px;width:310px;max-width:100%;aspect-ratio:1/1;border:1px solid #dbe6f5;border-radius:0!important;display:grid;place-items:center;background:#f8fafc}.clientQrImageBox img{width:min(280px,88%);height:auto;border-radius:0!important;background:#fff}.clientQrCard code{display:block;word-break:break-all;padding:12px;border-radius:0!important;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-weight:900;letter-spacing:.02em}.clientQrCard button{margin-top:18px;width:100%;border:0;border-radius:0!important;padding:14px 16px;background:#111827;color:#fff;font-weight:950;cursor:pointer}.clientQrCard small{display:block;margin-top:14px;color:#94a3b8}.clientQrInstallCard{position:relative;overflow:hidden}.clientQrInstallCard:before{content:"";position:absolute;inset:0 0 auto 0;height:112px;background:linear-gradient(135deg,#4f46e529,#10b9811a);pointer-events:none}.clientQrInstallHeader{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:18px}.clientQrInstallHeader img{width:52px;height:52px;border-radius:0!important;box-shadow:0 14px 30px #0f172a24}.clientQrInstallHeader span{display:block;color:#64748b;font-size:13px;font-weight:800}.clientQrInstallHeader b{display:block;color:#0f172a;font-size:18px;font-weight:950}.clientQrInstallActions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.clientQrInstallBtn,.clientQrRefreshBtn{border:1px solid #dbe3ef;border-radius:0!important;padding:12px 16px;font-weight:950;cursor:pointer}.clientQrInstallBtn{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 14px 28px #0f172a2e}.clientQrInstallBtn:disabled{opacity:.72;cursor:default}.clientQrRefreshBtn{background:#fff!important;color:#334155!important}@media (display-mode: standalone){.clientQrInstallBtn{display:none!important}}.creditAppInstallModal{width:min(780px,94vw)!important}.creditAppInstallModal p{margin:0;color:#536987;line-height:1.45;font-weight:700}.creditAppQrClientCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fbff}.creditAppQrClientCard b{color:#061126;font-size:18px}.creditAppQrClientCard span{color:#64748b;font-weight:800}.creditAppInstallBody{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:center}.creditAppQrBox{display:grid;place-items:center;padding:16px;border:1px solid #dbe6f5;border-radius:0!important;background:#fff;box-shadow:0 14px 34px #0f172a14}.creditAppQrBox img{width:230px;height:230px;object-fit:contain}.creditAppInstallSteps{padding:16px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fafc}.creditAppInstallSteps h3{margin:0 0 10px;color:#061126;font-size:18px;font-weight:950}.creditAppInstallSteps ol{margin:0;padding-left:20px;color:#334155;font-weight:800;line-height:1.6}.creditAppInstallSteps small{display:block;margin-top:10px;color:#64748b;line-height:1.4;font-weight:800}.creditAppLinkField{display:grid;gap:7px}.creditAppLinkField span{color:#64748b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creditAppLinkField input{border:1px solid #dbe6f5;border-radius:0!important;padding:11px 12px;color:#334155;background:#f8fbff;font-weight:800}.creditAppOpenLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width:720px){.creditAppInstallBody{grid-template-columns:1fr}.creditAppQrBox img{width:220px;height:220px}}.creditQrScanMethodGrid button b{display:block;font-size:18px;color:#061126;margin-bottom:6px}.creditCameraBox{width:100%;min-height:280px;border:1px solid #dbe6f5;border-radius:0!important;overflow:hidden;background:#0f172a;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff14}.creditCameraBox video{width:100%;height:280px;object-fit:cover;display:block}.creditCameraHint{padding:12px 14px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fbff;color:#536987;font-weight:800}@media (max-width:640px){.creditCameraBox{min-height:240px}.creditCameraBox video{height:240px}}.creditAppCodeGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.creditAppCodeBox{display:grid;gap:7px;padding:12px 14px;border:1px solid #dbe6f5;border-radius:0!important;background:#f8fbff}.creditAppCodeBox span{color:#64748b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creditAppCodeBox code{display:block;margin:0;word-break:break-all;color:#061126;background:#fff;border:1px solid #e2e8f0;border-radius:0!important;padding:9px 10px;font-size:12px;font-weight:900}.creditAppCodeBox b{color:#061126;font-weight:950}.creditAppCodeBox small,.creditAppRefreshNotice{color:#64748b;font-size:12px;line-height:1.4;font-weight:800}.creditAppRefreshNotice{padding:11px 13px;border:1px dashed #c7d2fe;border-radius:0!important;background:#eef2ff;color:#3730a3}@media (max-width:720px){.creditAppCodeGrid{grid-template-columns:1fr}}.creditQrFrequencySelect{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:0!important;padding:9px 12px;box-shadow:0 10px 24px #0f172a0d;color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.creditQrFrequencySelect span{color:#475569}.creditQrFrequencySelect select{border:0;background:#f8fafc;border-radius:0!important;padding:9px 12px;color:#172554;font-weight:800;outline:0}.creditQrFrequencySelect select:disabled{opacity:.65;cursor:not-allowed}.creditQrFrequencyHeader{margin-left:auto}@media (max-width:900px){.creditQrFrequencySelect{width:100%;justify-content:space-between;white-space:normal}.creditQrFrequencySelect select{max-width:190px}.creditQrFrequencyHeader{margin-left:0}}.groupedAppNav{align-items:stretch!important;gap:12px!important;overflow-x:auto!important;padding:8px 4px!important}.groupedAppNavSection{display:flex;flex-direction:column;gap:6px;min-width:max-content;padding:6px 10px;border:1px solid rgba(226,232,240,.92);border-radius:0!important;background:#f8fafcb8}.groupedAppNavTitle{padding:0 6px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.groupedAppNavItems{display:flex;align-items:center;gap:6px}.dashRefHeaderNav.groupedAppNav .groupedAppNavSection button{height:38px;padding:0 10px!important;border-radius:0!important;font-size:13px!important;white-space:nowrap}.dashRefHeaderNav.groupedAppNav .groupedAppNavSection button svg{width:17px!important;height:17px!important}@media (max-width:1100px){.groupedAppNav{max-width:100%}.groupedAppNavSection{padding:6px 8px}.dashRefHeaderNav.groupedAppNav .groupedAppNavSection button{font-size:12px!important;padding:0 8px!important}}.groupedAppNavV307{align-items:center!important;min-height:58px}.groupedAppSectionChooser,.groupedAppOpenedItems{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;padding:4px 2px}.groupedAppSectionChooser button,.groupedAppOpenedItems button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;padding:0 14px!important;border-radius:0!important;white-space:nowrap!important}.groupedAppSectionChooser button{min-width:180px;font-weight:900!important}.groupedAppOpenedSection{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.groupedAppOpenedTitle{padding-left:8px}.groupedAppOpenedItems button svg,.groupedAppSectionChooser button svg{width:18px!important;height:18px!important}@media (max-width:900px){.groupedAppSectionChooser button{min-width:150px;font-size:12px!important}.groupedAppOpenedItems button{font-size:12px!important;padding:0 10px!important}}.pagePermissionsModal .pagePermissionTabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 14px!important}.pagePermissionsModal .pagePermissionTabs button{min-height:58px!important;padding:10px 12px!important;border-radius:0!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#334155!important;text-align:left!important;cursor:pointer!important;box-shadow:0 1px 2px #0f172a06!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease!important}.pagePermissionsModal .pagePermissionTabs button:hover{border-color:#c7d2fe!important;box-shadow:0 10px 22px #4f46e514!important}.pagePermissionsModal .pagePermissionTabs button.active{border-color:#8b5cf6!important;background:#f7f5ff!important;box-shadow:0 14px 28px #4f46e51f!important}.pagePermissionsModal .pagePermissionTabs button span,.pagePermissionsModal .pagePermissionTabs button small{display:block!important;min-width:0!important}.pagePermissionsModal .pagePermissionTabs button span{font-size:13px!important;line-height:1.12!important;font-weight:900!important;color:#1e293b!important;letter-spacing:-.015em!important}.pagePermissionsModal .pagePermissionTabs button small{margin-top:7px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;color:#94a3b8!important}.pagePermissionsModal .pagePermissionTabs button.enabled small{color:#7c3aed!important}.pagePermissionsModal .pagePermissionSectionPanel{margin-top:0!important}.pagePermissionsModal .pagePermissionSectionToggle{display:flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-height:40px!important;margin:0 0 10px!important;padding:9px 12px!important;border-radius:0!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.pagePermissionsModal .pagePermissionSectionToggle.checked{border-color:#c7d2fe!important;background:#fff!important}.pagePermissionsModal .pagePermissionSectionToggle input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;accent-color:#8b45d9!important}@media (max-width:680px){.pagePermissionsModal .pagePermissionTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.pagePermissionsModal .pagePermissionTabs{grid-template-columns:1fr!important}.pagePermissionsModal .pagePermissionSectionToggle{width:100%!important}}.appBrandImage,.appBrandLogo{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.smartSidebarLogoIcon.appBrandImage{background:transparent!important;box-shadow:none!important;color:transparent!important}.shuffleUnifiedLogo,.dashRefBrandIcon,.dashRefFooterLogo,.opsBrandLogo,.homeBrandLogo{background:transparent!important;box-shadow:none!important;color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.shuffleUnifiedLogo{width:44px!important;height:44px!important;border-radius:0!important}.dashRefBrandIcon{width:42px!important;height:42px!important;border-radius:0!important;flex:0 0 42px!important}.dashRefFooterLogo{width:32px!important;height:32px!important;border-radius:0!important}.opsBrandLogo{width:36px;height:36px;flex:0 0 36px}.opsBrandLogoSmall{width:28px;height:28px;flex:0 0 28px}.homeBrandLogo{width:40px;height:40px;flex:0 0 40px}.homeBrandLogoSmall{width:32px;height:32px;flex:0 0 32px}.shuffleExactLoginBrandIcon{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;padding:0!important}.shuffleExactLoginBrandIcon .appBrandLogo{width:100%!important;height:100%!important;object-fit:cover!important}.shuffleExactLoginCardLogo{width:64px!important;height:64px!important;margin:0 auto 16px!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 18px 38px #4f46e538!important}.shuffleExactLoginCardLogo .appBrandLogo{width:100%!important;height:100%!important;object-fit:cover!important}.homeBrandLogo,.homeBrandLogoSmall,.opsBrandLogo,.opsBrandLogoSmall,.shuffleUnifiedLogo,.dashRefBrandIcon,.dashRefFooterLogo{border-radius:0!important;overflow:hidden!important}.smartSidebarLogoIcon.appBrandImage,.appBrandLogo{object-fit:cover!important}.pagePermissionsOverlay.modalOverlay,.modalOverlay.pagePermissionsOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;overflow:hidden!important;background:#0f172a7a!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;z-index:2147483000!important}.pagePermissionsOverlay .pagePermissionsModal.scanModal,.pagePermissionsModal.scanModal{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;width:min(800px,calc(100vw - 56px))!important;max-width:800px!important;max-height:calc(100dvh - 56px)!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(226,232,240,.94)!important;box-shadow:0 32px 90px #0f172a47!important}.pagePermissionsModal .modalClose{top:16px!important;right:16px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:0!important;background:#f8fafc!important;color:#334155!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 18px #0f172a0f!important;z-index:5!important}.pagePermissionsModal .pagePermissionModalHeader{flex:0 0 auto!important;padding:30px 34px 14px!important;background:#fff!important}.pagePermissionsModal.scanModal h2,.pagePermissionsModal .pagePermissionModalHeader h2{margin:0 48px 10px 0!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(24px,2.8vw,31px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.055em!important}.pagePermissionsModal.scanModal>p{display:none!important}.pagePermissionsModal .pagePermissionModalHeader p{display:block!important;margin:0!important;color:#64748b!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important}.pagePermissionsModal .pagePermissionTabs{flex:0 0 auto!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;margin:0!important;padding:0 34px 14px!important}.pagePermissionsModal .pagePermissionTabs button{min-height:62px!important;padding:12px 14px!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.pagePermissionsModal .pagePermissionTabs button span{font-size:13px!important;line-height:1.12!important}.pagePermissionsModal .pagePermissionSectionPanel{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 34px 18px!important;scrollbar-width:thin!important}.pagePermissionsModal .pagePermissionSectionPanel::-webkit-scrollbar{width:8px!important}.pagePermissionsModal .pagePermissionSectionPanel::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:0!important}.pagePermissionsModal .pagePermissionSectionHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 12px!important}.pagePermissionsModal .pagePermissionSectionHeader strong{display:block!important;color:#0f172a!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important}.pagePermissionsModal .pagePermissionSectionHeader small{display:block!important;margin-top:4px!important;color:#94a3b8!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.pagePermissionsModal .pagePermissionSectionToggle{flex:0 0 auto!important;width:auto!important;min-height:40px!important;margin:0!important;padding:9px 13px!important;border-radius:0!important;white-space:nowrap!important}.pagePermissionsModal .pagePermissionModalBox{width:100%!important;margin:0!important;padding:16px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #dce6f2!important}.pagePermissionsModal .pagePermissionModalGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.pagePermissionsModal .pagePermissionModalGrid label{min-height:54px!important;height:100%!important;padding:12px 14px!important;border-radius:0!important;align-items:center!important}.pagePermissionsModal .pagePermissionModalActions{flex:0 0 auto!important;margin:0!important;padding:18px 34px 26px!important;border-top:1px solid #edf2f7!important;background:#fff!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.pagePermissionsModal .pagePermissionModalActions .platformModalCancel,.pagePermissionsModal .pagePermissionModalActions .platformModalCreate{min-width:110px!important;min-height:46px!important;border-radius:0!important}@media (max-width:760px){.pagePermissionsOverlay.modalOverlay{padding:18px!important}.pagePermissionsOverlay .pagePermissionsModal.scanModal,.pagePermissionsModal.scanModal{width:calc(100vw - 36px)!important;max-height:calc(100dvh - 36px)!important}.pagePermissionsModal .pagePermissionModalHeader{padding:24px 22px 12px!important}.pagePermissionsModal .pagePermissionTabs{padding:0 22px 12px!important;grid-template-columns:1fr!important}.pagePermissionsModal .pagePermissionSectionPanel{padding:0 22px 16px!important}.pagePermissionsModal .pagePermissionSectionHeader{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.pagePermissionsModal .pagePermissionSectionToggle{width:100%!important;justify-content:center!important}.pagePermissionsModal .pagePermissionModalGrid{grid-template-columns:1fr!important}.pagePermissionsModal .pagePermissionModalActions{padding:16px 22px 22px!important}}.dashRefGlobalHeader{min-height:78px!important;padding:18px 34px!important}.dashRefHeaderBrand b{font-size:22px!important;line-height:1.1!important}.dashRefHeaderNav button,.dashRefHeaderNav.groupedAppNav .groupedAppNavSection button,.groupedAppSectionChooser button,.groupedAppOpenedItems button{font-size:15px!important;line-height:1.15!important;font-weight:850!important;min-height:44px!important;padding-left:16px!important;padding-right:16px!important}.groupedAppSectionChooser button{min-width:210px!important}.groupedAppOpenedItems{gap:10px!important}.dashRefHeaderNav button .invSvg,.groupedAppOpenedItems button svg,.groupedAppSectionChooser button svg{width:19px!important;height:19px!important;flex:0 0 19px!important}.dashRefHeaderUserText b{font-size:15px!important;line-height:18px!important;font-weight:850!important;color:#0f172a!important}.dashRefHeaderUserText small{font-size:14px!important;line-height:17px!important;color:#64748b!important;font-weight:600!important}.dashRefAvatar{width:40px!important;height:40px!important;font-size:14px!important}.dashRefContent,.dashRefShellV2 .dashRefContent,.platformPage,.usersPage,.cashRegister,.operationsPage,.associationPage,.inventoryPage{font-size:16px!important}button,input,select,textarea{font-size:15px!important}.tableToolbar button,.platformAddStoreBtn,.primaryBtn,.secondaryBtn,.ghostBtn{min-height:44px!important}.usersTable th,.usersTable td,.platformTable th,.platformTable td,.creditTable th,.creditTable td,.cashTable th,.cashTable td{font-size:15px!important;line-height:1.4!important}.pagePermissionsModal h2,.permissionModal h2,.platformModal h2{font-size:30px!important;line-height:1.08!important}.pagePermissionsModal p,.permissionModal p,.platformModal p{font-size:16px!important;line-height:1.45!important}@media (max-width:1200px){.dashRefGlobalHeader{padding:16px 22px!important}.dashRefHeaderNav button,.groupedAppSectionChooser button,.groupedAppOpenedItems button{font-size:14px!important;min-height:42px!important;padding-left:13px!important;padding-right:13px!important}.groupedAppSectionChooser button{min-width:180px!important}}@media (max-width:900px){.dashRefHeaderNav button,.groupedAppSectionChooser button,.groupedAppOpenedItems button,.dashRefHeaderUserText b{font-size:14px!important}.dashRefHeaderUserText small{font-size:13px!important}}.creditQrSyncLoading{border-color:#dbe5ff!important;background:linear-gradient(135deg,#eef2ff,#f8fbff)!important;color:#334155!important;position:relative!important;overflow:hidden!important}.creditQrSyncLoading:before{content:"";width:9px;height:9px;border-radius:0!important;background:#4f46e5;display:inline-block;margin-right:8px;box-shadow:16px 0 #4f46e573,32px 0 #4f46e533;animation:creditQrLoadingDots 1.05s infinite ease-in-out}@keyframes creditQrLoadingDots{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.creditActionCell{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;min-width:260px!important}.creditActionCell button{white-space:nowrap!important}.creditCancelRequestBtn{background:#fff7ed!important;border:1px solid #fed7aa!important;color:#c2410c!important;font-weight:800!important}.creditCancelRequestBtn:hover{background:#ffedd5!important;color:#9a3412!important}.creditApproveBtn{background:#ecfdf5!important;border:1px solid #bbf7d0!important;color:#15803d!important;font-weight:800!important}.creditApproveBtn:hover{background:#dcfce7!important;color:#166534!important}.creditRefuseBtn{background:#fff1f2!important;border:1px solid #fecdd3!important;color:#be123c!important;font-weight:800!important}.creditRefuseBtn:hover{background:#ffe4e6!important;color:#9f1239!important}.creditStatus.warn{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.creditCashTabs button{white-space:nowrap!important}@media (max-width:900px){.creditActionCell{min-width:220px!important}.creditCashTabs{overflow-x:auto!important;justify-content:flex-start!important}}.creditOperationActionCell{min-width:150px!important;white-space:nowrap!important}.creditOperationActionCell .creditCancelRequestBtn{padding:8px 12px!important;border-radius:0!important}.creditOperationActionCell .creditMuted{color:#94a3b8!important;font-weight:800!important;font-size:13px!important}.creditClientQrFrequency{min-width:150px;border:1px solid #dbe6f4;border-radius:0!important;padding:9px 12px;background:#fff;color:#0f172a;font-weight:800;font-size:13px;outline:none}.creditClientQrFrequency:focus{border-color:#7867ff;box-shadow:0 0 0 3px #7867ff29}.creditActionCell{min-width:120px!important;justify-content:flex-start!important}.creditActionMenuTrigger{min-width:94px!important;font-weight:800!important}.creditActionMenuModal{width:min(520px,calc(100vw - 24px))!important}.creditActionMenuModal p{color:#64748b!important;margin:0 0 14px!important}.creditActionMenuClientCard{display:grid!important;gap:4px!important;padding:14px 16px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#f8fafc!important;margin-bottom:16px!important}.creditActionMenuClientCard b{color:#0f172a!important;font-size:18px!important}.creditActionMenuClientCard span,.creditActionMenuClientCard small{color:#64748b!important}.creditActionMenuGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.creditActionMenuGrid button{display:grid!important;gap:6px!important;text-align:left!important;padding:15px 16px!important;border-radius:0!important;border:1px solid #dbe6f4!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}.creditActionMenuGrid button:hover{background:#f8fafc!important;border-color:#c7d7ee!important}.creditActionMenuGrid button b{font-size:16px!important;color:#0f172a!important}.creditActionMenuGrid button small{color:#64748b!important;font-weight:600!important;line-height:1.35!important}@media (max-width:640px){.creditActionMenuGrid{grid-template-columns:1fr!important}}@media (min-width:641px){.creditActionMenuGridNoPurchase>button:last-child{grid-column:1 / -1!important}}.cashSectionHeadingHistory .cashHistoryActionBtn{min-height:42px!important;padding:0 16px!important;border-radius:0!important;border:1px solid #c7d2fe!important;background:#eef2ff!important;color:#3730a3!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 10px 24px #4f46e51a!important;white-space:nowrap!important}.cashSectionHeadingHistory .cashHistoryActionBtn:hover{transform:translateY(-1px)!important;border-color:#a5b4fc!important;box-shadow:0 14px 28px #4f46e529!important}.historyFlowModal{width:min(620px,92vw)!important}.historyStepCard{border:1px solid #dce6f2!important;border-radius:0!important;background:#f8fbff!important;padding:18px!important;display:grid!important;gap:14px!important}.historyStepCard small{display:block!important;color:#64748b!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:6px!important}.historyStepCard h3{margin:0 0 6px!important;color:#10233f!important;font-size:20px!important;font-weight:850!important}.historyStepCard p{margin:0!important;color:#64748b!important;font-size:14px!important;line-height:1.45!important}.historyStepCard strong{color:#071227!important;font-size:20px!important;font-weight:900!important}.historyFlowArrows{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important}.historyFlowArrows>button:not(.primaryBtn){min-height:46px!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important;color:#3730a3!important;font-size:30px!important;font-weight:900!important}.historyDatePicker{background:#eff6ff!important;border-color:#bfdbfe!important}.historyDatePicker input{text-align:left!important;margin-top:6px!important;background:#fff!important}@media (max-width:720px){.cashSectionHeadingHistory{align-items:flex-start!important;flex-direction:column!important}.cashSectionHeadingHistory .cashHistoryActionBtn{width:100%!important}}.myUsersPageCellEditOnly{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}.myUsersPageCellEditOnly .pagePermissionSummaryChips,.myUsersPageCellEditOnly .pagePermissionSummaryEmpty{display:none!important}.historyStepInputWrap{display:flex!important;flex-direction:column!important;gap:8px!important}.historyStepInputWrap span,.historyStepReferenceValue span{color:#64748b!important;font-size:13px!important;font-weight:700!important}.historyStepInputWrap input{width:100%!important;min-height:52px!important;border-radius:0!important;border:1px solid #dce4f1!important;background:#fff!important;color:#071227!important;font-size:18px!important;font-weight:800!important;padding:0 16px!important;box-shadow:none!important}.historyStepInputWrap input:focus{outline:none!important;border-color:#8b5cf6!important;box-shadow:0 0 0 4px #8b5cf61a!important}.historyStepReferenceValue{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px!important;border-radius:0!important;background:#fff!important;border:1px solid #dce4f1!important}.historyStepReferenceValue strong{font-size:18px!important}.historyFlowInputHint{min-height:46px!important;border-radius:0!important;border:1px dashed #c7d2fe!important;background:#f8faff!important;color:#4f46e5!important;font-size:13px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 16px!important}.historyActionOverlay.modalOverlay,.modalOverlay.historyActionOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;overflow:hidden!important;background:#0f172a9e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483000!important}.historyActionOverlay .scanModal{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;box-shadow:0 34px 90px #0f172a5c!important}.cashShuffleCardMetaWithSelect{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.cashShuffleMiniSelect{min-height:26px!important;padding:0 8px!important;border:1px solid #d6dfeb!important;border-radius:0!important;background:#fff!important;color:#475569!important;font-size:11px!important;font-weight:800!important;outline:none!important;cursor:pointer!important}.cashShuffleMiniSelect:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf61a!important}.dashRefHeaderAccount{position:relative!important}.dashRefAvatarButton{border:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.dashRefAvatarButton:focus{outline:none!important}.dashRefAvatarButton:focus .dashRefAvatar,.dashRefAvatarButton:hover .dashRefAvatar{transform:translateY(-1px)!important;box-shadow:0 18px 32px #6366f138!important}.dashRefAccountMenu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;min-width:190px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 18px 48px #0f172a24!important;padding:8px!important;z-index:80!important}.dashRefAccountMenu button{width:100%!important;min-height:42px!important;border:none!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;text-align:left!important;cursor:pointer!important}.dashRefAccountMenu button:hover{background:#f8fafc!important}.dashRefAccountMenu button svg{width:16px!important;height:16px!important;color:#64748b!important;flex:0 0 auto!important}.salesPage{width:100%!important;max-width:1600px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:22px!important;padding-bottom:32px!important}.salesHero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:26px 30px!important;box-shadow:0 18px 45px #0f172a0f!important}.salesEyebrow{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;font-weight:900!important;margin-bottom:10px!important}.salesHero h1{margin:0!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:34px!important;line-height:1.05!important;letter-spacing:-.05em!important;font-weight:900!important}.salesHero p{margin:10px 0 0!important;color:#64748b!important;font-size:15px!important;line-height:1.55!important;max-width:760px!important}.salesHeroActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.salesDateInput,.salesToolbar input,.salesToolbar select,.salesFormFields input,.salesCheckoutLabel select,.salesMixedBox input{min-height:44px!important;border:1px solid #d9e3ef!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;padding:0 14px!important;outline:none!important}.salesDateInput:focus,.salesToolbar input:focus,.salesToolbar select:focus,.salesFormFields input:focus,.salesCheckoutLabel select:focus,.salesMixedBox input:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 4px #8b5cf61a!important}.salesKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.salesKpiCard{min-height:142px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;padding:20px!important;box-shadow:0 16px 36px #0f172a0d!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;position:relative!important;overflow:hidden!important}.salesKpiCard:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;background:#6366f1!important}.salesKpiCard.green:before{background:#22c55e!important}.salesKpiCard.purple:before{background:#8b5cf6!important}.salesKpiCard.red:before{background:#e11d48!important}.salesKpiCard span{color:#64748b!important;font-size:13px!important;font-weight:900!important}.salesKpiCard strong{color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.salesKpiCard small{color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.salesDashboardGrid,.salesFormGrid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:18px!important;align-items:start!important}.salesPanel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:22px!important;box-shadow:0 16px 42px #0f172a0d!important}.salesPanel h2{margin:0 0 16px!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:21px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.035em!important}.salesMiniList{display:grid!important;gap:10px!important}.salesMiniList>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:1px solid #edf2f7!important;border-radius:0!important;background:#f8fafc!important}.salesMiniList b{color:#0f172a!important;font-weight:900!important}.salesMiniList small{display:block!important;color:#64748b!important;font-size:12px!important;margin-top:3px!important}.salesMiniList strong{color:#4f46e5!important;font-weight:900!important}.salesBars{display:grid!important;gap:12px!important}.salesBars>div{display:grid!important;grid-template-columns:32px minmax(0,1fr) 92px!important;gap:10px!important;align-items:center!important}.salesBars span{color:#64748b!important;font-size:12px!important;font-weight:900!important}.salesBars div div{height:12px!important;border-radius:0!important;background:#eef2ff!important;overflow:hidden!important}.salesBars em{display:block!important;height:100%!important;border-radius:0!important;background:linear-gradient(90deg,#4f46e5,#8b5cf6)!important}.salesBars strong{text-align:right!important;color:#0f172a!important;font-size:12px!important;font-weight:900!important}.salesFormPanel{min-width:0!important}.salesFormFields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.salesFormFields label,.salesCheckoutLabel,.salesMixedBox label{display:flex!important;flex-direction:column!important;gap:7px!important;color:#475569!important;font-size:13px!important;font-weight:900!important}.salesFormWide{grid-column:1/-1!important}.salesCheckoutPanel{position:sticky!important;top:92px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.salesTotalBox{padding:18px!important;border:1px solid #dbeafe!important;border-radius:0!important;background:#eff6ff!important}.salesTotalBox span{color:#475569!important;font-weight:900!important;font-size:13px!important}.salesTotalBox strong{display:block!important;margin-top:8px!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:36px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important}.salesTotalBox small{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.salesMixedBox{display:grid!important;gap:10px!important}.salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.salesPaymentPreview div{border:1px solid #e2e8f0!important;border-radius:0!important;padding:10px!important;background:#f8fafc!important}.salesPaymentPreview span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important}.salesPaymentPreview b{display:block!important;margin-top:4px!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.salesPrimaryBtn{min-height:46px!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;padding:0 18px!important;box-shadow:0 14px 30px #4f46e533!important;cursor:pointer!important}.salesPrimaryBtn.small{min-height:42px!important;border-radius:0!important}.salesToolbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.salesToolbar input:first-child{min-width:260px!important}.salesToolbar strong{margin-left:auto!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}.salesTableWrap{width:100%!important;overflow:auto!important;border:1px solid #e2e8f0!important;border-radius:0!important}.salesTable{width:100%!important;border-collapse:collapse!important;min-width:960px!important}.salesTable th{background:#f8fafc!important;color:#475569!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding:13px 14px!important;text-align:left!important;border-bottom:1px solid #e2e8f0!important}.salesTable td{padding:13px 14px!important;border-bottom:1px solid #eef2f7!important;color:#334155!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.salesTable tr:last-child td{border-bottom:0!important}.salesTable small{color:#94a3b8!important}.salesStatus{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;background:#dcfce7!important;color:#15803d!important}.salesStatus.cancelled{background:#ffe4e6!important;color:#be123c!important}.salesMiniBtn{min-height:30px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.salesMiniBtn.danger{color:#be123c!important;border-color:#fecdd3!important;background:#fff1f2!important}.salesEmptyText,.salesEmptyCell,.salesMuted{color:#64748b!important;font-size:14px!important;font-weight:700!important}.salesEmptyCell{text-align:center!important;padding:26px!important}@media (max-width:1100px){.salesKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.salesDashboardGrid,.salesFormGrid{grid-template-columns:1fr!important}.salesCheckoutPanel{position:static!important}}@media (max-width:720px){.salesHero{flex-direction:column!important;padding:22px!important}.salesHero h1{font-size:28px!important}.salesKpiGrid,.salesFormFields,.salesPaymentPreview{grid-template-columns:1fr!important}.salesToolbar input:first-child{min-width:100%!important}.salesToolbar strong{margin-left:0!important;width:100%!important}}.dashRefAccountMenuIcon{width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:15px!important;line-height:1!important}.dashRefAccountMenu{min-width:215px!important}.dashRefAccountMenu button+button{margin-top:2px!important}.salesSearchRow{display:flex!important;gap:10px!important;margin-bottom:22px!important}.salesSearchRow input{flex:1!important;min-height:44px!important;border:1px solid #d9e3ef!important;border-radius:0!important;padding:0 14px!important;font-weight:700!important}.salesAddCartBtn{margin-top:16px!important}.salesCartBox{margin-top:22px!important;display:grid!important;gap:10px!important}.salesCartItem{display:grid!important;grid-template-columns:minmax(0,1fr) auto 34px!important;align-items:center!important;gap:12px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:0!important;padding:12px!important}.salesCartItem b{display:block!important;color:#0f172a!important;font-weight:900!important}.salesCartItem small{display:block!important;color:#64748b!important;margin-top:3px!important;font-size:12px!important}.salesCartItem strong{white-space:nowrap!important;color:#4f46e5!important;font-weight:900!important}.salesCartItem button{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:#fee2e2!important;color:#be123c!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important}.salesGhostBtn{min-height:42px!important;border:1px solid #d9e3ef!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:900!important;padding:0 16px!important;cursor:pointer!important}.salesCheckoutLabel input,.salesCheckoutLabel select{min-height:44px!important;border:1px solid #d9e3ef!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;padding:0 14px!important;outline:none!important}.salesAlertGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.salesAlertGrid>div{min-height:88px!important;border-radius:0!important;border:1px solid #e2e8f0!important;padding:14px!important;background:#f8fafc!important}.salesAlertGrid>div b{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}.salesAlertGrid>div span{display:block!important;margin-top:7px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.salesAlertGrid>div.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.salesAlertGrid>div.warn{background:#fffbeb!important;border-color:#fde68a!important}.salesAlertGrid>div.bad{background:#fff1f2!important;border-color:#fecdd3!important}.salesAlertGrid>div.neutral{background:#f8fafc!important;border-color:#e2e8f0!important}.salesActionStack{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:210px!important}.salesMiniBtn.warn{color:#b45309!important;border-color:#fde68a!important;background:#fffbeb!important}.salesStatus.credit_refused,.salesStatus.cancelled{background:#ffe4e6!important;color:#be123c!important}.salesStatus.returned,.salesStatus.partial_return{background:#fef3c7!important;color:#b45309!important}.salesStatus.draft{background:#e2e8f0!important;color:#475569!important}.salesToolbarDense{align-items:flex-end!important}.salesToolbarDense input,.salesToolbarDense select{min-width:160px!important}.salesTicketGrid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:18px!important;align-items:start!important}.salesTicketCard{overflow:hidden!important}.salesTicketHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}.salesTicketHeader span{color:#4f46e5!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.salesTicketHeader h2{margin:6px 0 0!important}.salesTicketHeader p{margin:6px 0 0!important;color:#64748b!important;font-weight:700!important}.salesTicketHeader strong{font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:34px!important;color:#0f172a!important;white-space:nowrap!important}.salesTicketMeta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}.salesTicketMeta div{border:1px solid #e2e8f0!important;border-radius:0!important;padding:12px!important;background:#f8fafc!important}.salesTicketMeta span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important}.salesTicketMeta b{display:block!important;margin-top:4px!important;color:#0f172a!important;font-weight:900!important}.salesTicketItems{min-width:720px!important}.salesTicketTotals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}.salesTicketTotals div{border-radius:0!important;background:#eef2ff!important;padding:14px!important}.salesTicketTotals span{display:block!important;color:#64748b!important;font-weight:900!important;font-size:12px!important}.salesTicketTotals b{display:block!important;margin-top:5px!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}.salesHistoryActionTitle{margin-top:22px!important}.salesTimeline{display:grid!important;gap:10px!important}.salesTimeline div{border-left:3px solid #6366f1!important;padding:8px 0 8px 12px!important}.salesTimeline b{display:block!important;color:#0f172a!important;font-weight:900!important}.salesTimeline span{display:block!important;color:#64748b!important;margin-top:3px!important;font-size:12px!important}.salesStandaloneNote{margin:14px 0 0!important;padding:12px 14px!important;border-radius:0!important;background:#fffbeb!important;color:#92400e!important;font-size:13px!important;font-weight:800!important}.salesReportGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.salesReportCard{min-height:150px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;padding:20px!important;text-align:left!important;box-shadow:0 16px 42px #0f172a0d!important;cursor:pointer!important;transition:all .15s ease!important}.salesReportCard:hover{transform:translateY(-2px)!important;border-color:#c7d2fe!important;box-shadow:0 20px 50px #4f46e51a!important}.salesReportCard span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:11px!important;font-weight:900!important}.salesReportCard b{display:block!important;margin-top:18px!important;color:#0f172a!important;font-size:18px!important;line-height:1.15!important;font-weight:900!important}.salesReportCard small{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}@media (max-width:1100px){.salesTicketGrid{grid-template-columns:1fr!important}.salesTicketMeta,.salesReportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.salesSearchRow{flex-direction:column!important}.salesAlertGrid,.salesTicketMeta,.salesTicketTotals,.salesReportGrid{grid-template-columns:1fr!important}}.salesCashLikeGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.salesCashLikeCard{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:0!important;box-shadow:0 2px 10px -3px #0651ed0d!important;padding:24px!important;min-height:196px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:border-color .15s ease,box-shadow .15s ease!important}.salesCashLikeCard:hover{border-color:#c7d2fe!important;box-shadow:0 8px 20px -12px #4f46e52e!important}.salesCashLikeRingCard,.salesCashLikeAlertCard{min-height:240px!important}.salesCashLikeAlertCard{grid-row:span 2!important}.salesCashLikeChartCard{grid-column:span 2!important}.salesCashLikeCardTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}.salesCashLikeCardTop h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.02em!important}.salesCashLikeMeta{margin-top:6px!important;color:#94a3b8!important;font-size:12px!important;line-height:1.4!important;font-weight:700!important}.salesCashLikeBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:34px!important;padding:0 10px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;line-height:1!important;font-weight:900!important}.salesCashLikeBadge.positive{background:#dcfce7!important;color:#15803d!important}.salesCashLikeBadge.warning{background:#fef3c7!important;color:#b45309!important}.salesCashLikeBadge.danger{background:#ffe4e6!important;color:#e11d48!important}.salesCashLikeAmount{display:flex!important;align-items:flex-end!important;gap:8px!important;margin-top:auto!important}.salesCashLikeAmount strong{color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:38px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.salesCashLikeAmount em{color:#64748b!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;font-style:normal!important;padding-bottom:4px!important}.salesCashLikeAmount.positive strong{color:#059669!important}.salesCashLikeAmount.warning strong{color:#d97706!important}.salesCashLikeTextMetric strong{display:block!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:42px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.salesCashLikeTextMetric span{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.salesCashLikeRingWrap{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 0 10px!important}.salesCashLikeRing{position:relative!important;width:150px!important;height:150px!important}.salesCashLikeRing svg{width:100%!important;height:100%!important;display:block!important;transform:rotate(-90deg)!important}.salesCashLikeRing circle{fill:none!important;stroke-width:8!important}.salesCashLikeRing .track{stroke:#e2e8f0!important}.salesCashLikeRing .value{stroke:#4f46e5!important;stroke-linecap:round!important}.salesCashLikeRing div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.salesCashLikeRing strong{color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:32px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.salesCashLikeRing span{margin-top:6px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.salesCashLikeHint{margin-top:8px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;text-align:center!important}.salesCashLikeList{display:grid!important;gap:10px!important;margin-top:auto!important}.salesCashLikeList>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #eef2f7!important}.salesCashLikeList b{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.salesCashLikeList small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.salesCashLikeList strong{color:#0f172a!important;font-size:13px!important;font-weight:800!important;text-align:right!important}.salesCashLikeListEmpty{color:#64748b!important;font-size:13px!important;font-weight:700!important;padding:14px!important;border-radius:0!important;background:#f8fafc!important;border:1px dashed #e2e8f0!important}.salesCashLikeBars{display:grid!important;gap:11px!important;margin-top:auto!important}.salesCashLikeBars>div{display:grid!important;grid-template-columns:34px minmax(0,1fr) 96px!important;align-items:center!important;gap:12px!important}.salesCashLikeBars span{color:#64748b!important;font-size:12px!important;font-weight:800!important}.salesCashLikeBars div div{height:11px!important;border-radius:0!important;background:#eef2ff!important;overflow:hidden!important}.salesCashLikeBars em{display:block!important;height:100%!important;border-radius:0!important;background:linear-gradient(90deg,#4f46e5,#8b5cf6)!important}.salesCashLikeBars strong{color:#0f172a!important;font-size:12px!important;font-weight:800!important;text-align:right!important}.salesCashLikeAlerts{display:grid!important;gap:12px!important;margin-top:auto!important}.salesCashLikeAlerts>div{padding:14px 15px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important}.salesCashLikeAlerts>div b{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.salesCashLikeAlerts>div span{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.salesCashLikeAlerts>div.ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.salesCashLikeAlerts>div.warn{background:#fffbeb!important;border-color:#fde68a!important}.salesCashLikeAlerts>div.bad{background:#fff1f2!important;border-color:#fecdd3!important}.salesCashLikeAlerts>div.neutral{background:#f8fafc!important;border-color:#e2e8f0!important}@media (max-width:1180px){.salesCashLikeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.salesCashLikeAlertCard{grid-row:auto!important}.salesCashLikeChartCard{grid-column:span 2!important}}@media (max-width:760px){.salesCashLikeGrid{grid-template-columns:1fr!important}.salesCashLikeChartCard{grid-column:span 1!important}.salesCashLikeCard,.salesCashLikeRingCard,.salesCashLikeAlertCard{min-height:auto!important}.salesCashLikeAmount strong{font-size:32px!important}.salesCashLikeBars>div{grid-template-columns:28px minmax(0,1fr) 86px!important}}.salesCatalogueKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.salesCataloguePanel{padding:22px!important}.salesCatalogueToolbar{align-items:center!important;margin-bottom:18px!important}.salesCatalogueToolbar input{min-width:360px!important;flex:1 1 360px!important}.salesCatalogueToolbar select{min-width:210px!important}.salesCatalogueToolbar strong{white-space:nowrap!important}.salesCatalogueTableWrap{max-height:640px!important;overflow:auto!important}.salesCatalogueTable{min-width:1580px!important}.salesCatalogueTable thead th{position:sticky!important;top:0!important;z-index:2!important}.salesCatalogueTable th,.salesCatalogueTable td{white-space:nowrap!important}.salesCatalogueNameCell{white-space:normal!important;min-width:360px!important;max-width:460px!important}.salesCatalogueNameCell b{color:#0f172a!important;font-weight:900!important;line-height:1.35!important}@media (max-width:1100px){.salesCatalogueKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.salesCatalogueKpiGrid{grid-template-columns:1fr!important}.salesCatalogueToolbar input,.salesCatalogueToolbar select{min-width:100%!important;width:100%!important}}.salesCatalogueMatchBox{margin:0 0 22px!important;padding:14px 16px!important;border-radius:0!important;border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:#0f172a!important}.salesCatalogueMatchBox span{display:block!important;color:#15803d!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesCatalogueMatchBox b{display:block!important;margin-top:6px!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:900!important}.salesCatalogueMatchBox small{display:block!important;margin-top:6px!important;color:#475569!important;font-size:12px!important;font-weight:800!important}.salesNewSaleHeaderActions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.salesNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)!important;gap:22px!important;align-items:start!important}.salesModernCartPanel{padding:24px!important}.salesModernCartHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}.salesModernCartHeader h2{margin:0!important}.salesModernCartHeader p{margin:8px 0 0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.salesModernCartTable{display:grid!important;gap:12px!important}.salesModernCartHead,.salesModernCartRow{display:grid!important;grid-template-columns:68px minmax(240px,1.4fr) 100px 100px 86px 120px 92px!important;align-items:center!important;gap:12px!important}.salesModernCartHead{padding:0 8px 8px!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesModernCartRow{padding:12px 14px!important;background:#fff!important;border:1px solid rgba(203,213,225,.8)!important;border-radius:0!important;box-shadow:0 8px 18px -16px #0f172a47!important}.salesModernCartQty{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cbd5e1!important;border-radius:0!important;font-size:20px!important;font-weight:800!important;color:#0f172a!important;background:#fff!important}.salesModernCartProduct b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:900!important}.salesModernCartProduct small{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:7px!important;color:#0ea5a6!important;font-size:12px!important;font-weight:800!important}.salesModernCartPrice,.salesModernCartPpv{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cbd5e1!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:800!important}.salesModernCartBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important}.salesModernCartBadge.ok{background:#dcfce7!important;color:#166534!important}.salesModernCartBadge.neutral{background:#f1f5f9!important;color:#64748b!important}.salesModernCartTotal{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.salesModernCartTotal small{color:#ef4444!important;font-size:12px!important;font-weight:800!important}.salesModernCartTotal b{color:#0f172a!important;font-size:16px!important;font-weight:900!important}.salesModernCartActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.salesMiniIconBtn{width:38px!important;height:38px!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important}.salesMiniIconBtn:hover{border-color:#a5b4fc!important;color:#4338ca!important}.salesMiniIconBtn.danger{color:#ef4444!important}.salesModernCartTotals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.salesModernCartTotals>div{padding:16px 18px!important;border-radius:0!important;border:1px solid #dbe4f0!important;background:#f8fafc!important}.salesModernCartTotals span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesModernCartTotals b{display:block!important;margin-top:8px!important;color:#0f172a!important;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif!important;font-size:28px!important;line-height:1!important;font-weight:800!important}.salesModernCartTotals .highlight{background:linear-gradient(135deg,#eef2ff,#f5f3ff)!important;border-color:#c7d2fe!important}.salesEmptyBlock{padding:32px 20px!important;border:1px dashed #cbd5e1!important;border-radius:0!important;text-align:center!important;background:#f8fafc!important}.salesEmptyBlock b{display:block!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}.salesEmptyBlock p{margin:8px 0 0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.salesSearchOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;background:#0f172a85!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important}.salesSearchModal{width:min(980px,100%)!important;max-height:min(92vh,980px)!important;overflow:auto!important;background:#fff!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:0!important;box-shadow:0 34px 90px -28px #0f172a73!important}.salesSearchModalHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:28px 28px 0!important}.salesSearchModalEyebrow{display:inline-flex!important;align-items:center!important;padding:8px 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesSearchModalHeader h2{margin:14px 0 0!important;color:#0f172a!important}.salesSearchModalHeader p{margin:10px 0 0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.salesSearchModalClose{width:44px!important;height:44px!important;border-radius:0!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#475569!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}.salesSearchModalBody{padding:24px 28px 28px!important}.salesSearchTopBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.salesPopupFormGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;margin-top:18px!important}.salesPopupFormGrid label{display:grid!important;gap:8px!important;color:#334155!important;font-size:13px!important;font-weight:800!important}.salesPopupPreviewRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.salesPopupPreviewRow>div{padding:14px 16px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.salesPopupPreviewRow span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesPopupPreviewRow b{display:block!important;margin-top:8px!important;color:#0f172a!important;font-size:22px!important;font-weight:900!important}.salesSearchModalFooter{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:20px!important}@media (max-width:1120px){.salesNewSaleLayout{grid-template-columns:1fr!important}}@media (max-width:900px){.salesModernCartHead,.salesModernCartRow{grid-template-columns:56px minmax(180px,1fr) 88px 88px 70px 96px 88px!important}.salesModernCartTotals{grid-template-columns:1fr!important}}@media (max-width:760px){.salesSearchOverlay{padding:14px!important}.salesSearchModalHeader,.salesSearchModalBody{padding-left:18px!important;padding-right:18px!important}.salesSearchTopBar,.salesPopupFormGrid,.salesPopupPreviewRow{grid-template-columns:1fr!important}.salesSearchModalFooter{flex-direction:column!important}.salesModernCartHead{display:none!important}.salesModernCartRow{grid-template-columns:1fr!important;gap:10px!important}.salesModernCartActions{justify-content:flex-start!important}}.salesSingleActionBtn{min-width:110px!important}.salesInlineActionOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1250!important;background:#0f172a85!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.salesInlineActionModal{width:min(460px,100%)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 28px 70px -24px #0f172a73!important;overflow:hidden!important}.salesInlineActionHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:22px 22px 0!important}.salesInlineActionEyebrow{display:inline-flex!important;padding:8px 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.salesInlineActionHeader h3{margin:14px 0 0!important;color:#0f172a!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important}.salesInlineActionHeader p{margin:10px 0 0!important;color:#64748b!important;font-size:14px!important;font-weight:700!important}.salesInlineActionClose{width:42px!important;height:42px!important;border-radius:0!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#475569!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;flex:0 0 auto!important}.salesInlineActionBody{display:grid!important;gap:10px!important;padding:20px 22px 22px!important}.salesInlineActionWideBtn{width:100%!important;justify-content:center!important;min-height:44px!important}@media (max-width:640px){.salesInlineActionOverlay{padding:14px!important}.salesInlineActionHeader{padding:18px 18px 0!important}.salesInlineActionBody{padding:16px 18px 18px!important}.salesInlineActionHeader h3{font-size:22px!important}}.groupedAppDropdownNavShell{overflow:visible!important;position:relative!important}.groupedAppSectionDropdownNav{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;overflow:visible!important}.groupedAppSectionDropdown{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.groupedAppSectionDropdown>button{white-space:nowrap!important}.groupedAppSectionDropdown>button.open{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.groupedAppDropdownChevron{margin-left:6px!important;color:#64748b!important;font-size:14px!important;font-weight:900!important;line-height:1!important;transition:transform .16s ease!important}.groupedAppSectionDropdown>button.open .groupedAppDropdownChevron{transform:rotate(180deg)!important;color:#4338ca!important}.groupedAppSectionDropdownMenu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;min-width:250px!important;max-width:min(340px,90vw)!important;max-height:70vh!important;overflow:auto!important;display:grid!important;gap:6px!important;padding:10px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 22px 62px #0f172a29!important;z-index:300!important}.groupedAppSectionDropdownMenu:before{content:""!important;position:absolute!important;top:-6px!important;left:24px!important;width:12px!important;height:12px!important;background:#fff!important;border-left:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;transform:rotate(45deg)!important}.groupedAppSectionDropdownMenu>button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;text-align:left!important;cursor:pointer!important;position:relative!important;z-index:1!important}.groupedAppSectionDropdownMenu>button:hover{background:#f8fafc!important}.groupedAppSectionDropdownMenu>button.active{background:#eef2ff!important;color:#4338ca!important}.groupedAppSectionDropdownMenu>button svg,.groupedAppSectionDropdownMenu>button .invSvg{width:16px!important;height:16px!important;flex:0 0 auto!important}@media (max-width:820px){.groupedAppSectionDropdownNav{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important}.groupedAppSectionDropdownMenu{position:fixed!important;top:86px!important;left:14px!important;right:14px!important;width:auto!important;min-width:0!important;max-width:none!important}.groupedAppSectionDropdownMenu:before{display:none!important}}.salesNewSalePageV354{--sales-violet:#6d5efc;--sales-violet-dark:#5846f6;--sales-violet-soft:#f5f3ff;--sales-border:#e2e8f0;--sales-muted:#64748b;--sales-heading:#0f172a}.salesShuffleHeaderActions{display:flex;gap:12px;flex-wrap:wrap}.salesShuffleLightBtn,.salesShufflePlainBtn,.salesShuffleLinkBtn,.salesShufflePrintBtn{min-height:42px;border-radius:0!important;font-weight:700!important}.salesShuffleLightBtn{background:#f5f3ff!important;color:#5b3df5!important;border:1px solid #d9d2ff!important}.salesShufflePlainBtn,.salesShufflePrintBtn{background:#fff!important;color:#64748b!important;border:1px solid var(--sales-border)!important}.salesShuffleLinkBtn{background:transparent!important;color:#6d5efc!important;border:0!important;padding:0!important;min-height:auto!important}.salesShuffleNewSaleLayout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:24px;align-items:start}.salesShuffleCartCard,.salesShuffleCheckoutCard{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:0!important;box-shadow:0 8px 28px #0f172a0f!important;overflow:hidden}.salesShuffleCartHeader{padding:20px 22px!important;border-bottom:1px solid #f1f5f9!important;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.salesShuffleCartHeader h2,.salesShuffleCheckoutHeader h2{margin:0;font-size:1.15rem;line-height:1.2;font-weight:800;color:var(--sales-heading)}.salesShuffleCartHeader p{margin:6px 0 0;color:#94a3b8;font-size:.78rem;font-weight:600}.salesShuffleCartTable{padding:0!important;border:0!important}.salesModernCartHead{background:#f8fafc!important;border-bottom:1px solid #eef2f7!important}.salesModernCartHead span{color:#94a3b8!important;font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:800!important}.salesModernCartRow{border-top:1px solid #f1f5f9!important;transition:background .15s ease}.salesModernCartRow:hover{background:#6d5efc08!important}.salesModernCartQty{width:48px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:0!important;color:#334155;font-weight:800}.salesModernCartProduct b{color:#1e293b!important;font-size:.95rem!important;line-height:1.35!important}.salesModernCartProduct small{margin-top:6px!important;color:#7c3aed!important;font-weight:600!important}.salesModernCartPrice,.salesModernCartPpv{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:84px;padding:0 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0!important;color:#475569;font-weight:700}.salesModernCartBadge.ok{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.salesModernCartBadge.neutral{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important}.salesModernCartTotal small{color:#94a3b8!important;font-weight:700!important}.salesModernCartTotal b{color:#0f172a!important;font-size:1rem!important}.salesMiniIconBtn{width:34px!important;height:34px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important}.salesMiniIconBtn:hover{background:#f8fafc!important}.salesMiniIconBtn.danger:hover{background:#fef2f2!important;color:#dc2626!important}.salesShuffleCartTotals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;padding:18px 0 0!important}.salesShuffleCartTotals>div{min-height:112px;border:1px solid #e2e8f0;border-radius:0!important;padding:20px 16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.salesShuffleCartTotals>div span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;font-weight:800}.salesShuffleCartTotals>div b{margin-top:8px;color:#0f172a;font-size:1.55rem;font-weight:900}.salesShuffleCartTotals>div.highlight{background:linear-gradient(135deg,#6d5efc,#5b3df5);border-color:transparent;box-shadow:0 14px 30px #6d5efc3d}.salesShuffleCartTotals>div.highlight span,.salesShuffleCartTotals>div.highlight b{color:#fff}.salesShuffleEmptyBlock{min-height:260px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(180deg,#fff,#fbfbff)!important;border:1px dashed #dbe3f0!important;border-radius:0!important;margin:18px!important}.salesShuffleEmptyBlock b{font-size:1.1rem;color:#0f172a}.salesShuffleEmptyBlock p{max-width:420px;text-align:center;color:#64748b}.salesShuffleCheckoutHeader{padding:20px 22px;border-bottom:1px solid #f1f5f9}.salesShuffleCheckoutCard{padding:0!important}.salesShuffleCheckoutCard .salesCheckoutLabel{display:block;margin:0;color:#64748b;font-size:.78rem;font-weight:700}.salesShuffleCheckoutCard .salesCheckoutLabel input,.salesShuffleCheckoutCard .salesCheckoutLabel select{width:100%;margin-top:7px;min-height:44px;border-radius:0!important;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;padding:0 14px;font-size:.95rem;outline:none}.salesShuffleCheckoutCard .salesCheckoutLabel input:focus,.salesShuffleCheckoutCard .salesCheckoutLabel select:focus{border-color:#c4b5fd;box-shadow:0 0 0 4px #6d5efc1a;background:#fff}.salesShuffleCheckoutMeta,.salesShuffleCheckoutCard>.salesCheckoutLabel,.salesShuffleCheckoutCard>.salesMixedGrid,.salesShuffleCheckoutCard>.salesPaymentPreview,.salesShuffleCheckoutCard>.salesPrimaryBtn,.salesShuffleCheckoutCard>.salesGhostBtn{margin-left:22px!important;margin-right:22px!important}.salesShuffleCheckoutMeta{padding-top:18px;display:grid!important;gap:14px!important}.salesShuffleSummaryBox{margin:16px 22px!important;padding:16px!important;border:1px solid #ede9fe!important;background:#f5f3ffd9!important;border-radius:0!important}.salesShuffleSummaryBox div{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:2px 0}.salesShuffleSummaryBox span{color:#64748b!important;font-size:.9rem!important}.salesShuffleSummaryBox b{color:#1f2937!important;font-weight:800!important}.salesShuffleSummaryBox .main{padding-top:10px!important;margin-top:8px!important;border-top:1px solid #ddd6fe!important}.salesShuffleSummaryBox .main span,.salesShuffleSummaryBox .main b{color:#5b3df5!important}.salesShuffleCheckoutCard>.salesCheckoutLabel{display:block!important;margin-bottom:14px!important}.salesShuffleCheckoutCard>.salesMixedGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin-bottom:14px!important}.salesShufflePaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin-top:4px!important;margin-bottom:14px!important}.salesShufflePaymentPreview>div{min-height:76px;border:1px solid #e2e8f0;border-radius:0!important;background:#fff;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.salesShufflePaymentPreview span{color:#94a3b8!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}.salesShufflePaymentPreview b{margin-top:6px;color:#0f172a!important;font-size:1rem!important;font-weight:900!important}.salesShufflePrimaryBtn{width:calc(100% - 44px)!important;min-height:48px!important;border-radius:0!important;background:linear-gradient(90deg,#6d5efc,#5b3df5)!important;box-shadow:0 16px 30px #6d5efc38!important;font-size:.95rem!important;font-weight:800!important}.salesShufflePrintBtn{width:calc(100% - 44px)!important;margin-top:10px!important;margin-bottom:22px!important;text-align:center!important}.salesShuffleSearchOverlay{background:#0f172a7a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.salesShuffleSearchModal{width:min(1080px,calc(100vw - 32px))!important;border-radius:0!important;border:1px solid #e2e8f0!important;box-shadow:0 28px 90px #0f172a42!important}.salesShuffleSearchModalHeader{padding:24px 26px 18px!important;border-bottom:1px solid #f1f5f9!important}.salesShuffleSearchModalHeader h2{margin:12px 0 0!important;font-size:1.7rem!important;line-height:1.1!important;font-weight:900!important;color:#0f172a!important}.salesShuffleSearchModalHeader p{margin-top:10px!important;max-width:760px!important;color:#64748b!important;font-size:.95rem!important}.salesShuffleSearchModalBody{padding:22px 26px 26px!important}.salesSearchTopBar input{min-height:46px!important;border-radius:0!important;background:#f8fafc!important}.salesSearchTopBar .salesPrimaryBtn.small{min-height:46px!important;border-radius:0!important;background:linear-gradient(90deg,#6d5efc,#5b3df5)!important}.salesCatalogueMatchBox{border-radius:0!important;background:#faf5ff!important;border:1px solid #e9d5ff!important}.salesPopupFormGrid label{font-size:.8rem!important;font-weight:700!important;color:#64748b!important}.salesPopupFormGrid input{margin-top:7px!important;min-height:46px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.salesPopupPreviewRow>div{border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;min-height:88px!important}.salesPopupPreviewRow span{font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#94a3b8!important;font-weight:800!important}.salesPopupPreviewRow b{font-size:1.2rem!important;color:#0f172a!important}.salesSearchModalFooter .salesPrimaryBtn,.salesSearchModalFooter .salesGhostBtn{min-height:46px!important;border-radius:0!important}@media (max-width: 1080px){.salesShuffleNewSaleLayout{grid-template-columns:1fr!important}}@media (max-width: 760px){.salesShuffleCartTotals,.salesShufflePaymentPreview,.salesShuffleCheckoutCard>.salesMixedGrid{grid-template-columns:1fr!important}.salesShuffleSearchModal{width:min(100vw - 18px,720px)!important}.salesShuffleSearchModalHeader,.salesShuffleSearchModalBody,.salesShuffleCartHeader,.salesShuffleCheckoutHeader{padding-left:18px!important;padding-right:18px!important}.salesShuffleCheckoutMeta,.salesShuffleCheckoutCard>.salesCheckoutLabel,.salesShuffleCheckoutCard>.salesMixedGrid,.salesShuffleCheckoutCard>.salesPaymentPreview,.salesShuffleCheckoutCard>.salesPrimaryBtn,.salesShuffleCheckoutCard>.salesGhostBtn,.salesShuffleSummaryBox{margin-left:18px!important;margin-right:18px!important}.salesShufflePrimaryBtn,.salesShufflePrintBtn{width:calc(100% - 36px)!important}}.salesPostSalePromptOverlay{z-index:1450!important}.salesPostSalePromptModal{width:min(520px,100%)!important}.salesPostSalePromptHeader h3{margin-top:12px!important}.salesPostSalePromptBody{display:grid!important;gap:12px!important}.salesPostSalePromptPrimary,.salesPostSalePromptGhost{width:100%!important;min-height:46px!important;border-radius:0!important}.salesPostSalePromptPrimary{margin:0!important}.salesPostSalePromptGhost{text-align:center!important}.salesScanNotFoundOverlay{z-index:1500!important}.salesScanNotFoundModal{width:min(520px,100%)!important}.salesInlineActionEyebrow.danger{background:#fff1f2!important;color:#e11d48!important}.salesScanNotFoundModal h3{color:#0f172a!important}.salesScanNotFoundModal p b{color:#e11d48!important;font-weight:900!important}.stockKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stockDashboardGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important}.stockPanel{padding:22px!important}.stockPanel h2{margin:0 0 16px!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}.stockMiniList{display:grid!important;gap:10px!important}.stockMiniList>div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important}.stockMiniList b{display:block!important;color:#0f172a!important;font-size:13px!important;line-height:1.35!important}.stockMiniList small{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.stockMiniList strong{color:#4f46e5!important;font-size:16px!important;font-weight:900!important;white-space:nowrap!important}.stockAlertPanel{grid-column:span 1!important}.stockAlertGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.stockAlertGrid>div{padding:16px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important}.stockAlertGrid b{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.stockAlertGrid span{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.stockAlertGrid .danger{background:#fff1f2!important;border-color:#fecdd3!important}.stockAlertGrid .warn{background:#fffbeb!important;border-color:#fde68a!important}.stockAlertGrid .ok{background:#f0fdf4!important;border-color:#bbf7d0!important}.stockTableWrap{max-height:680px!important;overflow:auto!important}.stockTable{min-width:1320px!important}.stockTable th,.stockTable td{white-space:nowrap!important}.stockTable td:first-child{white-space:normal!important;min-width:280px!important}.stockBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;border:1px solid transparent!important}.stockBadge.ok{background:#dcfce7!important;color:#166534!important;border-color:#bbf7d0!important}.stockBadge.warn{background:#fef3c7!important;color:#92400e!important;border-color:#fde68a!important}.stockBadge.danger{background:#ffe4e6!important;color:#be123c!important;border-color:#fecdd3!important}.stockBadge.watch{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.stockReceptionForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.stockReceptionForm label{display:grid!important;gap:8px!important;color:#334155!important;font-size:13px!important;font-weight:800!important}.stockReceptionForm input,.stockReceptionForm select{min-height:46px!important;width:100%!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 14px!important;outline:none!important}.stockReceptionForm input:focus,.stockReceptionForm select:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}.stockReceptionForm .salesPrimaryBtn{grid-column:1 / -1!important;min-height:48px!important;border-radius:0!important}@media (max-width:1200px){.stockKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stockDashboardGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.stockKpiGrid,.stockReceptionForm,.stockAlertGrid{grid-template-columns:1fr!important}}.stockPageActions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.stockPageActions .salesPrimaryBtn,.stockPageActions .salesGhostBtn{min-height:40px!important;border-radius:0!important}.stockBlOverlay{z-index:1600!important}.stockBlModal{width:min(1060px,100%)!important;max-height:90vh!important;overflow:auto!important}.stockBlHeader h3{margin-top:10px!important}.stockBlMetaGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.stockBlMetaGrid label,.stockBlLine label{display:grid!important;gap:7px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.stockBlMetaGrid .wide{grid-column:1 / -1!important}.stockBlMetaGrid input,.stockBlMetaGrid select,.stockBlScanBox input,.stockBlLine input{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:0 13px!important;outline:none!important}.stockBlMetaGrid input:focus,.stockBlMetaGrid select:focus,.stockBlScanBox input:focus,.stockBlLine input:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}.stockBlScanBox{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:16px!important;padding:14px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.stockBlNotFound{display:grid!important;gap:5px!important;margin-top:12px!important;padding:13px 15px!important;border-radius:0!important;background:#fff1f2!important;border:1px solid #fecdd3!important;color:#be123c!important}.stockBlNotFound b{font-size:13px!important;font-weight:900!important}.stockBlNotFound span{font-size:12px!important;font-weight:800!important}.stockBlLines{display:grid!important;gap:10px!important;margin-top:16px!important}.stockBlLine{display:grid!important;grid-template-columns:minmax(220px,1fr) 90px 140px 170px 38px!important;gap:10px!important;align-items:end!important;padding:14px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important}.stockBlProductInfo{display:grid!important;gap:4px!important}.stockBlProductInfo b{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.stockBlProductInfo small{color:#64748b!important;font-size:12px!important;font-weight:750!important}.stockBlEmpty{padding:24px!important;border-radius:0!important;border:1px dashed #cbd5e1!important;background:#f8fafc!important}.stockBlFooter{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid #e2e8f0!important}.stockBlFooter .salesPrimaryBtn,.stockBlFooter .salesGhostBtn{min-width:150px!important;min-height:44px!important;border-radius:0!important}@media (max-width:900px){.stockBlMetaGrid,.stockBlScanBox,.stockBlLine{grid-template-columns:1fr!important}.stockBlFooter{flex-direction:column!important}.stockBlFooter .salesPrimaryBtn,.stockBlFooter .salesGhostBtn{width:100%!important}}.stockManualOrderOverlay{z-index:1650!important}.stockManualOrderModal{width:min(760px,100%)!important;max-height:90vh!important;overflow:auto!important}.stockManualOrderGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.stockManualOrderGrid label{display:grid!important;gap:7px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.stockManualOrderGrid .wide{grid-column:1 / -1!important}.stockManualOrderGrid input,.stockManualOrderGrid select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:0 13px!important;outline:none!important}.stockManualOrderGrid input:focus,.stockManualOrderGrid select:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}@media (max-width:760px){.stockManualOrderGrid{grid-template-columns:1fr!important}}.stockSupplierOverlay{z-index:1660!important}.stockSupplierModal{width:min(720px,100%)!important;max-height:90vh!important;overflow:auto!important}.stockSupplierGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.stockSupplierGrid label{display:grid!important;gap:7px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.stockSupplierGrid .wide{grid-column:1 / -1!important}.stockSupplierGrid input,.stockSupplierGrid select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:0 13px!important;outline:none!important}.stockSupplierGrid input:focus,.stockSupplierGrid select:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}@media (max-width:760px){.stockSupplierGrid{grid-template-columns:1fr!important}}.stockExpiryKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:18px!important}.stockExpiryActions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.stockExpiryOverlay{z-index:1670!important}.stockExpiryModal{width:min(760px,100%)!important;max-height:90vh!important;overflow:auto!important}.stockExpiryDecisionGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.stockExpiryDecisionGrid label{display:grid!important;gap:7px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.stockExpiryDecisionGrid .wide{grid-column:1 / -1!important}.stockExpiryDecisionGrid input,.stockExpiryDecisionGrid select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:0 13px!important;outline:none!important}.stockExpiryDecisionGrid input:focus,.stockExpiryDecisionGrid select:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}.salesScanNotFoundModal small{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:12px!important;font-weight:750!important}@media (max-width:900px){.stockExpiryKpiGrid,.stockExpiryDecisionGrid{grid-template-columns:1fr!important}.stockExpiryActions{flex-direction:column!important;align-items:stretch!important}.stockExpiryActions .salesMiniBtn{width:100%!important}}.stockFiltersPanel{margin-bottom:18px!important}.stockFilterHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.stockFilterHeader h2{margin:0!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}.stockFilterHeader p{margin:5px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:750!important}.stockAdvancedFilters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.stockAdvancedFilters label{display:grid!important;gap:7px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.stockAdvancedFilters .wide{grid-column:span 2!important}.stockAdvancedFilters input,.stockAdvancedFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:0 13px!important;outline:none!important}.stockAdvancedFilters input:focus,.stockAdvancedFilters select:focus{border-color:#a5b4fc!important;background:#fff!important;box-shadow:0 0 0 4px #6366f11f!important}.stockFilterSummary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:14px!important;padding:12px 14px!important;border-radius:0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.stockFilterSummary strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.stockFilterSummary span{color:#4f46e5!important;font-size:13px!important;font-weight:900!important}@media (max-width:1200px){.stockAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.stockAdvancedFilters{grid-template-columns:1fr!important}.stockAdvancedFilters .wide{grid-column:span 1!important}.stockFilterHeader,.stockFilterSummary{flex-direction:column!important;align-items:stretch!important}}.stockApprovalMeta{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;white-space:normal!important}.stockSuggestionActionCell{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;min-width:190px!important}.stockSuggestionActionCell .salesMiniBtn{min-height:30px!important;border-radius:0!important}.stockDashModel{min-height:100%;padding:28px 30px 34px!important;background:#f6f6f8!important;color:#0f172a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.stockDashModelHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:28px!important}.stockDashModelHeader h1{margin:0!important;color:#0b1020!important;font-size:26px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.04em!important}.stockDashModelHeader p{margin:8px 0 0!important;color:#6b7280!important;font-size:13px!important;font-weight:650!important}.stockDashDatePill{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:10px 14px!important;min-height:40px!important;border-radius:0!important;background:#fff!important;border:1px solid #d9dde7!important;box-shadow:0 1px #0f172a05!important;color:#111827!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.stockDashDatePill span{color:#6b7280!important;font-size:13px!important}.stockDashTopGrid{display:grid!important;grid-template-columns:1.08fr 1.5fr .86fr!important;gap:18px!important;margin-bottom:18px!important}.stockDashHealthCard,.stockDashDistributionCard,.stockDashValueCard,.stockDashKpiCard,.stockDashPanel{border-radius:0!important;border:1px solid #dedfe5!important;background:#fff!important;box-shadow:0 1px 1px #0f172a08!important}.stockDashHealthCard{min-height:220px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:22px!important}.stockDashHealthCard h3,.stockDashDistributionCard h3,.stockDashPanel h3{margin:0!important;color:#7b6f76!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}.stockDashRing{--ring-color:#c97800;--track-color:#e7e7ed;width:116px!important;height:116px!important;border-radius:0!important;display:grid!important;place-items:center!important;background:conic-gradient(var(--ring-color) calc(var(--pct) * 1%),var(--track-color) 0)!important;position:relative!important}.stockDashRing:before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:0!important;background:#fff!important}.stockDashRing>div{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;line-height:1.05!important}.stockDashRing strong{color:#0b1020!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.05em!important}.stockDashRing span{color:#6b7280!important;font-size:12px!important;font-weight:850!important}.stockDashAlertChip{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:26px!important;padding:0 12px!important;border-radius:0!important;background:#fee2df!important;color:#991b1b!important;font-size:12px!important;font-weight:900!important}.stockDashDistributionCard{min-height:220px!important;padding:26px 24px!important;display:flex!important;flex-direction:column!important}.stockDashDistributionList{display:grid!important;gap:15px!important;margin-top:18px!important;padding-bottom:18px!important;border-bottom:1px solid #e5e7eb!important}.stockDashDistRow{display:grid!important;grid-template-columns:100px minmax(0,1fr) 40px!important;gap:14px!important;align-items:center!important}.stockDashDistRow span{color:#0f172a!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.stockDashDistRow div{height:7px!important;border-radius:0!important;background:#e5e7eb!important;overflow:hidden!important}.stockDashDistRow i{display:block!important;height:100%!important;border-radius:0!important;background:#0f8a50!important}.stockDashDistRow.warn i{background:#c77500!important}.stockDashDistRow.danger i{background:#c92831!important}.stockDashDistRow b{color:#0f172a!important;font-size:12px!important;font-weight:950!important;text-align:right!important}.stockDashDistRow.ok b{color:#0f8a50!important}.stockDashDistRow.warn b{color:#c77500!important}.stockDashDistRow.danger b{color:#c92831!important}.stockDashDistributionCard p{margin:18px 0 0!important;color:#6b7280!important;font-size:12px!important;font-weight:750!important}.stockDashDistributionCard p b{color:#0b1020!important}.stockDashValueCard{min-height:220px!important;padding:28px 24px!important;background:#463da5!important;color:#fff!important;display:grid!important;align-content:start!important}.stockDashValueCard h3{margin:0 0 22px!important;color:#c9c8f5!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}.stockDashValueCard strong{color:#fff!important;font-size:28px!important;font-weight:950!important;letter-spacing:-.06em!important}.stockDashValueCard span{margin-top:8px!important;color:#d7d5ff!important;font-size:12px!important;font-weight:800!important}.stockDashValueCard small{align-self:end!important;margin-top:70px!important;color:#e8e7ff!important;font-size:11px!important;font-weight:800!important}.stockDashKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.stockDashKpiCard{min-height:110px!important;padding:20px!important;position:relative!important}.stockDashKpiCard i{position:absolute!important;right:22px!important;top:22px!important;width:7px!important;height:7px!important;border-radius:0!important;background:#9ca3af!important}.stockDashKpiCard.danger i{background:#ca2932!important}.stockDashKpiCard.warn i{background:#c97800!important}.stockDashKpiCard.ok i{background:#0f8a50!important}.stockDashKpiCard h3{margin:0 0 14px!important;color:#475569!important;font-size:12px!important;font-weight:850!important}.stockDashKpiCard strong{display:block!important;color:#0b1020!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.05em!important}.stockDashKpiCard.danger strong{color:#ca2932!important}.stockDashKpiCard.warn strong{color:#c97800!important}.stockDashKpiCard.ok strong{color:#006b3c!important}.stockDashKpiCard span{display:block!important;margin-top:12px!important;color:#6b7280!important;font-size:12px!important;font-weight:750!important}.stockDashBottomGrid{display:grid!important;grid-template-columns:1fr 1.2fr 1fr!important;gap:18px!important}.stockDashPanel{min-height:292px!important;padding:22px!important}.stockDashPanel h3{margin-bottom:20px!important}.stockDashSimpleList,.stockDashTopSoldList{display:grid!important;gap:16px!important}.stockDashSimpleList div,.stockDashTopSoldList div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.stockDashSimpleList span,.stockDashTopSoldList span{color:#0f172a!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stockDashSimpleList b,.stockDashTopSoldList b{color:#0f172a!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.stockDashAlertList{display:grid!important;gap:8px!important}.stockDashAlertList div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:40px!important;padding:0 12px!important;border-radius:0!important}.stockDashAlertList div.danger{background:#ffd8d3!important}.stockDashAlertList div.warn{background:#ffe4b7!important}.stockDashAlertList span{color:#111827!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stockDashAlertList b{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border-radius:0!important;background:#c92831!important;color:#fff!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}.stockDashAlertList div.warn b{background:#c97800!important;color:#111827!important}.stockDashTopSoldList{padding-bottom:28px!important;border-bottom:1px solid #e5e7eb!important}.stockDashTopSoldList div{grid-template-columns:24px minmax(0,1fr) auto!important;min-height:34px!important}.stockDashTopSoldList em{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:0!important;background:#ede9fe!important;color:#4338ca!important;font-size:11px!important;font-style:normal!important;font-weight:950!important}.stockDashTopSold footer{display:flex!important;align-items:flex-end!important;gap:8px!important;margin-top:30px!important}.stockDashTopSold footer strong{color:#0b1020!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.06em!important}.stockDashTopSold footer span{color:#8b7f99!important;font-size:12px!important;font-weight:800!important}.stockDashPanel p{margin:0!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important}@media (max-width:1280px){.stockDashTopGrid,.stockDashBottomGrid{grid-template-columns:1fr!important}.stockDashKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.stockDashModel{padding:20px 14px 28px!important}.stockDashModelHeader{flex-direction:column!important}.stockDashKpiGrid{grid-template-columns:1fr!important}.stockDashDistRow{grid-template-columns:82px minmax(0,1fr) 34px!important}.stockDashValueCard small{margin-top:34px!important}}.stockBlOverlay,.stockManualOrderOverlay,.stockSupplierOverlay,.stockExpiryOverlay{overflow:hidden!important;padding:22px!important}.stockBlModal,.stockManualOrderModal,.stockSupplierModal,.stockExpiryModal{box-sizing:border-box!important;max-width:calc(100vw - 44px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.stockBlModal{width:min(1060px,calc(100vw - 44px))!important}.stockManualOrderModal,.stockExpiryModal{width:min(760px,calc(100vw - 44px))!important}.stockSupplierModal{width:min(720px,calc(100vw - 44px))!important}.stockBlModal *,.stockManualOrderModal *,.stockSupplierModal *,.stockExpiryModal *{box-sizing:border-box!important;max-width:100%!important}.stockBlMetaGrid,.stockManualOrderGrid,.stockSupplierGrid,.stockExpiryDecisionGrid{margin:16px 22px 0!important;width:auto!important;min-width:0!important}.stockBlScanBox,.stockBlLines{margin-left:22px!important;margin-right:22px!important;width:auto!important;min-width:0!important}.stockBlScanBox{grid-template-columns:minmax(0,1fr) 92px!important}.stockBlScanBox input,.stockBlMetaGrid input,.stockBlMetaGrid select,.stockManualOrderGrid input,.stockManualOrderGrid select,.stockSupplierGrid input,.stockSupplierGrid select,.stockExpiryDecisionGrid input,.stockExpiryDecisionGrid select,.stockBlLine input{min-width:0!important;max-width:100%!important}.stockBlLine{grid-template-columns:minmax(190px,1fr) 82px 126px 156px 38px!important;width:100%!important;min-width:0!important}.stockBlProductInfo{min-width:0!important;overflow:hidden!important}.stockBlProductInfo b,.stockBlProductInfo small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.stockBlEmpty{width:100%!important}.stockBlFooter{margin:18px 0 0!important;padding:16px 22px 18px!important;width:100%!important;box-sizing:border-box!important}.stockBlFooter .salesPrimaryBtn,.stockBlFooter .salesGhostBtn{max-width:100%!important}.stockManualOrderGrid label,.stockSupplierGrid label,.stockBlMetaGrid label,.stockExpiryDecisionGrid label{min-width:0!important}.stockManualOrderGrid select,.stockSupplierGrid select,.stockBlMetaGrid select,.stockExpiryDecisionGrid select{text-overflow:ellipsis!important}@media (max-width:900px){.stockBlOverlay,.stockManualOrderOverlay,.stockSupplierOverlay,.stockExpiryOverlay{padding:12px!important}.stockBlModal,.stockManualOrderModal,.stockSupplierModal,.stockExpiryModal{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;border-radius:0!important}.stockBlMetaGrid,.stockManualOrderGrid,.stockSupplierGrid,.stockExpiryDecisionGrid,.stockBlScanBox,.stockBlLines{margin-left:16px!important;margin-right:16px!important}.stockBlScanBox,.stockBlLine{grid-template-columns:1fr!important}.stockBlFooter{padding-left:16px!important;padding-right:16px!important}}@media (max-width:520px){.salesInlineActionHeader{gap:10px!important}.salesInlineActionHeader h3{font-size:22px!important}.stockBlMetaGrid,.stockManualOrderGrid,.stockSupplierGrid,.stockExpiryDecisionGrid,.stockBlScanBox,.stockBlLines{margin-left:14px!important;margin-right:14px!important}.stockBlFooter{padding-left:14px!important;padding-right:14px!important}}.stockDashModel{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockDashModel *{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockDashModelHeader{margin-bottom:28px!important}.stockDashModelHeader h1{color:#0f172a!important;font-size:32px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.04em!important}.stockDashModelHeader p{margin-top:8px!important;color:#64748b!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}.stockDashDatePill{min-height:42px!important;padding:0 16px!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(203,213,225,.9)!important;box-shadow:0 1px 2px #0f172a0a!important;color:#334155!important;font-size:13px!important;font-weight:800!important}.stockDashDatePill span{color:#4f46e5!important}.stockDashTopGrid{grid-template-columns:1.05fr 1.45fr .95fr!important;gap:20px!important;margin-bottom:20px!important}.stockDashHealthCard,.stockDashDistributionCard,.stockDashKpiCard,.stockDashPanel{border-radius:0!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a,0 16px 36px -32px #0f172a59!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.stockDashHealthCard:hover,.stockDashDistributionCard:hover,.stockDashKpiCard:hover,.stockDashPanel:hover{border-color:#cbd5e1!important;box-shadow:0 2px 4px #0f172a0d,0 22px 44px -34px #0f172a6b!important}.stockDashValueCard{border-radius:0!important;border:1px solid rgba(79,70,229,.35)!important;background:radial-gradient(circle at 95% 8%,rgba(199,210,254,.26),transparent 34%),radial-gradient(circle at 0% 100%,rgba(129,140,248,.28),transparent 38%),#4f46e5!important;box-shadow:0 20px 48px -28px #4f46e5bf!important}.stockDashHealthCard{min-height:236px!important;padding:26px!important;gap:14px!important}.stockDashHealthCard h3,.stockDashDistributionCard h3,.stockDashPanel h3{color:#64748b!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.stockDashRing{--ring-color:#f59e0b;--track-color:#e2e8f0;width:126px!important;height:126px!important;background:conic-gradient(var(--ring-color) calc(var(--pct) * 1%),var(--track-color) 0)!important;box-shadow:inset 0 0 0 1px #e2e8f066!important}.stockDashRing:before{top:12px!important;right:12px!important;bottom:12px!important;left:12px!important}.stockDashRing strong{color:#0f172a!important;font-size:25px!important;font-weight:900!important;letter-spacing:-.05em!important}.stockDashRing span{margin-top:2px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.stockDashAlertChip{min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#fee2e2!important;color:#dc2626!important;border:1px solid #fecaca!important;font-size:12px!important;font-weight:900!important}.stockDashDistributionCard{min-height:236px!important;padding:28px!important}.stockDashDistributionList{gap:16px!important;margin-top:20px!important;padding-bottom:20px!important;border-bottom:1px solid #e2e8f0!important}.stockDashDistRow{grid-template-columns:118px minmax(0,1fr) 42px!important;gap:16px!important}.stockDashDistRow span{color:#334155!important;font-size:13px!important;font-weight:700!important}.stockDashDistRow div{height:8px!important;background:#f1f5f9!important}.stockDashDistRow i{background:#10b981!important}.stockDashDistRow.warn i{background:#f59e0b!important}.stockDashDistRow.danger i{background:#ef4444!important}.stockDashDistRow b{color:#334155!important;font-size:13px!important;font-weight:900!important}.stockDashDistRow.ok b{color:#059669!important}.stockDashDistRow.warn b{color:#d97706!important}.stockDashDistRow.danger b{color:#dc2626!important}.stockDashDistributionCard p{color:#64748b!important;font-size:13px!important;font-weight:700!important}.stockDashValueCard{min-height:236px!important;padding:28px!important}.stockDashValueCard h3{margin-bottom:20px!important;color:#c7d2fe!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.stockDashValueCard strong{color:#fff!important;font-size:34px!important;font-weight:900!important;letter-spacing:-.055em!important}.stockDashValueCard span{margin-top:8px!important;color:#e0e7ff!important;font-size:13px!important;font-weight:700!important}.stockDashValueCard small{color:#c7d2fe!important;font-size:12px!important;font-weight:800!important}.stockDashKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}.stockDashKpiCard{min-height:126px!important;padding:22px!important;border-radius:0!important}.stockDashKpiCard i{width:9px!important;height:9px!important;right:24px!important;top:24px!important;background:#94a3b8!important;box-shadow:0 0 0 4px #94a3b824!important}.stockDashKpiCard.danger i{background:#ef4444!important;box-shadow:0 0 0 4px #ef444424!important}.stockDashKpiCard.warn i{background:#f59e0b!important;box-shadow:0 0 0 4px #f59e0b29!important}.stockDashKpiCard.ok i{background:#10b981!important;box-shadow:0 0 0 4px #10b98124!important}.stockDashKpiCard h3{color:#475569!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.01em!important}.stockDashKpiCard strong{color:#0f172a!important;font-size:28px!important;font-weight:900!important;letter-spacing:-.055em!important}.stockDashKpiCard.danger strong{color:#dc2626!important}.stockDashKpiCard.warn strong{color:#d97706!important}.stockDashKpiCard.ok strong{color:#059669!important}.stockDashKpiCard span{margin-top:12px!important;color:#64748b!important;font-size:13px!important;font-weight:650!important}.stockDashBottomGrid{grid-template-columns:1fr 1.2fr 1fr!important;gap:20px!important}.stockDashPanel{min-height:300px!important;padding:24px!important;border-radius:0!important}.stockDashPanel h3{margin-bottom:18px!important}.stockDashSimpleList,.stockDashTopSoldList{gap:0!important}.stockDashSimpleList div,.stockDashTopSoldList div{min-height:42px!important;padding:10px 0!important;border-bottom:1px solid #f1f5f9!important}.stockDashSimpleList span,.stockDashTopSoldList span{color:#0f172a!important;font-size:13px!important;font-weight:750!important}.stockDashSimpleList b,.stockDashTopSoldList b{color:#334155!important;font-size:13px!important;font-weight:900!important}.stockDashAlertList{gap:10px!important}.stockDashAlertList div{min-height:44px!important;padding:0 12px!important;border-radius:0!important;border:1px solid transparent!important}.stockDashAlertList div.danger{background:#fef2f2!important;border-color:#fecaca!important}.stockDashAlertList div.warn{background:#fffbeb!important;border-color:#fde68a!important}.stockDashAlertList span{color:#0f172a!important;font-size:13px!important;font-weight:800!important}.stockDashAlertList b{min-height:26px!important;border-radius:0!important;background:#dc2626!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.stockDashAlertList div.warn b{background:#f59e0b!important;color:#78350f!important}.stockDashTopSoldList{border-bottom:1px solid #e2e8f0!important}.stockDashTopSoldList em{background:#eef2ff!important;color:#4f46e5!important}.stockDashTopSold footer strong{color:#0f172a!important;font-size:30px!important;font-weight:900!important}.stockDashTopSold footer span{color:#64748b!important;font-size:13px!important;font-weight:700!important}@media (max-width:1280px){.stockDashTopGrid,.stockDashBottomGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.stockDashModel{padding:20px 14px 28px!important}.stockDashModelHeader h1{font-size:26px!important}.stockDashKpiGrid{grid-template-columns:1fr!important}.stockDashDistRow{grid-template-columns:96px minmax(0,1fr) 34px!important}}.catalogueDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.catalogueDesignPage *{box-sizing:border-box!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.catalogueDesignShell{width:min(1480px,100%)!important;margin:0 auto!important}.catalogueDesignHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:0!important;box-shadow:0 1px 2px #0f172a0a!important}.catalogueDesignEyebrow{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.09em!important}.catalogueDesignHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important}.catalogueDesignHeader p{margin:10px 0 0!important;max-width:680px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.catalogueDesignPrimaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:#4f46e5!important;color:#fff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 12px 22px -16px #4f46e5cc!important;cursor:pointer!important;transition:background .16s ease,transform .16s ease,box-shadow .16s ease!important}.catalogueDesignPrimaryBtn:hover{background:#4338ca!important;transform:translateY(-1px)!important;box-shadow:0 14px 26px -16px #4f46e5e6!important}.catalogueDesignStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:20px 28px!important;background:#f8fafc!important;border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important}.catalogueDesignStats article{min-height:116px!important;padding:18px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important}.catalogueDesignStats span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.catalogueDesignStats strong{display:block!important;margin-top:12px!important;color:#0f172a!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important}.catalogueDesignStats small{display:block!important;margin-top:10px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.catalogueDesignStats article.success strong{color:#059669!important}.catalogueDesignStats article.warning strong{color:#d97706!important}.catalogueDesignStats article.primary strong{color:#4f46e5!important;font-size:26px!important}.catalogueDesignPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.catalogueDesignFilters{display:grid!important;grid-template-columns:minmax(280px,1fr) 220px 180px auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.catalogueDesignFilters .search{position:relative!important;display:block!important}.catalogueDesignFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.catalogueDesignFilters input,.catalogueDesignFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 14px!important;outline:none!important;font-size:14px!important;font-weight:650!important}.catalogueDesignFilters input{padding-left:40px!important}.catalogueDesignFilters input::placeholder{color:#94a3b8!important}.catalogueDesignFilters input:focus,.catalogueDesignFilters select:focus{border-color:#818cf8!important;background:#fff!important;box-shadow:0 0 0 4px #4f46e51f!important}.catalogueDesignCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important;border-radius:0!important;background:#f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:800!important}.catalogueDesignTableWrap{overflow:auto!important;width:100%!important}.catalogueDesignTable{width:100%!important;min-width:1180px!important;border-collapse:separate!important;border-spacing:0!important}.catalogueDesignTable thead th{position:sticky!important;top:0!important;z-index:1!important;height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.catalogueDesignTable tbody td{min-height:64px!important;padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.catalogueDesignTable tbody tr{transition:background .14s ease!important}.catalogueDesignTable tbody tr:hover{background:#f8fafc!important}.catalogueDesignTable tbody tr.warningRow{background:#fbbf2414!important}.catalogueDesignTable td.product{min-width:300px!important}.catalogueDesignTable td.product b{display:block!important;color:#4f46e5!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.catalogueDesignTable td.product small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:650!important}.catalogueDesignTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;color:#0f172a!important;font-weight:750!important}.catalogueDesignTable .num{text-align:right!important;color:#0f172a!important;font-weight:800!important}.catalogueDesignTable .center{text-align:center!important}.catalogueStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important}.catalogueStatus.active{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.catalogueStatus.muted{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important}.catalogueEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.catalogueDesignFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important}.catalogueDesignFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.catalogueDesignFooter div{display:flex!important;gap:8px!important;align-items:center!important}.catalogueDesignFooter button{min-height:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.catalogueDesignFooter button.active{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.catalogueDesignFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.catalogueDesignFooter button:not(:disabled):hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}@media (max-width:1180px){.catalogueDesignStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalogueDesignFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.catalogueDesignPage{padding:18px 12px!important}.catalogueDesignHeader{flex-direction:column!important;padding:22px!important}.catalogueDesignPrimaryBtn{width:100%!important}.catalogueDesignStats,.catalogueDesignFilters{grid-template-columns:1fr!important;padding:16px!important}.catalogueDesignFooter{flex-direction:column!important;align-items:stretch!important}.catalogueDesignFooter div{justify-content:space-between!important}}.stockDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockDesignPage *{box-sizing:border-box!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockDesignShell{width:min(1480px,100%)!important;margin:0 auto!important}.stockDesignHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:0!important;box-shadow:0 1px 2px #0f172a0a!important}.stockDesignHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important}.stockDesignHeader p{margin:10px 0 0!important;max-width:680px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.stockDesignHeaderActions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.stockDesignSecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.stockDesignSecondaryBtn:hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}.stockDesignStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:20px 28px!important;background:#f8fafc!important;border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important}.stockDesignStats article{min-height:116px!important;padding:18px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important}.stockDesignStats span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.stockDesignStats strong{display:block!important;margin-top:12px!important;color:#0f172a!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important}.stockDesignStats small{display:block!important;margin-top:10px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.stockDesignStats article.success strong{color:#059669!important}.stockDesignStats article.warning strong{color:#d97706!important}.stockDesignStats article.danger strong{color:#dc2626!important}.stockDesignPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.stockDesignFilters{display:grid!important;grid-template-columns:minmax(260px,1.25fr) repeat(6,minmax(132px,.62fr)) auto auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.stockDesignFilters .search{position:relative!important;display:block!important}.stockDesignFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.stockDesignFilters input,.stockDesignFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 12px!important;outline:none!important;font-size:13px!important;font-weight:650!important}.stockDesignFilters input{padding-left:40px!important}.stockDesignFilters input::placeholder{color:#94a3b8!important}.stockDesignFilters input:focus,.stockDesignFilters select:focus{border-color:#818cf8!important;background:#fff!important;box-shadow:0 0 0 4px #4f46e51f!important}.stockDesignResetBtn{min-height:44px!important;padding:0 14px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}.stockDesignResetBtn:hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}.stockDesignCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important;border-radius:0!important;background:#f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:800!important}.stockDesignTableWrap{overflow:auto!important;width:100%!important}.stockDesignTable{width:100%!important;min-width:1260px!important;border-collapse:separate!important;border-spacing:0!important}.stockDesignTable thead th{position:sticky!important;top:0!important;z-index:1!important;height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.stockDesignTable tbody td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.stockDesignTable tbody tr{transition:background .14s ease!important}.stockDesignTable tbody tr:hover{background:#f8fafc!important}.stockDesignTable tbody tr.warningRow{background:#fbbf2414!important}.stockDesignTable td.product{min-width:300px!important}.stockDesignTable td.product b{display:block!important;color:#4f46e5!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.stockDesignTable td.product small,.stockDesignDays{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:650!important}.stockDesignTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;color:#0f172a!important;font-weight:750!important}.stockDesignTable .num{text-align:right!important;color:#0f172a!important;font-weight:800!important}.stockDesignTable .center{text-align:center!important}.stockDesignStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;border:1px solid transparent!important;white-space:nowrap!important}.stockDesignStatus.ok{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}.stockDesignStatus.warn{background:#fffbeb!important;color:#d97706!important;border-color:#fde68a!important}.stockDesignStatus.danger{background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}.stockDesignStatus.watch{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}@media (max-width:1380px){.stockDesignFilters{grid-template-columns:1fr 1fr 1fr!important}.stockDesignStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.stockDesignPage{padding:18px 12px!important}.stockDesignHeader{flex-direction:column!important;padding:22px!important}.stockDesignHeaderActions,.stockDesignHeaderActions button{width:100%!important}.stockDesignStats,.stockDesignFilters{grid-template-columns:1fr!important;padding:16px!important}}.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{flex-wrap:nowrap!important;min-width:0!important;overflow:visible!important}.dashRefHeaderBrand,.dashRefHeaderAccount{flex:0 0 auto!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;order:0!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:visible!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#c7d2fe transparent!important;padding:6px 8px!important;mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)!important}.dashRefHeaderNav::-webkit-scrollbar,.groupedAppSectionDropdownNav::-webkit-scrollbar{height:6px!important;display:block!important}.dashRefHeaderNav::-webkit-scrollbar-track,.groupedAppSectionDropdownNav::-webkit-scrollbar-track{background:transparent!important}.dashRefHeaderNav::-webkit-scrollbar-thumb,.groupedAppSectionDropdownNav::-webkit-scrollbar-thumb{background:#c7d2fe!important;border-radius:0!important}.dashRefHeaderNav::-webkit-scrollbar-thumb:hover,.groupedAppSectionDropdownNav::-webkit-scrollbar-thumb:hover{background:#a5b4fc!important}.groupedAppSectionDropdownNav{display:flex!important;align-items:center!important;gap:10px!important;width:max-content!important;min-width:max-content!important;flex-wrap:nowrap!important;overflow:visible!important}.groupedAppSectionDropdown{flex:0 0 auto!important}.groupedAppSectionDropdown>button{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width: 1200px){.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{flex-wrap:nowrap!important;padding:16px 20px!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly{order:0!important;width:auto!important;justify-content:flex-start!important}.dashRefHeaderUserText{display:none!important}}@media (max-width: 768px){.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{flex-wrap:nowrap!important;padding:12px 14px!important;gap:10px!important}.dashRefHeaderBrand b{max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashRefHeaderAccount{width:auto!important;justify-content:flex-end!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly{padding:6px 4px!important}.groupedAppSectionDropdownNav{gap:8px!important}.dashRefHeaderNav button{padding:9px 10px!important;font-size:12px!important}}.stockDesignFilterToggleBar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.stockDesignFilterToggle{flex:1 1 auto!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:0!important;border:0!important;background:transparent!important;color:#0f172a!important;text-align:left!important;cursor:pointer!important}.stockDesignFilterToggle span{color:#0f172a!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.02em!important}.stockDesignFilterToggle small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.stockDesignFilterToggle i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:18px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;transform:rotate(-90deg)!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}.stockDesignFilterToggle.open i{transform:rotate(0)!important;background:#4f46e5!important;color:#fff!important}.stockDesignFilterToggle:hover i{background:#c7d2fe!important;color:#3730a3!important}.stockDesignFilterToggle.open:hover i{background:#4338ca!important;color:#fff!important}.stockDesignResetLink{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#4f46e5!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.stockDesignResetLink:hover{background:#eef2ff!important;color:#4338ca!important}.stockDesignFilterToggleBar+.stockDesignFilters{border-top:0!important}@media (max-width:860px){.stockDesignFilterToggleBar{align-items:stretch!important;flex-direction:column!important;padding:16px!important}.stockDesignFilterToggle{grid-template-columns:minmax(0,1fr) 34px!important}.stockDesignFilterToggle small{grid-column:1 / -1!important;order:3!important;white-space:normal!important}.stockDesignFilterToggle i{grid-column:2!important;grid-row:1!important;justify-self:end!important}.stockDesignResetLink{width:fit-content!important}}.dashRefPlusMenu{position:relative!important;display:none!important;align-items:center!important;flex:0 0 auto!important}.dashRefPlusButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:108px!important;min-height:38px!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:#dff6f2!important;color:#0f766e!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important}.dashRefPlusButton b{font-size:14px!important;font-weight:900!important;line-height:1!important;transition:transform .16s ease!important}.dashRefPlusButton.open b{transform:rotate(180deg)!important}.dashRefPlusDropdown{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;width:286px!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 110px)!important;overflow:auto!important;padding:22px 0!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 18px 40px #0f172a2e!important;z-index:999!important}.dashRefPlusGroup{display:grid!important;gap:0!important;padding:0 22px 16px!important}.dashRefPlusGroup h3{margin:0 0 8px!important;color:#0f172a!important;font-size:16px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.015em!important}.dashRefPlusGroup button{width:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#52657d!important;font-size:15px!important;line-height:1.25!important;font-weight:600!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.dashRefPlusGroup button.active{background:#eef2ff!important;color:#4f46e5!important;font-weight:900!important}.dashRefPlusGroup button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1280px){.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important;justify-content:flex-start!important;padding:0!important}.dashRefPlusMenu{display:inline-flex!important}.groupedAppSectionDropdownNav{display:none!important}}@media (max-width:768px){.dashRefPlusDropdown{left:0!important;width:min(286px,calc(100vw - 28px))!important}.dashRefPlusButton{min-width:92px!important;min-height:36px!important;padding:0 13px!important;font-size:14px!important}}.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{overflow:visible!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;mask-image:none!important;-webkit-mask-image:none!important}.dashRefHeaderNav::-webkit-scrollbar,.groupedAppSectionDropdownNav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.groupedAppSectionDropdownNav{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;mask-image:none!important;-webkit-mask-image:none!important}@media (max-width:1680px){.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:auto!important;overflow:visible!important;padding:0!important}.dashRefPlusMenu{display:inline-flex!important}.groupedAppSectionDropdownNav{display:none!important}.dashRefPlusDropdown{display:block!important;z-index:2147483000!important}}@media (min-width:1681px){.dashRefPlusMenu{display:none!important}.groupedAppSectionDropdownNav{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;flex-wrap:nowrap!important}.groupedAppSectionDropdownMenu{z-index:2147483000!important}}@media (max-width:1680px){.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{flex-wrap:nowrap!important;gap:18px!important}.dashRefHeaderBrand,.dashRefHeaderAccount{flex:0 0 auto!important}}@media (max-width:768px){.dashRefPlusDropdown{left:0!important;width:min(286px,calc(100vw - 28px))!important;max-height:calc(100vh - 96px)!important}}@media (max-width:1680px){.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{justify-content:flex-start!important;align-items:center!important;gap:22px!important;overflow:visible!important}.dashRefHeaderBrand{flex:0 0 auto!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:8px!important;overflow:visible!important;padding:0!important}.dashRefHeaderAccount{margin-left:auto!important;flex:0 0 auto!important}.dashRefPlusMenu{display:inline-flex!important;position:relative!important;align-items:center!important;flex:0 0 auto!important}.dashRefPlusButton{min-width:116px!important;min-height:38px!important;padding:0 18px!important;border-radius:0!important;background:#d8f5f1!important;color:#0f766e!important;border:1px solid rgba(15,118,110,.08)!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important}.dashRefPlusButton:hover{background:#c9f0ea!important;color:#115e59!important}.dashRefPlusButton.open{background:#d8f5f1!important;color:#0f766e!important}.dashRefPlusButton b{margin-left:2px!important;color:inherit!important}.dashRefPlusDropdown{top:calc(100% + 12px)!important;left:0!important;width:330px!important;min-width:330px!important;max-width:min(330px,calc(100vw - 28px))!important;max-height:calc(100vh - 92px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:22px 0!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 18px 42px #0f172a2e!important;z-index:2147483000!important;scrollbar-width:none!important}.dashRefPlusDropdown::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dashRefPlusGroup{padding:0 28px 18px!important;gap:3px!important}.dashRefPlusGroup h3{margin:0 0 8px!important;color:#0f172a!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:0!important;word-spacing:normal!important;white-space:normal!important}.dashRefPlusGroup button{min-height:34px!important;padding:0 10px!important;border-radius:0!important;background:transparent!important;color:#52657d!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;word-spacing:normal!important}.dashRefPlusGroup button span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}@media (max-width:768px){.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{gap:12px!important}.dashRefHeaderNav,.dashRefHeaderNav.groupedAppNav,.dashRefHeaderNavTopOnly,.groupedAppDropdownNavShell{margin-left:0!important}.dashRefPlusButton{min-width:88px!important;min-height:36px!important;padding:0 14px!important;font-size:14px!important}.dashRefPlusDropdown{left:-70px!important;width:min(320px,calc(100vw - 24px))!important;min-width:0!important}.dashRefPlusGroup{padding-left:22px!important;padding-right:22px!important}}.dashRefHeaderNav.dashRefAdaptiveMenu,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu,.groupedAppDropdownNavShell.dashRefAdaptiveMenu{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;overflow:visible!important;padding:0 8px!important;margin-left:0!important}.dashRefAdaptiveMenu .groupedAppSectionDropdownNav{display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important;overflow:visible!important;flex-wrap:nowrap!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown{flex:0 0 auto!important}.dashRefAdaptiveMenu .dashRefPlusMenu{display:inline-flex!important;flex:0 0 auto!important;position:relative!important}.dashRefAdaptiveMenu .dashRefPlusDropdown{left:0!important;top:calc(100% + 12px)!important;z-index:2147483000!important}.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{justify-content:flex-start!important;overflow:visible!important}.dashRefHeaderAccount{margin-left:auto!important}@media (max-width:1680px){.dashRefHeaderNav.dashRefAdaptiveMenu,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu,.groupedAppDropdownNavShell.dashRefAdaptiveMenu{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.dashRefAdaptiveMenu .groupedAppSectionDropdownNav{display:flex!important;overflow:visible!important}.dashRefAdaptiveMenu .dashRefPlusMenu{display:inline-flex!important}}@media (max-width:760px){.dashRefHeaderNav.dashRefAdaptiveMenu{flex:0 0 auto!important;padding:0!important}.dashRefAdaptiveMenu .dashRefPlusDropdown{left:0!important}}.orderSuggestionDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.orderSuggestionDesignPage *{box-sizing:border-box!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.orderSuggestionShell{width:min(1480px,100%)!important;margin:0 auto!important}.orderSuggestionHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:0!important;box-shadow:0 1px 2px #0f172a0a!important}.orderSuggestionEyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.orderSuggestionEyebrow i{width:8px!important;height:8px!important;border-radius:0!important;background:#4f46e5!important}.orderSuggestionHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important}.orderSuggestionHeader p{margin:10px 0 0!important;max-width:720px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.orderSuggestionActions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.orderSuggestionPrimaryBtn,.orderSuggestionSecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.orderSuggestionPrimaryBtn{border:0!important;background:#4f46e5!important;color:#fff!important;box-shadow:0 12px 22px -16px #4f46e5cc!important}.orderSuggestionPrimaryBtn:hover{background:#4338ca!important;transform:translateY(-1px)!important}.orderSuggestionSecondaryBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}.orderSuggestionSecondaryBtn:hover{background:#f8fafc!important;color:#4f46e5!important;border-color:#c7d2fe!important}.orderSuggestionMetrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:20px 28px!important;background:#fff!important;border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;border-top:1px solid #f1f5f9!important}.orderSuggestionMetrics article{padding:2px 22px!important;border-right:1px solid #e2e8f0!important}.orderSuggestionMetrics article:last-child{border-right:0!important}.orderSuggestionMetrics strong{display:block!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:30px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.orderSuggestionMetrics span{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.orderSuggestionMetrics article.pending strong{color:#d97706!important}.orderSuggestionMetrics article.approved strong{color:#4f46e5!important}.orderSuggestionMetrics article.ordered strong{color:#059669!important}.orderSuggestionMetrics article.danger strong{color:#dc2626!important}.orderSuggestionPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.orderSuggestionFilters{display:grid!important;grid-template-columns:minmax(300px,1fr) 190px 190px 170px auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.orderSuggestionFilters .search{position:relative!important;display:block!important}.orderSuggestionFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.orderSuggestionFilters input,.orderSuggestionFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;padding:0 14px!important;outline:none!important;font-size:14px!important;font-weight:650!important}.orderSuggestionFilters input{padding-left:40px!important}.orderSuggestionFilters input::placeholder{color:#94a3b8!important}.orderSuggestionFilters input:focus,.orderSuggestionFilters select:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px #4f46e51f!important}.orderSuggestionCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important;border-radius:0!important;background:#f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:800!important}.orderSuggestionTableWrap{width:100%!important;overflow:auto!important}.orderSuggestionTable{width:100%!important;min-width:1240px!important;border-collapse:separate!important;border-spacing:0!important}.orderSuggestionTable thead th{height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.orderSuggestionTable tbody td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.orderSuggestionTable tbody tr:hover{background:#f8fafc!important}.orderSuggestionTable td.product{min-width:290px!important}.orderSuggestionTable td.product b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important}.orderSuggestionTable td.product small,.orderApprovalMeta{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.orderSuggestionTable .num{text-align:right!important;color:#0f172a!important;font-weight:800!important}.orderSuggestionTable .reason{max-width:240px!important;color:#64748b!important}.orderSourceBadge,.orderApprovalBadge,.orderPriorityBadge,.orderNumChip,.orderLowChip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.orderSourceBadge.auto{background:#ede9fe!important;color:#6d28d9!important}.orderSourceBadge.manual{background:#eef2ff!important;color:#4f46e5!important}.orderApprovalBadge{gap:6px!important}.orderApprovalBadge i{width:7px!important;height:7px!important;border-radius:0!important}.orderApprovalBadge.pending{background:#fffbeb!important;color:#b45309!important}.orderApprovalBadge.pending i{background:#f59e0b!important}.orderApprovalBadge.approved{background:#eef2ff!important;color:#4f46e5!important}.orderApprovalBadge.approved i{background:#4f46e5!important}.orderApprovalBadge.ordered{background:#ecfdf5!important;color:#047857!important}.orderApprovalBadge.ordered i{background:#10b981!important}.orderPriorityBadge.warning{background:#fffbeb!important;color:#b45309!important}.orderPriorityBadge.danger{background:#fee2e2!important;color:#b91c1c!important}.orderPriorityBadge.watch{background:#e0f2fe!important;color:#0369a1!important}.orderPriorityBadge.muted{background:#f1f5f9!important;color:#64748b!important}.orderNumChip{min-width:38px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important}.orderLowChip{min-width:38px!important;border-radius:0!important;background:#fee2e2!important;color:#b91c1c!important}.orderSuggestionTable .actions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;min-width:190px!important}.orderMiniBtn{min-height:32px!important;padding:0 12px!important;border-radius:0!important;border:1px solid transparent!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.orderMiniBtn.primary{background:#4f46e5!important;color:#fff!important}.orderMiniBtn.primary:hover{background:#4338ca!important}.orderMiniBtn.danger{background:#fff!important;color:#dc2626!important;border-color:#fecaca!important}.orderMiniBtn.danger:hover{background:#fef2f2!important}.orderDoneText{color:#059669!important;font-size:12px!important;font-weight:900!important}.orderMuted{color:#94a3b8!important;font-size:12px!important;font-weight:800!important}.orderSuggestionEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.orderSuggestionFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important}.orderSuggestionFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.orderSuggestionFooter div{display:flex!important;gap:8px!important;align-items:center!important}.orderSuggestionFooter button{min-height:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.orderSuggestionFooter button.active{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.orderSuggestionFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.orderSuggestionFooter button:not(:disabled):hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important}.groupedAppSectionDropdown>button,.groupedAppSectionDropdownNav>button,.dashRefPlusButton{border-radius:0!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;color:#64748b!important;background:transparent!important;border:1px solid transparent!important}.groupedAppSectionDropdown>button:hover,.groupedAppSectionDropdownNav>button:hover{background:#f1f5f9!important;color:#0f172a!important}.groupedAppSectionDropdown>button.active,.groupedAppSectionDropdownNav>button.active{background:#4f46e5!important;color:#fff!important;box-shadow:0 10px 24px -18px #4f46e5e6!important}.dashRefPlusButton{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.dashRefPlusButton.active,.dashRefPlusButton.open{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.dashRefPlusDropdown,.groupedAppSectionDropdownMenu{border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 18px 42px #0f172a24!important}.dashRefAvatar{background:linear-gradient(135deg,#6366f1,#7c3aed)!important}@media (max-width:1180px){.orderSuggestionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.orderSuggestionMetrics article{border-right:0!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:16px!important}.orderSuggestionFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.orderSuggestionDesignPage{padding:18px 12px!important}.orderSuggestionHeader{flex-direction:column!important;padding:22px!important}.orderSuggestionActions,.orderSuggestionActions button{width:100%!important}.orderSuggestionMetrics,.orderSuggestionFilters{grid-template-columns:1fr!important;padding:16px!important}.orderSuggestionFooter{flex-direction:column!important;align-items:stretch!important}.orderSuggestionFooter div{justify-content:space-between!important}}.expiredReturnsDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.expiredReturnsDesignPage *{box-sizing:border-box!important}.expiredReturnsShell{width:min(1480px,100%)!important;margin:0 auto!important}.expiredReturnsHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:28px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:0!important;border-radius:0!important;box-shadow:0 1px 2px #0f172a0a!important}.expiredReturnsEyebrow{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#f5f3ff!important;color:#7c3aed!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.expiredReturnsHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important}.expiredReturnsHeader p{margin:10px 0 0!important;max-width:760px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.expiredReturnsActions{display:flex!important;align-items:center!important;gap:10px!important}.expiredReturnsSecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#475569!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.expiredReturnsSecondaryBtn:hover{background:#fff!important;color:#7c3aed!important;border-color:#ddd6fe!important}.expiredReturnsStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:20px 0!important;background:#f8fafc!important}.expiredReturnsStats article{padding:22px 24px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}.expiredReturnsStats article span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.09em!important}.expiredReturnsStats article strong{display:block!important;margin-top:10px!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:34px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.expiredReturnsStats article small{display:block!important;margin-top:8px!important;color:#94a3b8!important;font-size:13px!important;font-weight:700!important}.expiredReturnsStats article.danger strong{color:#e11d48!important}.expiredReturnsStats article.warning strong{color:#f59e0b!important}.expiredReturnsStats article.violet strong{color:#7c3aed!important}.expiredReturnsStats article.success strong{color:#059669!important}.expiredReturnsPanel{overflow:hidden!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:0 1px 2px #0f172a0a!important}.expiredReturnsFilters{display:grid!important;grid-template-columns:minmax(320px,1fr) 220px 220px auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}.expiredReturnsFilters .search{position:relative!important;display:block!important}.expiredReturnsFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important}.expiredReturnsFilters input,.expiredReturnsFilters select,.expiredReturnsDecisionGrid input,.expiredReturnsDecisionGrid select{width:100%!important;min-height:44px!important;padding:0 14px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:650!important;outline:none!important}.expiredReturnsFilters input{padding-left:40px!important}.expiredReturnsFilters input::placeholder,.expiredReturnsDecisionGrid input::placeholder{color:#94a3b8!important}.expiredReturnsFilters input:focus,.expiredReturnsFilters select:focus,.expiredReturnsDecisionGrid input:focus,.expiredReturnsDecisionGrid select:focus{border-color:#a78bfa!important;box-shadow:0 0 0 4px #7c3aed1f!important}.expiredReturnsCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;border-radius:0!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;font-weight:800!important}.expiredReturnsTableWrap{width:100%!important;overflow:auto!important}.expiredReturnsTable{width:100%!important;min-width:1240px!important;border-collapse:separate!important;border-spacing:0!important}.expiredReturnsTable thead th{height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;text-align:left!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important}.expiredReturnsTable tbody td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.expiredReturnsTable tbody tr:hover{background:#f8fafc!important}.expiredReturnsTable td.product{min-width:280px!important}.expiredReturnsTable td.product b{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.expiredReturnsTable td.product small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.expiredReturnsTable td.num{text-align:right!important;color:#0f172a!important;font-weight:800!important}.expiredReturnsBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.expiredReturnsBadge.expired{background:#fff1f2!important;color:#be123c!important}.expiredReturnsBadge.warning{background:#fffbeb!important;color:#b45309!important}.expiredReturnsTable .actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:220px!important}.expiredReturnsMiniBtn{min-height:32px!important;padding:0 12px!important;border-radius:0!important;border:1px solid transparent!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.expiredReturnsMiniBtn.primary{background:#7c3aed!important;color:#fff!important}.expiredReturnsMiniBtn.primary:hover{background:#6d28d9!important}.expiredReturnsMiniBtn.danger{background:#fff!important;border-color:#fecdd3!important;color:#e11d48!important}.expiredReturnsMiniBtn.danger:hover{background:#fff1f2!important}.expiredReturnsEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.expiredReturnsFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.expiredReturnsFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.expiredReturnsFooter div{display:flex!important;align-items:center!important;gap:8px!important}.expiredReturnsFooter button{min-height:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.expiredReturnsFooter button.active{background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}.expiredReturnsFooter button:not(:disabled):hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}.expiredReturnsFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.expiredReturnsModal{max-width:760px!important}.expiredReturnsOverlay{background:#0f172a8c!important}.expiredReturnsDecisionGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.expiredReturnsDecisionGrid label{display:flex!important;flex-direction:column!important;gap:8px!important;color:#475569!important;font-size:13px!important;font-weight:800!important}.expiredReturnsDecisionGrid .wide{grid-column:1 / -1!important}@media (max-width:1180px){.expiredReturnsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.expiredReturnsFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.expiredReturnsDesignPage{padding:18px 12px!important}.expiredReturnsHeader{flex-direction:column!important;padding:22px!important}.expiredReturnsStats{grid-template-columns:1fr!important}.expiredReturnsFilters{grid-template-columns:1fr!important;padding:16px!important}.expiredReturnsFooter{flex-direction:column!important;align-items:stretch!important}.expiredReturnsFooter div{justify-content:space-between!important}.expiredReturnsDecisionGrid{grid-template-columns:1fr!important}}.supplierDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.supplierDesignPage *{box-sizing:border-box!important}.supplierDesignShell{width:min(1480px,100%)!important;margin:0 auto!important}.supplierDesignHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:30px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:0!important;border-radius:0!important;box-shadow:0 1px 2px #0f172a0a!important}.supplierDesignEyebrow{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.supplierDesignHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-size:34px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.04em!important}.supplierDesignHeader p{margin:10px 0 0!important;max-width:680px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.supplierDesignActions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.supplierPrimaryBtn,.supplierSecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.supplierPrimaryBtn{border:0!important;background:#7c3aed!important;color:#fff!important;box-shadow:0 12px 22px -16px #7c3aedcc!important}.supplierPrimaryBtn:hover{background:#6d28d9!important;transform:translateY(-1px)!important;box-shadow:0 18px 34px -20px #7c3aede6!important}.supplierSecondaryBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}.supplierSecondaryBtn:hover{background:#f8fafc!important;color:#7c3aed!important;border-color:#ddd6fe!important}.supplierDesignStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:20px 30px!important;background:#f8fafc!important;border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important}.supplierDesignStats article{min-height:116px!important;padding:20px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important}.supplierDesignStats span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.supplierDesignStats strong{display:block!important;margin-top:12px!important;color:#0f172a!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important}.supplierDesignStats small{display:block!important;margin-top:10px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.supplierDesignStats article.success strong{color:#047857!important}.supplierDesignStats article.warning strong{color:#b45309!important}.supplierDesignStats article.muted strong{color:#7c3aed!important}.supplierDesignPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.supplierDesignFilters{display:grid!important;grid-template-columns:minmax(320px,1fr) 190px auto auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.supplierDesignFilters .search{position:relative!important;display:block!important}.supplierDesignFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.supplierDesignFilters input,.supplierDesignFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;padding:0 14px!important;outline:none!important;font-size:14px!important;font-weight:650!important}.supplierDesignFilters input{padding-left:40px!important}.supplierDesignFilters input::placeholder{color:#94a3b8!important}.supplierDesignFilters input:focus,.supplierDesignFilters select:focus{border-color:#a78bfa!important;box-shadow:0 0 0 4px #7c3aed1f!important}.supplierResetBtn{min-height:44px!important;padding:0 14px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.supplierResetBtn:hover{background:#f8fafc!important;color:#7c3aed!important;border-color:#ddd6fe!important}.supplierCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;border-radius:0!important;background:#f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.supplierTableWrap{width:100%!important;overflow:auto!important}.supplierTable{width:100%!important;min-width:1120px!important;border-collapse:separate!important;border-spacing:0!important}.supplierTable thead th{height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.supplierTable tbody td{padding:15px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.supplierTable tbody tr:hover{background:#f8fafc!important}.supplierTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;color:#334155!important;font-weight:800!important}.supplierTable .num{text-align:right!important;color:#0f172a!important}.supplierName{min-width:260px!important}.supplierName b{display:block!important;color:#7c3aed!important;font-size:14px!important;line-height:1.35!important;font-weight:900!important}.supplierName small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.supplierMuted{color:#94a3b8!important;font-weight:800!important}.supplierStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.supplierStatus.active{background:#d1fae5!important;color:#047857!important}.supplierStatus.warning{background:#fef3c7!important;color:#b45309!important}.supplierStatus.muted{background:#f1f5f9!important;color:#64748b!important}.supplierTable .actions{text-align:right!important;min-width:120px!important}.supplierDeleteBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #fecdd3!important;background:#fff1f2!important;color:#e11d48!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.supplierDeleteBtn:hover{background:#ffe4e6!important;color:#be123c!important}.supplierEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.supplierFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.supplierFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.supplierFooter div{display:flex!important;gap:8px!important;align-items:center!important}.supplierFooter button{min-height:36px!important;min-width:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.supplierFooter button.active{background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}.supplierFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.supplierFooter button:not(:disabled):hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}.supplierDesignModal{border-radius:0!important}.supplierModalOverlay{background:#0f172a8c!important}@media (max-width:1180px){.supplierDesignStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supplierDesignFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.supplierDesignPage{padding:18px 12px!important}.supplierDesignHeader{flex-direction:column!important;padding:22px!important}.supplierDesignActions,.supplierDesignActions button{width:100%!important}.supplierDesignStats,.supplierDesignFilters{grid-template-columns:1fr!important;padding:16px!important}.supplierFooter{flex-direction:column!important;align-items:stretch!important}.supplierFooter div{justify-content:space-between!important}}.decisionHistoryDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.decisionHistoryDesignPage *{box-sizing:border-box!important}.decisionHistoryShell{width:min(1480px,100%)!important;margin:0 auto!important}.decisionHistoryHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}.decisionHistoryEyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.decisionHistoryEyebrow i{width:8px!important;height:8px!important;border-radius:0!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}.decisionHistoryHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Plus Jakarta Sans,DM Sans,Inter,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:900!important}.decisionHistoryHeader p{margin:10px 0 0!important;max-width:780px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.decisionHistoryActions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.decisionHistoryPrimaryBtn,.decisionHistorySecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.decisionHistoryPrimaryBtn{border:0!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;box-shadow:0 16px 30px -18px #4f46e5f2!important}.decisionHistoryPrimaryBtn:hover{transform:translateY(-1px)!important;box-shadow:0 20px 34px -18px #4f46e5!important}.decisionHistorySecondaryBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}.decisionHistorySecondaryBtn:hover{background:#f8fafc!important;color:#4f46e5!important;border-color:#c7d2fe!important}.decisionHistoryKpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:20px 0!important}.decisionHistoryKpis article{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:22px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease!important}.decisionHistoryKpis article:hover{transform:translateY(-2px)!important;border-color:#dbeafe!important;box-shadow:0 18px 36px -28px #0f172a73!important}.decisionHistoryKpis .icon{width:44px!important;height:44px!important;border-radius:0!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;font-size:18px!important;font-weight:900!important}.decisionHistoryKpis .icon.blue{background:#dbeafe!important;color:#2563eb!important}.decisionHistoryKpis .icon.rose{background:#ffe4e6!important;color:#e11d48!important}.decisionHistoryKpis .icon.violet{background:#ede9fe!important;color:#7c3aed!important}.decisionHistoryKpis .icon.emerald{background:#d1fae5!important;color:#059669!important}.decisionHistoryKpis small{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.decisionHistoryKpis strong{display:block!important;margin-top:8px!important;color:#0f172a!important;font-family:Plus Jakarta Sans,DM Sans,Inter,sans-serif!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.decisionHistoryKpis p{margin:8px 0 0!important;color:#94a3b8!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.decisionHistoryPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.decisionHistoryFilters{display:grid!important;grid-template-columns:minmax(320px,1fr) 240px auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.decisionHistoryFilters .search{position:relative!important;display:block!important}.decisionHistoryFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.decisionHistoryFilters input,.decisionHistoryFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 14px!important;outline:none!important;font-size:14px!important;font-weight:650!important}.decisionHistoryFilters input{padding-left:40px!important}.decisionHistoryFilters input::placeholder{color:#94a3b8!important}.decisionHistoryFilters input:focus,.decisionHistoryFilters select:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px #4f46e51f!important;background:#fff!important}.decisionHistoryCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:13px!important;font-weight:900!important}.decisionHistoryTableWrap{width:100%!important;overflow:auto!important}.decisionHistoryTable{width:100%!important;min-width:1320px!important;border-collapse:separate!important;border-spacing:0!important}.decisionHistoryTable thead th{height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.decisionHistoryTable tbody td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.decisionHistoryTable tbody tr:hover{background:#f8fafc!important}.decisionHistoryTable td.date{color:#0f172a!important;font-weight:850!important;white-space:nowrap!important}.decisionHistoryTable td.product{min-width:280px!important}.decisionHistoryTable td.product b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important}.decisionHistoryTable td.product small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:750!important}.decisionHistoryTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;color:#475569!important;font-size:12px!important}.decisionHistoryTable .num{text-align:right!important;color:#0f172a!important}.decisionHistoryTable .num b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:28px!important;padding:0 9px!important;border-radius:0!important;background:#ede9fe!important;color:#7c3aed!important;font-weight:900!important}.decisionHistoryType{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.decisionHistoryType i{width:7px!important;height:7px!important;border-radius:0!important}.decisionHistoryType.return{background:#dbeafe!important;color:#1d4ed8!important}.decisionHistoryType.return i{background:#3b82f6!important}.decisionHistoryType.destruction{background:#ffe4e6!important;color:#be123c!important}.decisionHistoryType.destruction i{background:#e11d48!important}.decisionHistoryTable .note{max-width:280px!important;color:#64748b!important}.decisionHistoryEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.decisionHistoryFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.decisionHistoryFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.decisionHistoryFooter div{display:flex!important;gap:8px!important;align-items:center!important}.decisionHistoryFooter button{min-height:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important}.decisionHistoryFooter button.active{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.decisionHistoryFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.decisionHistoryFooter button:not(:disabled):hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}@media (max-width:1180px){.decisionHistoryKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.decisionHistoryFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.decisionHistoryDesignPage{padding:18px 12px!important}.decisionHistoryHeader{flex-direction:column!important;padding:22px!important}.decisionHistoryActions,.decisionHistoryActions button{width:100%!important}.decisionHistoryKpis,.decisionHistoryFilters{grid-template-columns:1fr!important}.decisionHistoryFooter{flex-direction:column!important;align-items:stretch!important}.decisionHistoryFooter div{justify-content:space-between!important}}.stockMovementsDesignPage{min-height:100%!important;padding:32px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockMovementsDesignPage *{box-sizing:border-box!important}.stockMovementsShell{width:min(1480px,100%)!important;margin:0 auto!important}.stockMovementsHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}.stockMovementsEyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 12px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.stockMovementsEyebrow i{width:8px!important;height:8px!important;border-radius:0!important;background:#4f46e5!important}.stockMovementsHeader h1{margin:14px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:800!important}.stockMovementsHeader p{margin:10px 0 0!important;max-width:760px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.stockMovementsActions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.stockMovementsPrimaryBtn,.stockMovementsSecondaryBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:0!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.stockMovementsPrimaryBtn{border:0!important;background:#4f46e5!important;color:#fff!important;box-shadow:0 16px 30px -18px #4f46e5f2!important}.stockMovementsPrimaryBtn:hover{background:#4338ca!important;transform:translateY(-1px)!important;box-shadow:0 20px 34px -18px #4f46e5!important}.stockMovementsSecondaryBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}.stockMovementsSecondaryBtn:hover{background:#f8fafc!important;color:#4f46e5!important;border-color:#c7d2fe!important}.stockMovementsKpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin:20px 0!important}.stockMovementsKpis article{padding:22px!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}.stockMovementsKpis article span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.stockMovementsKpis article strong{display:block!important;margin-top:10px!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:32px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.stockMovementsKpis article small{display:block!important;margin-top:8px!important;color:#94a3b8!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.stockMovementsKpis article.entry strong{color:#1d4ed8!important}.stockMovementsKpis article.sale strong{color:#be123c!important}.stockMovementsKpis article.return strong{color:#047857!important}.stockMovementsKpis article.loss strong{color:#b45309!important}.stockMovementsKpis article.total strong{color:#4f46e5!important}.stockMovementsPanel{overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -38px #0f172a59!important}.stockMovementsFilters{display:grid!important;grid-template-columns:minmax(320px,1fr) 240px auto!important;gap:12px!important;align-items:center!important;padding:20px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.stockMovementsFilters .search{position:relative!important;display:block!important}.stockMovementsFilters .search span{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:15px!important;pointer-events:none!important}.stockMovementsFilters input,.stockMovementsFilters select{width:100%!important;min-height:44px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 14px!important;outline:none!important;font-size:14px!important;font-weight:650!important}.stockMovementsFilters input{padding-left:40px!important}.stockMovementsFilters input::placeholder{color:#94a3b8!important}.stockMovementsFilters input:focus,.stockMovementsFilters select:focus{border-color:#818cf8!important;box-shadow:0 0 0 4px #4f46e51f!important;background:#fff!important}.stockMovementsCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:13px!important;font-weight:900!important}.stockMovementsTableWrap{width:100%!important;overflow:auto!important}.stockMovementsTable{width:100%!important;min-width:1320px!important;border-collapse:separate!important;border-spacing:0!important}.stockMovementsTable thead th{height:48px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important}.stockMovementsTable tbody td{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.stockMovementsTable tbody tr:hover{background:#f8fafc!important}.stockMovementsTable td.date{color:#0f172a!important;font-weight:850!important;white-space:nowrap!important}.stockMovementsTable td.product{min-width:290px!important}.stockMovementsTable td.product b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important}.stockMovementsTable td.product small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:12px!important;font-weight:750!important}.stockMovementsTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;color:#475569!important;font-size:12px!important}.stockMovementType{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:0 10px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.stockMovementType i{width:7px!important;height:7px!important;border-radius:0!important}.stockMovementType.entry{background:#dbeafe!important;color:#1d4ed8!important}.stockMovementType.entry i{background:#3b82f6!important}.stockMovementType.sale{background:#ffe4e6!important;color:#be123c!important}.stockMovementType.sale i{background:#f43f5e!important}.stockMovementType.return{background:#d1fae5!important;color:#047857!important}.stockMovementType.return i{background:#10b981!important}.stockMovementType.loss{background:#fef3c7!important;color:#b45309!important}.stockMovementType.loss i{background:#f59e0b!important}.stockMovementType.neutral{background:#f1f5f9!important;color:#475569!important}.stockMovementType.neutral i{background:#94a3b8!important}.stockMovementsTable .qty{text-align:right!important}.stockMovementsTable .qty span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:32px!important;padding:0 10px!important;border-radius:0!important;font-size:13px!important;font-weight:900!important}.stockMovementsTable .qty .positive{background:#dbeafe!important;color:#1d4ed8!important}.stockMovementsTable .qty .negative{background:#ffe4e6!important;color:#be123c!important}.stockMovementsTable .qty .neutral{background:#f1f5f9!important;color:#475569!important}.stockMovementsTable .user{display:flex!important;align-items:center!important;gap:8px!important;min-width:150px!important}.stockMovementsTable .user em{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.stockMovementsTable .user span{color:#475569!important;font-weight:750!important}.stockMovementsTable .note{max-width:280px!important;color:#64748b!important}.stockMovementsEmpty{padding:42px!important;text-align:center!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important}.stockMovementsFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:#fff!important;border-top:1px solid #e2e8f0!important}.stockMovementsFooter span{color:#64748b!important;font-size:13px!important;font-weight:750!important}.stockMovementsFooter div{display:flex!important;gap:8px!important;align-items:center!important}.stockMovementsFooter button{min-height:36px!important;padding:0 12px!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important}.stockMovementsFooter button.active{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.stockMovementsFooter button:disabled{opacity:.45!important;cursor:not-allowed!important}.stockMovementsFooter button:not(:disabled):hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}@media (max-width:1280px){.stockMovementsKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stockMovementsFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.stockMovementsDesignPage{padding:18px 12px!important}.stockMovementsHeader{flex-direction:column!important;padding:22px!important}.stockMovementsActions,.stockMovementsActions button{width:100%!important}.stockMovementsKpis,.stockMovementsFilters{grid-template-columns:1fr!important}.stockMovementsFooter{flex-direction:column!important;align-items:stretch!important}.stockMovementsFooter div{justify-content:space-between!important}}.stockEnterprisePage{min-height:100%!important;padding:28px 32px 36px!important;background:#f8fafc!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.stockEnterprisePage *{box-sizing:border-box!important}.stockEnterpriseShell{width:min(1520px,100%)!important;margin:0 auto!important}.stockEnterpriseHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important}.stockEnterpriseEyebrow{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.stockEnterpriseHeader h1{margin:10px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:800!important}.stockEnterpriseHeader p{margin:8px 0 0!important;max-width:760px!important;color:#64748b!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important}.stockEnterpriseDate{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:5px 10px!important;min-width:230px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.stockEnterpriseDate>span{color:#475569!important;font-size:12px!important;font-weight:800!important}.stockEnterpriseDate input{width:132px!important;min-height:34px!important;padding:0 8px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#f8fafc!important;color:#0f172a!important;font-size:12px!important;font-weight:750!important;outline:none!important}.stockEnterpriseDate input:focus{border-color:#818cf8!important;box-shadow:0 0 0 3px #4f46e51a!important}.stockEnterpriseDate small{grid-column:1 / -1!important;color:#94a3b8!important;font-size:11px!important;font-weight:700!important}.stockEnterpriseSummary{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:hidden!important;margin-bottom:16px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.stockEnterpriseSummary article{min-width:0!important;padding:17px 18px!important;border-right:1px solid #eef2f7!important}.stockEnterpriseSummary article:last-child{border-right:0!important}.stockEnterpriseSummary article>span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stockEnterpriseSummary article strong{display:block!important;margin-top:9px!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:23px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:800!important}.stockEnterpriseSummary article small{display:block!important;margin-top:7px!important;color:#94a3b8!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important}.stockEnterpriseSummary article.danger strong{color:#be123c!important}.stockEnterpriseSummary article.warning strong{color:#b45309!important}.stockEnterpriseSummary article.success strong{color:#047857!important}.stockEnterpriseMainGrid{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr)!important;gap:16px!important;margin-bottom:16px!important}.stockEnterprisePanel{border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.stockEnterprisePanel>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:68px!important;padding:16px 18px!important;border-bottom:1px solid #eef2f7!important}.stockEnterprisePanelLabel{display:block!important;color:#94a3b8!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.stockEnterprisePanel h2{margin:6px 0 0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.02em!important}.stockEnterprisePanel>header button{min-height:32px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;color:#475569!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}.stockEnterprisePanel>header button:hover{background:#f8fafc!important;color:#4f46e5!important;border-color:#c7d2fe!important}.stockEnterpriseHealthBody{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)!important;gap:28px!important;padding:22px!important}.stockEnterpriseHealthScore{padding-right:24px!important;border-right:1px solid #eef2f7!important}.stockEnterpriseHealthScore>span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.stockEnterpriseHealthScore>strong{display:block!important;margin-top:8px!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:44px!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:800!important}.stockEnterpriseHealthScore>div{width:100%!important;height:8px!important;margin-top:16px!important;overflow:hidden!important;border-radius:0!important;background:#eef2f7!important}.stockEnterpriseHealthScore>div i{display:block!important;height:100%!important;border-radius:0!important;background:#4f46e5!important}.stockEnterpriseHealthScore>small{display:block!important;margin-top:12px!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important;font-weight:700!important}.stockEnterpriseDistribution{display:grid!important;gap:14px!important}.stockEnterpriseDistribution>div>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.stockEnterpriseDistribution>div>header span{color:#475569!important;font-size:12px!important;font-weight:750!important}.stockEnterpriseDistribution>div>header b{color:#0f172a!important;font-size:12px!important;font-weight:900!important}.stockEnterpriseDistribution>div>div{height:6px!important;margin-top:7px!important;overflow:hidden!important;border-radius:0!important;background:#eef2f7!important}.stockEnterpriseDistribution>div>div i{display:block!important;min-width:3px!important;height:100%!important;border-radius:0!important;background:#94a3b8!important}.stockEnterpriseDistribution>div.success>div i{background:#10b981!important}.stockEnterpriseDistribution>div.warning>div i{background:#f59e0b!important}.stockEnterpriseDistribution>div.danger>div i{background:#e11d48!important}.stockEnterpriseDistribution>div.neutral>div i{background:#94a3b8!important}.stockEnterpriseDistribution>div small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:10px!important;font-weight:700!important}.stockEnterpriseOperations{overflow:hidden!important}.stockEnterpriseOperationList{display:grid!important}.stockEnterpriseOperationList button{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:66px!important;padding:13px 16px!important;border:0!important;border-bottom:1px solid #eef2f7!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.stockEnterpriseOperationList button:last-child{border-bottom:0!important}.stockEnterpriseOperationList button:hover{background:#f8fafc!important}.stockEnterpriseOperationList button span b{display:block!important;color:#0f172a!important;font-size:12px!important;font-weight:850!important}.stockEnterpriseOperationList button span small{display:block!important;margin-top:5px!important;color:#94a3b8!important;font-size:11px!important;font-weight:700!important}.stockEnterpriseOperationList button strong{min-width:32px!important;text-align:right!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:20px!important;font-weight:800!important}.stockEnterpriseOperationList button.danger strong{color:#be123c!important}.stockEnterpriseOperationList button.warning strong{color:#b45309!important}.stockEnterpriseOperationList button.info strong{color:#2563eb!important}.stockEnterpriseOperationList button em{color:#94a3b8!important;font-size:18px!important;font-style:normal!important;font-weight:500!important}.stockEnterpriseBottomGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.stockEnterpriseListPanel{min-height:330px!important;overflow:hidden!important}.stockEnterpriseList,.stockEnterpriseAlertList,.stockEnterpriseSoldList{padding:4px 18px 10px!important}.stockEnterpriseList>div,.stockEnterpriseSoldList>div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:48px!important;border-bottom:1px solid #f1f5f9!important}.stockEnterpriseSoldList>div{grid-template-columns:minmax(0,1fr) auto!important}.stockEnterpriseList>div:last-child,.stockEnterpriseSoldList>div:last-child{border-bottom:0!important}.stockEnterpriseList em{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:0!important;background:#f1f5f9!important;color:#64748b!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.stockEnterpriseList span b,.stockEnterpriseSoldList span b,.stockEnterpriseAlertList span b{display:block!important;color:#0f172a!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important}.stockEnterpriseList span small,.stockEnterpriseSoldList span small,.stockEnterpriseAlertList span small{display:block!important;margin-top:4px!important;color:#94a3b8!important;font-size:10px!important;font-weight:700!important}.stockEnterpriseList>div>strong,.stockEnterpriseSoldList>div>strong{color:#0f172a!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}.stockEnterpriseAlertList{display:grid!important;gap:8px!important;padding-top:12px!important}.stockEnterpriseAlertList>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:48px!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important}.stockEnterpriseAlertList>div.danger{border-color:#fecdd3!important;background:#fffafb!important}.stockEnterpriseAlertList>div.warning{border-color:#fde68a!important;background:#fffdf7!important}.stockEnterpriseAlertList>div strong{color:#475569!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.stockEnterpriseAlertList>div.danger strong{color:#be123c!important}.stockEnterpriseAlertList>div.warning strong{color:#b45309!important}.stockEnterpriseListPanel>div>p,.stockEnterpriseListPanel>p{margin:18px 0!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}.stockEnterpriseSoldList+footer,.stockEnterpriseListPanel>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:10px 18px 16px!important;padding:12px 0 0!important;border-top:1px solid #eef2f7!important}.stockEnterpriseListPanel>footer span{color:#64748b!important;font-size:11px!important;font-weight:750!important}.stockEnterpriseListPanel>footer strong{color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,sans-serif!important;font-size:16px!important;font-weight:800!important}@media (max-width:1320px){.stockEnterpriseSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stockEnterpriseSummary article:nth-child(3){border-right:0!important}.stockEnterpriseSummary article:nth-child(-n+3){border-bottom:1px solid #eef2f7!important}.stockEnterpriseMainGrid{grid-template-columns:1fr!important}.stockEnterpriseBottomGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:860px){.stockEnterprisePage{padding:20px 14px 28px!important}.stockEnterpriseHeader{flex-direction:column!important}.stockEnterpriseDate{width:100%!important}.stockEnterpriseSummary{grid-template-columns:1fr 1fr!important}.stockEnterpriseSummary article{border-right:0!important;border-bottom:1px solid #eef2f7!important}.stockEnterpriseSummary article:nth-last-child(-n+2){border-bottom:0!important}.stockEnterpriseHealthBody{grid-template-columns:1fr!important}.stockEnterpriseHealthScore{padding-right:0!important;padding-bottom:20px!important;border-right:0!important;border-bottom:1px solid #eef2f7!important}.stockEnterpriseBottomGrid{grid-template-columns:1fr!important}}@media (max-width:540px){.stockEnterpriseSummary{grid-template-columns:1fr!important}.stockEnterpriseSummary article{border-bottom:1px solid #eef2f7!important}.stockEnterpriseSummary article:last-child{border-bottom:0!important}}.groupedAppSectionDropdown>button,.groupedAppSectionDropdownNav>button,.dashRefPlusButton{min-height:40px!important;padding:0 14px!important;border-radius:0!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important}.groupedAppSectionDropdown>button span,.groupedAppSectionDropdownNav>button span,.dashRefPlusButton span{font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.01em!important}.groupedAppDropdownChevron,.dashRefPlusButton b{font-size:13px!important;font-weight:900!important}.dashRefPlusButton{min-width:90px!important;background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;box-shadow:none!important}.dashRefPlusButton:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.dashRefPlusButton.active,.dashRefPlusButton.open{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important;box-shadow:0 10px 24px -18px #4f46e5cc!important}.groupedAppSectionDropdownMenu,.dashRefPlusDropdown{padding:18px 0!important;border-radius:0!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 22px 50px #0f172a24!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.groupedAppSectionDropdownMenu::-webkit-scrollbar,.dashRefPlusDropdown::-webkit-scrollbar{width:8px!important;height:8px!important}.groupedAppSectionDropdownMenu::-webkit-scrollbar-track,.dashRefPlusDropdown::-webkit-scrollbar-track{background:transparent!important}.groupedAppSectionDropdownMenu::-webkit-scrollbar-thumb,.dashRefPlusDropdown::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:0!important}.groupedAppSectionDropdownMenu::-webkit-scrollbar-thumb:hover,.dashRefPlusDropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.groupedAppSectionDropdownMenu:before{top:-7px!important;left:26px!important;width:14px!important;height:14px!important}.groupedAppSectionDropdownMenu{min-width:280px!important;max-width:min(360px,90vw)!important;gap:4px!important;padding-left:10px!important;padding-right:10px!important}.groupedAppSectionDropdownMenu>button{min-height:44px!important;gap:10px!important;padding:0 14px!important;border-radius:0!important;color:#334155!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important}.groupedAppSectionDropdownMenu>button:hover{background:#f8fafc!important;color:#0f172a!important}.groupedAppSectionDropdownMenu>button.active{background:#eef2ff!important;color:#4f46e5!important;box-shadow:0 10px 22px -20px #4f46e5d9!important}.groupedAppSectionDropdownMenu>button svg,.groupedAppSectionDropdownMenu>button .invSvg{color:#64748b!important}.groupedAppSectionDropdownMenu>button.active svg,.groupedAppSectionDropdownMenu>button.active .invSvg{color:#4f46e5!important}.dashRefPlusDropdown{width:360px!important;min-width:360px!important;max-width:min(360px,calc(100vw - 24px))!important;max-height:min(78vh,640px)!important}.dashRefPlusGroup{display:grid!important;gap:4px!important;padding:0 18px 14px!important}.dashRefPlusGroup+.dashRefPlusGroup{margin-top:2px!important;padding-top:18px!important;border-top:1px solid #f1f5f9!important}.dashRefPlusGroup h3{margin:0 0 8px!important;color:#0f172a!important;font-family:Plus Jakarta Sans,DM Sans,Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.02em!important}.dashRefPlusGroup button{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#475569!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.dashRefPlusGroup button span{display:block!important;width:100%!important;color:inherit!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.dashRefPlusGroup button:hover{background:#f8fafc!important;color:#0f172a!important}.dashRefPlusGroup button.active{background:#eef2ff!important;color:#4f46e5!important;box-shadow:0 10px 22px -20px #4f46e5d9!important}@media (max-width:900px){.dashRefPlusDropdown{width:min(340px,calc(100vw - 20px))!important;min-width:0!important}.dashRefPlusGroup{padding-left:16px!important;padding-right:16px!important}}.dashRefAdaptiveMenu,.dashRefAdaptiveMenu button,.dashRefAdaptiveMenu span,.dashRefAdaptiveMenu b,.dashRefAdaptiveMenu h3,.groupedAppSectionDropdownMenu,.groupedAppSectionDropdownMenu button,.groupedAppSectionDropdownMenu span,.dashRefPlusDropdown,.dashRefPlusDropdown button,.dashRefPlusDropdown span,.dashRefPlusDropdown h3{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.dashRefAdaptiveMenu .dashRefPlusDropdown,.dashRefPlusDropdown{width:364px!important;min-width:364px!important;max-width:min(364px,calc(100vw - 16px))!important;padding:22px 0 24px!important;border:1px solid #dce3ec!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 42px #0f172a1f!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}.dashRefPlusGroup{display:grid!important;gap:0!important;padding:0 32px 8px!important;border:0!important}.dashRefPlusGroup+.dashRefPlusGroup{margin:0!important;padding-top:14px!important;border-top:0!important}.dashRefPlusGroup h3{margin:0 0 8px!important;color:#0b1426!important;font-size:18px!important;line-height:24px!important;font-weight:700!important;letter-spacing:-.015em!important}.dashRefPlusGroup button{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 11px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#425574!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.dashRefPlusGroup button span{display:block!important;width:100%!important;color:inherit!important;font-size:17px!important;line-height:22px!important;font-weight:600!important;letter-spacing:-.012em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.dashRefPlusGroup button:hover{background:#f8fafc!important;color:#263750!important}.dashRefPlusGroup button.active{background:#eef1ff!important;color:#5b4df2!important;font-weight:700!important;box-shadow:0 12px 24px -18px #5b4df2b8!important}.dashRefPlusGroup button.active span{font-weight:700!important}.groupedAppSectionDropdownMenu{min-width:300px!important;max-width:min(364px,calc(100vw - 16px))!important;gap:0!important;padding:14px 20px!important;border:1px solid #dce3ec!important;border-radius:0!important;background:#fff!important;box-shadow:0 18px 42px #0f172a1f!important;scrollbar-width:none!important}.groupedAppSectionDropdownMenu>button{min-height:40px!important;gap:0!important;padding:0 11px!important;border-radius:0!important;color:#425574!important;font-size:17px!important;line-height:22px!important;font-weight:600!important;letter-spacing:-.012em!important}.groupedAppSectionDropdownMenu>button:hover{background:#f8fafc!important;color:#263750!important}.groupedAppSectionDropdownMenu>button.active{background:#eef1ff!important;color:#5b4df2!important;font-weight:700!important;box-shadow:0 12px 24px -18px #5b4df2b8!important}.groupedAppSectionDropdownMenu>button.active span{font-weight:700!important}@media (max-width:900px){.dashRefAdaptiveMenu .dashRefPlusDropdown,.dashRefPlusDropdown{width:min(364px,calc(100vw - 16px))!important;min-width:0!important}.dashRefPlusGroup{padding-left:32px!important;padding-right:32px!important}}.dashRefAdaptiveMenu,.dashRefAdaptiveMenu button,.dashRefAdaptiveMenu span,.dashRefAdaptiveMenu b,.dashRefAdaptiveMenu h3,.dashRefPlusDropdown,.dashRefPlusDropdown button,.dashRefPlusDropdown span,.dashRefPlusDropdown h3,.groupedAppSectionDropdownMenu,.groupedAppSectionDropdownMenu button,.groupedAppSectionDropdownMenu span{font-family:Roboto,Arial,sans-serif!important}.dashRefPlusButton{width:107px!important;min-width:107px!important;height:27px!important;min-height:27px!important;justify-content:space-between!important;gap:0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:#d0f7f0!important;color:#198880!important;box-shadow:none!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important}.dashRefPlusButton span{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important}.dashRefPlusButton b{margin:0!important;color:#198880!important;font-size:14px!important;line-height:1!important;font-weight:500!important;transform:none!important}.dashRefPlusButton:hover,.dashRefPlusButton.active,.dashRefPlusButton.open{border:0!important;background:#d0f7f0!important;color:#198880!important;box-shadow:none!important}.dashRefPlusButton.open b{transform:none!important}.dashRefAdaptiveMenu .dashRefPlusDropdown,.dashRefPlusDropdown{top:calc(100% + 16px)!important;left:-18px!important;width:250px!important;min-width:250px!important;max-width:min(250px,calc(100vw - 28px))!important;max-height:calc(100vh - 63px)!important;padding:30px 0 25px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 9px #0f172a38!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}.dashRefPlusDropdown::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dashRefPlusGroup{display:grid!important;gap:0!important;margin:0!important;padding:0 29px 18px!important;border:0!important}.dashRefPlusGroup+.dashRefPlusGroup{margin:0!important;padding-top:0!important;border-top:0!important}.dashRefPlusGroup:last-child{padding-bottom:0!important}.dashRefPlusGroup h3{margin:0 0 8px!important;color:#0b1f32!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;letter-spacing:0!important}.dashRefPlusGroup button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#475f77!important;text-align:left!important;box-shadow:none!important}.dashRefPlusGroup button span{display:block!important;width:100%!important;color:inherit!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashRefPlusGroup button:hover{background:transparent!important;color:#0b1f32!important;box-shadow:none!important}.dashRefPlusGroup button.active,.dashRefPlusGroup button.active span{background:transparent!important;color:#475f77!important;font-weight:400!important;box-shadow:none!important}.groupedAppSectionDropdownMenu{min-width:250px!important;width:250px!important;max-width:min(250px,calc(100vw - 28px))!important;gap:0!important;padding:20px 29px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 9px #0f172a38!important;scrollbar-width:none!important}.groupedAppSectionDropdownMenu::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.groupedAppSectionDropdownMenu:before{display:none!important}.groupedAppSectionDropdownMenu>button{height:36px!important;min-height:36px!important;gap:0!important;padding:0 10px!important;border-radius:0!important;background:transparent!important;color:#475f77!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}.groupedAppSectionDropdownMenu>button svg,.groupedAppSectionDropdownMenu>button .invSvg{display:none!important}.groupedAppSectionDropdownMenu>button:hover{background:transparent!important;color:#0b1f32!important}.groupedAppSectionDropdownMenu>button.active,.groupedAppSectionDropdownMenu>button.active span{background:transparent!important;color:#475f77!important;font-weight:400!important;box-shadow:none!important}@media (max-width:900px){.dashRefAdaptiveMenu .dashRefPlusDropdown,.dashRefPlusDropdown{left:-18px!important;width:250px!important;min-width:250px!important;max-width:min(250px,calc(100vw - 28px))!important}.dashRefPlusGroup{padding-left:29px!important;padding-right:29px!important}}.dashRefPlusGroup h3,.groupedAppSectionDropdown>button>span{font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important}.groupedAppDropdownChevron{display:none!important}.groupedAppSectionDropdown>button{justify-content:flex-start!important}.groupedAppSectionDropdown>button>span,.dashRefPlusGroup h3{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important}.dashRefHeaderNav.dashRefAdaptiveMenu,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu,.groupedAppDropdownNavShell.dashRefAdaptiveMenu{column-gap:12px!important}.dashRefAdaptiveMenu .groupedAppSectionDropdownNav,.dashRefAdaptiveMenu .groupedAppSectionChooser{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 78px)!important;gap:8px!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown{min-width:0!important;max-width:100%!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button{width:auto!important;min-width:0!important;max-width:168px!important;padding-left:12px!important;padding-right:12px!important;overflow:hidden!important;position:relative!important;z-index:1!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashRefAdaptiveMenu .dashRefPlusMenu{flex:0 0 auto!important;min-width:68px!important;margin-left:0!important;position:relative!important;z-index:3!important}.dashRefAdaptiveMenu .dashRefPlusButton{width:68px!important;min-width:68px!important;max-width:68px!important;padding-left:9px!important;padding-right:9px!important;position:relative!important;z-index:3!important}@media (max-width:940px){.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button{max-width:160px!important}}.dashRefHeaderNav.dashRefAdaptiveMenu,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu,.groupedAppDropdownNavShell.dashRefAdaptiveMenu{gap:8px!important;padding-left:10px!important;padding-right:10px!important}.dashRefAdaptiveMenu .groupedAppSectionDropdownNav,.dashRefAdaptiveMenu .groupedAppSectionChooser{width:auto!important;max-width:none!important;gap:6px!important;overflow:visible!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown{flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button{width:auto!important;min-width:max-content!important;max-width:none!important;min-height:44px!important;padding:0 14px!important;gap:9px!important;overflow:visible!important;white-space:nowrap!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button>span{width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.01em!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button .invSvg{width:17px!important;height:17px!important;flex:0 0 17px!important}.dashRefAdaptiveMenu .dashRefPlusMenu{min-width:68px!important;flex:0 0 68px!important}.dashRefAdaptiveMenu .dashRefPlusButton{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important}.dashRefAdaptiveMenu .dashRefPlusButton span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.dashRefAdaptiveMenu .dashRefPlusButton,.dashRefPlusButton{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.dashRefAdaptiveMenu .dashRefPlusButton span,.dashRefPlusButton span,.dashRefAdaptiveMenu .dashRefPlusButton b,.dashRefPlusButton b{color:inherit!important}.dashRefAdaptiveMenu .dashRefPlusButton:hover,.dashRefPlusButton:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}.dashRefAdaptiveMenu .dashRefPlusButton.active,.dashRefAdaptiveMenu .dashRefPlusButton.open,.dashRefPlusButton.active,.dashRefPlusButton.open{background:#5b4df2!important;color:#fff!important;border-color:#5b4df2!important;box-shadow:none!important}.dashRefGlobalHeader.dashRefTopOnlyHeader,.dashRefGlobalHeader{display:block!important;width:100%!important;padding:0!important;background:#fffffff0!important}.dashRefGlobalHeaderInner{width:min(1600px,calc(100% - 48px))!important;min-height:76px!important;margin:0 auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important}.dashRefGlobalHeaderInner .dashRefHeaderBrand,.dashRefGlobalHeaderInner .dashRefHeaderAccount{min-width:0!important}.dashRefGlobalHeaderInner .dashRefHeaderNav,.dashRefGlobalHeaderInner .dashRefHeaderNav.groupedAppNav,.dashRefGlobalHeaderInner .dashRefHeaderNavTopOnly,.dashRefGlobalHeaderInner .groupedAppDropdownNavShell{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;justify-content:center!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important;scrollbar-width:none!important}.dashRefGlobalHeaderInner .dashRefHeaderNav::-webkit-scrollbar{display:none!important}.dashRefGlobalHeaderInner .groupedAppSectionDropdownNav,.dashRefGlobalHeaderInner .groupedAppSectionChooser{width:auto!important;min-width:0!important;max-width:100%!important;justify-content:center!important}@media (max-width:1200px){.dashRefGlobalHeaderInner{width:calc(100% - 32px)!important;min-height:70px!important;gap:16px!important}}@media (max-width:768px){.dashRefGlobalHeaderInner{width:calc(100% - 24px)!important;min-height:64px!important;gap:10px!important}.dashRefGlobalHeaderInner .dashRefHeaderBrand b{max-width:118px!important;overflow:hidden!important;text-overflow:ellipsis!important}}:root{--app-top-shell-width:1600px;--app-top-shell-gutter:48px}.dashRefGlobalHeaderInner,.dashRefContent,.dashRefShellV2 .dashRefContent,.dashRefFooter{width:min(var(--app-top-shell-width),calc(100% - var(--app-top-shell-gutter)))!important;margin-left:auto!important;margin-right:auto!important;max-width:none!important}.dashRefContent,.dashRefShellV2 .dashRefContent{padding-left:0!important;padding-right:0!important}.dashRefFooter{padding-left:0!important;padding-right:0!important;background:transparent!important}@media (max-width:1200px){:root{--app-top-shell-gutter:32px}}@media (max-width:768px){:root{--app-top-shell-gutter:24px}.dashRefContent,.dashRefShellV2 .dashRefContent{padding-top:16px!important;padding-bottom:16px!important}}.dashRefGlobalHeaderInner{grid-template-columns:minmax(176px,max-content) minmax(0,1fr) minmax(124px,max-content)!important;column-gap:clamp(10px,1.35vw,24px)!important;container-type:inline-size!important}.dashRefGlobalHeaderInner .dashRefHeaderNav,.dashRefGlobalHeaderInner .dashRefHeaderNav.groupedAppNav,.dashRefGlobalHeaderInner .dashRefHeaderNavTopOnly,.dashRefGlobalHeaderInner .groupedAppDropdownNavShell{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(3px,.45vw,8px)!important}.dashRefAdaptiveMenu .groupedAppSectionDropdownNav,.dashRefAdaptiveMenu .groupedAppSectionChooser{flex:0 1 auto!important;min-width:0!important;gap:clamp(2px,.35vw,6px)!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button{min-height:clamp(38px,2.75vw,44px)!important;padding-left:clamp(9px,.8vw,14px)!important;padding-right:clamp(9px,.8vw,14px)!important;gap:clamp(6px,.55vw,9px)!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button>span,.dashRefAdaptiveMenu .dashRefPlusButton{font-size:clamp(13px,.92vw,16px)!important;line-height:1.25!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button .invSvg{width:clamp(14px,1vw,17px)!important;height:clamp(14px,1vw,17px)!important;flex-basis:clamp(14px,1vw,17px)!important}.dashRefAdaptiveMenu .dashRefPlusMenu{min-width:clamp(58px,4.5vw,68px)!important;flex-basis:clamp(58px,4.5vw,68px)!important}.dashRefHeaderBrand b{font-size:clamp(17px,1.25vw,20px)!important}.dashRefHeaderUserText b,.dashRefHeaderUserText small{max-width:clamp(90px,9vw,180px)!important}@media (max-width:1100px){.dashRefGlobalHeaderInner{grid-template-columns:auto minmax(0,1fr) auto!important}.dashRefHeaderUserText{display:none!important}}@media (max-width:820px){.dashRefHeaderBrand b{display:none!important}.dashRefGlobalHeaderInner{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (max-width:560px){.dashRefGlobalHeaderInner{width:calc(100% - 16px)!important;gap:6px!important}.dashRefBrandIcon,.dashRefAvatarButton,.dashRefAvatar{width:34px!important;height:34px!important;min-width:34px!important}}.dashRefTopOnlyShell{--dash-page-content-width:min(1600px,calc(100vw - var(--app-top-shell-gutter,48px)))}.dashRefTopOnlyShell .dashRefGlobalHeaderInner,.dashRefTopOnlyShell .dashRefFooter,.dashRefTopOnlyShell .dashRefContent,.dashRefTopOnlyShell.dashRefShellV2 .dashRefContent{width:min(var(--dash-page-content-width),calc(100% - var(--app-top-shell-gutter,48px)))!important;max-width:1600px!important}@media (max-width:768px){.dashRefTopOnlyShell .dashRefGlobalHeaderInner,.dashRefTopOnlyShell .dashRefContent,.dashRefTopOnlyShell.dashRefShellV2 .dashRefContent,.dashRefTopOnlyShell .dashRefFooter{width:calc(100% - 24px)!important}}.creditTraceId{display:inline-block!important;max-width:220px!important;color:#334155!important;font-size:11px!important;line-height:1.35!important;font-weight:850!important;overflow-wrap:anywhere!important;word-break:break-word!important}.creditReturnIdList,.creditReturnEventList{display:grid!important;gap:5px!important;min-width:0!important}.creditReturnEventList{margin-top:7px!important;padding-top:7px!important;border-top:1px solid #e2e8f0!important}.creditReturnEventList small{display:block!important;color:#64748b!important;font-size:11px!important;line-height:1.45!important;white-space:normal!important}.creditReturnEventList small b{color:#334155!important;font-weight:850!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button{min-height:40px!important;padding:0 14px!important;border-radius:0!important;border:1px solid transparent!important;background:#fff!important;color:#475f77!important;box-shadow:none!important;gap:8px!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button>span,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button>span{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;color:inherit!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button .invSvg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#66758a!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button:hover,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0b1f32!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button:hover .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover .invSvg{color:#475f77!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.active,.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.open,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.open,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active{background:#eef1ff!important;border-color:#d8ddfe!important;color:#5b4df2!important;box-shadow:none!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active>span,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.active>span,.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.open>span,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.open>span,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active>span,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active>span{color:#5b4df2!important;font-weight:400!important}.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.active .invSvg,.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.open .invSvg,.dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button.open .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active .invSvg{color:#5b4df2!important}.platformLevelSelect{min-width:210px;padding:9px 12px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#27324a;font:inherit;font-weight:700;outline:none}.platformLevelSelect:focus{border-color:#6d5dfc;box-shadow:0 0 0 3px #6d5dfc1f}.platformAccountLevelPill{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #dfe4ee;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.platformAccountLevelPill.level1{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.platformAccountLevelPill.level2{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.platformAccountLevelPill.level3{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.cashRegisterPage.employeeCashPopupOnly{display:none!important}.associationCreateModal{max-width:620px;width:min(620px,calc(100vw - 32px))}.associationCreateField{display:grid;gap:8px;margin-top:16px}.associationCreateField>span{font-size:13px;font-weight:700;color:#334155}.associationCreateSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.associationCreateSearchRow .primaryBtn{margin:0;white-space:nowrap}.associationCreateActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.associationCreateActions .primaryBtn,.associationCreateActions .secondaryBtn{margin:0}@media (max-width:640px){.associationCreateSearchRow{grid-template-columns:1fr}.associationCreateActions{flex-direction:column-reverse}.associationCreateActions button{width:100%}}.employeeOperationWindow-association{max-width:760px}.employeeAssociationWorkflow{display:grid;gap:18px;padding:8px 2px 4px}.employeeAssociationWorkflow>p{margin:0;color:#64748b;line-height:1.55}.employeeAssociationSuccess{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:32px}.employeeAssociationSuccessIcon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#15803d;font-size:32px;font-weight:900}.employeeAssociationSuccess h3,.employeeAssociationSuccess p{margin:0}.employeeAssociationSuccess p{color:#64748b;line-height:1.6}.employeeCreditChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.employeeCreditChoiceGrid button{min-height:126px;padding:20px;text-align:left;border:1px solid #dbe4f0;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:.18s ease}.employeeCreditChoiceGrid button:hover{border-color:#6757f5;box-shadow:0 14px 30px #2a23781c;transform:translateY(-1px)}.employeeCreditChoiceGrid b{font-size:16px;color:#10182b}.employeeCreditChoiceGrid small{font-size:13px;line-height:1.55;color:#64748b;font-weight:700}.employeeCreditDetailCard{gap:8px}.employeeCreditHistoryWrap{max-height:430px;overflow:auto;border:1px solid #dbe4f0;margin:16px 0;background:#fff}.employeeCreditHistoryTable{width:100%;border-collapse:collapse;min-width:720px}.employeeCreditHistoryTable th,.employeeCreditHistoryTable td{padding:12px 14px;border-bottom:1px solid #edf1f7;text-align:left;font-size:13px;white-space:nowrap}.employeeCreditHistoryTable th{position:sticky;top:0;background:#f8fafc;color:#475569;z-index:1}.employeeCreditHistoryEmpty{padding:28px;text-align:center;color:#64748b;font-weight:700}@media (max-width:720px){.employeeCreditChoiceGrid{grid-template-columns:1fr}.employeeCreditHistoryWrap{max-height:360px}}.historyFlowModal,.historyCashOpEmployeeModal{padding:0!important;overflow:hidden!important;border:1px solid #dfe4ec!important;border-radius:0!important;background:#fff!important}.historyFlowModal,.historyCashOpEmployeeModal{width:min(760px,92vw)!important}.historyFlowModalHeader{display:flex!important;flex-direction:column!important;gap:4px!important;padding:18px 26px 16px!important;border-bottom:1px solid #e7eaf0!important;background:#fff!important}.historyFlowModalHeader span{color:#6c63ff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.historyFlowModalHeader h2{margin:0!important;color:#111a2f!important;font-size:23px!important;line-height:1.2!important;letter-spacing:-.02em!important}.historyFlowModalBody{padding:18px 26px 26px!important;background:#fff!important}.historyFlowModalBody>p{margin:0 0 18px!important;color:#64748b!important;font-size:14px!important;line-height:1.6!important}.historyFlowModal .modalClose,.historyCashOpEmployeeModal .modalClose{top:16px!important;right:18px!important;z-index:2!important}.historyFlowModal .historyDatePicker,.historyCashOpEmployeeModal .historyDatePicker{margin-top:0!important}.historyCashOpEmployeeModal .primaryBtn{margin-top:18px!important}@media (max-width:760px){.historyFlowModal,.historyCashOpEmployeeModal{width:calc(100vw - 24px)!important}.historyFlowModalHeader{padding:16px 16px 14px!important}.historyFlowModalHeader h2{font-size:20px!important}.historyFlowModalBody{padding:16px 16px 20px!important}}.storeConnectMinimalLoginPage{min-height:100vh!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 20px!important;background:radial-gradient(circle at 50% 42%,#ffffffeb 0,#ffffffad 26%,#f6f8fc00 58%),#f5f7fb!important;color:#101a32!important;font-family:DM Sans,Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}.storeConnectMinimalLoginCard{width:min(472px,100%)!important;min-height:0!important;padding:38px 40px 40px!important;background:#fffffffa!important;border:1px solid #dbe2ec!important;border-radius:14px!important;box-shadow:0 20px 52px #0f172a14,0 2px 8px #0f172a09!important}.storeConnectMinimalLoginHeader{margin:0 0 30px!important}.storeConnectMinimalLoginHeader h1{margin:0 0 8px!important;color:#101a32!important;font-size:27px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.035em!important}.storeConnectMinimalLoginHeader p{margin:0!important;color:#8293b7!important;font-size:14.5px!important;line-height:1.5!important;font-weight:400!important}.storeConnectMinimalLoginForm{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.storeConnectMinimalLoginField{margin:0 0 20px!important}.storeConnectMinimalLoginField label{display:block!important;margin:0 0 8px!important;color:#17213a!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important}.storeConnectMinimalLoginInputWrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.storeConnectMinimalLoginFieldIcon{position:absolute!important;left:16px!important;top:50%!important;width:19px!important;height:19px!important;color:#9aabc6!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:1!important}.storeConnectMinimalLoginField input[type=text],.storeConnectMinimalLoginField input[type=password]{display:block!important;width:100%!important;height:54px!important;margin:0!important;padding:0 47px 0 49px!important;color:#101a32!important;background:#fff!important;border:1px solid #d6deea!important;border-radius:9px!important;box-shadow:0 1px 2px #0f172a05!important;outline:none!important;font-size:14.5px!important;line-height:54px!important;font-weight:400!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.storeConnectMinimalLoginField input::placeholder{color:#bdc9dc!important;opacity:1!important}.storeConnectMinimalLoginField input:focus{background:#fff!important;border-color:#6651ff!important;box-shadow:0 0 0 4px #5b45ff1a!important}.storeConnectMinimalLoginInputWrap:focus-within .storeConnectMinimalLoginFieldIcon{color:#6651ff!important}.storeConnectMinimalLoginPasswordToggle{position:absolute!important;right:13px!important;top:50%!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;margin:0!important;padding:0!important;color:#6f82a5!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;transform:translateY(-50%)!important;cursor:pointer!important}.storeConnectMinimalLoginPasswordToggle:hover{color:#4f46e5!important;background:#f2f4ff!important}.storeConnectMinimalLoginPasswordToggle:focus-visible{outline:2px solid rgba(86,60,255,.35)!important;outline-offset:1px!important}.storeConnectMinimalLoginPasswordToggle svg{width:19px!important;height:19px!important}.storeConnectMinimalLoginRemember{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;gap:10px!important;margin:2px 0 24px!important;color:#5f7092!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;cursor:pointer!important}.storeConnectMinimalLoginRemember input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:0!important;border:1px solid #8593aa!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;position:relative!important;flex:0 0 19px!important}.storeConnectMinimalLoginRemember input[type=checkbox]:checked{border-color:#563cff!important;background:#563cff!important}.storeConnectMinimalLoginRemember input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:6px!important;top:3px!important;width:4px!important;height:8px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.storeConnectMinimalLoginSubmit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:54px!important;margin:0!important;padding:0 20px!important;color:#fff!important;background:linear-gradient(100deg,#563cff,#4c39f5)!important;border:0!important;border-radius:8px!important;box-shadow:0 10px 22px #523bf533!important;font-size:14.5px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease!important}.storeConnectMinimalLoginSubmit:hover:not(:disabled){filter:brightness(.97)!important;box-shadow:0 12px 25px #523bf542!important;transform:translateY(-1px)!important}.storeConnectMinimalLoginSubmit:active:not(:disabled){transform:translateY(0)!important}.storeConnectMinimalLoginSubmit:focus-visible{outline:3px solid rgba(86,60,255,.24)!important;outline-offset:3px!important}.storeConnectMinimalLoginSubmit:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.storeConnectMinimalLoginError{margin:14px 0 0!important;color:#dc2626!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;text-align:left!important}@media (max-width:640px){.storeConnectMinimalLoginPage{padding:20px 14px!important}.storeConnectMinimalLoginCard{width:min(440px,100%)!important;padding:30px 22px 28px!important;border-radius:12px!important}.storeConnectMinimalLoginHeader{margin-bottom:26px!important}.storeConnectMinimalLoginHeader h1{font-size:24px!important}.storeConnectMinimalLoginHeader p{font-size:13.5px!important}.storeConnectMinimalLoginField input[type=text],.storeConnectMinimalLoginField input[type=password]{height:51px!important;line-height:51px!important}.storeConnectMinimalLoginSubmit{height:51px!important}}.platformUsersTable th:nth-child(1),.platformUsersTable td:nth-child(1){width:16%!important}.platformUsersTable th:nth-child(2),.platformUsersTable td:nth-child(2){width:14%!important}.platformUsersTable th:nth-child(3),.platformUsersTable td:nth-child(3){width:23%!important}.platformUsersTable th:nth-child(4),.platformUsersTable td:nth-child(4){width:11%!important}.platformUsersTable th:nth-child(5),.platformUsersTable td:nth-child(5){width:15%!important}.platformUsersTable th:nth-child(6),.platformUsersTable td:nth-child(6){width:11%!important}.platformUsersTable th:nth-child(7),.platformUsersTable td:nth-child(7){width:10%!important}.platformUsersTable .platformSoftPill,.platformUsersTable .pagePermissionEditBtn,.platformUsersTable .dangerBtn,.platformUsersTable .platformStatusPill{max-width:100%!important}.platformUsersTable .platformSoftPill{white-space:normal!important;line-height:1.2!important;padding-top:8px!important;padding-bottom:8px!important;min-height:40px!important}.platformUsersTable .platformStatusPill{white-space:nowrap!important}.platformLevelSelect{width:100%!important;min-width:188px!important;max-width:100%!important;font-size:13px!important}@media (max-width:1400px){.platformUsersPage{padding:18px 0 40px!important}.platformUsersTitle{gap:14px!important;margin-bottom:20px!important}.platformUsersFilters{padding:18px!important;gap:12px!important}.platformUsersTable th{padding:14px 12px!important;font-size:11px!important}.platformUsersTable td{padding:16px 12px!important;font-size:13px!important}.platformUsersFooter{padding:16px 18px!important}.platformLevelSelect{min-width:174px!important;font-size:12px!important}}@media (max-width:1100px){.platformUsersPanel{overflow:hidden!important}.platformUsersTableScroll{overflow-x:auto!important}.platformUsersTable{min-width:900px!important}}.historyFlowModal .employeeModalClose,.historyCashOpEmployeeModal .employeeModalClose{position:absolute!important;top:16px!important;right:18px!important;z-index:2!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #dbe3ef!important;border-radius:0!important;background:#f8fafc!important;color:#475569!important;font-size:24px!important;line-height:1!important;font-weight:400!important;font-family:inherit!important;cursor:pointer!important;flex:0 0 auto!important;box-shadow:none!important;transform:none!important}.historyFlowModal .employeeModalClose:hover,.historyCashOpEmployeeModal .employeeModalClose:hover{background:#f8fafc!important;border-color:#dbe3ef!important;color:#475569!important;box-shadow:none!important;transform:none!important}.historyFlowModal .employeeModalClose:focus-visible,.historyCashOpEmployeeModal .employeeModalClose:focus-visible{background:#f8fafc!important;border-color:#dbe3ef!important;color:#475569!important;box-shadow:0 0 0 3px #dbe3ef8c!important}.storeConnectServicePausePage{min-height:100vh;width:100%;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 50% 34%,#fffffffa 0,#ffffffd1 28%,#f4f7fc00 62%),#f4f7fb;color:#111a31;font-family:DM Sans,Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.storeConnectServicePauseCard{width:min(520px,100%);padding:34px 38px 32px;background:#fff;border:1px solid #dce3ee;border-radius:18px;box-shadow:0 24px 70px #0f172a1a,0 3px 12px #0f172a0a;text-align:center}.storeConnectServicePauseBrand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;color:#111a31;font-size:17px;font-weight:800;letter-spacing:-.025em}.storeConnectServicePauseLogo{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;background:transparent}.storeConnectServicePauseLogo .appBrandLogo{display:block;width:42px;height:42px;object-fit:contain;border-radius:10px}.storeConnectServicePauseIcon{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 20px;color:#5b46ee;background:#f0edff;border:1px solid #ded8ff;border-radius:18px}.storeConnectServicePauseIcon svg{width:29px;height:29px}.storeConnectServicePauseHeader span{display:block;margin-bottom:9px;color:#6a55f2;font-size:10px;line-height:1.35;font-weight:900;letter-spacing:.13em}.storeConnectServicePauseHeader h1{margin:0 0 11px;color:#111a31;font-size:28px;line-height:1.2;font-weight:850;letter-spacing:-.04em}.storeConnectServicePauseHeader p{max-width:410px;margin:0 auto;color:#6f7f9d;font-size:14.5px;line-height:1.65}.storeConnectServicePauseActions{display:flex;justify-content:center;gap:12px;margin-top:26px}.storeConnectServicePauseActions .primaryBtn,.storeConnectServicePauseActions .secondaryBtn{min-height:44px;margin:0;padding:0 18px;border-radius:9px;font-size:13.5px;font-weight:800}.storeConnectServicePauseCard>small{display:block;margin-top:18px;color:#9aa8bd;font-size:11.5px;line-height:1.45}@media (max-width:560px){.storeConnectServicePausePage{padding:18px 14px}.storeConnectServicePauseCard{padding:28px 22px 26px;border-radius:15px}.storeConnectServicePauseHeader h1{font-size:24px}.storeConnectServicePauseActions{flex-direction:column}.storeConnectServicePauseActions .primaryBtn,.storeConnectServicePauseActions .secondaryBtn{width:100%}}.globalImportProgressStack{position:fixed;right:22px;bottom:22px;z-index:14000;width:min(390px,calc(100vw - 28px));display:grid;gap:10px;pointer-events:none}.globalImportProgressCard{pointer-events:auto;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 13px;border:1px solid #dbe3ef;border-radius:14px;background:#fffffff7;color:#0f172a;box-shadow:0 18px 50px #0f172a29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:globalImportProgressIn .2s ease-out both}.globalImportProgressIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eef2ff;color:#4f46e5;font-size:18px;font-weight:800}.globalImportProgressIcon span{width:18px;height:18px;border:2px solid #c7d2fe;border-top-color:#4f46e5;border-radius:50%;animation:globalImportProgressSpin .8s linear infinite}.globalImportProgressCard.is-success .globalImportProgressIcon{background:#ecfdf5;color:#059669}.globalImportProgressCard.is-error .globalImportProgressIcon{background:#fff1f2;color:#e11d48}.globalImportProgressBody{min-width:0}.globalImportProgressHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.globalImportProgressHeading>div{min-width:0;display:grid;gap:2px}.globalImportProgressHeading b{font-size:13px;line-height:1.3;font-weight:800;color:#0f172a}.globalImportProgressHeading small{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalImportProgressHeading strong{font-size:12px;line-height:1.4;color:#4f46e5;font-variant-numeric:tabular-nums;white-space:nowrap}.globalImportProgressCard.is-success .globalImportProgressHeading strong{color:#059669}.globalImportProgressCard.is-error .globalImportProgressHeading strong{color:#e11d48}.globalImportProgressBody p{margin:7px 0 9px;font-size:12px;line-height:1.4;color:#475569}.globalImportProgressTrack{height:7px;border-radius:999px;background:#eef2f7;overflow:hidden}.globalImportProgressTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#4f46e5);transition:width .22s ease}.globalImportProgressCard.is-success .globalImportProgressTrack i{background:#10b981}.globalImportProgressCard.is-error .globalImportProgressTrack i{background:#f43f5e}.globalImportProgressCard>button{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:20px;line-height:1;cursor:pointer}.globalImportProgressCard>button:hover{background:#f1f5f9;color:#0f172a}@keyframes globalImportProgressSpin{to{transform:rotate(360deg)}}@keyframes globalImportProgressIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.globalImportProgressStack{right:14px;bottom:14px;width:calc(100vw - 28px)}.globalImportProgressCard{grid-template-columns:34px minmax(0,1fr) auto;padding:12px;gap:10px}.globalImportProgressIcon{width:34px;height:34px;border-radius:10px}}@media (prefers-reduced-motion:reduce){.globalImportProgressCard{animation:none}.globalImportProgressIcon span{animation-duration:1.6s}.globalImportProgressTrack i{transition:none}}body>.globalImportProgressStack{position:fixed!important;right:24px!important;bottom:24px!important;left:auto!important;top:auto!important;z-index:2147483000!important;width:min(420px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;margin:0!important;padding:0!important;transform:none!important;isolation:isolate}body>.globalImportProgressStack .globalImportProgressCard{pointer-events:auto!important;min-height:96px;border:1px solid #cfd8e6!important;background:#fff!important;box-shadow:0 20px 55px #0f172a38!important}body>.globalImportProgressStack .globalImportProgressTrack{display:block!important;width:100%!important;height:8px!important;background:#e9edf5!important}body>.globalImportProgressStack .globalImportProgressTrack>i{display:block!important;min-width:8px!important;background:#4f46e5!important}body>.globalImportProgressStack .globalImportProgressCard.is-success .globalImportProgressTrack>i{background:#10b981!important}body>.globalImportProgressStack .globalImportProgressCard.is-error .globalImportProgressTrack>i{background:#f43f5e!important}@media (max-width:640px){body>.globalImportProgressStack{right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}.myDashboardPage{width:min(1600px,100%);margin:0 auto;padding:28px 30px 96px;box-sizing:border-box;color:#182033}.myDashboardHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.myDashboardHero h1{margin:5px 0 7px;font-size:30px;line-height:1.15;font-weight:750;letter-spacing:-.03em}.myDashboardHero p{margin:0;color:#687386;font-size:14px}.myDashboardEyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#635bff}.myDashboardHeaderActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.myDashboardPage button.primary,.myDashboardPage button.secondary{min-height:40px;padding:0 16px;border-radius:9px;font-weight:700;font-size:13px;cursor:pointer}.myDashboardPage button.primary{border:1px solid #635bff;background:#635bff;color:#fff}.myDashboardPage button.secondary{border:1px solid #dce1ea;background:#fff;color:#344054}.myDashboardSaveNotice{margin-bottom:18px;padding:12px 15px;border:1px solid #bfe5cf;background:#effbf4;color:#167447;border-radius:10px;font-size:13px;font-weight:650}.myDashboardLibrary{display:grid;gap:18px}.myDashboardSectionCard{background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:20px;box-shadow:0 4px 16px #1c273c0b}.myDashboardSectionTitle{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #edf0f5}.myDashboardSectionTitle>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f0efff;color:#635bff}.myDashboardSectionTitle svg{width:20px;height:20px}.myDashboardSectionTitle h2{margin:0 0 3px;font-size:17px}.myDashboardSectionTitle p{margin:0;color:#8a94a6;font-size:12px}.myDashboardCheckboxGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.myDashboardCheckboxItem{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid #e5e9f0;border-radius:10px;background:#fff;color:#344054;font-size:13px;font-weight:600;cursor:pointer;transition:.15s ease}.myDashboardCheckboxItem:hover{border-color:#c9c6ff;background:#fafaff}.myDashboardCheckboxItem.active{border-color:#aaa5ff;background:#f6f5ff;color:#3930a8}.myDashboardCheckboxItem input{position:absolute;opacity:0;pointer-events:none}.myDashboardCustomCheck{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border:1.5px solid #c9d0dc;border-radius:5px;color:transparent;font-size:12px}.myDashboardCheckboxItem.active .myDashboardCustomCheck{background:#635bff;border-color:#635bff;color:#fff}.myDashboardStickySave{position:sticky;bottom:16px;z-index:5;margin-top:20px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe3ea;border-radius:12px;background:#fffffff5;box-shadow:0 12px 35px #1923371f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.myDashboardStickySave span{font-size:13px;font-weight:700;color:#586174}.myDashboardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.myDashboardWidgetCard{position:relative;min-height:190px;padding:20px;border:1px solid #e3e7ee;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1c273c0d;display:flex;flex-direction:column}.myDashboardWidgetIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f0efff;color:#635bff;margin-bottom:20px}.myDashboardWidgetIcon svg{width:20px;height:20px}.myDashboardWidgetCard small{display:block;color:#8b95a7;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.myDashboardWidgetCard h2{margin:7px 0 6px;font-size:17px;line-height:1.3}.myDashboardWidgetCard p{margin:0 0 18px;color:#788397;font-size:12px}.myDashboardWidgetCard button{margin-top:auto;align-self:flex-start;border:0;background:transparent;color:#564cd8;padding:0;font-size:12px;font-weight:750;cursor:pointer}.myDashboardEmpty{max-width:640px;margin:80px auto;text-align:center;padding:46px;border:1px solid #e3e7ee;border-radius:16px;background:#fff}.myDashboardEmpty h1{margin:0 0 10px}.myDashboardEmpty p{color:#6f798c;margin:0 0 24px}@media (max-width:1050px){.myDashboardCheckboxGrid,.myDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myDashboardPage{padding:20px 16px 86px}.myDashboardHero{flex-direction:column}.myDashboardHeaderActions{justify-content:flex-start}.myDashboardCheckboxGrid,.myDashboardGrid{grid-template-columns:1fr}.myDashboardStickySave{align-items:stretch;flex-direction:column}.myDashboardStickySave button{width:100%}}.myDashboardRealCardsPage{max-width:1600px}.myDashboardRealSources{display:grid;gap:24px}.myDashboardEmbeddedSource{min-width:0}.myDashboardEmbeddedSales .salesPageHeader,.myDashboardEmbeddedCash .cashShuffleHeader{display:none!important}.myDashboardEmbeddedSales .salesPageShell,.myDashboardEmbeddedSales .salesPageContent{padding:0!important;margin:0!important;max-width:none!important}.myDashboardEmbeddedSales .salesV426Dashboard{display:grid;gap:16px}.myDashboardEmbeddedSales .salesV426TopGrid,.myDashboardEmbeddedSales .salesV426StatsGrid,.myDashboardEmbeddedSales .salesV460ThreeCardRow,.myDashboardEmbeddedCash .cashShuffleSectionV210{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;margin:0!important;width:100%!important}.myDashboardEmbeddedSource section:empty{display:none!important}.myDashboardEmbeddedCash,.myDashboardEmbeddedCash .cashShuffleContent{padding:0!important;max-width:none!important}.myDashboardEmbeddedCash .cashShuffleDateControls{display:none!important}.myDashboardEmbeddedSource article,.myDashboardEmbeddedSource .cashShuffleCard{min-width:0}.myDashboardEmbeddedCash .cashShuffleCardTall,.myDashboardEmbeddedCash .cashShuffleV210Tall{grid-row:auto!important}.myDashboardUnsupportedNotice{padding:14px 16px;border:1px solid #f1d59c;background:#fff9ed;color:#855b16;border-radius:10px;font-size:13px}@media (max-width:1050px){.myDashboardEmbeddedSales .salesV426TopGrid,.myDashboardEmbeddedSales .salesV426StatsGrid,.myDashboardEmbeddedSales .salesV460ThreeCardRow,.myDashboardEmbeddedCash .cashShuffleSectionV210{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardEmbeddedSales .salesV426TopGrid,.myDashboardEmbeddedSales .salesV426StatsGrid,.myDashboardEmbeddedSales .salesV460ThreeCardRow,.myDashboardEmbeddedCash .cashShuffleSectionV210{grid-template-columns:1fr!important}}.myDashboardUnsupportedNoticeTop{display:flex;flex-direction:column;gap:5px;margin:0 0 20px}.myDashboardUnsupportedNoticeTop strong{font-size:13px}.myDashboardUnsupportedNoticeTop span{line-height:1.45}.myDashboardEmbeddedSales .sc-sales-page--dashboard-embedded{display:block!important;visibility:visible!important;opacity:1!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important}.myDashboardEmbeddedSales .sc-sales-page--dashboard-embedded .sc-sales-page__content{display:block!important;visibility:visible!important;opacity:1!important;padding:0!important;margin:0!important;max-width:none!important}.myDashboardEmbeddedSales .salesV426Dashboard{display:grid!important;visibility:visible!important;opacity:1!important}.myDashboardEmbeddedSales .salesV426TopGrid:empty,.myDashboardEmbeddedSales .salesV426StatsGrid:empty,.myDashboardEmbeddedSales .salesV460ThreeCardRow:empty{display:none!important}.myDashboardEmbeddedStock,.myDashboardEmbeddedCredit{padding:0!important;margin:0!important;max-width:none!important;background:transparent!important}.myDashboardEmbeddedStock .stockV428KpiGrid,.myDashboardEmbeddedCredit .creditCaisseGrid{margin-top:0!important}.myDashboardEmbeddedStock .stockV428ColumnsGrid{margin-top:16px!important}.myDashboardEmbeddedCredit .creditCaisseGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}@media (max-width:1050px){.myDashboardEmbeddedCredit .creditCaisseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardEmbeddedCredit .creditCaisseGrid{grid-template-columns:1fr!important}}.myDashboardWidgetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;width:100%}.myDashboardWidgetInstance{min-width:0;width:100%}.myDashboardWidgetInstance>.myDashboardEmbeddedSource,.myDashboardWidgetInstance>.myDashboardEmbeddedSource>*,.myDashboardWidgetInstance .sc-sales-page__content--dashboard-embedded{width:100%;min-width:0;margin:0!important;padding:0!important}.myDashboardWidgetInstance .salesV426Dashboard,.myDashboardWidgetInstance .stockDashboardGrid,.myDashboardWidgetInstance .creditDashboardGrid,.myDashboardWidgetInstance .cashShuffleSectionV210{display:block!important;margin:0!important;width:100%!important}.myDashboardWidgetInstance .salesV426Dashboard>section,.myDashboardWidgetInstance .stockDashboardGrid>*,.myDashboardWidgetInstance .creditDashboardGrid>*,.myDashboardWidgetInstance .cashShuffleSectionV210>*{display:none!important}.myDashboardWidgetInstance .salesV426Dashboard>section:not(:empty){display:block!important}.myDashboardWidgetInstance .salesV426Dashboard>section:not(:empty)>article{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.myDashboardWidgetInstance .stockDashboardGrid>*:not(:empty),.myDashboardWidgetInstance .creditDashboardGrid>*:not(:empty),.myDashboardWidgetInstance .cashShuffleSectionV210>*:not(:empty){display:block!important;width:100%!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}.myDashboardWidgetInstance article,.myDashboardWidgetInstance .cashShuffleCard{width:100%!important;max-width:none!important;min-width:0!important}@media (max-width:1100px){.myDashboardWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.myDashboardWidgetGrid{grid-template-columns:1fr}}.myDashboardWidgetInstance--salesDashboard .myDashboardEmbeddedSales,.myDashboardWidgetInstance--salesDashboard .sc-sales-page__content--dashboard-embedded,.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard,.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard>section{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard>section>article{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard>section:empty{display:none!important}.myDashboardWidgetInstance--stockDashboard .stockV428KpiGrid,.myDashboardWidgetInstance--stockDashboard .stockV428ColumnsGrid,.myDashboardWidgetInstance--stockDashboard .stockV428Column{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.myDashboardWidgetInstance--stockDashboard .stockV428Kpi,.myDashboardWidgetInstance--stockDashboard .stockV428Card{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.myDashboardWidgetInstance--stockDashboard .stockV428Column:empty,.myDashboardWidgetInstance--stockDashboard .stockV428KpiGrid:empty{display:none!important}.myDashboardWidgetInstance--creditDashboard .creditCaisseGrid{display:block!important;width:100%!important;margin:0!important}.myDashboardWidgetInstance--creditDashboard .creditCaisseGrid>*{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.myDashboardWidgetGrid{grid-template-columns:repeat(3,minmax(280px,1fr))}@media (max-width:1100px){.myDashboardWidgetGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:720px){.myDashboardWidgetGrid{grid-template-columns:minmax(0,1fr)}}.myDashboardWidgetGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}.myDashboardWidgetInstance,.myDashboardWidgetInstance>*,.myDashboardWidgetInstance .myDashboardEmbeddedSource,.myDashboardWidgetInstance .myDashboardEmbeddedCredit,.myDashboardWidgetInstance .myDashboardEmbeddedStock,.myDashboardWidgetInstance .myDashboardEmbeddedSales{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.myDashboardWidgetInstance--creditDashboard .creditPage,.myDashboardWidgetInstance--creditDashboard .creditCaisseGrid,.myDashboardWidgetInstance--creditDashboard .creditCaisseGrid>article,.myDashboardWidgetInstance--creditDashboard .creditCashProgressCard,.myDashboardWidgetInstance--creditDashboard .creditCashPanelCard,.myDashboardWidgetInstance--creditDashboard .creditCashStandardCard{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;grid-column:1 / -1!important}.myDashboardWidgetInstance--salesDashboard .myDashboardEmbeddedSales,.myDashboardWidgetInstance--salesDashboard .sc-sales-page__content--dashboard-embedded,.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard>section:not(:empty){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.myDashboardWidgetInstance--salesDashboard .salesV426Dashboard>section:not(:empty)>article{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;visibility:visible!important;opacity:1!important;transform:none!important}@media (max-width:1100px){.myDashboardWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardWidgetGrid{grid-template-columns:minmax(0,1fr)!important}}.myDashboardSalesGroup{width:100%;min-width:0;margin:0 0 18px}.myDashboardSalesGroup .myDashboardEmbeddedSales,.myDashboardSalesGroup .sc-sales-page__content--dashboard-embedded,.myDashboardSalesGroup .salesV426Dashboard{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}.myDashboardSalesGroup .salesV426Dashboard>section{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin:0 0 18px!important}.myDashboardSalesGroup .salesV426Dashboard>section:empty{display:none!important}.myDashboardSalesGroup .salesV426Dashboard>section>article{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;visibility:visible!important;opacity:1!important}@media (max-width:1100px){.myDashboardSalesGroup .salesV426Dashboard>section{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardSalesGroup .salesV426Dashboard>section{grid-template-columns:minmax(0,1fr)!important}}.myDashboardRealCardsPage .myDashboardSalesGroup,.myDashboardRealCardsPage .myDashboardWidgetGrid,.myDashboardRealCardsPage .myDashboardWidgetInstance{position:relative!important;inset:auto!important;float:none!important;clear:none!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}.myDashboardRealCardsPage .myDashboardWidgetGrid{grid-auto-flow:row dense!important;grid-auto-rows:auto!important;align-content:start!important}.myDashboardRealCardsPage .myDashboardWidgetInstance>.myDashboardEmbeddedSource,.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleDashboard,.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleContent,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditPage,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockDashboardPage,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockDashboard,.myDashboardRealCardsPage .myDashboardWidgetInstance .sc-sales-page--dashboard-embedded,.myDashboardRealCardsPage .myDashboardWidgetInstance .sc-sales-page__content--dashboard-embedded{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}.myDashboardRealCardsPage .myDashboardEmbeddedCash .cashShuffleSectionV210,.myDashboardRealCardsPage .myDashboardEmbeddedCredit .creditCaisseGrid,.myDashboardRealCardsPage .myDashboardEmbeddedStock .stockV428KpiGrid,.myDashboardRealCardsPage .myDashboardEmbeddedStock .stockV428ColumnsGrid{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;grid-auto-rows:auto!important}.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashProgressCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashPanelCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashStandardCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Kpi,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Card{position:relative!important;inset:auto!important;transform:none!important;height:auto!important;min-height:220px!important;max-height:none!important}.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleCardTall,.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleV210Tall{grid-row:auto!important}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashProgressCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashPanelCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashStandardCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Kpi,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Card{min-height:0!important}}.creditSalesPieCard.creditSalesPieCardFull{container-type:inline-size}.creditSalesPieCardFull .creditPieLegend{min-width:150px!important}.creditSalesPieCardFull .creditPieLegendRow{grid-template-columns:minmax(64px,1fr) minmax(102px,auto)!important;column-gap:10px!important}.creditSalesPieCardFull .creditPieLegendRow span{overflow:visible!important}.creditSalesPieCardFull .creditPieLegendRow b{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.creditSalesPieCardFull .creditPieLegendRow strong{min-width:102px!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.creditSalesPieCardFull .creditPieLegendRow small{grid-column:2!important;text-align:right!important;font-variant-numeric:tabular-nums!important}@container (max-width: 520px){.creditSalesPieCardFull .creditPieBody{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.creditSalesPieCardFull .creditPieChartFull{align-self:center!important}.creditSalesPieCardFull .creditPieLegend{width:100%!important;min-width:0!important}.creditSalesPieCardFull .creditPieLegendRow{grid-template-columns:minmax(82px,1fr) minmax(112px,auto)!important}}@container (max-width: 360px){.creditSalesPieCard.creditSalesPieCardFull{padding-left:18px!important;padding-right:18px!important}.creditSalesPieCardFull .creditPieChartFull,.creditSalesPieCardFull .creditPieChartFull svg,.creditSalesPieCardFull .creditPieEmpty{width:160px!important;height:160px!important;min-width:160px!important;flex-basis:160px!important}.creditSalesPieCardFull .creditPieLegendRow{grid-template-columns:minmax(72px,1fr) minmax(104px,auto)!important}.creditSalesPieCardFull .creditPieLegendRow strong{min-width:104px!important;font-size:14px!important}}.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton),.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton),.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton){min-height:40px!important;padding:0 14px!important;border-radius:0!important;border:1px solid transparent!important;background:#fff!important;color:#475f77!important;box-shadow:none!important;gap:8px!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton) .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton) .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton) .invSvg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#66758a!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton):hover,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton):hover,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton):hover{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0b1f32!important;box-shadow:none!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active{background:#eef1ff!important;border-color:#d8ddfe!important;color:#5b4df2!important;box-shadow:none!important;font-weight:400!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button:not(.dashRefPlusButton).active .invSvg{color:#5b4df2!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;min-height:clamp(38px,2.75vw,44px)!important;padding-left:clamp(9px,.8vw,14px)!important;padding-right:clamp(9px,.8vw,14px)!important;gap:clamp(6px,.55vw,9px)!important;font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:clamp(13px,.92vw,16px)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem>span{font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:clamp(13px,.92vw,16px)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important;white-space:nowrap!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem .invSvg{width:clamp(14px,1vw,17px)!important;height:clamp(14px,1vw,17px)!important;flex:0 0 clamp(14px,1vw,17px)!important}.creditSalesPieCardFull .creditPieLegend{display:flex!important;flex-direction:column!important;gap:0!important;min-width:118px!important}.creditSalesPieCardFull .creditPieLegendRow{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;padding:12px 0!important;border-bottom:1px solid #eef2f7!important}.creditSalesPieCardFull .creditPieLegendRow:last-child{border-bottom:0!important}.creditSalesPieCardFull .creditPieLegendRow span{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.creditSalesPieCardFull .creditPieLegendRow b{display:block!important;width:auto!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.creditSalesPieCardFull .creditPieLegendRow strong{display:block!important;width:100%!important;min-width:0!important;margin:0!important;text-align:left!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.creditSalesPieCardFull .creditPieLegendRow small{display:block!important;width:100%!important;margin:0!important;text-align:left!important;color:#94a3b8!important;font-variant-numeric:tabular-nums!important}@container (max-width:520px){.creditSalesPieCardFull .creditPieLegend{width:100%!important;min-width:0!important}}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;min-height:40px!important;padding:0 14px!important;gap:8px!important;border-radius:0!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem>span,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem>span,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem>span{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important}.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem .invSvg,.dashRefHeaderNav.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem .invSvg,.dashRefHeaderNavTopOnly.dashRefAdaptiveMenu .groupedAppSectionChooser>button.myDashboardMenuItem .invSvg{width:16px!important;height:16px!important;flex:0 0 16px!important}.myDashboardRealCardsPage{--my-dashboard-grid-gap:16px;--my-dashboard-grid-row:8px}.myDashboardRealCardsPage .myDashboardWidgetGrid,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;grid-auto-rows:var(--my-dashboard-grid-row)!important;grid-auto-flow:row dense!important;gap:var(--my-dashboard-grid-gap)!important;align-items:start!important;align-content:start!important}.myDashboardRealCardsPage .myDashboardWidgetGrid>.myDashboardWidgetInstance,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;align-self:start!important;overflow:visible!important}.myDashboardRealCardsPage .myDashboardWidgetInstance>*,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article>*{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.myDashboardRealCardsPage .myDashboardSalesGroup{margin-bottom:var(--my-dashboard-grid-gap)!important}@media (max-width:760px){.myDashboardRealCardsPage .myDashboardWidgetGrid,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section{grid-template-columns:minmax(0,1fr)!important}}.myDashboardRealCardsPage{--my-dashboard-column-gap:18px}.myDashboardRealCardsPage .myDashboardSalesGroup,.myDashboardRealCardsPage .myDashboardWidgetGrid{display:block!important;width:100%!important;margin:0 0 var(--my-dashboard-column-gap)!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section,.myDashboardRealCardsPage .myDashboardWidgetGrid{display:block!important;columns:3 320px!important;column-gap:var(--my-dashboard-column-gap)!important;grid-auto-rows:auto!important;grid-auto-flow:initial!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article,.myDashboardRealCardsPage .myDashboardWidgetGrid>.myDashboardWidgetInstance{display:inline-block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 0 var(--my-dashboard-column-gap)!important;break-inside:avoid!important;page-break-inside:avoid!important;vertical-align:top!important;overflow:visible!important;grid-row:auto!important;grid-column:auto!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article>*,.myDashboardRealCardsPage .myDashboardWidgetGrid>.myDashboardWidgetInstance>*{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important}@media (max-width:1100px){.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section,.myDashboardRealCardsPage .myDashboardWidgetGrid{columns:2 300px!important}}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section,.myDashboardRealCardsPage .myDashboardWidgetGrid{columns:1!important}}.myDashboardRealCardsPage{--my-dashboard-gap:18px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--my-dashboard-gap)!important;align-items:start!important;align-content:start!important}.myDashboardRealCardsPage>.myDashboardHero{grid-column:1 / -1!important;width:100%!important;margin:0!important}.myDashboardRealCardsPage>.myDashboardSalesGroup,.myDashboardRealCardsPage>.myDashboardWidgetGrid,.myDashboardRealCardsPage .myDashboardSalesGroup>.myDashboardEmbeddedSales,.myDashboardRealCardsPage .myDashboardSalesGroup .sc-sales-page__content--dashboard-embedded,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section{display:contents!important;columns:auto!important;column-gap:normal!important;margin:0!important;width:auto!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article,.myDashboardRealCardsPage>.myDashboardWidgetGrid>.myDashboardWidgetInstance{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;break-inside:auto!important;page-break-inside:auto!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;overflow:visible!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article>*,.myDashboardRealCardsPage>.myDashboardWidgetGrid>.myDashboardWidgetInstance>*{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;box-sizing:border-box!important}.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashProgressCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashPanelCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashStandardCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Kpi,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Card,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article{min-height:220px!important}@media (max-width:720px){.myDashboardRealCardsPage{grid-template-columns:minmax(0,1fr)!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article:has(canvas),.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article:has(svg.salesDistributionChart),.myDashboardRealCardsPage .myDashboardWidgetInstance:has(.stockV428Table),.myDashboardRealCardsPage .myDashboardWidgetInstance:has(table){grid-column:auto!important}}.myDashboardRealCardsPage{--my-dashboard-gap:18px;--my-dashboard-row-height:8px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:var(--my-dashboard-row-height)!important;grid-auto-flow:row dense!important;gap:var(--my-dashboard-gap)!important;align-items:start!important;align-content:start!important}.myDashboardRealCardsPage>.myDashboardHero{grid-column:1 / -1!important;grid-row-end:span 12!important}.myDashboardRealCardsPage>.myDashboardSalesGroup,.myDashboardRealCardsPage>.myDashboardWidgetGrid,.myDashboardRealCardsPage .myDashboardSalesGroup>.myDashboardEmbeddedSales,.myDashboardRealCardsPage .myDashboardSalesGroup .sc-sales-page__content--dashboard-embedded,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard,.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section{display:contents!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article,.myDashboardRealCardsPage>.myDashboardWidgetGrid>.myDashboardWidgetInstance{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;align-self:start!important;overflow:visible!important;grid-column:auto!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article>*,.myDashboardRealCardsPage>.myDashboardWidgetGrid>.myDashboardWidgetInstance>*{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-sizing:border-box!important}.myDashboardRealCardsPage .myDashboardWidgetInstance .cashShuffleCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashProgressCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashPanelCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .creditCashStandardCard,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Kpi,.myDashboardRealCardsPage .myDashboardWidgetInstance .stockV428Card{height:auto!important;min-height:220px!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article:has(canvas),.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article:has(svg.salesDistributionChart),.myDashboardRealCardsPage .myDashboardWidgetInstance:has(.stockV428Table),.myDashboardRealCardsPage .myDashboardWidgetInstance:has(table){grid-column:span 2!important}@media (max-width:1100px){.myDashboardRealCardsPage{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardRealCardsPage{grid-template-columns:minmax(0,1fr)!important}.myDashboardRealCardsPage .myDashboardSalesGroup .salesV426Dashboard>section>article,.myDashboardRealCardsPage>.myDashboardWidgetGrid>.myDashboardWidgetInstance{grid-column:1!important}}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard:has(.creditCashRingCard){align-self:start!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;padding:22px 24px!important;gap:0!important;overflow:hidden!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditCashCardTop{margin:0!important;padding:0!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditCashCardTop h3{margin:0 0 8px!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditCashCardTop p{margin:0!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingBody{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;width:100%!important;margin:18px 0 0!important;padding:0!important;min-height:0!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRing{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;margin:0!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingText{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0!important;gap:5px!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingText small,.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingText strong,.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingText p{margin:0!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingText p{max-width:34ch!important;line-height:1.45!important}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard{padding:20px!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRingBody{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important}.myDashboardRealCardsPage .myDashboardWidgetInstance--creditDashboard .creditCashRingCard .creditRing{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important}}.myDashboardRealCardsPage{display:block!important;width:min(1600px,100%)!important;max-width:1600px!important;grid-template-columns:none!important;grid-auto-rows:auto!important;grid-auto-flow:initial!important;gap:0!important;align-items:initial!important;align-content:initial!important}.myDashboardRealCardsPage>.myDashboardHero{display:flex!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;margin:0 0 24px!important}.myDashboardRealCardsPage .myDashboardSourceStack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.myDashboardRealCardsPage .myDashboardSourceSection,.myDashboardRealCardsPage .myDashboardSalesGroup,.myDashboardRealCardsPage .myDashboardEmbeddedSource,.myDashboardRealCardsPage .myDashboardEmbeddedSales,.myDashboardRealCardsPage .myDashboardEmbeddedCash,.myDashboardRealCardsPage .myDashboardEmbeddedStock,.myDashboardRealCardsPage .myDashboardEmbeddedCredit,.myDashboardRealCardsPage .sc-sales-page__content--dashboard-embedded,.myDashboardRealCardsPage .salesV426Dashboard{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;columns:auto!important;column-gap:normal!important;grid-column:auto!important;grid-row:auto!important;grid-row-end:auto!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard{display:grid!important;gap:18px!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard>section{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;gap:18px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard>section:empty{display:none!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard>section>article{display:flex!important;flex-direction:column!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;grid-row-end:auto!important;align-self:stretch!important;overflow:hidden!important;break-inside:auto!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426TopGrid>article{min-height:260px!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426StatsGrid>article,.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV460ThreeCardRow>article{min-height:170px!important}.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleContent,.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleSectionV210,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428KpiGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428ColumnsGrid{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;grid-auto-rows:auto!important;grid-row:auto!important;grid-row-end:auto!important}.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleSectionV210,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;align-items:stretch!important}.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleCard,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid>article,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428Kpi,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428Card{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;grid-row-end:auto!important;align-self:stretch!important;overflow:hidden!important}.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleCard{min-height:240px!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid>article{min-height:220px!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCashRingCard{min-height:0!important;padding:22px 24px!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCashRingCard .creditRingBody{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;margin-top:18px!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCashRingCard .creditRing{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important}.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428KpiGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428ColumnsGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important;align-items:start!important}.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428Column{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428Kpi{min-height:132px!important}@media (max-width:1100px){.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard>section,.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleSectionV210,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428KpiGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428ColumnsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426Dashboard>section,.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleSectionV210,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428KpiGrid,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428ColumnsGrid{grid-template-columns:minmax(0,1fr)!important}.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426TopGrid>article,.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV426StatsGrid>article,.myDashboardRealCardsPage .myDashboardSourceSection--salesDashboard .salesV460ThreeCardRow>article,.myDashboardRealCardsPage .myDashboardSourceSection--cashAdmin .cashShuffleCard,.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCaisseGrid>article,.myDashboardRealCardsPage .myDashboardSourceSection--stockDashboard .stockV428Kpi{min-height:0!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCashRingCard .creditRingBody{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important}.myDashboardRealCardsPage .myDashboardSourceSection--creditDashboard .creditCashRingCard .creditRing{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important}}.myDashboardRealCardsPage .myDashboardUnifiedGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:dense!important;grid-auto-rows:8px!important;column-gap:18px!important;row-gap:18px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedSales,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedSales>.sc-sales-page--dashboard-embedded,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedSales>.sc-sales-page--dashboard-embedded>.salesV426Dashboard,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedSales>.sc-sales-page--dashboard-embedded>.salesV426Dashboard>section{display:contents!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedCash,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedCash>.cashShuffleGrid,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedCash>.cashShuffleGrid>.cashShuffleSection{display:contents!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedCredit,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedCredit>.creditCaisseGrid{display:contents!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedStock,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedStock>.stockV428KpiGrid,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedStock>.stockV428ColumnsGrid,.myDashboardRealCardsPage .myDashboardUnifiedGrid>.myDashboardEmbeddedStock>.stockV428ColumnsGrid>.stockV428Column{display:contents!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard){position:relative!important;inset:auto!important;float:none!important;transform:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;grid-column:auto!important;align-self:start!important;break-inside:auto!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid .salesV426TopGrid>article,.myDashboardRealCardsPage .myDashboardUnifiedGrid .salesV426RingCard,.myDashboardRealCardsPage .myDashboardUnifiedGrid .salesV426MetricCard{min-height:250px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426CompactCard,.salesV426FeatureCard){min-height:165px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid .cashShuffleCard{min-height:220px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid .stockV428Kpi{min-height:128px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.creditCashStdCard,.creditCashPanelCard){min-height:210px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid .creditCashRingCard{min-height:250px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426ProductsCard,.salesV426ChartCard,.salesV426AlertsCard,.cashShuffleAnomalyCard,.creditSalesPieCard,.stockV428ListCard,.stockV428RisksCard,.stockV428TopProductsCard){min-height:260px!important}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardUnifiedGrid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:6px!important;gap:14px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard){min-height:0!important}}.myDashboardRealCardsPage .myDashboardUnifiedGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row dense!important;grid-auto-rows:auto!important;gap:18px!important;align-items:start!important;align-content:start!important;width:100%!important;min-width:0!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard){grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;order:0!important;position:relative!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;align-self:start!important;box-sizing:border-box!important;z-index:auto!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.cashShuffleV210Standard,.cashShuffleV210Tall,.cashShuffleV211KpiLikeShortage,.cashShuffleV218MatchModelDim,.creditCashRingCard,.creditCashStdCard,.creditCashPanelCard){height:auto!important;max-height:none!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard){isolation:isolate!important}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardUnifiedGrid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}.myDashboardRealCardsPage .myDashboardUnifiedGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:260px!important;gap:18px!important;align-items:stretch!important;align-content:start!important;width:100%!important;min-width:0!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.salesV426RingCard,.salesV426MetricCard,.salesV426CompactCard,.salesV426ProductsCard,.salesV426ChartCard,.salesV426AlertsCard,.salesV426LeaderboardCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard){grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:260px!important;min-height:260px!important;max-height:260px!important;margin:0!important;box-sizing:border-box!important;overflow:auto!important;scrollbar-width:thin;position:relative!important;inset:auto!important;transform:none!important;float:none!important;z-index:auto!important;isolation:isolate!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.cashShuffleCardTall,.cashShuffleV210Tall,.cashShuffleV210Standard,.cashShuffleV211KpiLikeShortage,.cashShuffleV218MatchModelDim,.creditSalesPieCardFull,.stockV428DistributionCard,.stockV428HealthCard,.stockV428ListCard,.stockV428RisksCard,.stockV428TopProductsCard){grid-column:auto!important;grid-row:auto!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;overflow:auto!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426ProductList,.salesV426Alerts,.salesV426Leaderboard,.cashShuffleAnomalyList,.cashShuffleAnomalyListV211,.stockV428Rows,.stockV428AlertRows,.stockV428DecisionList,.stockV428DistributionList,.stockV428TopMiniList){max-height:165px!important;overflow:auto!important;scrollbar-width:thin}@media (max-width:1100px){.myDashboardRealCardsPage .myDashboardUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.myDashboardRealCardsPage .myDashboardUnifiedGrid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:250px!important;gap:14px!important}.myDashboardRealCardsPage .myDashboardUnifiedGrid :is(.salesV426Card,.salesV426FeatureCard,.salesV426RingCard,.salesV426MetricCard,.salesV426CompactCard,.salesV426ProductsCard,.salesV426ChartCard,.salesV426AlertsCard,.salesV426LeaderboardCard,.cashShuffleCard,.stockV428Kpi,.stockV428Card,.creditCashRingCard,.creditSalesPieCard,.creditCashStdCard,.creditCashPanelCard,.cashShuffleCardTall,.cashShuffleV210Tall,.cashShuffleV210Standard,.cashShuffleV211KpiLikeShortage,.cashShuffleV218MatchModelDim,.creditSalesPieCardFull,.stockV428DistributionCard,.stockV428HealthCard,.stockV428ListCard,.stockV428RisksCard,.stockV428TopProductsCard){height:250px!important;min-height:250px!important;max-height:250px!important}}.platformUidReadOnlyRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important}.platformUidReadOnlyRow input{min-width:0!important;background:#f8fafc!important;color:#334155!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11px!important;cursor:text!important}.platformUidReadOnlyRow button{min-width:82px!important;min-height:38px!important;border:1px solid #c4b5fd!important;border-radius:0!important;background:#fff!important;color:#6d28d9!important;font-size:12px!important;font-weight:800!important;padding:0 14px!important;cursor:pointer!important;box-shadow:none!important}.platformUidReadOnlyRow button:hover,.platformUidReadOnlyRow button:focus-visible{background:#f5f3ff!important;border-color:#8b5cf6!important;outline:none!important}.platformUidInfoField>small{color:#64748b!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}@media (max-width:560px){.platformUidReadOnlyRow{grid-template-columns:1fr!important}.platformUidReadOnlyRow button{width:100%!important}}.storeConnectMinimalLoginInputWrap{box-sizing:border-box!important;overflow:visible!important}.storeConnectMinimalLoginField input[type=text],.storeConnectMinimalLoginField input[type=password]{box-sizing:border-box!important;padding-right:60px!important}.storeConnectMinimalLoginField input[type=password]::-ms-reveal,.storeConnectMinimalLoginField input[type=password]::-ms-clear{display:none!important;width:0!important;height:0!important}.storeConnectMinimalLoginPasswordToggle{position:absolute!important;inset:0 0 0 auto!important;top:0!important;right:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:0!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important;z-index:2!important}.storeConnectMinimalLoginPasswordToggle:hover,.storeConnectMinimalLoginPasswordToggle:active,.storeConnectMinimalLoginPasswordToggle:focus,.storeConnectMinimalLoginPasswordToggle:focus-visible{transform:none!important}.storeConnectMinimalLoginPasswordToggle svg{display:block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:50% 50%!important;pointer-events:none!important}@media (max-width:640px){.storeConnectMinimalLoginPasswordToggle{width:51px!important;min-width:51px!important;max-width:51px!important;height:51px!important;min-height:51px!important;max-height:51px!important}}.storeConnectMinimalLoginField input[type=text],.storeConnectMinimalLoginField input[type=password]{padding-right:46px!important}.storeConnectMinimalLoginPasswordIcon{position:absolute!important;right:16px!important;top:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:#635bff!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:translateY(-50%)!important;cursor:pointer!important;line-height:0!important;text-decoration:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.storeConnectMinimalLoginPasswordIcon:hover,.storeConnectMinimalLoginPasswordIcon:active,.storeConnectMinimalLoginPasswordIcon:focus,.storeConnectMinimalLoginPasswordIcon:focus-visible{color:#635bff!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;transform:translateY(-50%)!important}.storeConnectMinimalLoginPasswordIcon svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;pointer-events:none!important;transform:none!important}:root{--sc-primary:#5b4df2;--sc-primary-hover:#4938e6;--sc-primary-active:#3f31ca;--sc-primary-soft:#f0efff;--sc-primary-softer:#f7f6ff;--sc-accent:#7868ff;--sc-success:#16a36a;--sc-success-strong:#087a4d;--sc-success-soft:#ecfdf5;--sc-danger:#e5484d;--sc-danger-strong:#bd2c35;--sc-danger-soft:#fff1f2;--sc-warning:#e9a23b;--sc-warning-strong:#a86412;--sc-warning-soft:#fff8e6;--sc-info:#2f80ed;--sc-info-soft:#eef6ff;--sc-app-bg:#f5f7fb;--sc-bg:#f8fafc;--sc-panel:#ffffff;--sc-panel-subtle:#fbfcfe;--sc-panel-muted:#f4f6fa;--sc-sidebar:#111827;--sc-border:#e1e7f0;--sc-border-strong:#cbd5e1;--sc-divider:#edf1f6;--sc-text:#101828;--sc-text-secondary:#344054;--sc-text-muted:#667085;--sc-text-subtle:#98a2b3;--sc-text-disabled:#b0b8c5;--sc-font-body:"DM Sans",Inter,"Segoe UI",Arial,sans-serif;--sc-font-heading:"Space Grotesk","DM Sans",Inter,"Segoe UI",Arial,sans-serif;--sc-font:var(--sc-font-body);--sc-fs-2xs:11px;--sc-fs-xs:12px;--sc-fs-sm:13px;--sc-fs-base:14px;--sc-fs-md:16px;--sc-fs-lg:18px;--sc-fs-xl:30px;--sc-fs-display:36px;--sc-fw-regular:400;--sc-fw-medium:500;--sc-fw-semibold:600;--sc-fw-bold:700;--sc-space-1:4px;--sc-space-2:8px;--sc-space-3:12px;--sc-space-4:16px;--sc-space-5:20px;--sc-space-6:24px;--sc-space-7:28px;--sc-space-8:32px;--sc-space-10:40px;--sc-space-12:48px;--sc-radius-xs:4px;--sc-radius-sm:6px;--sc-radius-md:8px;--sc-radius-lg:12px;--sc-radius-xl:16px;--sc-radius-pill:999px;--sc-shadow-xs:0 1px 2px rgba(16,24,40,.04);--sc-shadow-sm:0 2px 8px rgba(16,24,40,.055);--sc-shadow-md:0 10px 30px rgba(16,24,40,.075);--sc-shadow-lg:0 24px 64px rgba(16,24,40,.18);--sc-app-max-width:1440px;--sc-page-gutter:24px;--sc-page-gutter-tablet:20px;--sc-page-gutter-mobile:14px;--sc-header-height:72px;--sc-card-padding:22px;--sc-grid-gap:20px;--sc-focus-ring:0 0 0 3px rgba(91,77,242,.16);--sc-disabled-opacity:.52;--sc-transition:.16s ease;--sc-bp-desktop:1280px;--sc-bp-tablet:960px;--sc-bp-mobile:640px}.sc-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sc-space-4);margin-bottom:var(--sc-space-5);flex-wrap:wrap}.sc-page-header__eyebrow{display:block;font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);margin-bottom:var(--sc-space-1)}.sc-page-header h1{font-size:var(--sc-fs-xl);font-weight:var(--sc-fw-bold);color:var(--sc-text);margin:0 0 4px}.sc-page-header p{font-size:var(--sc-fs-base);color:var(--sc-text-muted);margin:0;max-width:560px}.sc-page-header__actions{display:flex;gap:var(--sc-space-2);flex-wrap:wrap}.sc-btn{font-family:var(--sc-font);font-size:var(--sc-fs-base);font-weight:var(--sc-fw-medium);border-radius:0!important;padding:10px 16px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.sc-btn:focus-visible{outline:none;box-shadow:var(--sc-focus-ring)}.sc-btn:disabled{opacity:var(--sc-disabled-opacity);cursor:not-allowed}.sc-btn--primary{background:var(--sc-primary);color:#fff}.sc-btn--primary:hover:not(:disabled){background:var(--sc-primary-hover)}.sc-btn--secondary{background:var(--sc-panel);color:var(--sc-text);border-color:var(--sc-border)}.sc-btn--secondary:hover:not(:disabled){border-color:var(--sc-border-strong);background:var(--sc-bg)}.sc-btn--ghost{background:transparent;color:var(--sc-text-muted)}.sc-btn--ghost:hover:not(:disabled){background:var(--sc-bg);color:var(--sc-text)}.sc-btn--danger{background:var(--sc-danger-soft);color:var(--sc-danger-strong)}.sc-btn--danger:hover:not(:disabled){background:#ffe4e6}.sc-btn--sm{padding:6px 12px;font-size:var(--sc-fs-sm)}.sc-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:0!important;font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);letter-spacing:.02em;white-space:nowrap}.sc-badge--success{background:var(--sc-success-soft);color:#047857}.sc-badge--warning{background:var(--sc-warning-soft);color:#b45309}.sc-badge--danger{background:var(--sc-danger-soft);color:var(--sc-danger-strong)}.sc-badge--muted{background:var(--sc-bg);color:var(--sc-text-muted);border:1px solid var(--sc-border)}.sc-card{background:var(--sc-panel);border:1px solid var(--sc-border);border-radius:0!important;box-shadow:var(--sc-shadow-sm);padding:var(--sc-space-5)}.sc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sc-space-4);margin-bottom:var(--sc-space-5)}.sc-metric-card{background:var(--sc-panel);border:1px solid var(--sc-border);border-radius:0!important;box-shadow:var(--sc-shadow-sm);padding:var(--sc-space-4);display:flex;flex-direction:column;gap:6px}.sc-metric-card span{font-size:var(--sc-fs-sm);color:var(--sc-text-muted);font-weight:var(--sc-fw-medium)}.sc-metric-card strong{font-size:24px;color:var(--sc-text);font-weight:var(--sc-fw-bold)}.sc-metric-card small{font-size:var(--sc-fs-xs);color:var(--sc-text-subtle)}.sc-metric-card--success strong{color:#047857}.sc-metric-card--warning strong{color:#b45309}.sc-metric-card--danger strong{color:var(--sc-danger-strong)}.sc-field{display:flex;flex-direction:column;gap:4px;font-size:var(--sc-fs-sm);color:var(--sc-text-muted);font-weight:var(--sc-fw-medium)}.sc-field--wide{grid-column:1 / -1}.sc-field input,.sc-field select,.sc-input,.sc-select{font-family:var(--sc-font);font-size:var(--sc-fs-base);color:var(--sc-text);background:var(--sc-panel);border:1px solid var(--sc-border);border-radius:0!important;padding:10px 12px;min-height:40px}.sc-field input:focus,.sc-field select:focus,.sc-input:focus,.sc-select:focus{outline:none;border-color:var(--sc-primary);box-shadow:var(--sc-focus-ring)}.sc-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sc-border);border-radius:0!important;padding:0 12px;background:var(--sc-panel);min-width:240px}.sc-search i{font-style:normal;color:var(--sc-text-subtle)}.sc-search input{border:none;padding:10px 0;flex:1;min-height:40px}.sc-search input:focus{outline:none;box-shadow:none}.sc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4)}.sc-toolbar__counter{margin-left:auto;font-size:var(--sc-fs-sm);color:var(--sc-text-muted);font-weight:var(--sc-fw-medium)}.sc-table-wrap{overflow-x:auto;border:1px solid var(--sc-border);border-radius:0!important}.sc-table{width:100%;border-collapse:collapse;font-size:var(--sc-fs-base)}.sc-table thead th{text-align:left;font-size:var(--sc-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--sc-text-muted);font-weight:var(--sc-fw-bold);background:var(--sc-bg);padding:12px 16px;border-bottom:1px solid var(--sc-border);white-space:nowrap}.sc-table tbody td{padding:12px 16px;border-bottom:1px solid var(--sc-border);color:var(--sc-text);vertical-align:middle}.sc-table tbody tr:last-child td{border-bottom:none}.sc-table tbody tr:hover{background:var(--sc-bg)}.sc-table td.sc-num{text-align:right;font-variant-numeric:tabular-nums}.sc-table td.sc-mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--sc-fs-sm)}.sc-table-muted{color:var(--sc-text-subtle)}.sc-empty{text-align:center;padding:var(--sc-space-6) var(--sc-space-4);color:var(--sc-text-muted);font-size:var(--sc-fs-base)}.sc-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-3);margin-top:var(--sc-space-4);font-size:var(--sc-fs-sm);color:var(--sc-text-muted);flex-wrap:wrap}.sc-pagination{display:flex;gap:4px}.sc-pagination button{min-width:34px;height:34px;border-radius:0!important;border:1px solid var(--sc-border);background:var(--sc-panel);color:var(--sc-text);cursor:pointer}.sc-pagination button.active{background:var(--sc-primary);border-color:var(--sc-primary);color:#fff}.sc-pagination button:disabled{opacity:var(--sc-disabled-opacity);cursor:not-allowed}.sc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:var(--sc-space-4);z-index:1000}.sc-modal{background:var(--sc-panel);border-radius:0!important;box-shadow:var(--sc-shadow-lg);padding:var(--sc-space-5);max-width:560px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.sc-modal__close{position:absolute;top:var(--sc-space-3);right:var(--sc-space-3);border:none;background:transparent;font-size:20px;line-height:1;color:var(--sc-text-muted);cursor:pointer;padding:4px}.sc-modal__eyebrow{display:block;font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--sc-text-muted);margin-bottom:4px}.sc-modal h3{font-size:var(--sc-fs-lg);margin:0 0 6px;color:var(--sc-text)}.sc-modal p{font-size:var(--sc-fs-base);color:var(--sc-text-muted);margin:0 0 var(--sc-space-4)}.sc-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4)}.sc-modal__footer{display:flex;justify-content:flex-end;gap:var(--sc-space-2);border-top:1px solid var(--sc-border);padding-top:var(--sc-space-4)}@media (max-width: 960px){.sc-modal__grid{grid-template-columns:1fr}}@media (max-width: 640px){.sc-page-header{flex-direction:column;align-items:stretch}.sc-metrics{grid-template-columns:1fr 1fr}.sc-toolbar{flex-direction:column;align-items:stretch}.sc-toolbar__counter{margin-left:0}.sc-search{min-width:0}}.sc-badge--info{background:#eff6ff;color:#1d4ed8}.sc-badge--watch{background:#f5f3ff;color:#6d28d9}.sc-badge--primary{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-search>span{color:var(--sc-text-subtle);font-size:18px;line-height:1}.sc-data-table{position:relative;min-width:0}.sc-data-table__tools{display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px}.sc-column-menu{position:relative;z-index:12;display:inline-flex;font-family:DM Sans,Inter,system-ui,sans-serif}.sc-column-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #dbe3ee!important;background:#fff!important;color:#334155!important;border-radius:0!important;box-shadow:none!important;font:600 13px/1.2 DM Sans,Inter,system-ui,sans-serif!important;cursor:pointer}.sc-column-menu__trigger:hover{background:#f8fafc!important;border-color:#b9c5d5!important;color:#0f172a!important}.sc-column-menu__trigger>span{font-size:15px;line-height:1;color:#64748b}.sc-column-menu__trigger small{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;background:#eef1ff;color:#5b4df2;font-size:10px;font-weight:700}.sc-column-menu__popover{position:absolute;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 100px));display:flex;flex-direction:column;border:1px solid #dbe3ee;background:#fff;box-shadow:0 18px 45px #0f172a29;overflow:hidden;z-index:120}.sc-column-menu__popover>header{display:grid;gap:4px;padding:14px 16px;border-bottom:1px solid #eef2f7;background:#fff}.sc-column-menu__popover>header b{color:#0f172a;font-size:14px;font-weight:700}.sc-column-menu__popover>header span{color:#64748b;font-size:11px;font-weight:400;line-height:1.45}.sc-column-menu__list{display:grid;gap:2px;padding:8px;overflow:auto}.sc-column-menu__list label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:7px 8px;color:#334155;font-size:13px;font-weight:500;cursor:pointer}.sc-column-menu__list label:hover{background:#f8fafc}.sc-column-menu__list label.is-required{cursor:default;color:#64748b}.sc-column-menu__list input{width:16px;height:16px;margin:0;accent-color:#5b4df2}.sc-column-menu__list label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-column-menu__list label>small{color:#94a3b8;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sc-column-menu__popover>footer{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid #eef2f7;background:#f8fafc}.sc-column-menu__popover>footer button{min-height:32px;padding:6px 9px;border:1px solid #dbe3ee!important;background:#fff!important;color:#475569!important;border-radius:0!important;font:600 11px/1.2 DM Sans,Inter,system-ui,sans-serif!important;cursor:pointer}.sc-column-menu__popover>footer button:hover{border-color:#aab8ca!important;color:#0f172a!important}@media (max-width:640px){.sc-data-table__tools{justify-content:stretch}.sc-column-menu,.sc-column-menu__trigger{width:100%}.sc-column-menu__popover{right:auto;left:0;width:100%}}.nativeTableColumnTools{display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px;position:relative;z-index:15}.creditTableWrap>.nativeTableColumnTools,.cashTableWrap>.nativeTableColumnTools{padding:0}@media (max-width:640px){.nativeTableColumnTools{justify-content:stretch}.nativeTableColumnTools .sc-column-menu,.nativeTableColumnTools .sc-column-menu__trigger{width:100%}}.sc-data-table__tools,.sc-data-table__tools--bottom{display:flex;justify-content:flex-end;align-items:center;margin:10px 0 0;padding:0;position:relative;z-index:2}.nativeTableColumnTools{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:10px 0 0;padding:0 2px 2px;position:relative;z-index:2}.sc-column-menu{position:relative;z-index:2;display:inline-flex;font-family:DM Sans,Inter,system-ui,sans-serif}.sc-column-menu__trigger{min-width:128px;min-height:36px;padding:7px 12px;background:#fff!important;border:1px solid #dbe3ee!important;color:#334155!important;font:600 13px/1.2 DM Sans,Inter,system-ui,sans-serif!important}.sc-column-menu__popover.sc-column-menu__popover--upward{z-index:10000!important;display:flex;flex-direction:column;border:1px solid #dbe3ee;background:#fff;box-shadow:0 -14px 42px #0f172a2b;overflow:hidden;transform-origin:bottom right}.sc-column-menu__popover--upward>header{display:grid;gap:4px;padding:14px 16px;border-bottom:1px solid #eef2f7;background:#fff}.sc-column-menu__popover--upward>header b{font-size:14px;font-weight:700;color:#0f172a}.sc-column-menu__popover--upward>header span{font-size:11px;font-weight:400;line-height:1.45;color:#64748b}.sc-column-menu__popover--upward .sc-column-menu__list{display:grid;grid-template-columns:1fr;gap:2px;padding:8px;overflow-y:auto;overflow-x:hidden}.sc-column-menu__popover--upward .sc-column-menu__list label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:7px 8px;color:#334155;font-size:13px;font-weight:500;line-height:1.35}.sc-column-menu__popover--upward .sc-column-menu__list label>span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sc-column-menu__popover--upward>footer{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid #eef2f7;background:#f8fafc}@media (max-width:640px){.sc-data-table__tools,.sc-data-table__tools--bottom,.nativeTableColumnTools{justify-content:stretch}.sc-column-menu,.sc-column-menu__trigger{width:100%}}.sc-stock-page{width:100%;max-width:1600px;margin:0 auto;color:var(--sc-text);font-family:var(--sc-font)}.sc-stock-page *{box-sizing:border-box}.sc-date-control{min-width:220px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;background:var(--sc-panel);border:1px solid var(--sc-border);border-radius:0!important;box-shadow:var(--sc-shadow-sm)}.sc-date-control span{font-size:var(--sc-fs-xs);color:var(--sc-text-muted);font-weight:var(--sc-fw-bold)}.sc-date-control input{grid-column:2;grid-row:1 / span 2;border:0;color:var(--sc-text);font:inherit;background:transparent}.sc-date-control input:focus{outline:none}.sc-date-control small{font-size:var(--sc-fs-xs);color:var(--sc-text-subtle)}.sc-stock-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:var(--sc-space-4);margin-bottom:var(--sc-space-4)}.sc-stock-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-space-4)}.sc-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4)}.sc-panel-header>div>span{display:block;color:var(--sc-text-subtle);font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.sc-panel-header h2{margin:0;color:var(--sc-text);font-size:18px;line-height:1.25}.sc-stock-health-layout{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:var(--sc-space-5);align-items:center}.sc-stock-score{border:1px solid var(--sc-border);border-radius:0!important;padding:var(--sc-space-5);background:linear-gradient(145deg,#fff,#f8fafc)}.sc-stock-score>span{color:var(--sc-text-muted);font-size:var(--sc-fs-sm);font-weight:var(--sc-fw-medium)}.sc-stock-score>strong{display:block;font-size:42px;line-height:1;margin:10px 0 14px;letter-spacing:-.04em}.sc-stock-score>small{display:block;margin-top:10px;color:var(--sc-text-muted);font-size:var(--sc-fs-xs);line-height:1.45}.sc-progress{height:8px;border-radius:0!important;overflow:hidden;background:#e8eef7}.sc-progress i{display:block;height:100%;border-radius:0!important;background:linear-gradient(90deg,var(--sc-primary),var(--sc-accent));min-width:0}.sc-distribution-list{display:grid;gap:12px}.sc-distribution-row header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:var(--sc-fs-sm)}.sc-distribution-row header span{color:var(--sc-text-muted)}.sc-distribution-row small{display:block;margin-top:5px;color:var(--sc-text-subtle);font-size:var(--sc-fs-xs)}.sc-distribution-row--success .sc-progress i{background:var(--sc-success)}.sc-distribution-row--warning .sc-progress i{background:var(--sc-warning)}.sc-distribution-row--danger .sc-progress i{background:var(--sc-danger)}.sc-distribution-row--muted .sc-progress i{background:#94a3b8}.sc-action-list{display:grid;gap:10px}.sc-action-row{width:100%;border:1px solid var(--sc-border);background:var(--sc-panel);border-radius:0!important;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left;cursor:pointer;color:var(--sc-text);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sc-action-row:hover{border-color:var(--sc-border-strong);box-shadow:var(--sc-shadow-sm);transform:translateY(-1px)}.sc-action-row span{display:flex;flex-direction:column;min-width:0}.sc-action-row b{font-size:var(--sc-fs-base)}.sc-action-row small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);margin-top:2px}.sc-action-row em{font-style:normal;color:var(--sc-text-subtle);font-size:20px}.sc-ranked-list,.sc-compact-list{display:grid;gap:4px}.sc-ranked-list>div,.sc-compact-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--sc-border)}.sc-ranked-list>div:last-child,.sc-compact-list>div:last-child{border-bottom:0}.sc-ranked-list em{width:26px;height:26px;border-radius:0!important;display:grid;place-items:center;background:var(--sc-primary-soft);color:var(--sc-primary);font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);font-style:normal;flex:none}.sc-ranked-list span,.sc-compact-list span{min-width:0;flex:1;display:flex;flex-direction:column}.sc-ranked-list b,.sc-compact-list b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--sc-fs-base)}.sc-ranked-list small,.sc-compact-list small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);margin-top:2px}.sc-ranked-list strong,.sc-compact-list strong{white-space:nowrap;font-size:var(--sc-fs-sm)}.sc-empty-inline{color:var(--sc-text-muted);font-size:var(--sc-fs-base);margin:12px 0}.sc-panel-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--sc-border);margin-top:12px;padding-top:14px;color:var(--sc-text-muted);font-size:var(--sc-fs-sm)}.sc-panel-summary strong{color:var(--sc-text)}.sc-product-cell{display:flex;flex-direction:column;min-width:145px}.sc-product-cell b{font-size:var(--sc-fs-base);line-height:1.35}.sc-stock-page .sc-table .sc-product-cell b{font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}.sc-stock-page .sc-table td.sc-stock-date-cell{min-width:112px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.sc-product-cell small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);line-height:1.35;margin-top:2px}.sc-cell-wrap{display:block;min-width:180px;max-width:320px;white-space:normal;line-height:1.4}.sc-center{text-align:center}.sc-table-row--warning td{background:#fffdf5}.sc-table-row--danger td{background:#fff7f8}.sc-table-row--warning:hover td,.sc-table-row--danger:hover td{background:var(--sc-bg)}.sc-table-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:150px}.sc-qty-chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 8px;border-radius:0!important;background:var(--sc-bg);border:1px solid var(--sc-border);font-size:var(--sc-fs-sm);font-weight:var(--sc-fw-bold)}.sc-qty-chip--success{background:var(--sc-success-soft);border-color:#a7f3d0;color:#047857}.sc-qty-chip--warning{background:var(--sc-warning-soft);border-color:#fde68a;color:#b45309}.sc-qty-chip--danger{background:var(--sc-danger-soft);border-color:#fecdd3;color:var(--sc-danger-strong)}.sc-user-cell{display:flex;align-items:center;gap:8px;min-width:130px}.sc-user-cell em{width:28px;height:28px;display:grid;place-items:center;border-radius:0!important;background:var(--sc-primary-soft);color:var(--sc-primary);font-size:10px;font-weight:var(--sc-fw-bold);font-style:normal}.sc-user-cell span{font-size:var(--sc-fs-sm)}.sc-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--sc-space-3)}.sc-filter-toggle{flex:1;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:0;cursor:pointer;color:var(--sc-text)}.sc-filter-toggle span{display:flex;flex-direction:column}.sc-filter-toggle b{font-size:var(--sc-fs-base)}.sc-filter-toggle small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);margin-top:2px}.sc-filter-toggle em{font-style:normal;color:var(--sc-text-muted)}.sc-toolbar--filters{padding:14px;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:0!important}.sc-toolbar--filters .sc-select{min-width:150px}.sc-scan-row{display:flex;gap:10px;margin:0 0 var(--sc-space-4)}.sc-scan-row .sc-input{flex:1}.sc-alert{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:0!important;margin-bottom:var(--sc-space-4);font-size:var(--sc-fs-sm)}.sc-alert--danger{background:var(--sc-danger-soft);color:var(--sc-danger-strong);border:1px solid #fecdd3}.sc-line-items{display:grid;gap:10px;margin-top:var(--sc-space-4)}.sc-line-item{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,.55fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--sc-border);border-radius:0!important;background:var(--sc-bg)}.sc-line-item__product{align-self:center;display:flex;flex-direction:column;min-width:0}.sc-line-item__product b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-line-item__product small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);margin-top:2px}.sc-modal--lg{max-width:760px}.sc-modal--xl{max-width:1120px}@media (max-width:1200px){.sc-stock-three-grid{grid-template-columns:1fr 1fr}.sc-stock-three-grid>:last-child{grid-column:1 / -1}.sc-line-item{grid-template-columns:minmax(220px,1.5fr) 1fr 1fr}.sc-line-item>:nth-last-child(2){grid-column:2 / 3}}@media (max-width:960px){.sc-stock-dashboard-grid,.sc-stock-three-grid{grid-template-columns:1fr}.sc-stock-three-grid>:last-child{grid-column:auto}.sc-stock-health-layout{grid-template-columns:1fr}.sc-line-item{grid-template-columns:1fr 1fr;align-items:end}.sc-line-item__product{grid-column:1 / -1}}@media (max-width:640px){.sc-date-control{width:100%}.sc-panel-header{align-items:center}.sc-stock-score>strong{font-size:34px}.sc-card{padding:var(--sc-space-4)}.sc-scan-row{flex-direction:column}.sc-line-item{grid-template-columns:1fr}.sc-line-item__product,.sc-line-item>:nth-last-child(2){grid-column:auto}.sc-table-actions{min-width:120px}}.sc-order-suggestion-modal-grid{align-items:start}.sc-order-scan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.sc-order-scan-row .sc-btn{min-width:110px}.sc-order-scan-message{margin-top:8px;padding:10px 12px;border:1px solid var(--sc-border);background:var(--sc-bg);color:var(--sc-text-muted);font-size:var(--sc-fs-sm);line-height:1.45}.sc-order-scan-message--success{border-color:#86efac;background:#f0fdf4;color:#166534}.sc-order-scan-message--error{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.sc-order-product-summary{grid-column:1 / -1;border:1px solid var(--sc-border);background:#f8fafc;padding:16px}.sc-order-product-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--sc-border)}.sc-order-product-summary__header>div{display:flex;flex-direction:column;min-width:0}.sc-order-product-summary__header span{color:var(--sc-text-muted);font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold);text-transform:uppercase;letter-spacing:.05em}.sc-order-product-summary__header b{margin-top:5px;color:var(--sc-text);font-size:var(--sc-fs-lg);line-height:1.35}.sc-order-product-summary__header small{margin-top:4px;color:var(--sc-text-muted);font-size:var(--sc-fs-sm)}.sc-order-product-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.sc-order-product-summary__grid>div{min-width:0;padding:11px 12px;border:1px solid var(--sc-border);background:#fff}.sc-order-product-summary__grid span,.sc-order-price-summary span{display:block;color:var(--sc-text-muted);font-size:var(--sc-fs-xs);font-weight:var(--sc-fw-bold)}.sc-order-product-summary__grid strong{display:block;margin-top:5px;color:var(--sc-text);font-size:18px}.sc-order-price-summary{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sc-border);background:#fff}.sc-order-price-summary>div{padding:16px}.sc-order-price-summary>div+div{border-left:1px solid var(--sc-border)}.sc-order-price-summary strong{display:block;margin-top:6px;color:var(--sc-text);font-size:24px;line-height:1.1}.sc-order-price-summary small{display:block;margin-top:6px;color:var(--sc-text-muted);font-size:var(--sc-fs-xs)}.sc-order-price-summary__total{background:var(--sc-primary-soft)}.sc-order-price-summary__total strong{color:var(--sc-primary)}@media (max-width:760px){.sc-order-product-summary__grid{grid-template-columns:1fr 1fr}.sc-order-price-summary{grid-template-columns:1fr}.sc-order-price-summary>div+div{border-left:0;border-top:1px solid var(--sc-border)}}@media (max-width:520px){.sc-order-scan-row{grid-template-columns:1fr}.sc-order-product-summary__header{flex-direction:column}.sc-order-product-summary__grid{grid-template-columns:1fr}}.sc-scan-row--triple{align-items:stretch;flex-wrap:wrap}.sc-manual-entry-box{display:grid;gap:12px;margin:0 0 var(--sc-space-4);padding:14px;border:1px solid var(--sc-border);background:var(--sc-bg);border-radius:0!important}.sc-manual-entry-box__header{display:flex;flex-direction:column;gap:4px}.sc-manual-entry-box__header b{font-size:var(--sc-fs-sm)}.sc-manual-entry-box__header small{color:var(--sc-text-muted);font-size:var(--sc-fs-xs)}.sc-manual-entry-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.sc-manual-entry-actions{display:flex;justify-content:flex-end}.sc-manual-entry-actions .sc-btn{min-width:180px}.sc-line-item--bl-pricing{grid-template-columns:minmax(220px,1.5fr) 90px repeat(2,minmax(115px,.7fr)) minmax(120px,.7fr) minmax(150px,.8fr) auto}@media (max-width:1200px){.sc-manual-entry-form{grid-template-columns:1fr 1fr}.sc-line-item--bl-pricing{grid-template-columns:minmax(220px,1.5fr) 1fr 1fr 1fr}.sc-line-item--bl-pricing>:nth-last-child(2){grid-column:auto}}@media (max-width:960px){.sc-manual-entry-form{grid-template-columns:1fr}.sc-manual-entry-actions{justify-content:stretch}.sc-manual-entry-actions .sc-btn{width:100%}.sc-line-item--bl-pricing{grid-template-columns:1fr 1fr}.sc-line-item--bl-pricing .sc-line-item__product{grid-column:1 / -1}}@media (max-width:640px){.sc-line-item--bl-pricing{grid-template-columns:1fr}}.employeeStockMainTableMatch{width:100%;min-width:0}.employeeStockMainTableMatch .sc-card{margin:0;width:100%;max-width:none}.employeeStockMainTableMatch .sc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.employeeStockMainTableMatch .sc-table{min-width:1500px}.sc-stock-levels-page,.employeeStockMainTableMatch{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important;contain:inline-size}.sc-stock-levels-page>*,.employeeStockMainTableMatch>*{min-width:0!important;max-width:100%!important}.sc-stock-levels-page .sc-page-header{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.sc-stock-levels-page .sc-page-header>:first-child{flex:1 1 420px!important;min-width:0!important}.sc-stock-levels-page .sc-page-header__actions{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;justify-content:flex-end!important}.sc-stock-levels-page .sc-metrics{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.sc-stock-levels-page .sc-metric-card{min-width:0!important;overflow:hidden!important}.sc-stock-levels-page .sc-metric-card strong{overflow-wrap:anywhere!important}.sc-stock-levels-page .sc-card,.employeeStockMainTableMatch .sc-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.sc-stock-levels-page .sc-filter-heading,.sc-stock-levels-page .sc-toolbar,.employeeStockMainTableMatch .sc-filter-heading,.employeeStockMainTableMatch .sc-toolbar{width:100%!important;min-width:0!important;max-width:100%!important}.sc-stock-levels-page .sc-toolbar--filters .sc-search,.employeeStockMainTableMatch .sc-toolbar--filters .sc-search{flex:1 1 260px!important;min-width:220px!important;max-width:100%!important}.sc-stock-levels-page .sc-toolbar--filters .sc-select,.employeeStockMainTableMatch .sc-toolbar--filters .sc-select{flex:1 1 150px!important;min-width:140px!important;max-width:210px!important}.sc-stock-levels-page .sc-data-table,.employeeStockMainTableMatch .sc-data-table{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.sc-stock-levels-page .sc-table-wrap,.employeeStockMainTableMatch .sc-table-wrap{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-gutter:stable!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}.sc-stock-levels-page .sc-table,.employeeStockMainTableMatch .sc-table{width:max-content!important;min-width:2380px!important;max-width:none!important;table-layout:auto!important}.sc-stock-levels-page .sc-data-table__tools,.employeeStockMainTableMatch .sc-data-table__tools,.sc-stock-levels-page .sc-footer,.employeeStockMainTableMatch .sc-footer{width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1280px){.sc-stock-levels-page .sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-stock-levels-page .sc-page-header__actions{flex:1 1 100%!important;margin-left:0!important;justify-content:flex-start!important}}@media (max-width:760px){.sc-stock-levels-page .sc-metrics{grid-template-columns:1fr!important}.sc-stock-levels-page .sc-page-header__actions .sc-btn{flex:1 1 100%!important;justify-content:center!important}.sc-stock-levels-page .sc-toolbar--filters .sc-search,.employeeStockMainTableMatch .sc-toolbar--filters .sc-search,.sc-stock-levels-page .sc-toolbar--filters .sc-select,.employeeStockMainTableMatch .sc-toolbar--filters .sc-select{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important}}.sc-stock-catalogue-page{min-width:0;overflow-x:hidden}.sc-stock-catalogue-page .sc-data-table,.sc-stock-catalogue-page .sc-table-wrap{width:100%;max-width:100%;min-width:0}.sc-stock-catalogue-page .sc-table{min-width:3100px}.sc-stock-catalogue-page .sc-table th,.sc-stock-catalogue-page .sc-table td{white-space:nowrap}.sc-stock-catalogue-page .sc-table .sc-product-cell{min-width:220px;white-space:normal}.sc-bl-modal-compact{max-width:820px}@media (max-width:900px){.sc-bl-modal-compact{max-width:calc(100vw - 24px)}}.sc-bl-document-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px dashed #cbd5e1;background:#f8fafc;margin:14px 0}.sc-bl-document-actions small{color:#64748b;flex:1;min-width:240px}.sc-bl-analysis-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;margin:-4px 0 14px;border:1px solid #dbeafe;background:#eff6ff}.sc-bl-analysis-summary span{color:#475569;font-size:13px}.sc-line-item__product>.sc-badge{margin-left:8px}@media (max-width:720px){.sc-bl-document-actions,.sc-bl-analysis-summary{align-items:stretch;flex-direction:column}.sc-bl-document-actions .sc-button{width:100%}}.sc-modal-overlay:has(.sc-bl-modal-employee-fullscreen){padding:0!important;align-items:stretch!important;justify-content:stretch!important}.sc-bl-modal-employee-fullscreen{width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sc-bl-modal-employee-fullscreen .sc-modal__employee-body{flex:1 1 auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;overflow-y:auto!important}@media (max-width:760px){.sc-bl-modal-employee-fullscreen{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}}.sc-bl-analysis-warnings{display:flex;flex-direction:column;gap:5px;padding:11px 12px;margin:-8px 0 14px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px}.sc-bl-analysis-warnings b{color:#78350f}.sc-bl-analysis-warnings span:before{content:"• ";font-weight:700}.sc-bl-line-warning{color:#b45309!important;font-weight:600;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:720px){.sc-bl-analysis-warnings{margin-top:-6px}}.sc-bl-modal-employee-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;min-width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important}.sc-bl-modal-employee-fullscreen.sc-modal--employee-header{display:flex!important;flex-direction:column!important}.sc-bl-modal-employee-fullscreen .sc-modal__employee-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding:18px 20px 20px!important}.sc-bl-entry-shell{display:flex;flex-direction:column;gap:12px;flex:0 0 auto}.sc-bl-entry-toggle-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:16px;border:1px solid var(--sc-border);background:#f8fafc;box-sizing:border-box}.sc-bl-entry-toggle-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.sc-bl-entry-toggle-content b{display:block;color:#0f172a;font-size:14px;font-weight:850;line-height:1.3}.sc-bl-entry-toggle-content small{display:block;color:#64748b;font-size:12px;line-height:1.5;white-space:normal}.sc-bl-entry-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--sc-border);background:#fff;color:#475569;border-radius:0;font:inherit;font-size:24px;font-weight:800;line-height:1;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.sc-bl-entry-toggle:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.sc-bl-entry-toggle:focus-visible{outline:none;border-color:var(--sc-primary);box-shadow:var(--sc-focus-ring)}.sc-bl-entry-toggle span{display:block;line-height:1}.sc-bl-entry-panel{display:flex;flex-direction:column;gap:14px}.sc-bl-modal-employee-fullscreen .sc-line-items{flex:0 0 auto;min-height:auto;overflow:visible;padding-bottom:8px;margin-top:0}@media (max-width:760px){.sc-bl-modal-employee-fullscreen .sc-modal__employee-body{padding:14px 14px 16px!important}.sc-bl-entry-toggle-wrap{padding:14px;gap:14px}.sc-bl-entry-toggle-content b{font-size:14px}.sc-bl-entry-toggle-content small{font-size:12px;line-height:1.45}.sc-bl-entry-toggle{width:40px;height:40px;font-size:23px}}.sc-bl-modal-employee-fullscreen .sc-line-items{align-content:start!important;grid-auto-rows:max-content!important}.sc-bl-modal-employee-fullscreen .sc-line-item--bl-pricing{align-self:start!important;height:auto!important;min-height:0!important}.sc-bl-unified-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.sc-bl-modal-employee-fullscreen .sc-bl-entry-shell,.sc-bl-modal-employee-fullscreen .sc-line-items{flex:0 0 auto}.sc-bl-modal-employee-fullscreen .sc-bl-unified-scroll::-webkit-scrollbar{width:10px}.sc-bl-modal-employee-fullscreen .sc-bl-unified-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sc-bl-modal-employee-fullscreen .sc-bl-unified-scroll::-webkit-scrollbar-track{background:transparent}.sc-stock-row-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d8dee9;background:#fff;color:#475569;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.sc-stock-row-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-stock-row-action--edit:hover{border-color:#a5b4fc;background:#eef2ff;color:#4f46e5}.sc-stock-row-action--delete:hover{border-color:#fca5a5;background:#fef2f2;color:#dc2626}.sc-stock-row-action:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f129}.sc-stock-row-edit-modal{max-width:980px}.sc-stock-row-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;margin-top:18px}.sc-stock-row-edit-grid .sc-form-field--wide{grid-column:1/-1}@media (max-width:980px){.sc-stock-row-edit-modal{max-width:calc(100vw - 24px)}.sc-stock-row-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sc-stock-row-edit-grid{grid-template-columns:1fr}.sc-stock-row-edit-grid .sc-form-field--wide{grid-column:auto}}.sc-bl-review-stage{display:flex;flex-direction:column;gap:12px;min-height:0}.sc-bl-review-stage__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #dbe2ea;background:#f8fafc}.sc-bl-review-stage__header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-bl-review-stage__header b{font-size:15px;color:#0f172a}.sc-bl-review-stage__header small{font-size:12px;color:#64748b}.sc-bl-review-table-scroll{overflow-x:auto;overflow-y:visible;border:1px solid #dbe2ea;background:#fff}.sc-bl-review-table{min-width:2290px;display:flex;flex-direction:column}.sc-bl-review-table-head,.sc-bl-review-table-row{display:grid;grid-template-columns:270px 145px 145px 150px 80px 90px 115px 115px 110px 125px 150px 95px 95px 145px 90px 90px 92px;gap:8px;align-items:center;padding:10px}.sc-bl-review-table-head{position:sticky;top:0;z-index:2;border-bottom:1px solid #dbe2ea;background:#f8fafc;color:#475569;font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.sc-bl-review-table-row{border-bottom:1px solid #e8edf4;background:#fff}.sc-bl-review-table-row.is-incomplete{background:#fffdf7}.sc-bl-review-table-row.is-complete{background:#fbfffc}.sc-bl-review-table-row input,.sc-bl-catalogue-lookup-bar input{width:100%;min-width:0;height:40px;box-sizing:border-box;padding:0 10px;border:1px solid #d8e0eb;background:#fff;color:#0f172a;font:inherit;font-size:12px}.sc-bl-review-table-row input:focus,.sc-bl-catalogue-lookup-bar input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.sc-bl-review-table-row output{display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 10px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:750;box-sizing:border-box}.sc-bl-review-product-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.sc-bl-review-product-cell>input{grid-column:1/-1}.sc-bl-review-product-cell>button{height:34px;padding:0 10px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.sc-bl-review-product-cell>button:hover{background:#e0e7ff;border-color:#a5b4fc}.sc-bl-review-product-cell>small{display:flex;align-items:center;min-width:0}.sc-bl-catalogue-lookup-row{padding:12px;border-bottom:1px solid #dbe2ea;background:#f8fafc}.sc-bl-catalogue-lookup-bar{display:grid;grid-template-columns:minmax(320px,1fr) auto auto;gap:8px;align-items:center}.sc-bl-catalogue-lookup-row>p{margin:8px 0 0;color:#b45309;font-size:12px}.sc-bl-catalogue-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sc-bl-catalogue-results>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid #dbe2ea;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.sc-bl-catalogue-results>button:hover{border-color:#a5b4fc;background:#eef2ff}.sc-bl-catalogue-results b{font-size:12px;line-height:1.35}.sc-bl-catalogue-results small{font-size:11px;line-height:1.4;color:#64748b}@media (max-width:760px){.sc-bl-review-stage__header{align-items:flex-start;flex-direction:column}.sc-bl-catalogue-results,.sc-bl-catalogue-lookup-bar{grid-template-columns:1fr}}.sc-bl-progress-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid #c7d2fe;background:#f8faff}.sc-bl-progress-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-bl-progress-card__header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-bl-progress-card__header b{font-size:13px;color:#1e293b;line-height:1.3}.sc-bl-progress-card__header small{font-size:12px;color:#64748b;line-height:1.45}.sc-bl-progress-card__header strong{font-size:13px;color:#4338ca;white-space:nowrap}.sc-bl-progress-track{position:relative;height:8px;overflow:hidden;background:#e2e8f0}.sc-bl-progress-track>i{display:block;height:100%;min-width:2px;background:#6366f1;transition:width .35s ease}.sc-bl-progress-card--success{border-color:#bbf7d0;background:#f0fdf4}.sc-bl-progress-card--success .sc-bl-progress-track>i{background:#22c55e}.sc-bl-progress-card--success .sc-bl-progress-card__header strong{color:#15803d}.sc-bl-progress-card--warning{border-color:#fde68a;background:#fffbeb}.sc-bl-progress-card--warning .sc-bl-progress-track>i{background:#f59e0b}.sc-bl-progress-card--warning .sc-bl-progress-card__header strong{color:#b45309}.sc-bl-progress-card--error{border-color:#fecaca;background:#fef2f2}.sc-bl-progress-card--error .sc-bl-progress-track>i{background:#ef4444}.sc-bl-progress-card--error .sc-bl-progress-card__header strong{color:#b91c1c}.sc-bl-progress-card--catalogue{border-color:#bfdbfe;background:#eff6ff}.sc-bl-progress-card--catalogue .sc-bl-progress-track>i{background:#2563eb}.sc-bl-progress-card--catalogue .sc-bl-progress-card__header strong{color:#1d4ed8}.sc-bl-scan-table-head,.sc-bl-scan-table-row{grid-template-columns:minmax(250px,1fr) 86px 105px 105px minmax(260px,1.05fr) 100px;min-width:1060px}.sc-bl-scan-table-row{position:relative;border-left:4px solid transparent;padding-left:10px}.sc-bl-scan-table-row.is-success{border-left-color:#22c55e;background:#fbfffc}.sc-bl-scan-table-row.is-info{border-left-color:#3b82f6;background:#f8fbff}.sc-bl-scan-table-row.is-warning{border-left-color:#f59e0b;background:#fffdf7}.sc-bl-scan-table-row.is-danger{border-left-color:#ef4444;background:#fff8f8}.sc-bl-line-result{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0}.sc-bl-line-result small{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:1.4;color:#64748b!important}.sc-bl-line-result--success small{color:#166534!important}.sc-bl-line-result--info small{color:#1d4ed8!important}.sc-bl-line-result--warning small{color:#92400e!important}.sc-bl-line-result--danger small{color:#b91c1c!important}.sc-bl-catalogue-inline-progress{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sc-bl-catalogue-inline-progress>span{font-size:12px;color:#475569}.sc-bl-catalogue-inline-progress>div{position:relative;height:6px;overflow:hidden;background:#dbeafe}.sc-bl-catalogue-inline-progress i{position:absolute;inset:0 auto 0 -35%;width:35%;background:#3b82f6;animation:scBlCatalogueLoading 1.1s ease-in-out infinite}@keyframes scBlCatalogueLoading{0%{left:-35%}to{left:100%}}@media (max-width:760px){.sc-bl-progress-card__header{gap:10px}.sc-bl-progress-card__header small{font-size:11px}}.sc-bl-scan-results{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid #dbe2ea;background:#fff}.sc-bl-scan-results>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #dbe2ea;background:#f8fafc}.sc-bl-scan-results>header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-bl-scan-results>header b{font-size:15px;color:#0f172a}.sc-bl-scan-results>header small{font-size:12px;color:#64748b}.sc-bl-scan-table{overflow-x:auto;background:#fff}.sc-bl-scan-table-head,.sc-bl-scan-table-row{display:grid;grid-template-columns:minmax(250px,1fr) 86px 105px 105px minmax(260px,1.05fr) 100px!important;gap:10px;align-items:center;min-width:1060px!important;padding:10px 12px;box-sizing:border-box}.sc-bl-scan-table-head{position:sticky;top:0;z-index:2;border-bottom:1px solid #dbe2ea;background:#f8fafc;color:#475569;font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.sc-bl-scan-table-row{border-bottom:1px solid #e8edf4}.sc-bl-scan-table-row.is-editing{box-shadow:inset 0 0 0 1px #a5b4fc}.sc-bl-scan-table-row>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-bl-scan-table-row>div:first-child>b{font-size:13px;color:#0f172a;white-space:normal}.sc-bl-scan-table-row>div:first-child>small{font-size:11px;color:#64748b;white-space:normal}.sc-bl-detected-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.sc-bl-row-icon-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #d8dee9;background:#fff;color:#475569;cursor:pointer;flex:0 0 auto}.sc-bl-row-icon-action:hover{border-color:#a5b4fc;background:#eef2ff;color:#4f46e5}.sc-bl-row-icon-action:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f129}.sc-bl-row-icon-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-bl-inline-editor{min-width:1060px;padding:14px;border-bottom:1px solid #dbe2ea;background:#f8fafc;box-sizing:border-box}.sc-bl-inline-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.sc-bl-inline-editor__header>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-bl-inline-editor__header>div:first-child b{font-size:14px;color:#0f172a}.sc-bl-inline-editor__header>div:first-child small{font-size:12px;line-height:1.45;color:#64748b}.sc-bl-inline-editor__header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sc-bl-inline-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.sc-bl-inline-editor__grid .sc-form-field{min-width:0}.sc-bl-inline-editor__grid input{width:100%;box-sizing:border-box}.sc-bl-editor-output{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid #d8e0eb;background:#fff;color:#0f172a;font-size:13px;font-weight:750;box-sizing:border-box}.sc-bl-catalogue-lookup-row--inline{margin-top:14px;border:1px solid #dbe2ea;background:#fff}@media (max-width:980px){.sc-bl-inline-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sc-bl-scan-results>header,.sc-bl-inline-editor__header{align-items:flex-start;flex-direction:column}.sc-bl-inline-editor__header>div:last-child{justify-content:flex-start}.sc-bl-inline-editor__grid{grid-template-columns:1fr}}.sc-bl-row-icon-action--validated{border-color:#86efac;background:#f0fdf4;color:#15803d}.sc-bl-row-icon-action--validated:hover{border-color:#4ade80;background:#dcfce7;color:#166534}.sc-bl-row-icon-action--delete{border-color:#fecaca;background:#fff;color:#dc2626}.sc-bl-row-icon-action--delete:hover{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.sc-bl-inline-editor__footer{display:flex;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px solid #dbe2ea}.sc-bl-scan-table-row.is-success .sc-bl-row-icon-action--validated{box-shadow:0 0 0 1px #22c55e14}@media (max-width:760px){.sc-bl-inline-editor__footer{justify-content:stretch}.sc-bl-inline-editor__footer .sc-button{width:100%}}.sc-sales-page{width:min(1600px,100%);margin:0 auto;padding:28px 32px 48px;color:var(--sc-text);font-family:var(--sc-font);box-sizing:border-box}.sc-sales-page *,.sc-sales-page *:before,.sc-sales-page *:after{box-sizing:border-box}.sc-sales-page .sc-page-header{margin-bottom:24px;padding:0 2px}.sc-sales-page .sc-page-header h1{font-size:clamp(26px,2vw,34px);letter-spacing:-.035em}.sc-sales-page .sc-page-header p{max-width:760px;line-height:1.6}.sc-sales-page .sc-page-header__actions{align-items:center;justify-content:flex-end}.sc-sales-page__content{display:grid;gap:20px;min-width:0}.sc-sales-page input,.sc-sales-page select,.sc-sales-page textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;color:var(--sc-text);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.sc-sales-page input:hover,.sc-sales-page select:hover,.sc-sales-page textarea:hover{border-color:var(--sc-border-strong)}.sc-sales-page input:focus,.sc-sales-page select:focus,.sc-sales-page textarea:focus{outline:none;border-color:var(--sc-primary);box-shadow:var(--sc-focus-ring)}.sc-sales-page input::placeholder{color:var(--sc-text-subtle)}.sc-sales-page .salesDateInput{width:auto;min-width:170px;background:#fff}.sc-sales-page label{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px;font-weight:700}.sc-sales-page .salesPanel,.sc-sales-page .salesTicketCard{margin:0;padding:22px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;box-shadow:var(--sc-shadow-sm);min-width:0}.sc-sales-page .salesPanel h2,.sc-sales-page .salesTicketCard h2{margin:0 0 18px;color:var(--sc-text);font-size:18px;line-height:1.25;letter-spacing:-.015em}.sc-sales-page .salesStandaloneNote{margin:0;padding:13px 15px;border:1px solid #dbeafe;border-radius:0!important;background:#eff6ff;color:#1e40af;font-size:13px;line-height:1.55}.sc-sales-page .salesCollapsiblePanel{display:flex;flex-direction:column;gap:0}.sc-sales-page .salesCollapsibleHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc-sales-page .salesCollapsibleHeader h2{margin:0}.sc-sales-page .salesCollapseToggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;color:#475569;font:inherit;font-size:24px;line-height:1;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.sc-sales-page .salesCollapseToggle:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.sc-sales-page .salesCollapseToggle:focus-visible{outline:none;border-color:var(--sc-primary);box-shadow:var(--sc-focus-ring)}.sc-sales-page .salesCollapsibleBody,.sc-sales-page .salesCollapsibleFooter{margin-top:18px}.sc-sales-page .salesCollapsibleFooter{display:grid;gap:12px;justify-items:start}.sc-sales-page .salesCollapsiblePanel.is-collapsed{padding-bottom:22px}.sc-sales-page .salesPrimaryBtn,.sc-sales-page .salesGhostBtn,.sc-sales-page .salesMiniBtn,.sc-sales-page .salesMiniIconBtn,.sc-sales-page .salesReportCard{font-family:var(--sc-font);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.sc-sales-page .salesPrimaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 16px;border:1px solid var(--sc-primary);border-radius:0!important;background:var(--sc-primary);color:#fff;font-size:14px;font-weight:800;box-shadow:0 8px 18px -12px #2563ebb3}.sc-sales-page .salesPrimaryBtn:hover{background:var(--sc-primary-hover);border-color:var(--sc-primary-hover);transform:translateY(-1px)}.sc-sales-page .salesPrimaryBtn.small{min-height:38px;padding:8px 14px;font-size:13px}.sc-sales-page .salesGhostBtn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;color:#334155;font-size:14px;font-weight:750}.sc-sales-page .salesGhostBtn:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.sc-sales-page .salesMiniBtn{min-height:34px;padding:7px 11px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.sc-sales-page .salesMiniBtn:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.sc-sales-page .salesMiniBtn.danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}.sc-sales-page .salesMiniBtn.warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.sc-sales-page .salesMiniIconBtn{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;color:#475569;font-size:16px;font-weight:800}.sc-sales-page .salesMiniIconBtn:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.sc-sales-page .salesMiniIconBtn.danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}.sc-sales-page .salesCashLikeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sc-sales-page .salesCashLikeCard{min-height:178px;padding:20px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;box-shadow:var(--sc-shadow-sm);display:flex;flex-direction:column;min-width:0;overflow:hidden}.sc-sales-page .salesCashLikeCard:hover{border-color:#cbd5e1;box-shadow:var(--sc-shadow-md);transform:translateY(-1px)}.sc-sales-page .salesCashLikeRingCard,.sc-sales-page .salesCashLikeAlertCard{grid-row:span 2;min-height:372px}.sc-sales-page .salesCashLikeChartCard{grid-column:span 2}.sc-sales-page .salesCashLikeCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-sales-page .salesCashLikeCardTop h3{margin:0;font-size:15px;line-height:1.35;color:#0f172a;font-weight:800}.sc-sales-page .salesCashLikeMeta{margin-top:5px;color:#94a3b8;font-size:12px;font-weight:650}.sc-sales-page .salesCashLikeBadge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 9px;border-radius:0!important;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:900;letter-spacing:.02em}.sc-sales-page .salesCashLikeBadge.positive{background:#ecfdf5;color:#047857}.sc-sales-page .salesCashLikeBadge.warning{background:#fffbeb;color:#b45309}.sc-sales-page .salesCashLikeBadge.danger{background:#fff1f2;color:#dc2626}.sc-sales-page .salesCashLikeAmount,.sc-sales-page .salesCashLikeTextMetric{margin-top:auto;display:flex;align-items:flex-end;gap:8px}.sc-sales-page .salesCashLikeAmount strong,.sc-sales-page .salesCashLikeTextMetric strong{color:#0f172a;font-size:clamp(27px,2.4vw,38px);line-height:1;font-weight:850;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.sc-sales-page .salesCashLikeAmount em,.sc-sales-page .salesCashLikeTextMetric span{padding-bottom:4px;color:#94a3b8;font-size:12px;font-style:normal;font-weight:800}.sc-sales-page .salesCashLikeAmount.positive strong{color:#047857}.sc-sales-page .salesCashLikeAmount.warning strong{color:#b45309}.sc-sales-page .salesCashLikeRingWrap{flex:1;display:grid;place-items:center;padding:14px 0 8px}.sc-sales-page .salesCashLikeRing{position:relative;width:190px;height:190px;display:grid;place-items:center}.sc-sales-page .salesCashLikeRing svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-sales-page .salesCashLikeRing circle{fill:none;stroke-width:10}.sc-sales-page .salesCashLikeRing .track{stroke:#e2e8f0}.sc-sales-page .salesCashLikeRing .value{stroke:#2563eb;stroke-linecap:round}.sc-sales-page .salesCashLikeRing>div{width:126px;height:126px;border-radius:0!important;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;display:grid;place-content:center;text-align:center;padding:10px}.sc-sales-page .salesCashLikeRing strong{font-size:30px;line-height:1;color:#0f172a;font-weight:850}.sc-sales-page .salesCashLikeRing span{margin-top:6px;color:#64748b;font-size:11px;line-height:1.35;font-weight:700}.sc-sales-page .salesCashLikeHint{padding-top:10px;border-top:1px solid #eef2f7;color:#64748b;font-size:12px;line-height:1.5;text-align:center}.sc-sales-page .salesCashLikeList{display:grid;gap:8px;margin-top:18px}.sc-sales-page .salesCashLikeList>div,.sc-sales-page .salesMiniList>div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 0;border-bottom:1px solid #eef2f7}.sc-sales-page .salesCashLikeList>div:last-child,.sc-sales-page .salesMiniList>div:last-child{border-bottom:0}.sc-sales-page .salesCashLikeList span,.sc-sales-page .salesMiniList span{min-width:0}.sc-sales-page .salesCashLikeList b,.sc-sales-page .salesMiniList b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-size:13px}.sc-sales-page .salesCashLikeList small,.sc-sales-page .salesMiniList small{display:block;margin-top:3px;color:#94a3b8;font-size:11px}.sc-sales-page .salesCashLikeList strong,.sc-sales-page .salesMiniList strong{white-space:nowrap;color:#0f172a;font-size:13px;font-weight:850}.sc-sales-page .salesCashLikeListEmpty,.sc-sales-page .salesEmptyText{margin:auto;color:#94a3b8;font-size:13px;text-align:center;padding:24px 10px}.sc-sales-page .salesCashLikeBars{display:grid;gap:10px;margin-top:20px}.sc-sales-page .salesCashLikeBars>div{display:grid;grid-template-columns:28px minmax(90px,1fr) auto;align-items:center;gap:10px}.sc-sales-page .salesCashLikeBars span{color:#64748b;font-size:12px;font-weight:800}.sc-sales-page .salesCashLikeBars>div>div{height:8px;overflow:hidden;border-radius:0!important;background:#eef2f7}.sc-sales-page .salesCashLikeBars em{display:block;height:100%;border-radius:0!important;background:linear-gradient(90deg,#2563eb,#6366f1)}.sc-sales-page .salesCashLikeBars strong{color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.sc-sales-page .salesCashLikeAlerts{display:grid;gap:10px;margin-top:18px}.sc-sales-page .salesCashLikeAlerts>div,.sc-sales-page .salesAlertGrid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid var(--sc-border);border-radius:0!important;background:#f8fafc}.sc-sales-page .salesCashLikeAlerts b,.sc-sales-page .salesAlertGrid b{color:#334155;font-size:12px}.sc-sales-page .salesCashLikeAlerts span,.sc-sales-page .salesAlertGrid span{color:#64748b;font-size:11px;text-align:right}.sc-sales-page .salesCashLikeAlerts .ok,.sc-sales-page .salesAlertGrid .ok{border-color:#bbf7d0;background:#f0fdf4}.sc-sales-page .salesCashLikeAlerts .warn,.sc-sales-page .salesAlertGrid .warn{border-color:#fde68a;background:#fffbeb}.sc-sales-page .salesCashLikeAlerts .bad,.sc-sales-page .salesAlertGrid .bad{border-color:#fecaca;background:#fff1f2}.sc-sales-page .salesFormGrid,.sc-sales-page .salesDashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sc-sales-page .salesFormGridSingle{grid-template-columns:minmax(0,1fr)}.sc-sales-page .salesFormFields,.sc-sales-page .salesPopupFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-sales-page .salesAlertGrid{display:grid;gap:10px}.sc-sales-page .salesToolbar{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;box-shadow:var(--sc-shadow-sm)}.sc-sales-page .salesToolbar input,.sc-sales-page .salesToolbar select{width:auto;min-width:150px;flex:1 1 150px}.sc-sales-page .salesToolbar strong{margin-left:auto;align-self:center;color:#475569;font-size:13px;white-space:nowrap}.sc-sales-page .salesToolbarDense input,.sc-sales-page .salesToolbarDense select{min-width:130px}.sc-sales-page .salesTableWrap{width:100%;overflow:auto;border:1px solid var(--sc-border);border-radius:0!important;background:#fff}.sc-sales-page .salesTable{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:13px}.sc-sales-page .salesTable th{position:sticky;top:0;z-index:1;padding:12px 14px;border-bottom:1px solid var(--sc-border);background:#f8fafc;color:#64748b;font-size:11px;line-height:1.25;font-weight:850;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap}.sc-sales-page .salesTable td{padding:13px 14px;border-bottom:1px solid #eef2f7;color:#334155;vertical-align:middle;white-space:nowrap}.sc-sales-page .salesTable tbody tr:last-child td{border-bottom:0}.sc-sales-page .salesTable tbody tr:hover td{background:#f8fbff}.sc-sales-page .salesTable td b{color:#0f172a;font-weight:800}.sc-sales-page .salesTable td small{color:#94a3b8}.sc-sales-page .salesEmptyCell{padding:34px!important;text-align:center;color:#94a3b8!important}.sc-sales-page .salesStatus{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 9px;border-radius:0!important;background:#ecfdf5;color:#047857;font-size:11px;font-weight:850;white-space:nowrap}.sc-sales-page .salesStatus.cancelled,.sc-sales-page .salesStatus.credit_refused{background:#fff1f2;color:#dc2626}.sc-sales-page .salesStatus.returned,.sc-sales-page .salesStatus.partial_return{background:#fffbeb;color:#b45309}.sc-sales-page .salesStatus.draft{background:#f1f5f9;color:#475569}.sc-sales-page .salesNewSaleHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-sales-page .salesNewSaleLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.75fr);gap:18px;align-items:start}.sc-sales-page .salesModernCartPanel,.sc-sales-page .salesCheckoutPanel{padding:0;overflow:hidden}.sc-sales-page .salesModernCartHeader,.sc-sales-page .salesShuffleCheckoutHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--sc-border);background:linear-gradient(180deg,#fff,#fbfdff)}.sc-sales-page .salesModernCartHeader h2,.sc-sales-page .salesShuffleCheckoutHeader h2{margin:0;font-size:17px}.sc-sales-page .salesModernCartHeader p{margin:4px 0 0;color:#64748b;font-size:12px}.sc-sales-page .salesModernCartHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.sc-sales-page .salesModernCartTable{padding:0 22px;overflow:auto}.sc-sales-page .salesModernCartHead,.sc-sales-page .salesModernCartRow{min-width:900px;display:grid;grid-template-columns:50px minmax(210px,1.5fr) 82px 82px 92px 82px 120px 78px;align-items:center;gap:12px}.sc-sales-page .salesModernCartHead{padding:12px 0;border-bottom:1px solid var(--sc-border);color:#64748b;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.sc-sales-page .salesModernCartRow{padding:14px 0;border-bottom:1px solid #eef2f7}.sc-sales-page .salesModernCartQty{display:grid;place-items:center;width:34px;height:34px;border-radius:0!important;background:#eff6ff;color:#1d4ed8;font-weight:850}.sc-sales-page .salesModernCartProduct{min-width:0}.sc-sales-page .salesModernCartProduct b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px}.sc-sales-page .salesModernCartProduct small{display:block;margin-top:4px;color:#94a3b8;font-size:11px}.sc-sales-page .salesModernCartPrice,.sc-sales-page .salesModernCartPpv{font-variant-numeric:tabular-nums;color:#475569;font-weight:750}.sc-sales-page .salesModernCartTax{display:grid;gap:3px;font-variant-numeric:tabular-nums}.sc-sales-page .salesModernCartTax b{color:#334155;font-size:12px}.sc-sales-page .salesModernCartTax small{color:#64748b;font-size:10px;white-space:nowrap}.sc-sales-page .salesModernCartBadge{display:inline-flex;padding:4px 8px;border-radius:0!important;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:850}.sc-sales-page .salesModernCartBadge.ok{background:#ecfdf5;color:#047857}.sc-sales-page .salesModernCartTotal small{display:block;color:#94a3b8;font-size:10px}.sc-sales-page .salesModernCartTotal b{display:block;margin-top:3px;color:#0f172a;font-size:14px}.sc-sales-page .salesModernCartActions{display:flex;gap:6px;justify-content:flex-end}.sc-sales-page .salesModernCartTotals{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 22px 22px;border:1px solid var(--sc-border);border-radius:0!important;overflow:hidden}.sc-sales-page .salesModernCartTotals>div{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-right:1px solid var(--sc-border)}.sc-sales-page .salesModernCartTotals>div:last-child{border-right:0}.sc-sales-page .salesModernCartTotals span{color:#64748b;font-size:11px;font-weight:750}.sc-sales-page .salesModernCartTotals b{color:#0f172a;font-size:16px;font-weight:850}.sc-sales-page .salesModernCartTotals .highlight{background:#eff6ff}.sc-sales-page .salesModernCartTotals .highlight b{color:#1d4ed8}.sc-sales-page .salesEmptyBlock{min-height:260px;display:grid;place-content:center;text-align:center;padding:32px}.sc-sales-page .salesEmptyBlock b{color:#334155;font-size:16px}.sc-sales-page .salesEmptyBlock p{max-width:320px;margin:7px auto 0;color:#94a3b8;font-size:13px;line-height:1.5}.sc-sales-page .salesCheckoutPanel{position:sticky;top:18px}.sc-sales-page .salesCheckoutMeta,.sc-sales-page .salesMixedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-sales-page .salesCheckoutPanel>.salesCheckoutMeta,.sc-sales-page .salesCheckoutPanel>.salesSummaryBox,.sc-sales-page .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page .salesCheckoutPanel>.salesMixedGrid,.sc-sales-page .salesCheckoutPanel>.salesPaymentPreview,.sc-sales-page .salesCheckoutPanel>.salesPrimaryBtn,.sc-sales-page .salesCheckoutPanel>.salesGhostBtn{margin-left:20px;margin-right:20px}.sc-sales-page .salesCheckoutPanel>.salesCheckoutMeta{margin-top:20px}.sc-sales-page .salesSummaryBox{display:grid;gap:10px;padding:14px;border:1px solid var(--sc-border);border-radius:0!important;background:#f8fafc;margin-top:16px;margin-bottom:16px}.sc-sales-page .salesSummaryBox>div,.sc-sales-page .salesPaymentPreview>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-sales-page .salesSummaryBox span,.sc-sales-page .salesPaymentPreview span{color:#64748b;font-size:12px}.sc-sales-page .salesSummaryBox b,.sc-sales-page .salesPaymentPreview b{color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums}.sc-sales-page .salesSummaryBox .main{padding-top:10px;border-top:1px solid var(--sc-border)}.sc-sales-page .salesSummaryBox .main b{color:#1d4ed8;font-size:20px}.sc-sales-page .salesCheckoutPanel>.salesCheckoutLabel{margin-top:14px}.sc-sales-page .salesMixedGrid{margin-top:14px}.sc-sales-page .salesPaymentPreview{display:grid;gap:8px;padding:13px 0;margin-top:14px;margin-bottom:14px;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.sc-sales-page .salesCheckoutPanel>.salesPrimaryBtn,.sc-sales-page .salesCheckoutPanel>.salesGhostBtn{width:calc(100% - 40px);margin-top:12px}.sc-sales-page .salesCheckoutPanel>.salesGhostBtn{margin-bottom:20px}.sc-sales-page .salesTicketGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;align-items:start}.sc-sales-page .salesTicketHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--sc-border)}.sc-sales-page .salesTicketHeader span{color:#64748b;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.sc-sales-page .salesTicketHeader h2{margin:5px 0;color:#0f172a;font-size:20px}.sc-sales-page .salesTicketHeader p{margin:0;color:#64748b;font-size:12px}.sc-sales-page .salesTicketHeader strong{color:#1d4ed8;font-size:20px;white-space:nowrap}.sc-sales-page .salesTicketMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.sc-sales-page .salesTicketMeta>div{padding:11px 12px;border:1px solid #eef2f7;border-radius:0!important;background:#f8fafc}.sc-sales-page .salesTicketMeta span{display:block;color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase}.sc-sales-page .salesTicketMeta b{display:block;margin-top:4px;color:#334155;font-size:13px}.sc-sales-page .salesTicketItems{display:grid;gap:8px}.sc-sales-page .salesTicketItems>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #eef2f7}.sc-sales-page .salesTicketTotals{display:grid;gap:8px;margin-top:18px;padding:14px;border-radius:0!important;background:#f8fafc}.sc-sales-page .salesTicketTotals>div{display:flex;justify-content:space-between;gap:14px}.sc-sales-page .salesTicketTotals span{color:#64748b;font-size:12px}.sc-sales-page .salesTicketTotals b{color:#0f172a;font-size:13px}.sc-sales-page .salesHistoryActionTitle{margin:0 0 14px;color:#0f172a;font-size:16px}.sc-sales-page .salesTimeline{display:grid;gap:12px}.sc-sales-page .salesTimeline>div{position:relative;padding:0 0 12px 18px;border-bottom:1px solid #eef2f7}.sc-sales-page .salesTimeline>div:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:0!important;background:#2563eb;box-shadow:0 0 0 4px #dbeafe}.sc-sales-page .salesTimeline b{display:block;color:#334155;font-size:13px}.sc-sales-page .salesTimeline span{display:block;margin-top:4px;color:#94a3b8;font-size:11px}.sc-sales-page .salesReportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-sales-page .salesReportCard{min-height:150px;padding:18px;border:1px solid var(--sc-border);border-radius:0!important;background:#fff;text-align:left;box-shadow:var(--sc-shadow-sm)}.sc-sales-page .salesReportCard:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:var(--sc-shadow-md)}.sc-sales-page .salesReportCard span{display:inline-flex;padding:4px 8px;border-radius:0!important;background:#eff6ff;color:#1d4ed8;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.sc-sales-page .salesReportCard b{display:block;margin-top:22px;color:#0f172a;font-size:16px;line-height:1.35}.sc-sales-page .salesReportCard small{display:block;margin-top:6px;color:#94a3b8;font-size:12px}.sc-sales-page .salesSearchOverlay,.sc-sales-page .salesInlineActionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sc-sales-page .salesSearchModal,.sc-sales-page .salesInlineActionModal{width:min(760px,100%);max-height:min(88vh,840px);overflow:auto;border:1px solid rgba(255,255,255,.3);border-radius:0!important;background:#fff;box-shadow:0 30px 70px -24px #0f172a8c}.sc-sales-page .salesInlineActionModal{width:min(480px,100%)}.sc-sales-page .salesSearchModalHeader,.sc-sales-page .salesInlineActionHeader{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--sc-border);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sc-sales-page .salesSearchModalEyebrow,.sc-sales-page .salesInlineActionEyebrow{display:block;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.sc-sales-page .salesInlineActionEyebrow.danger{color:#dc2626}.sc-sales-page .salesSearchModalHeader h2,.sc-sales-page .salesInlineActionHeader h3{margin:5px 0 0;color:#0f172a;font-size:20px}.sc-sales-page .salesSearchModalHeader p,.sc-sales-page .salesInlineActionHeader p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.55}.sc-sales-page .salesInlineActionHeader small{display:block;margin-top:7px;color:#94a3b8;font-size:11px}.sc-sales-page .salesSearchModalClose,.sc-sales-page .salesInlineActionClose{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--sc-border);border-radius:0!important;background:#f8fafc;color:#64748b;font-size:20px;line-height:1;cursor:pointer}.sc-sales-page .salesSearchModalClose:hover,.sc-sales-page .salesInlineActionClose:hover{background:#fff1f2;border-color:#fecaca;color:#dc2626}.sc-sales-page .salesSearchModalBody{padding:20px 22px}.sc-sales-page .salesSearchTopBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.sc-sales-page .salesCatalogueMatchBox{display:grid;gap:4px;margin-top:14px;padding:13px 14px;border:1px solid #bfdbfe;border-radius:0!important;background:#eff6ff}.sc-sales-page .salesCatalogueMatchBox span{color:#1d4ed8;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.sc-sales-page .salesCatalogueMatchBox b{color:#1e3a8a;font-size:14px}.sc-sales-page .salesCatalogueMatchBox small{color:#475569;font-size:11px;line-height:1.5}.sc-sales-page .salesPopupFormGrid{margin-top:16px}.sc-sales-page .salesPopupPreviewRow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.sc-sales-page .salesPopupPreviewRow>div{padding:11px 12px;border:1px solid var(--sc-border);border-radius:0!important;background:#f8fafc}.sc-sales-page .salesPopupPreviewRow span{display:block;color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase}.sc-sales-page .salesPopupPreviewRow b{display:block;margin-top:4px;color:#0f172a;font-size:13px}.sc-sales-page .salesSearchModalFooter,.sc-sales-page .salesInlineActionBody{display:flex;gap:10px;flex-wrap:wrap;padding:16px 22px 20px}.sc-sales-page .salesInlineActionBody{display:grid}.sc-sales-page .salesInlineActionWideBtn{width:100%}.sc-sales-page .salesPostSalePromptBody{grid-template-columns:1fr 1fr}.sc-sales-page .salesPostSalePromptBody>*:last-child{grid-column:1/-1}@media (max-width:1180px){.sc-sales-page .salesCashLikeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-sales-page .salesCashLikeChartCard{grid-column:span 1}.sc-sales-page .salesNewSaleLayout{grid-template-columns:1fr}.sc-sales-page .salesCheckoutPanel{position:static}.sc-sales-page .salesReportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sc-sales-page{padding:22px 20px 40px}.sc-sales-page .salesFormGrid,.sc-sales-page .salesDashboardGrid,.sc-sales-page .salesTicketGrid{grid-template-columns:1fr}.sc-sales-page .salesCashLikeRingCard,.sc-sales-page .salesCashLikeAlertCard{grid-row:auto;min-height:260px}}@media (max-width:680px){.sc-sales-page{padding:18px 14px 32px}.sc-sales-page .sc-page-header__actions{width:100%;justify-content:stretch}.sc-sales-page .sc-page-header__actions>*{flex:1 1 100%}.sc-sales-page .salesDateInput{width:100%}.sc-sales-page .salesCashLikeGrid,.sc-sales-page .salesReportGrid,.sc-sales-page .salesFormFields,.sc-sales-page .salesPopupFormGrid,.sc-sales-page .salesCheckoutMeta,.sc-sales-page .salesMixedGrid,.sc-sales-page .salesPopupPreviewRow{grid-template-columns:1fr}.sc-sales-page .salesCashLikeCard{min-height:160px}.sc-sales-page .salesCashLikeRing{width:170px;height:170px}.sc-sales-page .salesModernCartTotals{grid-template-columns:1fr}.sc-sales-page .salesModernCartTotals>div{border-right:0;border-bottom:1px solid var(--sc-border)}.sc-sales-page .salesModernCartTotals>div:last-child{border-bottom:0}.sc-sales-page .salesToolbar{align-items:stretch}.sc-sales-page .salesToolbar input,.sc-sales-page .salesToolbar select,.sc-sales-page .salesToolbar strong{width:100%;margin-left:0}.sc-sales-page .salesSearchModalHeader,.sc-sales-page .salesInlineActionHeader,.sc-sales-page .salesSearchModalBody,.sc-sales-page .salesSearchModalFooter,.sc-sales-page .salesInlineActionBody{padding-left:16px;padding-right:16px}.sc-sales-page .salesSearchTopBar,.sc-sales-page .salesPostSalePromptBody{grid-template-columns:1fr}.sc-sales-page .salesPostSalePromptBody>*:last-child{grid-column:auto}}.sc-sales-page,.sc-sales-page *,.sc-sales-page *:before,.sc-sales-page *:after{border-radius:0!important}.sc-sales-page .salesCashLikeRing>div{border-radius:0!important}.sc-sales-page .salesDetailModal{width:min(1180px,100%);max-height:min(92vh,900px)}.sc-sales-page .salesDetailModalBody{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;padding:20px 22px 22px;align-items:start}.sc-sales-page .salesDetailModalBody .salesPanel{margin:0;box-shadow:none}.sc-sales-page .salesDetailItemsTableWrap{margin-top:16px}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems{display:table;min-width:640px}.sc-sales-page .salesDetailActionsPanel{position:sticky;top:88px}.sc-sales-page .salesDetailActionButtons{display:grid;gap:10px;margin-bottom:22px}.sc-sales-page .salesDetailActionButtons>*{width:100%}.sc-sales-page .salesSingleActionBtn{min-width:100px}@media (max-width:900px){.sc-sales-page .salesDetailModalBody{grid-template-columns:1fr}.sc-sales-page .salesDetailActionsPanel{position:static}}@media (max-width:640px){.sc-sales-page .salesDetailOverlay{padding:0}.sc-sales-page .salesDetailModal{width:100%;max-height:100vh;min-height:100vh}.sc-sales-page .salesDetailModalBody{padding:14px}.sc-sales-page .salesTicketHeader{flex-direction:column}}.sc-sales-page .salesHistoryRowActions{display:flex;align-items:center;gap:8px;min-width:230px}.sc-sales-page button:disabled{cursor:not-allowed!important;opacity:.48;transform:none!important;box-shadow:none!important}.sc-sales-page .salesReturnWorkspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:18px;align-items:start}.sc-sales-page .salesReturnWorkspace>*{min-width:0}.sc-sales-page .salesReturnAutoSummary{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px}.sc-sales-page .salesReturnAutoSummary>div{display:grid;gap:5px;padding:12px;border:1px solid var(--sc-border);background:#f8fafc}.sc-sales-page .salesReturnAutoSummary span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.sc-sales-page .salesReturnAutoSummary b{overflow:hidden;color:#0f172a;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sc-sales-page .salesReturnReasonFields{grid-template-columns:minmax(0,1fr)}.sc-sales-page .salesReturnScanner{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--sc-border);background:#f8fafc}.sc-sales-page .salesReturnScannerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-sales-page .salesReturnScannerToggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--sc-border);background:#fff;color:#475569;font:inherit;font-size:24px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.sc-sales-page .salesReturnScannerToggle:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.sc-sales-page .salesReturnScannerToggle:focus-visible{outline:none;border-color:var(--sc-primary);box-shadow:var(--sc-focus-ring)}.sc-sales-page .salesReturnScanner>div:first-child span{display:block;color:#0f172a;font-size:14px;font-weight:850}.sc-sales-page .salesReturnScanner>div:first-child small{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.5}.sc-sales-page .salesReturnScannerControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.sc-sales-page .salesReturnScannerControlsWithUndo{grid-template-columns:minmax(0,1fr) auto auto}.sc-sales-page .salesUndoScanBtn:disabled{opacity:.55;cursor:not-allowed}.sc-sales-page .salesReturnScanner.is-disabled{background:#f1f5f9}.sc-sales-page .salesReturnScanMessage{margin:0;padding:10px 12px;border:1px solid var(--sc-border);background:#fff;color:#475569;font-size:12px;line-height:1.45}.sc-sales-page .salesReturnScanMessage.success{border-color:#86efac;background:#f0fdf4;color:#166534}.sc-sales-page .salesReturnScanMessage.error{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.sc-sales-page .salesReturnScanMessage.info{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.sc-sales-page .salesPurchasedProductsPanel{position:sticky;top:20px}.sc-sales-page .salesPurchasedProductsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--sc-border)}.sc-sales-page .salesPurchasedProductsHeader h2{margin:0}.sc-sales-page .salesPurchasedProductsHeader p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.45}.sc-sales-page .salesPurchasedProductsTotalText{margin:0;white-space:nowrap;color:#475569;font-size:14px;font-weight:700;line-height:1.5;text-align:right}.sc-sales-page .salesPurchasedProductsHeaderActions{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-left:auto}.sc-sales-page .salesPurchasedProductsQrBtn{flex:0 0 auto;min-height:42px;padding:0 18px;white-space:nowrap}@media (max-width:760px){.sc-sales-page .salesPurchasedProductsHeader{flex-direction:column;align-items:stretch}.sc-sales-page .salesPurchasedProductsHeaderActions{width:100%;margin-left:0;flex-direction:column;align-items:stretch}.sc-sales-page .salesPurchasedProductsTotalText{white-space:normal;text-align:left}.sc-sales-page .salesPurchasedProductsQrBtn{width:100%}}.sc-sales-page .salesPurchasedProductsTable{display:grid;margin-top:16px;border:1px solid var(--sc-border);background:#fff;overflow-x:auto}.sc-sales-page .salesPurchasedProductsTableHead,.sc-sales-page .salesPurchasedProductsTableRow{display:grid;grid-template-columns:64px minmax(220px,1fr) 110px 120px;align-items:center;min-width:520px}.sc-sales-page .salesPurchasedProductsTableHead{min-height:42px;border-bottom:1px solid var(--sc-border);background:#f8fafc;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.sc-sales-page .salesPurchasedProductsTableHead span,.sc-sales-page .salesPurchasedProductsTableRow>div{padding:11px 12px}.sc-sales-page .salesPurchasedProductsTableRow{min-height:70px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px}.sc-sales-page .salesPurchasedProductsTableRow:last-child{border-bottom:0}.sc-sales-page .salesPurchasedProductsTableRow.is-scanned{background:#f0fdf4}.sc-sales-page .salesPurchasedProductQty{color:#0f172a;font-size:15px;font-weight:900;text-align:center}.sc-sales-page .salesPurchasedProductMain b{display:block;color:#0f172a;font-size:13px;line-height:1.45}.sc-sales-page .salesPurchasedProductMain small{display:block;margin-top:4px;color:#64748b;font-size:11px;line-height:1.45}.sc-sales-page .salesPurchasedProductMoney{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-sales-page .salesPurchasedProductAction{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.sc-sales-page .salesReturnProductState,.sc-sales-page .salesReturnScannedState{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.sc-sales-page .salesReturnScannedState{color:#166534}@media (max-width:620px){.sc-sales-page .salesReturnAutoSummary{grid-template-columns:1fr}}@media (max-width:1100px){.sc-sales-page .salesReturnWorkspace{grid-template-columns:1fr}.sc-sales-page .salesPurchasedProductsPanel{position:static}}@media (max-width:680px){.sc-sales-page .salesHistoryRowActions{min-width:190px;flex-direction:column;align-items:stretch}.sc-sales-page .salesReturnScannerControls{grid-template-columns:1fr}}.sc-sales-page .salesPurchasedProductsPanelFull{position:static;width:100%}.sc-sales-page .salesReturnScannerInsideProducts{margin-top:16px;margin-bottom:16px}.sc-sales-page .salesPurchasedProductsReturnTable .salesPurchasedProductsTableHead,.sc-sales-page .salesPurchasedProductsReturnTable .salesPurchasedProductsTableRow{grid-template-columns:96px minmax(260px,1fr) 105px 115px 100px 190px;min-width:900px}.sc-sales-page .salesReturnScanCounter{display:flex;align-items:baseline;justify-content:center;gap:4px;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-sales-page .salesReturnScanCounter b{font-size:17px;font-weight:900}.sc-sales-page .salesReturnScanCounter span{color:#64748b;font-size:12px;font-weight:750}.sc-sales-page .salesReturnRowAction{display:flex;align-items:center;justify-content:flex-end;min-width:0}.sc-sales-page .salesReturnRowAction>span{color:#94a3b8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.sc-sales-page .salesReturnRowAction .salesPrimaryBtn{width:100%;white-space:nowrap}@media (max-width:680px){.sc-sales-page .salesReturnScannerControlsWithUndo{grid-template-columns:1fr}}.sc-sales-page .salesDetailOverlay{align-items:flex-start;padding:3vh 24px;overflow:hidden}.sc-sales-page .salesDetailModal{width:min(1500px,calc(100vw - 48px));max-width:none;max-height:94vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sc-sales-page .salesDetailModal,.sc-sales-page .salesDetailModal *{min-width:0}.sc-sales-page .salesDetailModalHeader{padding:22px 26px}.sc-sales-page .salesDetailModalHeader>div{min-width:0;flex:1 1 auto}.sc-sales-page .salesDetailModalHeader h3{font-size:26px;line-height:1.15}.sc-sales-page .salesDetailHeaderSummary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:9px;color:#64748b;font-size:13px;line-height:1.45}.sc-sales-page .salesDetailHeaderSummary>span:not(:first-child):before{content:"•";margin-right:12px;color:#cbd5e1}.sc-sales-page .salesDetailHeaderId{flex:1 1 360px;color:#475569;font-weight:800;overflow-wrap:anywhere;word-break:break-word}.sc-sales-page .salesDetailHeaderSummary strong{color:#0f172a;font-size:14px;font-weight:900;white-space:nowrap}.sc-sales-page .salesDetailModalBody{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);gap:20px;padding:22px 26px 28px;align-items:start;overflow:visible}.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{width:100%;max-width:100%;overflow:visible}.sc-sales-page .salesDetailActionsPanel{position:static;padding:20px}.sc-sales-page .salesDetailTicketCard{padding:22px}.sc-sales-page .salesDetailTicketCard .salesTicketHeader>div{min-width:0}.sc-sales-page .salesDetailTicketCard .salesTicketHeader h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.sc-sales-page .salesDetailTicketCard .salesTicketHeader p{overflow-wrap:anywhere}.sc-sales-page .salesDetailTicketCard .salesTicketMeta{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-sales-page .salesDetailItemsTableWrap{width:100%;max-width:100%;overflow:visible}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems{display:table;width:100%;min-width:0;max-width:100%;table-layout:fixed}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th,.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td{position:static;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(1),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(1){width:44%}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(2),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(2){width:11%;text-align:center}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(3),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(3){width:17%}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(4),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(4){width:13%}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(5),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(5){width:15%}.sc-sales-page .salesDetailTicketCard .salesTicketTotals{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-sales-page .salesDetailTicketCard .salesTicketTotals>div{padding:10px 12px;border:1px solid #e2e8f0;background:#fff}.sc-sales-page .salesDetailActionButtons{gap:9px;margin-bottom:12px}.sc-sales-page .salesReturnUnavailableNote{margin:0 0 22px;padding:10px 12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;font-weight:700;line-height:1.5}.sc-sales-page .salesTimeline{gap:0}.sc-sales-page .salesTimeline>div{padding:0 0 14px 14px;border-left:2px solid #6366f1;border-bottom:1px solid #eef2f7;margin-bottom:12px}.sc-sales-page .salesTimeline>div:before{display:none;content:none;box-shadow:none}.sc-sales-page .salesTimeline b{line-height:1.4;overflow-wrap:anywhere}@media (max-width:1100px){.sc-sales-page .salesDetailModalBody{grid-template-columns:1fr}.sc-sales-page .salesDetailTicketCard .salesTicketMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sc-sales-page .salesDetailOverlay{padding:0}.sc-sales-page .salesDetailModal{width:100%;max-height:100vh;min-height:100vh}.sc-sales-page .salesDetailModalHeader,.sc-sales-page .salesDetailModalBody{padding-left:16px;padding-right:16px}.sc-sales-page .salesDetailHeaderSummary{align-items:flex-start;flex-direction:column;gap:4px}.sc-sales-page .salesDetailHeaderSummary>span:not(:first-child):before{content:none;margin:0}.sc-sales-page .salesDetailHeaderId{flex-basis:auto}.sc-sales-page .salesDetailTicketCard .salesTicketMeta,.sc-sales-page .salesDetailTicketCard .salesTicketTotals{grid-template-columns:1fr}}.sc-sales-page .salesDetailModalBody{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:20px}.sc-sales-page .salesDetailTicketCard{flex:7 1 680px;min-width:0!important;width:auto}.sc-sales-page .salesDetailActionsPanel{flex:3 1 320px;min-width:0!important;width:auto}.sc-sales-page .salesDetailTicketCard .salesTicketHeader h2,.sc-sales-page .salesDetailHeaderId{word-break:normal!important;overflow-wrap:anywhere}@container sales-detail-modal (max-width:1050px){.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{flex-basis:100%;width:100%}}.sc-sales-page .salesDetailModal{container-type:inline-size;container-name:sales-detail-modal}@media (max-width:1100px){.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{flex-basis:100%!important;width:100%!important}}@media (max-width:680px){.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{padding:16px}.sc-sales-page .salesDetailTicketCard .salesTicketHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sc-sales-page .salesDetailTicketCard .salesTicketHeader>strong{justify-self:start}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems{font-size:11px}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th,.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td{padding:9px 6px}}.sc-sales-page .salesCartPromotion{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:7px 8px;border:1px solid #fde68a;background:#fffbeb}.sc-sales-page .salesCartPromotion.is-applied{border-color:#86efac;background:#f0fdf4}.sc-sales-page .salesCartPromotion>span{min-width:0;color:#92400e;font-size:11px;font-weight:750;line-height:1.35}.sc-sales-page .salesCartPromotion.is-applied>span{color:#166534}.sc-sales-page .salesCartPromotion .salesMiniBtn{flex:0 0 auto;min-height:30px;padding:5px 8px;font-size:10px}.sc-sales-page .salesPromotionScanner{display:grid;gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--sc-border);background:#f8fafc}.sc-sales-page .salesPromotionScanner>div:first-child{display:grid;gap:4px}.sc-sales-page .salesPromotionScanner b{color:#0f172a;font-size:14px}.sc-sales-page .salesPromotionScanner small{color:#64748b;font-size:12px;line-height:1.45}.sc-sales-page .salesPromotionScannerControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.sc-sales-page .salesPromotionScanMessage{margin:0;padding:10px 12px;border:1px solid var(--sc-border);background:#fff;color:#475569;font-size:12px;line-height:1.45}.sc-sales-page .salesPromotionScanMessage.success{border-color:#86efac;background:#f0fdf4;color:#166534}.sc-sales-page .salesPromotionScanMessage.error{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.sc-sales-page .salesPromotionSelectedProduct{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 16px;border:1px solid #93c5fd;background:#eff6ff}.sc-sales-page .salesPromotionSelectedProduct>div{display:grid;gap:4px;min-width:0}.sc-sales-page .salesPromotionSelectedProduct span{color:#1d4ed8;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.sc-sales-page .salesPromotionSelectedProduct b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e3a8a;font-size:14px}.sc-sales-page .salesPromotionSelectedProduct small{color:#475569;font-size:11px;line-height:1.45}.sc-sales-page .salesTicketLineDiscount{display:block;margin-top:7px;color:#b45309;font-size:11px;font-weight:800;line-height:1.4}@media (max-width:760px){.sc-sales-page .salesPromotionScannerControls{grid-template-columns:minmax(0,1fr)}.sc-sales-page .salesPromotionSelectedProduct,.sc-sales-page .salesCartPromotion{align-items:stretch;flex-direction:column}.sc-sales-page .salesCartPromotion .salesMiniBtn{width:100%}}.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"ring month day" "ring cash atm" "credit count average" "employees products alerts" "chart chart chart"!important;gap:16px!important;align-items:start!important}.sc-sales-page--dashboard-vente .salesDashboardAreaRing{grid-area:ring!important}.sc-sales-page--dashboard-vente .salesDashboardAreaMonth{grid-area:month!important}.sc-sales-page--dashboard-vente .salesDashboardAreaDay{grid-area:day!important}.sc-sales-page--dashboard-vente .salesDashboardAreaCash{grid-area:cash!important}.sc-sales-page--dashboard-vente .salesDashboardAreaAtm{grid-area:atm!important}.sc-sales-page--dashboard-vente .salesDashboardAreaCredit{grid-area:credit!important}.sc-sales-page--dashboard-vente .salesDashboardAreaCount{grid-area:count!important}.sc-sales-page--dashboard-vente .salesDashboardAreaAverage{grid-area:average!important}.sc-sales-page--dashboard-vente .salesDashboardAreaEmployees{grid-area:employees!important}.sc-sales-page--dashboard-vente .salesDashboardAreaProducts{grid-area:products!important}.sc-sales-page--dashboard-vente .salesDashboardAreaAlerts{grid-area:alerts!important}.sc-sales-page--dashboard-vente .salesDashboardAreaChart{grid-area:chart!important}.sc-sales-page--dashboard-vente .salesCashLikeCard{min-height:0!important;padding:22px!important;justify-content:flex-start!important;align-self:start!important}.sc-sales-page--dashboard-vente .salesCashLikeKpiCard{min-height:150px!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:316px!important;height:316px!important;grid-row:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeAlertCard{min-height:0!important;grid-row:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeChartCard{min-height:220px!important;grid-column:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeCardTop{margin-bottom:14px!important}.sc-sales-page--dashboard-vente .salesCashLikeCardTop h3{font-size:16px!important;line-height:1.3!important;letter-spacing:-.01em!important}.sc-sales-page--dashboard-vente .salesCashLikeMeta{margin-top:6px!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.sc-sales-page--dashboard-vente .salesCashLikeBadge{min-width:40px!important;height:40px!important;padding:0 11px!important;font-size:12px!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric{margin-top:auto!important;padding-top:20px!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount strong,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric strong{font-size:40px!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount em,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric span{color:#64748b!important;font-size:14px!important}.sc-sales-page--dashboard-vente .salesCashLikeRingWrap{flex:1!important;padding:0!important}.sc-sales-page--dashboard-vente .salesCashLikeRing{width:220px!important;height:220px!important}.sc-sales-page--dashboard-vente .salesCashLikeRing circle{stroke-width:9!important}.sc-sales-page--dashboard-vente .salesCashLikeRing>div{width:148px!important;height:148px!important;inset:auto!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.sc-sales-page--dashboard-vente .salesCashLikeRing strong{font-size:38px!important}.sc-sales-page--dashboard-vente .salesCashLikeRing span{max-width:110px!important;font-size:12px!important}.sc-sales-page--dashboard-vente .salesCashLikeHint{margin-top:0!important;padding-top:14px!important;font-size:13px!important}.sc-sales-page--dashboard-vente .salesCashLikeList{gap:9px!important;margin-top:4px!important}.sc-sales-page--dashboard-vente .salesCashLikeList>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:13px 14px!important}.sc-sales-page--dashboard-vente .salesCashLikeList span{min-width:0!important}.sc-sales-page--dashboard-vente .salesCashLikeList b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;color:#0f172a!important;font-size:13px!important;line-height:1.4!important}.sc-sales-page--dashboard-vente .salesCashLikeList small{font-size:12px!important}.sc-sales-page--dashboard-vente .salesCashLikeList strong{font-size:13px!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesCashLikeListEmpty{margin:0!important;text-align:left!important}.sc-sales-page--dashboard-vente .salesCashLikeBars{gap:14px!important;margin-top:8px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div{grid-template-columns:54px minmax(0,1fr) 118px!important;gap:14px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars span{font-size:13px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div>div{height:13px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars strong{font-size:13px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts{gap:10px!important;margin-top:4px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 15px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div b{font-size:13px!important;line-height:1.35!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div span{margin-top:0!important;font-size:12px!important;text-align:right!important}.sc-sales-page--dashboard-vente .sc-page-header p{font-size:15px!important}.sc-sales-page--dashboard-vente .sc-page-header__actions input{min-height:44px!important;min-width:180px!important;font-size:14px!important}@media (max-width:1180px){.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"ring month" "ring day" "cash atm" "credit count" "average average" "employees products" "alerts alerts" "chart chart"!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:316px!important;height:316px!important}}@media (max-width:760px){.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"ring" "month" "day" "cash" "atm" "credit" "count" "average" "employees" "products" "alerts" "chart"!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:300px!important;height:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeKpiCard{min-height:140px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div{grid-template-columns:48px minmax(0,1fr) 96px!important;gap:9px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div{align-items:flex-start!important}}.sc-sales-page .salesPromotionRestricted{display:grid;gap:6px;border-color:#fde68a;background:#fffbeb}.sc-sales-page .salesPromotionRestricted b{color:#92400e;font-size:14px;font-weight:850}.sc-sales-page .salesPromotionRestricted p{margin:0;color:#a16207;font-size:13px;line-height:1.5}.sc-sales-page .salesPromotionTableHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.sc-sales-page .salesPromotionTableHeader h2{margin:0 0 4px}.sc-sales-page .salesPromotionTableHeader p{margin:0;color:#64748b;font-size:12px;line-height:1.4}.sc-sales-page .salesPromotionTableActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sc-sales-page .salesPromotionTableActions>span{color:#64748b;font-size:12px;font-weight:750;white-space:nowrap}.sc-sales-page .salesPromotionTableActions button:disabled{opacity:.5;cursor:not-allowed}.sc-sales-page .salesPromotionsTable .salesPromotionSelectCell{width:48px;min-width:48px;padding-left:14px;padding-right:8px;text-align:center}.sc-sales-page .salesPromotionCheckbox{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:var(--sc-primary);cursor:pointer}.sc-sales-page .salesPromotionsTable tbody tr.is-selected td{background:#eef2ff}@media (max-width:760px){.sc-sales-page .salesPromotionTableHeader{align-items:stretch;flex-direction:column}.sc-sales-page .salesPromotionTableActions{justify-content:flex-start}}.sc-sales-page .salesReturnsTable tbody td,.sc-sales-page .salesReturnsTable tbody td div,.sc-sales-page .salesReturnsTable tbody td b,.sc-sales-page .salesReturnsTable tbody td strong{font-weight:400!important;text-transform:none!important}.sc-sales-page .salesReturnsTable tbody td .salesStatus{font-weight:500!important;text-transform:none!important}.salesCreditQrOverlay{z-index:1450!important;padding:20px!important}.salesCreditQrWorkflowModal{width:min(620px,100%)!important;max-height:min(90vh,780px)!important;overflow:auto!important}.salesCreditQrAmount{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid #dbe6f5;background:#fff}.salesCreditQrAmount span{color:#64748b;font-size:13px;font-weight:800}.salesCreditQrAmount strong{color:#0f172a;font-size:20px;font-weight:900;white-space:nowrap}.salesCreditQrWorkflowModal .creditCameraBox video{width:100%;min-height:260px;max-height:420px;object-fit:cover;background:#0f172a}.salesCreditQrWorkflowModal button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:640px){.salesCreditQrOverlay{padding:12px!important}.salesCreditQrAmount{align-items:flex-start;flex-direction:column;gap:6px}.salesCreditQrWorkflowModal .creditCameraBox video{min-height:220px}}.salesTraceId{display:inline-block;max-width:220px;color:#334155;font-size:11px;line-height:1.35;font-weight:800;overflow-wrap:anywhere;word-break:break-word}.sc-sales-page .salesDetailModalHeader h3{margin-bottom:0}.sc-sales-page .salesDetailHeaderSummary{display:none!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader span{color:#5b4df2;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sc-sales-page .salesDetailTicketCard .salesTicketHeader h2{margin:7px 0 5px;color:#334155;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;font-weight:700;letter-spacing:0}.sc-sales-page .salesDetailTicketCard .salesTicketHeader p{color:#64748b;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:12px;line-height:1.45;font-weight:500}.sc-sales-page .salesDetailActionsPanel .salesPrimaryBtn,.sc-sales-page .salesDetailActionsPanel .salesGhostBtn,.sc-sales-page .salesDetailActionsPanel .salesMiniBtn{font-family:DM Sans,Inter,system-ui,sans-serif;letter-spacing:-.01em}.sc-sales-page .salesDetailActionsPanel .salesPrimaryBtn,.sc-sales-page .salesDetailActionsPanel .salesGhostBtn{min-height:40px;font-size:13px;font-weight:700}.sc-sales-page .salesDetailActionsPanel .salesMiniBtn{min-height:38px;font-size:13px;font-weight:700}.sc-sales-page .salesConfigurableTable{position:relative;min-width:0}.sc-sales-page .salesConfigurableTableTools{display:flex;justify-content:flex-end;align-items:center;margin:0 0 10px}@media (max-width:640px){.sc-sales-page .salesConfigurableTableTools{justify-content:stretch}.sc-sales-page .salesConfigurableTableTools .sc-column-menu{width:100%}}.sc-sales-page .salesConfigurableTableTools,.sc-sales-page .salesConfigurableTableToolsBottom{display:flex;justify-content:flex-end;align-items:center;margin:10px 0 0;padding:0;position:relative;z-index:2}@media (max-width:640px){.sc-sales-page .salesConfigurableTableTools,.sc-sales-page .salesConfigurableTableToolsBottom{justify-content:stretch}.sc-sales-page .salesConfigurableTableTools .sc-column-menu{width:100%}}.sc-sales-page--dashboard-vente .salesDashboardHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sc-sales-page--dashboard-vente .salesGoalConfigButton{min-height:40px;padding:9px 14px;border:1px solid #d8d5ff;border-radius:0!important;background:#f4f2ff;color:#5b4df2;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:13px;line-height:20px;font-weight:700;cursor:pointer;box-shadow:none}.sc-sales-page--dashboard-vente .salesGoalConfigButton:hover{background:#ece9ff;border-color:#c9c3ff}.sc-sales-page--dashboard-vente .salesV426GoalSettingsButton{cursor:pointer!important}.sc-sales-page--dashboard-vente .salesV426GoalSettingsButton:hover{background:#ece9ff!important;border-color:#c9c3ff!important}.sc-sales-page .salesGoalModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sc-sales-page .salesGoalModal{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #dbe3ee;border-radius:0!important;background:#fff;box-shadow:0 28px 80px #0f172a40}.sc-sales-page .salesGoalModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #e2e8f0}.sc-sales-page .salesGoalModalHeader span{display:block;margin-bottom:5px;color:#5b4df2;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sc-sales-page .salesGoalModalHeader h2{margin:0;color:#0f172a;font-family:Space Grotesk,DM Sans,sans-serif;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.sc-sales-page .salesGoalModalHeader p{margin:7px 0 0;color:#64748b;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:13px;line-height:1.45;font-weight:500}.sc-sales-page .salesGoalModalHeader>button{width:34px;height:34px;min-width:34px;padding:0;border:1px solid #dbe3ee;border-radius:0!important;background:#fff;color:#64748b;font:700 18px/1 DM Sans,sans-serif;cursor:pointer}.sc-sales-page .salesGoalModalHeader>button:hover{background:#f8fafc;color:#0f172a}.sc-sales-page .salesGoalModalBody{padding:22px 24px}.sc-sales-page .salesGoalModalIntro{margin:0 0 18px;color:#475569;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;font-weight:500}.sc-sales-page .salesGoalFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-sales-page .salesGoalFormGrid label>span{display:block;margin-bottom:7px;color:#334155;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:13px;line-height:18px;font-weight:700}.sc-sales-page .salesGoalFormGrid label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #dbe3ee;background:#fff}.sc-sales-page .salesGoalFormGrid input{width:100%;min-width:0;height:42px;padding:9px 12px;border:0;outline:0;background:transparent;color:#0f172a;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.sc-sales-page .salesGoalFormGrid label>div:focus-within{border-color:#8177f7;box-shadow:0 0 0 3px #5b4df21f}.sc-sales-page .salesGoalFormGrid b{display:grid;place-items:center;height:42px;padding:0 12px;border-left:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:12px;font-weight:700}.sc-sales-page .salesGoalModalError{margin:14px 0 0;padding:10px 12px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;font-size:12px;line-height:1.45;font-weight:600}.sc-sales-page .salesGoalModalMeta{margin:14px 0 0;color:#94a3b8;font-size:12px;line-height:1.45;font-weight:500}.sc-sales-page .salesGoalModalFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.sc-sales-page .salesGoalModalFooter>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sc-sales-page .salesGoalResetButton{min-height:40px;padding:9px 13px;border:1px solid #fecaca;border-radius:0!important;background:#fff;color:#dc2626;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.sc-sales-page .salesGoalResetButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:680px){.sc-sales-page--dashboard-vente .salesDashboardHeaderActions{width:100%;align-items:stretch}.sc-sales-page--dashboard-vente .salesDashboardHeaderActions>*{flex:1 1 100%;width:100%}.sc-sales-page .salesGoalModalOverlay{padding:0;place-items:stretch}.sc-sales-page .salesGoalModal{width:100%;min-height:100vh;max-height:100vh}.sc-sales-page .salesGoalFormGrid{grid-template-columns:1fr}.sc-sales-page .salesGoalModalFooter{align-items:stretch;flex-direction:column-reverse}.sc-sales-page .salesGoalModalFooter>div{width:100%}.sc-sales-page .salesGoalModalFooter button{flex:1 1 auto}}.sc-sales-page .salesCartPromotionToggleBtn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:28px;margin-top:7px;padding:5px 10px;border:1px solid #d8def0;border-radius:0;background:#fff;color:#5b4be7;box-shadow:none;font:inherit;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.sc-sales-page .salesCartPromotionToggleBtn:hover{border-color:#b9b0ff;background:#f8f7ff}.sc-sales-page .salesCartPromotionToggleBtn:focus-visible{outline:2px solid rgba(91,75,231,.2);outline-offset:2px}.sc-sales-page .salesCartPromotionToggleBtn.is-applied{border-color:#dc262657;background:#ef444414;color:#dc2626}.sc-sales-page .salesCartPromotionToggleBtn.is-applied:hover{border-color:#dc262685;background:#ef444424;color:#b91c1c}.sc-sales-page .salesCartPromotionToggleBtn.is-applied:focus-visible{outline-color:#dc26263d}.salesTrafficClientCartBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:14px 16px;border:1px solid #d9e0ea;background:#f8fafc}.salesTrafficClientCartBanner>div{display:flex;min-width:0;flex-direction:column;gap:3px}.salesTrafficClientCartBanner span{color:#5b46ef;font-size:10px;font-weight:900;letter-spacing:.12em}.salesTrafficClientCartBanner b{color:#111827;font-size:17px;line-height:1.25}.salesTrafficClientCartBanner small{color:#64748b;font-size:12px;line-height:1.4}.salesTrafficClientCartBanner em{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid #d7ddea;background:#fff;color:#475569;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.salesTrafficClientCartBanner em.is-saving{color:#5b46ef;border-color:#cfc8ff;background:#f7f5ff}@media (max-width:720px){.salesTrafficClientCartBanner{align-items:flex-start;flex-direction:column}.salesTrafficClientCartBanner em{align-self:flex-start}}:root{--sc-radius-sm:0px;--sc-radius-md:0px;--sc-radius-lg:0px;--sc-radius-xl:0px;--sc-radius-pill:0px;--radius:0px;--si-radius-lg:0px}html body #root#root *,html body #root#root *:before,html body #root#root *:after,html body #root#root *::file-selector-button{border-radius:0!important}html body #root#root input[type=radio]{border-radius:50%!important}html body #root#root .donut,html body #root#root .donut>span,html body #root#root .coverageDonut,html body #root#root .coverageDonut>div,html body #root#root .coverageDonut .coverageCenter,html body #root#root .aiScoreCircle,html body #root#root .cashShuffleInsightRing,html body #root#root .cashShuffleInsightRing:before,html body #root#root .cashShuffleInsightRing>div,html body #root#root .cashShuffleSvgRingValue,html body #root#root .stockDashRing,html body #root#root .stockDashRing:before,html body #root#root .creditRing,html body #root#root .creditRing:before,html body #root#root .creditPieChart,html body #root#root .creditPieChart:before,html body #root#root .creditPieEmpty,html body #root#root .sc-sales-page .salesCashLikeRing>div,html body #root#root .sc-sales-page .salesV426Ring>div,html body #root#root .dashRefCircle,html body #root#root .dashRefCircle:before{border-radius:50%!important}.sc-sales-page .salesDetailOverlay.salesInlineActionOverlay{align-items:flex-start!important;justify-content:center!important;padding:24px!important;overflow:hidden!important}.sc-sales-page .salesDetailModal.salesInlineActionModal{width:min(1500px,calc(100vw - 48px))!important;max-width:none!important;max-height:calc(100vh - 48px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.sc-sales-page .salesDetailModal,.sc-sales-page .salesDetailModal *{box-sizing:border-box!important;min-width:0!important}.sc-sales-page .salesDetailModalHeader.salesInlineActionHeader{padding:22px 26px!important;border-bottom:1px solid #e2e8f0!important}.sc-sales-page .salesDetailModalHeader>div{flex:1 1 auto!important;min-width:0!important}.sc-sales-page .salesDetailModalHeader h3{margin-top:14px!important;font-size:28px!important;line-height:1.12!important}.sc-sales-page .salesDetailHeaderSummary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 12px!important;margin-top:10px!important;line-height:1.45!important}.sc-sales-page .salesDetailHeaderId{flex:1 1 420px!important;max-width:100%!important;word-break:normal!important;overflow-wrap:anywhere!important}.sc-sales-page .salesDetailModalBody{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(300px,3fr)!important;gap:20px!important;padding:22px 26px 28px!important;align-items:start!important;overflow:visible!important}.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.sc-sales-page .salesDetailTicketCard{padding:22px!important}.sc-sales-page .salesDetailActionsPanel{position:static!important;padding:20px!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader>div{min-width:0!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader h2{max-width:100%!important;font-size:clamp(18px,2vw,24px)!important;line-height:1.22!important;word-break:normal!important;overflow-wrap:anywhere!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader>strong{max-width:100%!important;color:#0f172a!important;font-size:clamp(22px,3vw,36px)!important;line-height:1!important;white-space:nowrap!important}.sc-sales-page .salesDetailTicketCard .salesTicketMeta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important}.sc-sales-page .salesDetailTicketCard .salesTicketMeta>div{min-width:0!important}.sc-sales-page .salesDetailTicketCard .salesTicketMeta b{white-space:normal!important;overflow-wrap:anywhere!important}.sc-sales-page .salesDetailItemsTableWrap.salesTableWrap{width:100%!important;max-width:100%!important;overflow:visible!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems.salesTable{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th,.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td{position:static!important;padding:12px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:top!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(1),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(1){width:44%!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(2),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(2){width:11%!important;text-align:center!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(3),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(3){width:17%!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(4),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(4){width:13%!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems th:nth-child(5),.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:nth-child(5){width:15%!important}.sc-sales-page .salesDetailTicketCard .salesTicketTotals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important}.sc-sales-page .salesDetailTicketCard .salesTicketTotals>div{min-width:0!important}.sc-sales-page .salesDetailTicketCard .salesTicketTotals b{white-space:normal!important;overflow-wrap:anywhere!important}.sc-sales-page .salesDetailActionButtons{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.sc-sales-page .salesDetailActionButtons>*{width:100%!important;max-width:100%!important}.sc-sales-page .salesTimeline>div{position:relative!important;padding:0 0 14px 14px!important;margin:0 0 12px!important;border-left:2px solid #6366f1!important;border-bottom:1px solid #eef2f7!important}.sc-sales-page .salesTimeline>div:before{display:none!important;content:none!important}@media (max-width:1250px){.sc-sales-page .salesDetailModalBody{grid-template-columns:1fr!important}.sc-sales-page .salesDetailActionsPanel{width:100%!important}}@media (max-width:820px){.sc-sales-page .salesDetailOverlay.salesInlineActionOverlay{padding:0!important}.sc-sales-page .salesDetailModal.salesInlineActionModal{width:100%!important;max-width:100%!important;min-height:100vh!important;max-height:100vh!important}.sc-sales-page .salesDetailModalHeader.salesInlineActionHeader,.sc-sales-page .salesDetailModalBody{padding-left:16px!important;padding-right:16px!important}.sc-sales-page .salesDetailTicketCard,.sc-sales-page .salesDetailActionsPanel{padding:16px!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader{grid-template-columns:1fr!important}.sc-sales-page .salesDetailTicketCard .salesTicketHeader>strong{justify-self:start!important}.sc-sales-page .salesDetailTicketCard .salesTicketMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-sales-page .salesDetailTicketCard .salesTicketTotals{grid-template-columns:1fr!important}.sc-sales-page .salesDetailItemsTableWrap.salesTableWrap{border:0!important;overflow:visible!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems.salesTable,.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems tbody{display:block!important;width:100%!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems thead{display:none!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems tr{display:grid!important;gap:0!important;width:100%!important;margin-bottom:12px!important;border:1px solid #e2e8f0!important;background:#fff!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:10px 12px!important;border-bottom:1px solid #eef2f7!important;text-align:left!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:last-child{border-bottom:0!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td:before{content:attr(data-label)!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important}}@media (max-width:520px){.sc-sales-page .salesDetailModalHeader h3{font-size:24px!important}.sc-sales-page .salesDetailHeaderSummary{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.sc-sales-page .salesDetailHeaderSummary>span:not(:first-child):before{content:none!important;margin:0!important}.sc-sales-page .salesDetailHeaderId{flex-basis:auto!important}.sc-sales-page .salesDetailTicketCard .salesTicketMeta{grid-template-columns:1fr!important}.sc-sales-page .salesDetailItemsTableWrap .salesTicketItems td{grid-template-columns:1fr!important;gap:5px!important}}.sc-sales-page .salesActionHistoryButton{font-family:DM Sans,Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important}.sc-sales-page .salesActionHistoryOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0f172a85!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.sc-sales-page .salesActionHistoryModal{width:min(680px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dbe3ee!important;border-radius:0!important;background:#fff!important;box-shadow:0 24px 70px #0f172a38!important;color:#0f172a!important;font-weight:400!important}.sc-sales-page .salesActionHistoryModal,.sc-sales-page .salesActionHistoryModal *{box-sizing:border-box!important}.sc-sales-page .salesActionHistoryHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:22px 24px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}.sc-sales-page .salesActionHistoryHeader>div{min-width:0!important}.sc-sales-page .salesActionHistoryHeader span{display:block!important;margin:0 0 8px!important;color:#4f46e5!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sc-sales-page .salesActionHistoryHeader h2{margin:0!important;color:#0f172a!important;font-size:22px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.02em!important}.sc-sales-page .salesActionHistoryHeader p{margin:8px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important;font-weight:400!important;overflow-wrap:anywhere!important}.sc-sales-page .salesActionHistoryHeader>button{width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #dbe3ee!important;border-radius:0!important;background:#f8fafc!important;color:#475569!important;font-size:20px!important;line-height:1!important;font-weight:400!important;cursor:pointer!important;box-shadow:none!important}.sc-sales-page .salesActionHistoryBody{min-height:120px!important;max-height:min(520px,calc(100vh - 230px))!important;overflow-y:auto!important;padding:8px 24px!important;background:#fff!important}.sc-sales-page .salesActionHistoryEntry{position:relative!important;margin:0!important;padding:16px 0 16px 18px!important;border-bottom:1px solid #eef2f7!important;font-weight:400!important}.sc-sales-page .salesActionHistoryEntry:before{content:""!important;position:absolute!important;left:0!important;top:21px!important;width:7px!important;height:7px!important;background:#6366f1!important}.sc-sales-page .salesActionHistoryEntry:last-child{border-bottom:0!important}.sc-sales-page .salesActionHistoryEntry p{margin:0!important;color:#334155!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;overflow-wrap:anywhere!important}.sc-sales-page .salesActionHistoryEntry time{display:block!important;margin-top:6px!important;color:#94a3b8!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important}.sc-sales-page .salesActionHistoryEmpty{margin:0!important;padding:28px 0!important;color:#64748b!important;font-size:14px!important;line-height:1.5!important;text-align:center!important;font-weight:400!important}.sc-sales-page .salesActionHistoryFooter{display:flex!important;justify-content:flex-end!important;padding:16px 24px!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important}.sc-sales-page .salesActionHistoryFooter .salesGhostBtn{min-width:120px!important;font-weight:500!important}@media (max-width:640px){.sc-sales-page .salesActionHistoryOverlay{padding:0!important;align-items:stretch!important}.sc-sales-page .salesActionHistoryModal{width:100%!important;max-width:100%!important;max-height:100vh!important;min-height:100vh!important}.sc-sales-page .salesActionHistoryBody{flex:1 1 auto!important;max-height:none!important}}.sc-sales-page .salesDetailTicketCard .salesTicketHeader h2{margin-top:5px!important;max-width:100%!important;color:#334155!important;font-family:Inter,DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;word-break:normal!important}.dashRefContentSalesDashboard{width:100%!important;max-width:none!important;padding:30px 32px 48px!important;overflow-x:hidden!important}.dashRefContentSalesDashboard>.sc-sales-page--dashboard-vente{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:16px!important;transform:none!important;zoom:1!important}.sc-sales-page--dashboard-vente .sc-page-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin:0 0 28px!important;padding:0!important}.sc-sales-page--dashboard-vente .sc-page-header__eyebrow{margin-bottom:7px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.08em!important}.sc-sales-page--dashboard-vente .sc-page-header h1{margin:0!important;font-size:clamp(32px,2.15vw,42px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.sc-sales-page--dashboard-vente .sc-page-header p{max-width:850px!important;margin-top:10px!important;font-size:16px!important;line-height:1.55!important}.sc-sales-page--dashboard-vente .sc-page-header__actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:12px!important}.sc-sales-page--dashboard-vente .sc-page-header__actions input{width:190px!important;min-width:190px!important;min-height:48px!important;padding:11px 14px!important;font-size:15px!important;font-weight:700!important}.sc-sales-page--dashboard-vente .salesCashLikeGrid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"ring month day cash" "ring atm credit count" "average employees products alerts" "chart chart chart chart"!important;gap:20px!important;align-items:start!important}.sc-sales-page--dashboard-vente .salesCashLikeCard{width:100%!important;min-width:0!important;min-height:0!important;padding:24px!important;align-self:start!important;overflow:hidden!important;transform:none!important}.sc-sales-page--dashboard-vente .salesCashLikeCard:hover{transform:none!important}.sc-sales-page--dashboard-vente .salesCashLikeKpiCard{min-height:168px!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:356px!important;height:100%!important;align-self:stretch!important;grid-row:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeListCard,.sc-sales-page--dashboard-vente .salesCashLikeAlertCard{min-height:0!important;height:auto!important;grid-row:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeChartCard{min-height:250px!important;grid-column:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeCardTop{gap:18px!important;margin-bottom:16px!important}.sc-sales-page--dashboard-vente .salesCashLikeCardTop h3{font-size:18px!important;line-height:1.28!important;font-weight:850!important;letter-spacing:-.018em!important}.sc-sales-page--dashboard-vente .salesCashLikeMeta{margin-top:7px!important;color:#64748b!important;font-size:14px!important;line-height:1.45!important;font-weight:650!important}.sc-sales-page--dashboard-vente .salesCashLikeBadge{min-width:44px!important;height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric{margin-top:auto!important;padding-top:22px!important;gap:9px!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount strong,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric strong{font-size:clamp(38px,2.35vw,48px)!important;line-height:.98!important}.sc-sales-page--dashboard-vente .salesCashLikeAmount em,.sc-sales-page--dashboard-vente .salesCashLikeTextMetric span{padding-bottom:5px!important;color:#64748b!important;font-size:14px!important;line-height:1.3!important}.sc-sales-page--dashboard-vente .salesCashLikeRingWrap{min-height:246px!important;padding:4px 0!important}.sc-sales-page--dashboard-vente .salesCashLikeRing{width:244px!important;height:244px!important;max-width:100%!important}.sc-sales-page--dashboard-vente .salesCashLikeRing>div{width:164px!important;height:164px!important;border-radius:50%!important}.sc-sales-page--dashboard-vente .salesCashLikeRing strong{font-size:42px!important}.sc-sales-page--dashboard-vente .salesCashLikeRing span{max-width:124px!important;font-size:13px!important;line-height:1.4!important}.sc-sales-page--dashboard-vente .salesCashLikeHint{padding-top:15px!important;font-size:13px!important;line-height:1.5!important}.sc-sales-page--dashboard-vente .salesCashLikeList{gap:10px!important;margin-top:2px!important}.sc-sales-page--dashboard-vente .salesCashLikeList>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:14px 15px!important}.sc-sales-page--dashboard-vente .salesCashLikeList b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.42!important}.sc-sales-page--dashboard-vente .salesCashLikeList small{margin-top:4px!important;font-size:12px!important}.sc-sales-page--dashboard-vente .salesCashLikeList strong{font-size:14px!important;line-height:1.3!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts{gap:11px!important;margin-top:2px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div{min-height:52px!important;padding:14px 15px!important;gap:14px!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div b{font-size:14px!important;line-height:1.35!important}.sc-sales-page--dashboard-vente .salesCashLikeAlerts>div span{font-size:12px!important;line-height:1.35!important}.sc-sales-page--dashboard-vente .salesCashLikeBars{gap:16px!important;margin-top:10px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div{grid-template-columns:70px minmax(0,1fr) 130px!important;gap:16px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars span,.sc-sales-page--dashboard-vente .salesCashLikeBars strong{font-size:14px!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div>div{height:16px!important}@media (max-width:1440px){.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"ring month day" "ring cash atm" "credit count average" "employees products alerts" "chart chart chart"!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:356px!important}}@media (max-width:1050px){.dashRefContentSalesDashboard{padding:24px 22px 40px!important}.sc-sales-page--dashboard-vente .sc-page-header{align-items:flex-start!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"ring month" "ring day" "cash atm" "credit count" "average alerts" "employees products" "chart chart"!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:356px!important}}@media (max-width:700px){.dashRefContentSalesDashboard{padding:18px 14px 32px!important}.sc-sales-page--dashboard-vente .sc-page-header__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}.sc-sales-page--dashboard-vente .sc-page-header__actions input{width:100%!important;min-width:0!important}.sc-sales-page--dashboard-vente .salesCashLikeGrid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"ring" "month" "day" "cash" "atm" "credit" "count" "average" "employees" "products" "alerts" "chart"!important}.sc-sales-page--dashboard-vente .salesCashLikeCard{padding:20px!important}.sc-sales-page--dashboard-vente .salesCashLikeRingCard{min-height:330px!important;height:auto!important}.sc-sales-page--dashboard-vente .salesCashLikeBars>div{grid-template-columns:52px minmax(0,1fr) 96px!important;gap:9px!important}}.dashRefContentSalesDashboard{width:100%!important;max-width:none!important;padding:32px 28px 42px!important;overflow-x:hidden!important;background:#f8fafc!important}.dashRefContentSalesDashboard>.sc-sales-page--dashboard-vente{width:min(1536px,100%)!important;max-width:1536px!important;margin:0 auto!important;padding:0!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;transform:none!important;zoom:1!important}.sc-sales-page--dashboard-vente .sc-page-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 28px!important;padding:0!important}.sc-sales-page--dashboard-vente .sc-page-header__copy{min-width:0!important}.sc-sales-page--dashboard-vente .sc-page-header__eyebrow{margin:0 0 7px!important;color:#4f46e5!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sc-sales-page--dashboard-vente .sc-page-header h1{margin:0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:clamp(28px,2vw,36px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.045em!important}.sc-sales-page--dashboard-vente .sc-page-header p{max-width:760px!important;margin:8px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important}.sc-sales-page--dashboard-vente .sc-page-header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.sc-sales-page--dashboard-vente .sc-page-header__actions input{width:auto!important;min-width:150px!important;min-height:42px!important;padding:9px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:650!important;box-shadow:0 1px 2px #0f172a08!important}.sc-sales-page--dashboard-vente .sc-sales-page__content{width:100%!important;min-width:0!important}.sc-sales-page--dashboard-vente .salesV426Dashboard{display:grid!important;gap:24px!important;width:100%!important}.sc-sales-page--dashboard-vente .salesV426TopGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.sc-sales-page--dashboard-vente .salesV426StatsGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}.sc-sales-page--dashboard-vente .salesV426SupportGrid{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;gap:24px!important}.sc-sales-page--dashboard-vente .salesV426ContentGrid{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr)!important;gap:24px!important}.sc-sales-page--dashboard-vente .salesV426StatsFeatureCard{grid-column:span 6!important}.sc-sales-page--dashboard-vente .salesV426StatsAtmCard,.sc-sales-page--dashboard-vente .salesV426StatsCreditCard{grid-column:span 3!important}.sc-sales-page--dashboard-vente .salesV426StatsTransactionsCard,.sc-sales-page--dashboard-vente .salesV426StatsAverageCard{grid-column:span 6!important}.sc-sales-page--dashboard-vente .salesV426Card,.sc-sales-page--dashboard-vente .salesV426FeatureCard{min-width:0!important;border-radius:18px!important;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a09!important}.sc-sales-page--dashboard-vente .salesV426Card{padding:24px!important;border:1px solid rgba(226,232,240,.88)!important;background:#fff!important}.sc-sales-page--dashboard-vente .salesV426CardHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.sc-sales-page--dashboard-vente .salesV426CardHeader h3,.sc-sales-page--dashboard-vente .salesV426FeatureTop h3{margin:0!important;color:#334155!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.01em!important}.sc-sales-page--dashboard-vente .salesV426CardHeader p,.sc-sales-page--dashboard-vente .salesV426FeatureTop p{margin:5px 0 0!important;color:#94a3b8!important;font-size:11px!important;line-height:1.4!important;font-weight:600!important}.sc-sales-page--dashboard-vente .salesV426IconButton{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:9px!important;background:#f8fafc!important;color:#94a3b8!important;font:700 15px/1 DM Sans,sans-serif!important;cursor:default!important}.sc-sales-page--dashboard-vente .salesV426RingCard{min-height:272px!important}.sc-sales-page--dashboard-vente .salesV426RingArea{display:grid!important;place-items:center!important;padding:10px 0 0!important}.sc-sales-page--dashboard-vente .salesV426Ring{position:relative!important;width:174px!important;height:174px!important;display:grid!important;place-items:center!important}.sc-sales-page--dashboard-vente .salesV426Ring svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:rotate(-90deg)!important}.sc-sales-page--dashboard-vente .salesV426Ring circle{fill:none!important;stroke-width:11!important}.sc-sales-page--dashboard-vente .salesV426RingTrack{stroke:#f1f5f9!important}.sc-sales-page--dashboard-vente .salesV426RingValue{stroke:url(#salesV426RingGradient)!important;stroke-linecap:round!important;transition:stroke-dashoffset .25s ease!important}.sc-sales-page--dashboard-vente .salesV426Ring>div{position:relative!important;z-index:1!important;width:112px!important;height:112px!important;display:grid!important;align-content:center!important;justify-items:center!important;border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 1px #f1f5f9!important;text-align:center!important}.sc-sales-page--dashboard-vente .salesV426Ring strong{color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:32px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.05em!important}.sc-sales-page--dashboard-vente .salesV426Ring span{margin-top:6px!important;color:#64748b!important;font-size:10px!important;font-weight:650!important}.sc-sales-page--dashboard-vente .salesV426MetricCard{min-height:272px!important;display:flex!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .salesV426Metric{display:flex!important;align-items:flex-end!important;gap:7px!important;margin-top:28px!important}.sc-sales-page--dashboard-vente .salesV426Metric strong,.sc-sales-page--dashboard-vente .salesV426CompactMetric strong,.sc-sales-page--dashboard-vente .salesV426TextMetric strong,.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child strong{color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:38px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--dashboard-vente .salesV426Metric span,.sc-sales-page--dashboard-vente .salesV426CompactMetric span,.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child em{padding-bottom:4px!important;color:#818cf8!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.sc-sales-page--dashboard-vente .salesV426Trend,.sc-sales-page--dashboard-vente .salesV426Pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426Trend.positive{background:#d1fae5!important;color:#047857!important}.sc-sales-page--dashboard-vente .salesV426Trend.negative{background:#fee2e2!important;color:#b91c1c!important}.sc-sales-page--dashboard-vente .salesV426Pill.warning{background:#fef3c7!important;color:#b45309!important}.sc-sales-page--dashboard-vente .salesV426Pill.info{background:#dbeafe!important;color:#1d4ed8!important}.sc-sales-page--dashboard-vente .salesV426Pill.neutral{background:#f1f5f9!important;color:#64748b!important}.sc-sales-page--dashboard-vente .salesV426Pill.primary{background:#eef2ff!important;color:#4f46e5!important}.sc-sales-page--dashboard-vente .salesV426MiniBars{display:flex!important;align-items:flex-end!important;gap:7px!important;height:72px!important;margin-top:auto!important;padding-top:20px!important}.sc-sales-page--dashboard-vente .salesV426MiniBars i{display:block!important;flex:1!important;min-width:0!important;border-radius:4px 4px 1px 1px!important;background:#c7d2fe!important}.sc-sales-page--dashboard-vente .salesV426MiniBars i:nth-last-child(-n+3){background:#818cf8!important}.sc-sales-page--dashboard-vente .salesV426MiniBars i:nth-last-child(2){background:#4f46e5!important}.sc-sales-page--dashboard-vente .salesV426GoalRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding-top:38px!important}.sc-sales-page--dashboard-vente .salesV426GoalRow>div{height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#f1f5f9!important}.sc-sales-page--dashboard-vente .salesV426GoalRow i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4f46e5,#a855f7)!important}.sc-sales-page--dashboard-vente .salesV426GoalRow span{color:#64748b!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426FeatureCard{min-height:146px!important;padding:24px!important;border:0!important;background:linear-gradient(135deg,#4f46e5,#6d28d9,#9333ea)!important;color:#fff!important;box-shadow:0 16px 32px -18px #4f46e5a6!important}.sc-sales-page--dashboard-vente .salesV426FeatureTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.sc-sales-page--dashboard-vente .salesV426FeatureTop h3{color:#fff!important}.sc-sales-page--dashboard-vente .salesV426FeatureTop p{color:#ffffffb8!important}.sc-sales-page--dashboard-vente .salesV426FeatureTop>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:#ffffff24!important;color:#fff!important;font-size:14px!important}.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child{display:flex!important;align-items:flex-end!important;gap:7px!important;margin-top:28px!important}.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child strong{color:#fff!important}.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child em{color:#c4b5fd!important}.sc-sales-page--dashboard-vente .salesV426CompactCard{min-height:146px!important;display:flex!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .salesV426CompactMetric{display:flex!important;align-items:flex-end!important;gap:7px!important;margin-top:auto!important;padding-top:26px!important}.sc-sales-page--dashboard-vente .salesV426TextMetric{display:flex!important;align-items:flex-end!important;gap:9px!important;margin-top:auto!important;padding-top:26px!important}.sc-sales-page--dashboard-vente .salesV426TextMetric span{padding-bottom:4px!important;color:#64748b!important;font-size:11px!important;font-weight:650!important}.sc-sales-page--dashboard-vente .salesV426LeaderboardCard{min-height:146px!important}.sc-sales-page--dashboard-vente .salesV426Leaderboard{display:grid!important;gap:8px!important;margin-top:18px!important}.sc-sales-page--dashboard-vente .salesV426Leaderboard>div{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid #eef2f7!important;border-radius:11px!important;background:#f8fafc!important}.sc-sales-page--dashboard-vente .salesV426Leaderboard>div.is-first{border-color:#fde68a!important;background:linear-gradient(90deg,#fffbeb,#fff7ed)!important}.sc-sales-page--dashboard-vente .salesV426Rank{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#e0e7ff!important;color:#4f46e5!important;font-size:11px!important;font-weight:800!important}.sc-sales-page--dashboard-vente .salesV426Leaderboard>div.is-first .salesV426Rank{background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#fff!important}.sc-sales-page--dashboard-vente .salesV426LeaderCopy b{display:block!important;color:#334155!important;font-size:12px!important;font-weight:750!important}.sc-sales-page--dashboard-vente .salesV426LeaderCopy small{display:block!important;margin-top:2px!important;color:#94a3b8!important;font-size:10px!important;font-weight:600!important}.sc-sales-page--dashboard-vente .salesV426Leaderboard strong{color:#0f172a!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426ProductsCard,.sc-sales-page--dashboard-vente .salesV426AlertsCard{min-height:292px!important}.sc-sales-page--dashboard-vente .salesV426ProductList{display:grid!important;gap:10px!important;margin-top:18px!important}.sc-sales-page--dashboard-vente .salesV426ProductList>div{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border-radius:11px!important;background:#f8fafc!important}.sc-sales-page--dashboard-vente .salesV426ProductIcon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#eef2ff!important;color:#4f46e5!important;font-size:15px!important;font-weight:800!important}.sc-sales-page--dashboard-vente .salesV426ProductList b{display:block!important;color:#334155!important;font-size:11px!important;line-height:1.35!important;font-weight:750!important;white-space:normal!important;overflow-wrap:anywhere!important}.sc-sales-page--dashboard-vente .salesV426ProductList small{display:block!important;margin-top:2px!important;color:#94a3b8!important;font-size:9px!important;font-weight:600!important}.sc-sales-page--dashboard-vente .salesV426ProductList strong{color:#0f172a!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426Bell{color:#94a3b8!important;font-size:18px!important}.sc-sales-page--dashboard-vente .salesV426Alerts{display:grid!important;gap:10px!important;margin-top:18px!important}.sc-sales-page--dashboard-vente .salesV426Alerts>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:40px!important;padding:10px 12px!important;border:1px solid!important;border-radius:10px!important;font-size:10px!important}.sc-sales-page--dashboard-vente .salesV426Alerts>div:before{content:""!important;flex:0 0 auto!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}.sc-sales-page--dashboard-vente .salesV426Alerts>div>span{margin-right:auto!important;color:inherit!important;font-weight:700!important}.sc-sales-page--dashboard-vente .salesV426Alerts>div>strong{color:inherit!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426Alerts .danger{border-color:#fecaca!important;background:#fff1f2!important;color:#dc2626!important}.sc-sales-page--dashboard-vente .salesV426Alerts .warning{border-color:#fde68a!important;background:#fffbeb!important;color:#d97706!important}.sc-sales-page--dashboard-vente .salesV426Alerts .orange{border-color:#fed7aa!important;background:#fff7ed!important;color:#ea580c!important}.sc-sales-page--dashboard-vente .salesV426ChartCard{padding-bottom:26px!important}.sc-sales-page--dashboard-vente .salesV426Bars{display:grid!important;gap:14px!important;margin-top:22px!important}.sc-sales-page--dashboard-vente .salesV426Bars>div{display:grid!important;grid-template-columns:44px minmax(0,1fr) 100px!important;align-items:center!important;gap:14px!important}.sc-sales-page--dashboard-vente .salesV426Bars>div>span{color:#64748b!important;font-size:10px!important;font-weight:750!important}.sc-sales-page--dashboard-vente .salesV426Bars>div>div{height:15px!important;overflow:hidden!important;border-radius:999px!important;background:#f1f5f9!important}.sc-sales-page--dashboard-vente .salesV426Bars i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#6366f1,#7c3aed)!important}.sc-sales-page--dashboard-vente .salesV426Bars strong{color:#334155!important;font-size:10px!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}.sc-sales-page--dashboard-vente .salesV426Empty{margin:16px 0 0!important;color:#94a3b8!important;font-size:12px!important;text-align:center!important}@media (max-width:1120px){.sc-sales-page--dashboard-vente .salesV426TopGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-sales-page--dashboard-vente .salesV426StatsGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.sc-sales-page--dashboard-vente .salesV426StatsFeatureCard{grid-column:span 6!important}.sc-sales-page--dashboard-vente .salesV426StatsAtmCard,.sc-sales-page--dashboard-vente .salesV426StatsCreditCard{grid-column:span 3!important}.sc-sales-page--dashboard-vente .salesV426StatsTransactionsCard,.sc-sales-page--dashboard-vente .salesV426StatsAverageCard{grid-column:span 6!important}.sc-sales-page--dashboard-vente .salesV426RingCard{grid-row:span 2!important}.sc-sales-page--dashboard-vente .salesV426SupportGrid,.sc-sales-page--dashboard-vente .salesV426ContentGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.dashRefContentSalesDashboard{padding:22px 14px 34px!important}.sc-sales-page--dashboard-vente .sc-page-header{align-items:flex-start!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .sc-page-header__actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.sc-sales-page--dashboard-vente .sc-page-header__actions input{width:100%!important;min-width:0!important}.sc-sales-page--dashboard-vente .salesV426TopGrid,.sc-sales-page--dashboard-vente .salesV426StatsGrid{grid-template-columns:1fr!important}.sc-sales-page--dashboard-vente .salesV426StatsFeatureCard,.sc-sales-page--dashboard-vente .salesV426StatsAtmCard,.sc-sales-page--dashboard-vente .salesV426StatsCreditCard,.sc-sales-page--dashboard-vente .salesV426StatsTransactionsCard,.sc-sales-page--dashboard-vente .salesV426StatsAverageCard,.sc-sales-page--dashboard-vente .salesV426StatsLeaderboardCard{grid-column:span 1!important}.sc-sales-page--dashboard-vente .salesV426RingCard{grid-row:auto!important}}@media (max-width:520px){.sc-sales-page--dashboard-vente .salesV426Card,.sc-sales-page--dashboard-vente .salesV426FeatureCard{padding:19px!important;border-radius:15px!important}.sc-sales-page--dashboard-vente .sc-page-header__actions{grid-template-columns:1fr!important}.sc-sales-page--dashboard-vente .salesV426Bars>div{grid-template-columns:38px minmax(0,1fr) 78px!important;gap:8px!important}.sc-sales-page--dashboard-vente .salesV426Metric strong,.sc-sales-page--dashboard-vente .salesV426CompactMetric strong,.sc-sales-page--dashboard-vente .salesV426TextMetric strong,.sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child strong{font-size:32px!important}}.sc-sales-page--dashboard-vente .salesV426StatsGrid .salesV426CompactCard,.sc-sales-page--dashboard-vente .salesV426SupportGrid .salesV426LeaderboardCard,.sc-sales-page--dashboard-vente .salesV426SupportGrid .salesV426AlertsCard,.sc-sales-page--dashboard-vente .salesV426ContentGrid .salesV426ProductsCard,.sc-sales-page--dashboard-vente .salesV426ContentGrid .salesV426ChartCard{height:100%!important}.sc-sales-page--dashboard-vente .salesV426TopGrid,.sc-sales-page--dashboard-vente .salesV460ThreeCardRow,.sc-sales-page--dashboard-vente .salesV426StatsGrid.salesV460ThreeCardRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}.sc-sales-page--dashboard-vente .salesV426TopGrid>article,.sc-sales-page--dashboard-vente .salesV460ThreeCardRow>article{width:100%!important;min-width:0!important;height:100%!important;align-self:stretch!important;grid-column:span 1!important}.sc-sales-page--dashboard-vente .salesV460PaymentRow>article{min-height:146px!important}.sc-sales-page--dashboard-vente .salesV460SummaryRow>article{min-height:292px!important;display:flex!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .salesV460SummaryRow .salesV426CompactMetric,.sc-sales-page--dashboard-vente .salesV460SummaryRow .salesV426TextMetric{margin-top:auto!important}.sc-sales-page--dashboard-vente .salesV460InsightRow>article{min-height:360px!important;display:flex!important;flex-direction:column!important}.sc-sales-page--dashboard-vente .salesV460InsightRow .salesV426Leaderboard,.sc-sales-page--dashboard-vente .salesV460InsightRow .salesV426ProductList,.sc-sales-page--dashboard-vente .salesV460InsightRow .salesV426Bars{flex:1 1 auto!important}@media (max-width:980px){.sc-sales-page--dashboard-vente .salesV426TopGrid,.sc-sales-page--dashboard-vente .salesV460ThreeCardRow,.sc-sales-page--dashboard-vente .salesV426StatsGrid.salesV460ThreeCardRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.sc-sales-page--dashboard-vente .salesV426TopGrid,.sc-sales-page--dashboard-vente .salesV460ThreeCardRow,.sc-sales-page--dashboard-vente .salesV426StatsGrid.salesV460ThreeCardRow{grid-template-columns:1fr!important}.sc-sales-page--dashboard-vente .salesV460PaymentRow>article,.sc-sales-page--dashboard-vente .salesV460SummaryRow>article,.sc-sales-page--dashboard-vente .salesV460InsightRow>article{min-height:0!important}}.sc-sales-page--dashboard-vente .salesV426TopGrid .salesV426RingCard{grid-row:auto!important}.dashRefContentStockDashboard{width:100%!important;max-width:none!important;padding:28px 22px 40px!important;overflow-x:hidden!important;background:#f8fafc!important}.stockV428Dashboard{width:min(1536px,100%)!important;max-width:1536px!important;margin:0 auto!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.stockV428Dashboard *,.stockV428Dashboard *:before,.stockV428Dashboard *:after{box-sizing:border-box!important}.stockV428Dashboard .sc-page-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 28px!important;padding:0!important}.stockV428Dashboard .sc-page-header__eyebrow{display:none!important}.stockV428Dashboard .sc-page-header h1{margin:0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:clamp(27px,2vw,34px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.045em!important}.stockV428Dashboard .sc-page-header p{max-width:620px!important;margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important;font-weight:500!important}.stockV428Dashboard .sc-page-header__actions{flex:0 0 auto!important}.stockV428DateControl{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;color:#64748b!important;font-size:12px!important;font-weight:600!important}.stockV428DateControl>span{white-space:nowrap!important}.stockV428DateControl>em{font-style:normal!important;color:#94a3b8!important}.stockV428DateDisplay,.stockV428DateControl input{min-height:40px!important;padding:8px 11px!important;border:1px solid #dbe3ee!important;border-radius:10px!important;background:#fff!important;color:#475569!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a06!important}.stockV428DateDisplay{display:flex!important;align-items:center!important;gap:8px!important}.stockV428DateDisplay>span{color:#94a3b8!important;font-size:13px!important}.stockV428DateControl input{width:142px!important}.stockV428KpiGrid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;margin-bottom:32px!important}.stockV428Kpi{min-width:0!important;min-height:118px!important;padding:20px!important;border:1px solid rgba(203,213,225,.75)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a06!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}.stockV428Kpi:hover{border-color:#cbd5e1!important;box-shadow:0 10px 22px #0f172a0d!important;transform:translateY(-1px)!important}.stockV428Kpi>span{display:block!important;color:#94a3b8!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important}.stockV428Kpi>strong{display:block!important;margin-top:10px!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:26px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.stockV428Kpi>small{display:block!important;margin-top:9px!important;color:#94a3b8!important;font-size:10px!important;line-height:1.35!important;font-weight:500!important}.stockV428Kpi.stockV428Tone--primary>strong{color:#4f46e5!important}.stockV428Kpi.stockV428Tone--success>strong{color:#059669!important}.stockV428Kpi.stockV428Tone--warning>strong{color:#f59e0b!important}.stockV428Kpi.stockV428Tone--orange>strong{color:#f97316!important}.stockV428Kpi.stockV428Tone--danger>strong{color:#ef4444!important}.stockV428ColumnsGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:24px!important}.stockV428Column{min-width:0!important;display:grid!important;align-content:start!important;gap:24px!important}.stockV428Card{min-width:0!important;padding:24px!important;border:1px solid rgba(203,213,225,.76)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a06!important;transition:border-color .15s ease,box-shadow .15s ease!important}.stockV428Card:hover{border-color:#cbd5e1!important;box-shadow:0 10px 24px #0f172a0b!important}.stockV428CardHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:24px!important}.stockV428CardHeader h2,.stockV428SectionHeader h2{margin:0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:18px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.025em!important}.stockV428CardHeader>span{color:#64748b!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important}.stockV428CardHeaderStacked{display:block!important}.stockV428CardHeaderStacked>span{display:block!important;margin-top:5px!important}.stockV428HealthBody{display:grid!important;grid-template-columns:142px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:10px 0 6px!important}.stockV428Donut{position:relative!important;width:132px!important;height:132px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.stockV428Donut:before{content:""!important;position:absolute!important;top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 1px #f1f5f9!important}.stockV428Donut>div{position:relative!important;z-index:1!important;display:grid!important;justify-items:center!important}.stockV428Donut strong{color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:27px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.045em!important}.stockV428Donut span{margin-top:5px!important;color:#64748b!important;font-size:10px!important;font-weight:600!important}.stockV428Legend{display:grid!important;gap:14px!important}.stockV428LegendRow{display:grid!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;color:#475569!important;font-size:12px!important}.stockV428LegendRow i{display:block!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#cbd5e1!important}.stockV428LegendRow b{color:#0f172a!important;font-size:12px!important;font-weight:700!important}.stockV428LegendRow.stockV428Tone--success i{background:#22c55e!important}.stockV428LegendRow.stockV428Tone--warning i{background:#f59e0b!important}.stockV428LegendRow.stockV428Tone--danger i{background:#ef4444!important}.stockV428LegendRow.stockV428Tone--muted i{background:#cbd5e1!important}.stockV428TextLink,.stockV428SectionHeader button{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#4f46e5!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:650!important;cursor:pointer!important}.stockV428TextLink{display:block!important;margin:19px auto 0!important}.stockV428TextLink:hover,.stockV428SectionHeader button:hover{text-decoration:underline!important}.stockV428DistributionList{display:grid!important;gap:22px!important;padding-top:4px!important}.stockV428DistributionRow header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:9px!important;color:#475569!important;font-size:12px!important}.stockV428DistributionRow header b{color:#0f172a!important;font-size:11px!important;font-weight:650!important}.stockV428DistributionRow>div{height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#f1f5f9!important}.stockV428DistributionRow i{display:block!important;height:100%!important;border-radius:999px!important;background:#94a3b8!important}.stockV428DistributionRow.stockV428Tone--success i{background:#10b981!important}.stockV428DistributionRow.stockV428Tone--warning i{background:#f59e0b!important}.stockV428DistributionRow.stockV428Tone--danger i{background:#ef4444!important}.stockV428DistributionRow.stockV428Tone--muted i{background:#cbd5e1!important}.stockV428DecisionList{display:grid!important;gap:12px!important}.stockV428Decision{width:100%!important;min-height:60px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;color:#334155!important;text-align:left!important;cursor:pointer!important}.stockV428Decision span{min-width:0!important;display:grid!important}.stockV428Decision b{font-size:12px!important;line-height:1.3!important;font-weight:650!important}.stockV428Decision small{margin-top:3px!important;color:#64748b!important;font-size:10px!important;font-weight:500!important}.stockV428Decision>strong{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border-radius:999px!important;background:#94a3b8!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.stockV428Decision.stockV428Tone--danger{border-color:#fecaca!important;background:#fff1f2!important}.stockV428Decision.stockV428Tone--danger>strong{background:#ef4444!important}.stockV428Decision.stockV428Tone--warning{border-color:#fde68a!important;background:#fffbeb!important}.stockV428Decision.stockV428Tone--warning>strong{background:#f59e0b!important}.stockV428Decision.stockV428Tone--primary{border-color:#c7d2fe!important;background:#eef2ff!important}.stockV428Decision.stockV428Tone--primary>strong{background:#4f46e5!important}.stockV428Decision:hover{filter:brightness(.99)!important}.stockV428SectionHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:-2px 0 17px!important}.stockV428SectionHeader>div>span{display:block!important;margin-bottom:4px!important;color:#4f46e5!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.stockV428SectionHeader>div>span.danger{color:#ef4444!important}.stockV428SectionHeader>div>span.success{color:#059669!important}.stockV428Rows{margin:0 -24px -24px!important;border-top:1px solid #e2e8f0!important}.stockV428Row{min-height:62px!important;padding:11px 16px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;border-bottom:1px solid #eef2f7!important;color:#334155!important}.stockV428Row:last-child{border-bottom:0!important}.stockV428Row:hover{background:#f8fafc!important}.stockV428Row>em{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f1f5f9!important;color:#64748b!important;font-size:9px!important;font-style:normal!important;font-weight:700!important}.stockV428Row>span{min-width:0!important;display:grid!important}.stockV428Row>span b{overflow:hidden!important;color:#0f172a!important;font-size:10px!important;line-height:1.35!important;font-weight:650!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stockV428Row>span small{margin-top:2px!important;color:#94a3b8!important;font-size:9px!important;font-weight:500!important}.stockV428Row>strong{color:#4f46e5!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.stockV428AlertRow{grid-template-columns:minmax(0,1fr) auto!important}.stockV428Status{min-height:22px!important;padding:5px 9px!important;border-radius:999px!important;font-size:9px!important;font-weight:700!important}.stockV428Status--danger{background:#fee2e2!important;color:#ef4444!important}.stockV428Status--warning{background:#fef3c7!important;color:#d97706!important}.stockV428Status--success{background:#d1fae5!important;color:#047857!important}.stockV428Empty{margin:28px 20px!important;color:#94a3b8!important;font-size:12px!important;text-align:center!important}.stockV428FeaturedProduct{padding:17px!important;border:1px solid #dbe3ee!important;border-radius:11px!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important}.stockV428FeaturedProduct>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:15px!important}.stockV428FeaturedProduct>header span{min-width:0!important;display:grid!important}.stockV428FeaturedProduct>header b{color:#0f172a!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important}.stockV428FeaturedProduct>header small{margin-top:3px!important;color:#94a3b8!important;font-size:9px!important}.stockV428FeaturedProduct>header strong{color:#4f46e5!important;font-size:16px!important;font-weight:800!important;white-space:nowrap!important}.stockV428CoverageLine{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:23px!important;color:#64748b!important;font-size:10px!important}.stockV428CoverageLine b{color:#059669!important;font-size:10px!important;font-weight:800!important}.stockV428CoverageBar{height:7px!important;margin-top:10px!important;overflow:hidden!important;border-radius:999px!important;background:#e2e8f0!important}.stockV428CoverageBar i{display:block!important;height:100%!important;border-radius:999px!important;background:#10b981!important}.stockV428TopMiniList{display:grid!important;gap:0!important;margin-top:14px!important}.stockV428TopMiniList>div{min-height:52px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-bottom:1px solid #eef2f7!important;color:#475569!important;font-size:10px!important}.stockV428TopMiniList>div:last-child{border-bottom:0!important}.stockV428TopMiniList em{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#ffedd5!important;color:#ea580c!important;font-size:9px!important;font-style:normal!important;font-weight:800!important}.stockV428TopMiniList span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stockV428TopMiniList strong{color:#334155!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}@media (max-width:1320px){.stockV428KpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stockV428ColumnsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stockV428Column:last-child{grid-column:1 / -1!important}}@media (max-width:900px){.dashRefContentStockDashboard{padding:22px 16px 34px!important}.stockV428Dashboard .sc-page-header{align-items:flex-start!important;flex-direction:column!important}.stockV428Dashboard .sc-page-header__actions{width:100%!important}.stockV428DateControl{justify-content:flex-start!important;flex-wrap:wrap!important}.stockV428ColumnsGrid{grid-template-columns:1fr!important}.stockV428Column:last-child{grid-column:auto!important}}@media (max-width:620px){.stockV428KpiGrid{grid-template-columns:1fr 1fr!important;gap:12px!important}.stockV428Kpi{padding:16px!important}.stockV428Kpi>strong{font-size:22px!important}.stockV428Card{padding:19px!important;border-radius:12px!important}.stockV428HealthBody{grid-template-columns:1fr!important;justify-items:center!important}.stockV428Legend{width:100%!important}.stockV428Rows{margin:0 -19px -19px!important}.stockV428DateControl>span{width:100%!important}}@media (max-width:430px){.stockV428KpiGrid{grid-template-columns:1fr!important}.stockV428DateControl{display:grid!important;grid-template-columns:1fr auto 1fr!important}.stockV428DateControl>span{grid-column:1 / -1!important}.stockV428DateDisplay,.stockV428DateControl input{width:100%!important;min-width:0!important}}.stockV428ColumnsGrid .stockV428HealthBody{padding-bottom:0!important}.stockV428ColumnsGrid .stockV428DistributionList{padding-bottom:2px!important}.stockV428ColumnsGrid .stockV428Card{height:auto!important}.sc-sales-page .salesCheckoutPanel.salesShuffleCheckoutCard{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;padding:0!important;overflow:hidden!important}.sc-sales-page .salesShuffleCheckoutHeader{padding:18px 20px!important;min-height:auto!important;background:#fff!important}.sc-sales-page .salesShuffleCheckoutHeader h2{margin:0!important;font-size:20px!important;line-height:1.25!important}.sc-sales-page .salesShuffleCheckoutMeta,.sc-sales-page .salesShuffleCheckoutCard>.salesCheckoutLabel,.sc-sales-page .salesShuffleCheckoutCard>.salesMixedGrid,.sc-sales-page .salesShuffleCheckoutCard>.salesPaymentPreview,.sc-sales-page .salesShuffleCheckoutCard>.salesSummaryBox,.sc-sales-page .salesShuffleCheckoutCard>.salesCheckoutActions{margin-left:20px!important;margin-right:20px!important}.sc-sales-page .salesShuffleCheckoutMeta{padding-top:16px!important;margin-top:0!important;gap:10px!important}.sc-sales-page .salesShuffleCheckoutCard .salesCheckoutLabel{gap:6px!important;color:#334155!important;font-size:13px!important;font-weight:700!important}.sc-sales-page .salesShuffleCheckoutCard .salesCheckoutLabel input,.sc-sales-page .salesShuffleCheckoutCard .salesCheckoutLabel select{min-height:40px!important;height:40px!important;margin-top:0!important;padding:0 12px!important;background:#fff!important;font-size:14px!important}.sc-sales-page .salesShuffleSummaryBox{margin-top:14px!important;margin-bottom:14px!important;padding:12px 14px!important;gap:7px!important;background:#f8f7ff!important}.sc-sales-page .salesShuffleSummaryBox div{min-height:24px!important;padding:0!important}.sc-sales-page .salesShuffleSummaryBox span{color:#475569!important;font-size:13px!important}.sc-sales-page .salesShuffleSummaryBox b{color:#0f172a!important;font-size:14px!important}.sc-sales-page .salesShuffleSummaryBox .main{margin-top:4px!important;padding-top:9px!important}.sc-sales-page .salesShuffleSummaryBox .main span{font-size:14px!important;font-weight:700!important}.sc-sales-page .salesShuffleSummaryBox .main b{font-size:20px!important;line-height:1!important}.sc-sales-page .salesShuffleCheckoutCard>.salesCheckoutLabel{margin-top:0!important;margin-bottom:12px!important}.sc-sales-page .salesShuffleCheckoutCard>.salesMixedGrid{margin-top:0!important;margin-bottom:12px!important;gap:10px!important}.sc-sales-page .salesShufflePaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;margin-bottom:12px!important;padding:0!important;border:1px solid #e2e8f0!important;background:#fff!important}.sc-sales-page .salesShufflePaymentPreview>div{min-height:54px!important;padding:9px 10px!important;border:0!important;border-right:1px solid #e2e8f0!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.sc-sales-page .salesShufflePaymentPreview>div:last-child{border-right:0!important}.sc-sales-page .salesShufflePaymentPreview span{font-size:10px!important;line-height:1.2!important;letter-spacing:.04em!important}.sc-sales-page .salesShufflePaymentPreview b{margin-top:4px!important;font-size:14px!important;line-height:1.2!important}.sc-sales-page .salesCheckoutNoteLabel{margin-bottom:12px!important}.sc-sales-page .salesCheckoutActions{display:grid!important;gap:8px!important;margin-top:2px!important;margin-bottom:18px!important}.sc-sales-page .salesCheckoutActions .salesPrimaryBtn,.sc-sales-page .salesCheckoutActions .salesGhostBtn{width:100%!important;min-height:42px!important;margin:0!important;box-shadow:none!important}.sc-sales-page .salesCheckoutActions .salesPrimaryBtn:disabled,.sc-sales-page .salesCheckoutActions .salesGhostBtn:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important;box-shadow:none!important}.sc-sales-page .salesCheckoutActions .salesPrimaryBtn:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#fff!important}.sc-sales-page .salesCheckoutActions .salesGhostBtn:disabled{background:#f8fafc!important;color:#94a3b8!important}@media (max-width:640px){.sc-sales-page .salesShuffleCheckoutMeta,.sc-sales-page .salesShufflePaymentPreview{grid-template-columns:1fr!important}.sc-sales-page .salesShufflePaymentPreview>div{border-right:0!important;border-bottom:1px solid #e2e8f0!important}.sc-sales-page .salesShufflePaymentPreview>div:last-child{border-bottom:0!important}}.creditDashboardCaisseClone{width:min(1600px,100%)!important;max-width:1600px!important;margin:0 auto!important;padding:28px 24px 44px!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;box-sizing:border-box!important}.creditDashboardCaisseClone *,.creditDashboardCaisseClone *:before,.creditDashboardCaisseClone *:after{box-sizing:border-box!important}.creditDashboardCaisseClone .creditDashHeader{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 28px!important}.creditDashboardCaisseClone .creditDashHeader h1{margin:0 0 7px!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.04em!important}.creditDashboardCaisseClone .creditDashHeader p{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important}.creditDashboardCaisseClone .creditDateBar{flex:0 0 auto!important;padding:8px 10px!important;gap:8px!important;border:1px solid #dbe3ee!important;background:#fff!important;box-shadow:none!important}.creditDashboardCaisseClone .creditDateBar span{font-size:12px!important;margin:0 6px!important}.creditDashboardCaisseClone .creditDateBar strong{min-width:118px!important;padding:10px!important;font-size:14px!important}.creditDashboardCaisseClone .creditDateBar button{width:36px!important;height:36px!important}.creditDashboardCaisseClone .creditCaisseGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important}.creditDashboardCaisseClone .creditCashRingCard,.creditDashboardCaisseClone .creditSalesPieCard,.creditDashboardCaisseClone .creditCashStdCard,.creditDashboardCaisseClone .creditCashPanelCard{min-width:0!important;min-height:0!important;height:auto!important;padding:22px!important;border:1px solid #dbe3ee!important;background:#fff!important;box-shadow:0 1px 2px #0f172a09!important;overflow:hidden!important}.creditDashboardCaisseClone .creditCashRingCard,.creditDashboardCaisseClone .creditSalesPieCard,.creditDashboardCaisseClone .creditCashStdCard,.creditDashboardCaisseClone .creditCashPanelCard{min-height:248px!important}.creditDashboardCaisseClone .creditCashStdCard{justify-content:flex-start!important}.creditDashboardCaisseClone .creditCashCardTop{gap:12px!important}.creditDashboardCaisseClone .creditCashCardTop h3,.creditDashboardCaisseClone .creditCashPanelCard h3{margin:0 0 7px!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.025em!important}.creditDashboardCaisseClone .creditCashCardTop p{margin:0!important;color:#94a3b8!important;font-size:12px!important;font-weight:600!important}.creditDashboardCaisseClone .creditCashCardTop>i{display:none!important}.creditDashboardCaisseClone .creditCashCardTop p span,.creditDashboardCaisseClone .creditLimitChip{margin-left:8px!important;padding:7px 10px!important;font-size:12px!important}.creditDashboardCaisseClone .creditRingBody{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;margin-top:22px!important}.creditDashboardCaisseClone .creditRing{flex:0 0 126px!important;width:126px!important;height:126px!important;min-width:126px!important;max-width:126px!important;border-radius:50%!important}.creditDashboardCaisseClone .creditRing:before{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;border-radius:50%!important}.creditDashboardCaisseClone .creditRing>div{font-size:20px!important}.creditDashboardCaisseClone .creditRingText small{font-size:13px!important;margin-bottom:4px!important}.creditDashboardCaisseClone .creditRingText strong{font-size:20px!important}.creditDashboardCaisseClone .creditRingText p{font-size:12px!important;line-height:1.45!important}.creditDashboardCaisseClone .creditCashAmount{margin-top:30px!important;gap:8px!important}.creditDashboardCaisseClone .creditCashAmount small{font-size:12px!important;margin-bottom:5px!important}.creditDashboardCaisseClone .creditCashAmount strong{font-size:40px!important;line-height:1!important}.creditDashboardCaisseClone .creditCashSub{margin:10px 0 0!important;font-size:12px!important;font-weight:650!important}.creditDashboardCaisseClone .creditPieModeBar{margin:14px 0 12px!important;padding:4px!important;gap:4px!important;box-shadow:none!important}.creditDashboardCaisseClone .creditPieModeBar button{padding:7px 11px!important;font-size:12px!important}.creditDashboardCaisseClone .creditPieBody{gap:20px!important;margin-top:0!important}.creditDashboardCaisseClone .creditSalesPieCardFull .creditPieChartFull,.creditDashboardCaisseClone .creditSalesPieCardFull .creditPieChartFull svg,.creditDashboardCaisseClone .creditSalesPieCardFull .creditPieEmpty{width:150px!important;height:150px!important;min-width:150px!important;border-radius:50%!important}.creditDashboardCaisseClone .creditPieLegendRow{padding:7px 0!important}.creditDashboardCaisseClone .creditPieLegendRow b{font-size:11px!important}.creditDashboardCaisseClone .creditPieLegendRow strong{font-size:12px!important}.creditDashboardCaisseClone .creditPieLegendRow small{font-size:10px!important}.creditDashboardCaisseClone .creditPieLegendRow span i{border-radius:50%!important}.creditDashboardCaisseClone .creditMiniList{gap:8px!important}.creditDashboardCaisseClone .creditMiniList>div,.creditDashboardCaisseClone .creditAlert{padding:10px 12px!important}@media (max-width:1200px){.creditDashboardCaisseClone .creditCaisseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creditDashboardCaisseClone .creditDashHeader{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:760px){.creditDashboardCaisseClone{padding:22px 14px 34px!important}.creditDashboardCaisseClone .creditCaisseGrid{grid-template-columns:1fr!important}.creditDashboardCaisseClone .creditDateBar{width:100%!important;flex-wrap:wrap!important}.creditDashboardCaisseClone .creditRingBody{grid-template-columns:1fr!important;justify-items:start!important}.creditDashboardCaisseClone .creditPieBody{flex-direction:column!important;align-items:flex-start!important}}.creditDashboardCaisseClone .creditCashStdCard,.creditDashboardCaisseClone .creditCashPanelCard{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.creditDashboardCaisseClone .creditCashStdCard .creditCashAmount{margin-top:auto!important}.creditDashboardCaisseClone .creditCashStdCard .creditCashSub{margin-top:10px!important}.creditDashboardCaisseClone .creditCashPanelCard .creditMiniList,.creditDashboardCaisseClone .creditCashPanelCard .creditAlert{margin-top:14px!important}.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(1),.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(2),.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(3){align-self:stretch!important;height:100%!important}.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(1),.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(2),.creditDashboardCaisseClone .creditCaisseGrid>:nth-child(3){display:flex!important;flex-direction:column!important}table tbody td b,table tbody td strong{font-weight:400!important}.scUnifiedSaasV500{--app-top-shell-width:var(--sc-app-max-width);--app-top-shell-gutter:48px;min-height:100vh!important;color:var(--sc-text)!important;background:var(--sc-app-bg)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-base)!important;line-height:1.45!important}.scUnifiedSaasV500,.scUnifiedSaasV500 *,.scUnifiedSaasV500 *:before,.scUnifiedSaasV500 *:after{box-sizing:border-box!important}.scUnifiedSaasV500 .dashRefMain{background:var(--sc-app-bg)!important;overflow-x:hidden!important}.scUnifiedSaasV500 .dashRefGlobalHeader{height:var(--sc-header-height)!important;min-height:var(--sc-header-height)!important;background:#fffffff7!important;border-bottom:1px solid var(--sc-border)!important;box-shadow:0 1px #10182805!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;position:sticky!important;top:0!important;z-index:90!important}.scUnifiedSaasV500 .dashRefGlobalHeaderInner,.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500.dashRefShellV2 .dashRefContent,.scUnifiedSaasV500 .dashRefFooter{width:min(var(--sc-app-max-width),calc(100% - 48px))!important;max-width:var(--sc-app-max-width)!important;margin-left:auto!important;margin-right:auto!important}.scUnifiedSaasV500 .dashRefGlobalHeaderInner{min-height:var(--sc-header-height)!important;height:var(--sc-header-height)!important;grid-template-columns:minmax(190px,max-content) minmax(0,1fr) minmax(140px,max-content)!important;gap:20px!important}.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500.dashRefShellV2 .dashRefContent{min-height:calc(100vh - 150px)!important;padding:28px 0 48px!important}.scUnifiedSaasV500 .dashRefFooter{min-height:64px!important;padding:20px 0!important;border-top:1px solid var(--sc-border)!important;background:transparent!important;color:var(--sc-text-subtle)!important;font-size:12px!important}.scUnifiedSaasV500 .dashRefFooter b{color:var(--sc-text-secondary)!important;font-weight:600!important}.scUnifiedSaasV500 .dashRefFooter button{color:var(--sc-text-muted)!important;font-weight:500!important}.scUnifiedSaasV500 .dashRefHeaderBrand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--sc-text)!important;box-shadow:none!important}.scUnifiedSaasV500 .dashRefHeaderBrand b{font-family:var(--sc-font-heading)!important;font-size:18px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.025em!important}.scUnifiedSaasV500 .dashRefBrandIcon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;background:var(--sc-primary)!important;box-shadow:0 8px 18px #5b4df233!important}.scUnifiedSaasV500 .dashRefAdaptiveMenu .groupedAppSectionDropdown>button,.scUnifiedSaasV500 .dashRefAdaptiveMenu .groupedAppSectionChooser .groupedAppSectionDropdown>button,.scUnifiedSaasV500 .dashRefPlusButton{min-height:40px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:var(--sc-text-muted)!important;padding:0 12px!important;gap:7px!important;font-family:var(--sc-font-body)!important;font-size:13px!important;line-height:1!important;font-weight:600!important;box-shadow:none!important;transition:background var(--sc-transition),color var(--sc-transition),border-color var(--sc-transition)!important}.scUnifiedSaasV500 .dashRefAdaptiveMenu .groupedAppSectionDropdown>button:hover,.scUnifiedSaasV500 .dashRefPlusButton:hover{color:var(--sc-text-secondary)!important;background:var(--sc-panel-muted)!important}.scUnifiedSaasV500 .dashRefAdaptiveMenu .groupedAppSectionDropdown>button.active,.scUnifiedSaasV500 .dashRefAdaptiveMenu .groupedAppSectionDropdown>button.open,.scUnifiedSaasV500 .dashRefPlusButton.active,.scUnifiedSaasV500 .dashRefPlusButton.open{color:var(--sc-primary)!important;background:var(--sc-primary-soft)!important;border-color:#ddd9ff!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu,.scUnifiedSaasV500 .dashRefPlusDropdown,.scUnifiedSaasV500 .dashRefAccountMenu{border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-lg)!important;padding:8px!important;overflow:hidden!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu button,.scUnifiedSaasV500 .dashRefPlusDropdown button,.scUnifiedSaasV500 .dashRefAccountMenu button{min-height:38px!important;border-radius:7px!important;color:var(--sc-text-secondary)!important;font-size:13px!important;font-weight:500!important;padding:9px 11px!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu button:hover,.scUnifiedSaasV500 .dashRefPlusDropdown button:hover,.scUnifiedSaasV500 .dashRefAccountMenu button:hover{background:var(--sc-panel-muted)!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu button.active,.scUnifiedSaasV500 .dashRefPlusDropdown button.active{background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important;font-weight:600!important}.scUnifiedSaasV500 .dashRefHeaderUserText b{color:var(--sc-text-secondary)!important;font-size:13px!important;font-weight:600!important}.scUnifiedSaasV500 .dashRefHeaderUserText small{color:var(--sc-text-subtle)!important;font-size:12px!important;font-weight:400!important}.scUnifiedSaasV500 .dashRefAvatarButton,.scUnifiedSaasV500 .dashRefAvatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;background:linear-gradient(145deg,var(--sc-primary),#7b61ff)!important;box-shadow:0 8px 18px #5b4df22e!important;font-size:12px!important;font-weight:700!important}.scUnifiedSaasV500 .dashRefDashboard,.scUnifiedSaasV500 .cashShuffleDashboard,.scUnifiedSaasV500 .creditPage,.scUnifiedSaasV500 .creditDashboardCaisseClone,.scUnifiedSaasV500 .salesPage,.scUnifiedSaasV500 .sc-sales-page,.scUnifiedSaasV500 .sc-stock-page,.scUnifiedSaasV500 .shuffleAssocMain,.scUnifiedSaasV500 .shuffleInvMain,.scUnifiedSaasV500 .platformPage,.scUnifiedSaasV500 .aiChatPage,.scUnifiedSaasV500 .cashRegisterPage{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--sc-text)!important;font-family:var(--sc-font-body)!important}.scUnifiedSaasV500 .sc-sales-page__content{width:100%!important;min-width:0!important}.scUnifiedSaasV500 h1,.scUnifiedSaasV500 h2,.scUnifiedSaasV500 h3,.scUnifiedSaasV500 h4{font-family:var(--sc-font-heading)!important;color:var(--sc-text)!important;letter-spacing:-.025em!important}.scUnifiedSaasV500 h1{font-weight:700!important}.scUnifiedSaasV500 h2,.scUnifiedSaasV500 h3{font-weight:600!important}.scUnifiedSaasV500 p,.scUnifiedSaasV500 label,.scUnifiedSaasV500 input,.scUnifiedSaasV500 select,.scUnifiedSaasV500 textarea,.scUnifiedSaasV500 button,.scUnifiedSaasV500 table{font-family:var(--sc-font-body)!important}.scUnifiedSaasV500 .sc-page-header,.scUnifiedSaasV500 .creditHeaderCash,.scUnifiedSaasV500 .creditDashHeader,.scUnifiedSaasV500 .cashShuffleHeader,.scUnifiedSaasV500 .cashRegisterHeader,.scUnifiedSaasV500 .shuffleAssocHeader,.scUnifiedSaasV500 .shuffleInvHeader,.scUnifiedSaasV500 .platformUsersTitle{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.scUnifiedSaasV500 .sc-page-header__eyebrow,.scUnifiedSaasV500 .creditHeaderCash>div:first-child>span,.scUnifiedSaasV500 .platformUsersTitle>div>span{color:var(--sc-primary)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.scUnifiedSaasV500 .sc-page-header h1,.scUnifiedSaasV500 .creditHeaderCash h1,.scUnifiedSaasV500 .creditDashHeader h1,.scUnifiedSaasV500 .cashShuffleHeader h1,.scUnifiedSaasV500 .cashRegisterHeader h1,.scUnifiedSaasV500 .shuffleAssocHeader h1,.scUnifiedSaasV500 .shuffleInvHeader h1,.scUnifiedSaasV500 .platformUsersTitle h1{margin:0 0 6px!important;color:var(--sc-text)!important;font-family:var(--sc-font-heading)!important;font-size:30px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.035em!important}.scUnifiedSaasV500 .sc-page-header p,.scUnifiedSaasV500 .creditHeaderCash p,.scUnifiedSaasV500 .creditDashHeader p,.scUnifiedSaasV500 .cashShuffleHeader p,.scUnifiedSaasV500 .cashRegisterHeader p,.scUnifiedSaasV500 .shuffleAssocHeader p,.scUnifiedSaasV500 .shuffleInvHeader p,.scUnifiedSaasV500 .platformUsersTitle p{margin:0!important;color:var(--sc-text-muted)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;max-width:720px!important}.scUnifiedSaasV500 .sc-btn,.scUnifiedSaasV500 .creditPrimary,.scUnifiedSaasV500 .primaryBtn,.scUnifiedSaasV500 .platformAddStoreBtn,.scUnifiedSaasV500 .platformModalCreate,.scUnifiedSaasV500 .shuffleAssocBtn.primary,.scUnifiedSaasV500 .dashRefPrimary,.scUnifiedSaasV500 .salesPrimaryBtn{min-height:42px!important;border-radius:8px!important;border:1px solid var(--sc-primary)!important;background:var(--sc-primary)!important;color:#fff!important;padding:0 16px!important;font-size:13px!important;line-height:1!important;font-weight:600!important;box-shadow:0 5px 12px #5b4df229!important;transition:background var(--sc-transition),border-color var(--sc-transition),box-shadow var(--sc-transition)!important}.scUnifiedSaasV500 .sc-btn--primary:hover:not(:disabled),.scUnifiedSaasV500 .creditPrimary:hover,.scUnifiedSaasV500 .primaryBtn:hover,.scUnifiedSaasV500 .platformAddStoreBtn:hover,.scUnifiedSaasV500 .platformModalCreate:hover,.scUnifiedSaasV500 .shuffleAssocBtn.primary:hover,.scUnifiedSaasV500 .dashRefPrimary:hover{background:var(--sc-primary-hover)!important;border-color:var(--sc-primary-hover)!important}.scUnifiedSaasV500 .sc-btn--secondary,.scUnifiedSaasV500 .creditSecondary,.scUnifiedSaasV500 .platformModalCancel,.scUnifiedSaasV500 .shuffleAssocBtn.secondary,.scUnifiedSaasV500 .dashRefSecondary,.scUnifiedSaasV500 .salesSecondaryBtn,.scUnifiedSaasV500 .cashResetBtn,.scUnifiedSaasV500 .creditFilterReset,.scUnifiedSaasV500 .cashHistoryActionBtn{min-height:42px!important;border-radius:8px!important;border:1px solid var(--sc-border-strong)!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;padding:0 15px!important;font-size:13px!important;line-height:1!important;font-weight:600!important;box-shadow:none!important}.scUnifiedSaasV500 .sc-btn--secondary:hover:not(:disabled),.scUnifiedSaasV500 .creditSecondary:hover,.scUnifiedSaasV500 .shuffleAssocBtn.secondary:hover,.scUnifiedSaasV500 .dashRefSecondary:hover{background:var(--sc-panel-muted)!important;border-color:#b8c2d1!important}.scUnifiedSaasV500 .sc-btn--danger,.scUnifiedSaasV500 .dangerBtn{border-radius:8px!important;border:1px solid #fecdd3!important;background:var(--sc-danger-soft)!important;color:var(--sc-danger-strong)!important;font-weight:600!important;box-shadow:none!important}.scUnifiedSaasV500 button:focus-visible,.scUnifiedSaasV500 input:focus-visible,.scUnifiedSaasV500 select:focus-visible,.scUnifiedSaasV500 textarea:focus-visible{outline:none!important;box-shadow:var(--sc-focus-ring)!important}.scUnifiedSaasV500 .sc-field input,.scUnifiedSaasV500 .sc-field select,.scUnifiedSaasV500 .sc-input,.scUnifiedSaasV500 .sc-select,.scUnifiedSaasV500 .salesDateInput,.scUnifiedSaasV500 .creditTableFilters input,.scUnifiedSaasV500 .creditTableFilters select,.scUnifiedSaasV500 .creditQrFrequencySelect select,.scUnifiedSaasV500 .creditClientQrFrequency,.scUnifiedSaasV500 .cashDateBar input,.scUnifiedSaasV500 .cashDateBar select,.scUnifiedSaasV500 .shuffleAssocSearch,.scUnifiedSaasV500 .shuffleAssocSearch input,.scUnifiedSaasV500 .shuffleInvSearch,.scUnifiedSaasV500 .shuffleInvSearch input,.scUnifiedSaasV500 .shuffleInvFilters select,.scUnifiedSaasV500 .platformSearchBox,.scUnifiedSaasV500 .platformSearchBox input,.scUnifiedSaasV500 .aiComposer textarea,.scUnifiedSaasV500 .aiComposer input{min-height:42px!important;border-radius:8px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel)!important;color:var(--sc-text)!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}.scUnifiedSaasV500 input::placeholder,.scUnifiedSaasV500 textarea::placeholder{color:var(--sc-text-subtle)!important}.scUnifiedSaasV500 .sc-search,.scUnifiedSaasV500 .creditTableFilters,.scUnifiedSaasV500 .shuffleInvToolbar,.scUnifiedSaasV500 .shuffleAssocToolbar,.scUnifiedSaasV500 .platformUsersFilters{border-radius:10px!important}.scUnifiedSaasV500 .sc-card,.scUnifiedSaasV500 .sc-metric-card,.scUnifiedSaasV500 .salesPanel,.scUnifiedSaasV500 .salesKpiCard,.scUnifiedSaasV500 .salesV426Card,.scUnifiedSaasV500 .salesV426FeatureCard,.scUnifiedSaasV500 .creditCashRingCard,.scUnifiedSaasV500 .creditSalesPieCard,.scUnifiedSaasV500 .creditCashStdCard,.scUnifiedSaasV500 .creditCashPanelCard,.scUnifiedSaasV500 .cashRegisterPanel,.scUnifiedSaasV500 .cashManagementSection,.scUnifiedSaasV500 .cashTotalCard,.scUnifiedSaasV500 .cashShuffleCardTall,.scUnifiedSaasV500 .cashShuffleMetricCard,.scUnifiedSaasV500 .cashShuffleMini,.scUnifiedSaasV500 .cashShuffleWide,.scUnifiedSaasV500 .shuffleAssocCard,.scUnifiedSaasV500 .shuffleInvStatCard,.scUnifiedSaasV500 .shuffleInvTableCard,.scUnifiedSaasV500 .platformUsersPanel,.scUnifiedSaasV500 .aiChatPanel,.scUnifiedSaasV500 .aiContextPanel,.scUnifiedSaasV500 .dashRefHeroBlock,.scUnifiedSaasV500 .dashRefKpi,.scUnifiedSaasV500 .dashRefCoverageCard,.scUnifiedSaasV500 .dashRefAdCard,.scUnifiedSaasV500 .dashRefReportsBlock,.scUnifiedSaasV500 .dashRefAlertsBlock{border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .sc-card,.scUnifiedSaasV500 .salesPanel,.scUnifiedSaasV500 .creditCashPanelCard,.scUnifiedSaasV500 .cashManagementSection,.scUnifiedSaasV500 .platformUsersPanel,.scUnifiedSaasV500 .aiContextPanel{padding:22px!important}.scUnifiedSaasV500 .salesV426Card,.scUnifiedSaasV500 .salesV426FeatureCard,.scUnifiedSaasV500 .creditCashRingCard,.scUnifiedSaasV500 .creditSalesPieCard,.scUnifiedSaasV500 .creditCashStdCard,.scUnifiedSaasV500 .cashShuffleCardTall,.scUnifiedSaasV500 .cashShuffleMetricCard,.scUnifiedSaasV500 .cashShuffleMini,.scUnifiedSaasV500 .cashShuffleWide{padding:20px!important}.scUnifiedSaasV500 .salesV426Card:hover,.scUnifiedSaasV500 .creditCashStdCard:hover,.scUnifiedSaasV500 .cashShuffleMetricCard:hover,.scUnifiedSaasV500 .dashRefKpi:hover{border-color:#d4dbea!important;box-shadow:var(--sc-shadow-sm)!important;transform:none!important}.scUnifiedSaasV500 .salesV426CardHeader h3,.scUnifiedSaasV500 .creditCashCardTop h3,.scUnifiedSaasV500 .cashShuffleCardTop h3,.scUnifiedSaasV500 .cashAdminCardHeader h3,.scUnifiedSaasV500 .dashRefSectionHead b,.scUnifiedSaasV500 .sc-panel-header h2,.scUnifiedSaasV500 .salesPanel h2{margin:0!important;font-family:var(--sc-font-heading)!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .salesV426CardHeader p,.scUnifiedSaasV500 .creditCashCardTop p,.scUnifiedSaasV500 .cashShuffleCardMeta,.scUnifiedSaasV500 .cashAdminCardMeta,.scUnifiedSaasV500 .dashRefSectionHead span{color:var(--sc-text-muted)!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important}.scUnifiedSaasV500 .salesV426Metric strong,.scUnifiedSaasV500 .creditCashAmount strong,.scUnifiedSaasV500 .cashShuffleMetricBody strong,.scUnifiedSaasV500 .cashShuffleMini strong,.scUnifiedSaasV500 .cashShuffleWide strong,.scUnifiedSaasV500 .sc-metric-card strong{font-family:var(--sc-font-heading)!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--sc-text)!important;font-variant-numeric:tabular-nums!important}.scUnifiedSaasV500 .sc-table-wrap,.scUnifiedSaasV500 .salesTableWrap,.scUnifiedSaasV500 .creditTableWrap,.scUnifiedSaasV500 .cashTableWrap,.scUnifiedSaasV500 .cashWideTableWrap,.scUnifiedSaasV500 .shuffleAssocTableWrap,.scUnifiedSaasV500 .shuffleInvTableWrap{overflow:auto!important;border:1px solid var(--sc-border)!important;border-radius:10px!important;background:var(--sc-panel)!important;box-shadow:none!important}.scUnifiedSaasV500 .sc-table,.scUnifiedSaasV500 .salesTable,.scUnifiedSaasV500 .creditTable,.scUnifiedSaasV500 .cashTable,.scUnifiedSaasV500 .shuffleAssocTable,.scUnifiedSaasV500 .shuffleInvTable,.scUnifiedSaasV500 .platformUsersTable{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-size:13px!important;font-weight:400!important}.scUnifiedSaasV500 .sc-table thead th,.scUnifiedSaasV500 .salesTable thead th,.scUnifiedSaasV500 .creditTable thead th,.scUnifiedSaasV500 .cashTable thead th,.scUnifiedSaasV500 .shuffleAssocTable thead th,.scUnifiedSaasV500 .shuffleInvTable thead th,.scUnifiedSaasV500 .platformUsersTable thead th{height:44px!important;padding:11px 14px!important;border-bottom:1px solid var(--sc-border)!important;background:#f8fafc!important;color:var(--sc-text-muted)!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-table tbody td,.scUnifiedSaasV500 .salesTable tbody td,.scUnifiedSaasV500 .creditTable tbody td,.scUnifiedSaasV500 .cashTable tbody td,.scUnifiedSaasV500 .shuffleAssocTable tbody td,.scUnifiedSaasV500 .shuffleInvTable tbody td,.scUnifiedSaasV500 .platformUsersTable tbody td{min-height:50px!important;padding:12px 14px!important;border-bottom:1px solid var(--sc-divider)!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;vertical-align:middle!important}.scUnifiedSaasV500 .sc-table tbody tr:last-child td,.scUnifiedSaasV500 .salesTable tbody tr:last-child td,.scUnifiedSaasV500 .creditTable tbody tr:last-child td,.scUnifiedSaasV500 .cashTable tbody tr:last-child td,.scUnifiedSaasV500 .shuffleAssocTable tbody tr:last-child td,.scUnifiedSaasV500 .shuffleInvTable tbody tr:last-child td{border-bottom:0!important}.scUnifiedSaasV500 table tbody tr:hover td{background:#fbfcff!important}.scUnifiedSaasV500 table td b,.scUnifiedSaasV500 table td strong{font-weight:600!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .creditOperationId,.scUnifiedSaasV500 .creditTraceId{font-size:12px!important;font-weight:500!important;letter-spacing:0!important}.scUnifiedSaasV500 .sc-product-cell b{font-weight:500!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .sc-badge,.scUnifiedSaasV500 .creditStatus,.scUnifiedSaasV500 .salesStatusBadge,.scUnifiedSaasV500 .cashShuffleStatus,.scUnifiedSaasV500 .platformSoftPill,.scUnifiedSaasV500 .sc-qty-chip{border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important}.scUnifiedSaasV500 .modalOverlay,.scUnifiedSaasV500 .sc-modal-overlay,.scUnifiedSaasV500 .salesInlineActionOverlay{background:#0f172a7a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;padding:20px!important}.scUnifiedSaasV500 .scanModal,.scUnifiedSaasV500 .sc-modal,.scUnifiedSaasV500 .salesInlineActionModal,.scUnifiedSaasV500 .salesDetailModal,.scUnifiedSaasV500 .platformStoreModal{border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-lg)!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .modalClose,.scUnifiedSaasV500 .sc-modal__close,.scUnifiedSaasV500 .salesDetailClose{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid var(--sc-border)!important;border-radius:8px!important;background:var(--sc-panel)!important;color:var(--sc-text-muted)!important;display:grid!important;place-items:center!important;font-size:18px!important;line-height:1!important;box-shadow:none!important}.scUnifiedSaasV500 .modalClose:hover,.scUnifiedSaasV500 .sc-modal__close:hover,.scUnifiedSaasV500 .salesDetailClose:hover{background:var(--sc-panel-muted)!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .scanModal h2,.scUnifiedSaasV500 .scanModal h3,.scUnifiedSaasV500 .sc-modal h3,.scUnifiedSaasV500 .salesInlineActionModal h2{font-family:var(--sc-font-heading)!important;font-weight:600!important;letter-spacing:-.025em!important}.scUnifiedSaasV500 .dashRefDashboard{max-width:none!important}.scUnifiedSaasV500 .dashRefHeroBlock{padding:26px!important;margin-bottom:20px!important;align-items:center!important}.scUnifiedSaasV500 .dashRefHeroBlock h1{font-size:30px!important;line-height:1.12!important}.scUnifiedSaasV500 .dashRefHeroBlock h2{font-size:19px!important;line-height:1.3!important;color:var(--sc-text-muted)!important;font-weight:500!important}.scUnifiedSaasV500 .dashRefHeroBlock p{font-size:14px!important;color:var(--sc-text-muted)!important;font-weight:400!important}.scUnifiedSaasV500 .dashRefStatusLine span{border-radius:999px!important;font-size:10px!important;font-weight:600!important}.scUnifiedSaasV500 .dashRefKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}.scUnifiedSaasV500 .dashRefKpi{min-height:126px!important;padding:18px!important;text-align:left!important}.scUnifiedSaasV500 .dashRefKpi strong{font-family:var(--sc-font-heading)!important;font-size:30px!important;font-weight:700!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .dashRefKpi b{font-size:13px!important;font-weight:600!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .dashRefKpi small{font-size:11px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500 .dashRefTwoColumns,.scUnifiedSaasV500 .dashRefBottomGrid{gap:20px!important;margin-bottom:20px!important}.scUnifiedSaasV500 .dashRefCoverageCard,.scUnifiedSaasV500 .dashRefAdCard,.scUnifiedSaasV500 .dashRefReportsBlock,.scUnifiedSaasV500 .dashRefAlertsBlock{padding:22px!important}.scUnifiedSaasV500 .dashRefAdCard{background:#20283c!important;border-color:#20283c!important;color:#fff!important}.scUnifiedSaasV500 .dashRefAdCard h3,.scUnifiedSaasV500 .dashRefAdCard p{color:#fff!important}.scUnifiedSaasV500 .dashRefReportGrid button,.scUnifiedSaasV500 .dashRefAlertsCard,.scUnifiedSaasV500 .dashRefAlert{border-radius:8px!important}.scUnifiedSaasV500 .salesV426Dashboard{display:grid!important;gap:20px!important}.scUnifiedSaasV500 .salesV426TopGrid,.scUnifiedSaasV500 .salesV460ThreeCardRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.scUnifiedSaasV500 .salesV426TopGrid>*,.scUnifiedSaasV500 .salesV460ThreeCardRow>*{height:100%!important;min-width:0!important}.scUnifiedSaasV500 .salesV426Card,.scUnifiedSaasV500 .salesV426FeatureCard{min-height:190px!important}.scUnifiedSaasV500 .salesV460PaymentRow>*{min-height:152px!important}.scUnifiedSaasV500 .salesV460OperationalRow>*{min-height:178px!important}.scUnifiedSaasV500 .salesV460AnalyticsRow>*{min-height:310px!important}.scUnifiedSaasV500 .salesV426FeatureCard{background:linear-gradient(145deg,#5b4df2,#7138dc)!important;border-color:transparent!important;color:#fff!important}.scUnifiedSaasV500 .salesV426FeatureCard h3,.scUnifiedSaasV500 .salesV426FeatureCard p,.scUnifiedSaasV500 .salesV426FeatureCard strong,.scUnifiedSaasV500 .salesV426FeatureCard em{color:#fff!important}.scUnifiedSaasV500 .salesPanel{margin-bottom:20px!important}.scUnifiedSaasV500 .salesCollapsibleHeader{min-height:48px!important;padding:0!important}.scUnifiedSaasV500 .salesCollapseToggle{width:34px!important;height:34px!important;border-radius:8px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel-muted)!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500 .creditHeaderCash{margin-bottom:24px!important}.scUnifiedSaasV500 .creditHeaderActions{display:flex!important;align-items:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.scUnifiedSaasV500 .creditQrFrequencySelect{gap:5px!important;color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:500!important}.scUnifiedSaasV500 .creditCashPanel{padding:22px!important}.scUnifiedSaasV500 .creditCashTabs,.scUnifiedSaasV500 .cashTabs{display:flex!important;gap:4px!important;padding:4px!important;border-radius:9px!important;background:var(--sc-panel-muted)!important;border:1px solid var(--sc-border)!important}.scUnifiedSaasV500 .creditCashTabs button,.scUnifiedSaasV500 .cashTabs button{min-height:36px!important;border-radius:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500 .creditCashTabs button.active,.scUnifiedSaasV500 .cashTabs button.active{background:var(--sc-panel)!important;color:var(--sc-primary)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .creditCaisseGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.scUnifiedSaasV500 .creditCashRingCard,.scUnifiedSaasV500 .creditSalesPieCard,.scUnifiedSaasV500 .creditCashStdCard,.scUnifiedSaasV500 .creditCashPanelCard{min-height:250px!important;height:auto!important}.scUnifiedSaasV500 .creditDateBar{border-radius:9px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel)!important;padding:7px!important}.scUnifiedSaasV500 .creditDateBar button,.scUnifiedSaasV500 .cashDateArrowBtn,.scUnifiedSaasV500 .cashDateTodayBtn{border-radius:7px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .creditProgress{border-radius:999px!important;overflow:hidden!important;background:#edf1f6!important}.scUnifiedSaasV500 .cashRegisterPanel{padding:22px!important}.scUnifiedSaasV500 .cashExchangeSections{display:grid!important;gap:20px!important}.scUnifiedSaasV500 .cashManagementSection{margin-bottom:20px!important}.scUnifiedSaasV500 .cashShuffleGrid{gap:20px!important}.scUnifiedSaasV500 .cashShuffleCardTall,.scUnifiedSaasV500 .cashShuffleMetricCard,.scUnifiedSaasV500 .cashShuffleMini,.scUnifiedSaasV500 .cashShuffleWide{min-height:190px!important}.scUnifiedSaasV500 .cashShuffleAnomalyCard{min-height:400px!important}.scUnifiedSaasV500 .cashShuffleMiniSelect{border-radius:7px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .cashInfoBanner,.scUnifiedSaasV500 .cashShuffleActionNote,.scUnifiedSaasV500 .creditAlert,.scUnifiedSaasV500 .salesAlert{border-radius:8px!important}.scUnifiedSaasV500 .sc-stock-page{display:grid!important;gap:20px!important}.scUnifiedSaasV500 .sc-stock-page .sc-page-header{margin-bottom:4px!important}.scUnifiedSaasV500 .sc-stock-dashboard-grid,.scUnifiedSaasV500 .sc-stock-three-grid,.scUnifiedSaasV500 .stockV428Dashboard{gap:20px!important}.scUnifiedSaasV500 .stockV428Hero,.scUnifiedSaasV500 .stockV428MetricCard,.scUnifiedSaasV500 .stockV428Panel,.scUnifiedSaasV500 .stockV428TablePanel{border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .stockV428MetricCard,.scUnifiedSaasV500 .stockV428Panel{padding:20px!important}.scUnifiedSaasV500 .sc-order-product-summary,.scUnifiedSaasV500 .sc-order-price-summary,.scUnifiedSaasV500 .sc-line-item,.scUnifiedSaasV500 .sc-toolbar--filters{border-radius:9px!important}.scUnifiedSaasV500 .shuffleAssocHeader,.scUnifiedSaasV500 .shuffleInvHeader{margin-bottom:22px!important}.scUnifiedSaasV500 .shuffleAssocCard,.scUnifiedSaasV500 .shuffleInvTableCard{padding:0!important;overflow:hidden!important}.scUnifiedSaasV500 .shuffleAssocToolbar,.scUnifiedSaasV500 .shuffleInvToolbar{padding:16px 18px!important;border-bottom:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .shuffleAssocPagination{padding:14px 18px!important;border-top:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .shuffleAssocPagination button{border-radius:7px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .shuffleAssocPagination button.active{background:var(--sc-primary)!important;border-color:var(--sc-primary)!important;color:#fff!important}.scUnifiedSaasV500 .shuffleInvStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}.scUnifiedSaasV500 .shuffleInvStatCard{min-height:126px!important;padding:18px!important}.scUnifiedSaasV500 .shuffleInvStatCard strong{font-family:var(--sc-font-heading)!important;font-size:30px!important;font-weight:700!important}.scUnifiedSaasV500 .platformPage{display:grid!important;gap:20px!important}.scUnifiedSaasV500 .platformUsersPanel{padding:0!important;overflow:hidden!important}.scUnifiedSaasV500 .platformUsersFilters{padding:16px 18px!important;border-bottom:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .platformUsersFooter{padding:14px 18px!important;border-top:1px solid var(--sc-border)!important;color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:400!important}.scUnifiedSaasV500 .platformAvatar{border-radius:8px!important;background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important;font-weight:600!important}.scUnifiedSaasV500 .aiChatLayout{gap:20px!important}.scUnifiedSaasV500 .aiChatPanel,.scUnifiedSaasV500 .aiContextPanel{overflow:hidden!important}.scUnifiedSaasV500 .aiChatTop{padding:18px 20px!important;border-bottom:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .aiMessages{background:#fbfcff!important;padding:20px!important}.scUnifiedSaasV500 .aiBubble{border-radius:12px!important;font-weight:400!important}.scUnifiedSaasV500 .aiBubble.assistant{background:var(--sc-panel)!important;border:1px solid var(--sc-border)!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .aiComposer{padding:16px!important;border-top:1px solid var(--sc-border)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .creditTable td,.scUnifiedSaasV500 .salesTable td,.scUnifiedSaasV500 .cashTable td,.scUnifiedSaasV500 .shuffleAssocTable td,.scUnifiedSaasV500 .shuffleInvTable td,.scUnifiedSaasV500 .platformUsersTable td,.scUnifiedSaasV500 .salesDetailModal td,.scUnifiedSaasV500 .salesActionHistoryList,.scUnifiedSaasV500 .creditMiniList,.scUnifiedSaasV500 .dashRefAlert{font-weight:400!important}.scUnifiedSaasV500 .salesActionHistoryList b,.scUnifiedSaasV500 .salesActionHistoryList strong{font-weight:500!important}@media (max-width:1200px){.scUnifiedSaasV500{--app-top-shell-gutter:32px}.scUnifiedSaasV500 .dashRefGlobalHeaderInner,.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500.dashRefShellV2 .dashRefContent,.scUnifiedSaasV500 .dashRefFooter{width:calc(100% - 32px)!important}.scUnifiedSaasV500 .salesV426TopGrid,.scUnifiedSaasV500 .salesV460ThreeCardRow,.scUnifiedSaasV500 .creditCaisseGrid,.scUnifiedSaasV500 .dashRefKpiGrid,.scUnifiedSaasV500 .shuffleInvStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.scUnifiedSaasV500 .dashRefGlobalHeaderInner{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}.scUnifiedSaasV500 .dashRefHeaderUserText{display:none!important}.scUnifiedSaasV500 .sc-page-header,.scUnifiedSaasV500 .creditHeaderCash,.scUnifiedSaasV500 .creditDashHeader,.scUnifiedSaasV500 .cashShuffleHeader,.scUnifiedSaasV500 .cashRegisterHeader,.scUnifiedSaasV500 .shuffleAssocHeader,.scUnifiedSaasV500 .shuffleInvHeader,.scUnifiedSaasV500 .platformUsersTitle{align-items:flex-start!important;flex-direction:column!important}.scUnifiedSaasV500 .dashRefTwoColumns,.scUnifiedSaasV500 .dashRefBottomGrid,.scUnifiedSaasV500 .aiChatLayout{grid-template-columns:1fr!important}}@media (max-width:720px){.scUnifiedSaasV500 .dashRefGlobalHeaderInner,.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500.dashRefShellV2 .dashRefContent,.scUnifiedSaasV500 .dashRefFooter{width:calc(100% - 24px)!important}.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500.dashRefShellV2 .dashRefContent{padding:20px 0 36px!important}.scUnifiedSaasV500 .dashRefHeaderBrand b{display:none!important}.scUnifiedSaasV500 .salesV426TopGrid,.scUnifiedSaasV500 .salesV460ThreeCardRow,.scUnifiedSaasV500 .creditCaisseGrid,.scUnifiedSaasV500 .dashRefKpiGrid,.scUnifiedSaasV500 .shuffleInvStats{grid-template-columns:1fr!important}.scUnifiedSaasV500 .sc-page-header h1,.scUnifiedSaasV500 .creditHeaderCash h1,.scUnifiedSaasV500 .creditDashHeader h1,.scUnifiedSaasV500 .cashShuffleHeader h1,.scUnifiedSaasV500 .cashRegisterHeader h1,.scUnifiedSaasV500 .shuffleAssocHeader h1,.scUnifiedSaasV500 .shuffleInvHeader h1,.scUnifiedSaasV500 .platformUsersTitle h1{font-size:26px!important}.scUnifiedSaasV500 .sc-card,.scUnifiedSaasV500 .salesPanel,.scUnifiedSaasV500 .creditCashPanelCard,.scUnifiedSaasV500 .cashManagementSection,.scUnifiedSaasV500 .platformUsersPanel,.scUnifiedSaasV500 .aiContextPanel{padding:16px!important}.scUnifiedSaasV500 .modalOverlay,.scUnifiedSaasV500 .sc-modal-overlay,.scUnifiedSaasV500 .salesInlineActionOverlay{padding:10px!important}.scUnifiedSaasV500 .scanModal,.scUnifiedSaasV500 .sc-modal,.scUnifiedSaasV500 .salesInlineActionModal,.scUnifiedSaasV500 .salesDetailModal{border-radius:10px!important}}.scUnifiedSaasV500 .shuffleInvHeaderSection{margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.scUnifiedSaasV500 .shuffleInvHeaderRow{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 16px!important}.scUnifiedSaasV500 .shuffleInvHeaderRow h1{margin:0 0 6px!important;font-size:30px!important;line-height:1.12!important;font-weight:700!important}.scUnifiedSaasV500 .shuffleInvHeaderRow p{margin:0!important;color:var(--sc-text-muted)!important;font-size:14px!important;font-weight:400!important}.scUnifiedSaasV500 .shuffleInvHeaderActions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.scUnifiedSaasV500 .shuffleInvBtn.primary{min-height:42px!important;border-radius:8px!important;border:1px solid var(--sc-primary)!important;background:var(--sc-primary)!important;color:#fff!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 5px 12px #5b4df229!important}.scUnifiedSaasV500 .shuffleInvBtn.secondary{min-height:42px!important;border-radius:8px!important;border:1px solid var(--sc-border-strong)!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;padding:0 15px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.scUnifiedSaasV500 .shuffleInvNotice{border-radius:9px!important;border:1px solid #fde7a5!important;background:var(--sc-warning-soft)!important;color:var(--sc-warning-strong)!important}.scUnifiedSaasV500 .shuffleInvStatsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.scUnifiedSaasV500 .shuffleInvStatCard{min-height:126px!important;padding:18px!important;border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .shuffleInvStatCard b{font-family:var(--sc-font-heading)!important;font-size:30px!important;line-height:1!important;font-weight:700!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .shuffleInvStatCard small{font-size:12px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500 .shuffleInvStatus{border-radius:999px!important;font-size:11px!important;font-weight:600!important;padding:5px 9px!important}.scUnifiedSaasV500 .stockV428Kpi,.scUnifiedSaasV500 .stockV428Card{border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .stockV428Kpi{padding:18px!important;min-height:128px!important}.scUnifiedSaasV500 .stockV428Kpi strong{font-family:var(--sc-font-heading)!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .stockV428Kpi span{color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:500!important}.scUnifiedSaasV500 .stockV428Kpi small{color:var(--sc-text-subtle)!important;font-size:11px!important;font-weight:400!important}.scUnifiedSaasV500 .stockV428Card{padding:20px!important}.scUnifiedSaasV500 .stockV428KpiGrid{gap:16px!important}.scUnifiedSaasV500 .stockV428ColumnsGrid{gap:20px!important}.scUnifiedSaasV500 .stockV428CardHeader h2,.scUnifiedSaasV500 .stockV428SectionHeader h2{font-family:var(--sc-font-heading)!important;font-size:15px!important;font-weight:600!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .stockV428Row b{font-weight:500!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .stockV428Status{border-radius:999px!important;font-size:11px!important;font-weight:600!important}.scUnifiedSaasV500 .stockV428Decision{border-radius:8px!important;border:1px solid var(--sc-border)!important;background:var(--sc-panel-subtle)!important}.scUnifiedSaasV500 .salesV460SummaryRow>*{min-height:178px!important}.scUnifiedSaasV500 .salesV460InsightRow>*{min-height:310px!important}@media (max-width:1200px){.scUnifiedSaasV500 .shuffleInvStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.scUnifiedSaasV500 .shuffleInvHeaderRow{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:720px){.scUnifiedSaasV500 .shuffleInvStatsGrid{grid-template-columns:1fr!important}.scUnifiedSaasV500 .shuffleInvHeaderRow h1{font-size:26px!important}}.scUnifiedSaasV500 .creditRingText small,.scUnifiedSaasV500 .creditCashAmount small{color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:500!important}.scUnifiedSaasV500 .creditRingText p,.scUnifiedSaasV500 .creditCashSub{color:var(--sc-text-muted)!important;font-size:12px!important;line-height:1.45!important;font-weight:400!important;opacity:1!important}.scUnifiedSaasV500 .creditPieModeBar{border:1px solid var(--sc-border)!important;border-radius:8px!important;background:var(--sc-panel-muted)!important;padding:4px!important}.scUnifiedSaasV500 .creditPieModeBar button{min-height:34px!important;border-radius:6px!important;color:var(--sc-text-muted)!important;font-weight:600!important}.scUnifiedSaasV500 .creditPieModeBar button.active{background:var(--sc-primary)!important;color:#fff!important;box-shadow:0 4px 10px #5b4df229!important}.scUnifiedSaasV500 .creditMiniList{display:grid!important;gap:0!important;margin-top:12px!important}.scUnifiedSaasV500 .creditMiniList>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:12px 0!important;border-bottom:1px solid var(--sc-divider)!important}.scUnifiedSaasV500 .creditMiniList>div:last-child{border-bottom:0!important}.scUnifiedSaasV500 .creditMiniList>div>span{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.scUnifiedSaasV500 .creditMiniList b{font-size:13px!important;font-weight:600!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500 .creditMiniList small{font-size:11px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500 .creditMiniList strong{font-size:13px!important;font-weight:600!important;color:var(--sc-text)!important;white-space:nowrap!important}.scUnifiedSaasV500 .creditAlert{display:flex!important;flex-direction:column!important;gap:4px!important;padding:12px 14px!important;border:1px solid var(--sc-border)!important;font-size:13px!important}.scUnifiedSaasV500 .creditAlert b{font-weight:600!important}.scUnifiedSaasV500 .creditAlert span{font-weight:400!important;color:inherit!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu,.scUnifiedSaasV500 .dashRefPlusDropdown,.scUnifiedSaasV500 .dashRefAccountMenu,.scUnifiedSaasV500 .groupedAppSectionDropdownMenu *,.scUnifiedSaasV500 .dashRefPlusDropdown *,.scUnifiedSaasV500 .dashRefAccountMenu *{font-family:var(--sc-font-body)!important;letter-spacing:0!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button,.scUnifiedSaasV500 .dashRefPlusGroup>button,.scUnifiedSaasV500 .dashRefAccountMenu>button{font-size:13px!important;line-height:1.3!important;font-weight:500!important;color:var(--sc-text-secondary)!important;text-transform:none!important}.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button span,.scUnifiedSaasV500 .dashRefPlusGroup>button span,.scUnifiedSaasV500 .dashRefAccountMenu>button span:not(.dashRefAccountMenuIcon){font-size:13px!important;line-height:1.3!important;font-weight:500!important;color:inherit!important}.scUnifiedSaasV500 .dashRefPlusGroup h3{margin:0 0 5px!important;font-family:var(--sc-font-body)!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--sc-text-subtle)!important}.scUnifiedSaasV500 .dashRefAccountMenuIcon{font-family:var(--sc-font-body)!important;font-weight:400!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Dashboard,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Dashboard *{font-family:var(--sc-font-body)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Card,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureCard{background:var(--sc-panel)!important;border:1px solid var(--sc-border)!important;border-radius:12px!important;color:var(--sc-text)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Card:hover,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureCard:hover{border-color:#d4dbea!important;box-shadow:var(--sc-shadow-sm)!important;transform:none!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426CardHeader h3,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureTop h3{margin:0!important;font-family:var(--sc-font-heading)!important;font-size:16px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--sc-text)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426CardHeader p,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureTop p{margin:5px 0 0!important;font-family:var(--sc-font-body)!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Metric strong,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426CompactMetric strong,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426TextMetric strong,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureCard>div:last-child strong{font-family:var(--sc-font-heading)!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--sc-text)!important;font-variant-numeric:tabular-nums!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Metric span,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426CompactMetric span,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426TextMetric span,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureCard>div:last-child em{color:var(--sc-text-muted)!important;font-family:var(--sc-font-body)!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426FeatureTop>span,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426IconButton,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Bell{border:1px solid #ddd9ff!important;border-radius:8px!important;background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important;box-shadow:none!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426RingValue{stroke:var(--sc-primary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426MiniBars i,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426GoalRow i,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Bars i{background:var(--sc-primary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426MiniBars{border-bottom-color:#d8d5ff!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Trend,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Pill{border-radius:999px!important;font-family:var(--sc-font-body)!important;font-size:10px!important;font-weight:600!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Trend.positive{background:var(--sc-success-soft)!important;color:var(--sc-success-strong)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Trend.negative{background:var(--sc-danger-soft)!important;color:var(--sc-danger-strong)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Pill.primary,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Pill.info{background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Pill.warning{background:var(--sc-warning-soft)!important;color:var(--sc-warning-strong)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Pill.neutral{background:var(--sc-panel-muted)!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Leaderboard>div,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426ProductList>div{border-color:var(--sc-divider)!important;background:var(--sc-panel-subtle)!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Leaderboard>div.is-first{border-color:#fde7a5!important;background:var(--sc-warning-soft)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426LeaderCopy b,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426ProductList b{font-family:var(--sc-font-body)!important;font-size:12px!important;font-weight:500!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426LeaderCopy small,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426ProductList small{font-size:11px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Leaderboard strong,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426ProductList strong,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Bars strong{font-family:var(--sc-font-body)!important;font-size:12px!important;font-weight:600!important;color:var(--sc-text-secondary)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div{border-radius:8px!important;font-family:var(--sc-font-body)!important;font-size:11px!important;font-weight:400!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div span,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div strong{font-weight:500!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div.danger{background:var(--sc-danger-soft)!important;border-color:#ffd4d8!important;color:var(--sc-danger-strong)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div.warning,.scUnifiedSaasV500[data-page=salesDashboard] .salesV426Alerts>div.orange{background:var(--sc-warning-soft)!important;border-color:#fde7a5!important;color:var(--sc-warning-strong)!important}.scUnifiedSaasV500[data-page=inventory] .scInventoryUnified,.scUnifiedSaasV500[data-page=inventory] .shuffleInvMain{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--sc-text)!important;font-family:var(--sc-font-body)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderSection{display:grid!important;gap:18px!important;margin:0 0 20px!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderRow{align-items:flex-end!important;margin:0!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvEyebrow{display:block!important;margin:0 0 7px!important;color:var(--sc-primary)!important;font-family:var(--sc-font-body)!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderRow h1{margin:0 0 6px!important;font-family:var(--sc-font-heading)!important;font-size:30px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--sc-text)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderRow p{margin:0!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderActions{align-items:center!important;justify-content:flex-end!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvBtn{min-height:42px!important;border-radius:8px!important;padding:0 15px!important;font-family:var(--sc-font-body)!important;font-size:13px!important;font-weight:600!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvNotice{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:13px 15px!important;border-radius:10px!important;box-shadow:none!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvNotice p{margin:0!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:132px!important;padding:18px!important;border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatTop span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:8px!important;background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatTop em{border-radius:999px!important;padding:5px 8px!important;font-family:var(--sc-font-body)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:600!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard.present .shuffleInvStatTop em{background:var(--sc-success-soft)!important;color:var(--sc-success-strong)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard.missing .shuffleInvStatTop em,.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard.unassociated .shuffleInvStatTop em{background:var(--sc-warning-soft)!important;color:var(--sc-warning-strong)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard b{margin-top:18px!important;font-family:var(--sc-font-heading)!important;font-size:32px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--sc-text)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatCard small{margin-top:5px!important;font-family:var(--sc-font-body)!important;font-size:12px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvTableCard{padding:0!important;border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important;overflow:hidden!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvToolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid var(--sc-border)!important;border-radius:0!important;background:var(--sc-panel)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvSearch{width:min(420px,100%)!important;min-height:42px!important;border:1px solid var(--sc-border)!important;border-radius:8px!important;background:var(--sc-panel)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvSearch input{width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvFilters{display:flex!important;align-items:center!important;gap:12px!important;color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:400!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvFilters select{min-width:170px!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvTableWrap{border:0!important;border-radius:0!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvTable code{font-size:12px!important;font-weight:400!important;color:var(--sc-text-muted)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvEmpty p{font-family:var(--sc-font-heading)!important;font-size:16px!important;font-weight:600!important;color:var(--sc-text)!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvEmpty small{font-size:13px!important;font-weight:400!important;color:var(--sc-text-muted)!important}@media (max-width:1100px){.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvToolbar{align-items:flex-start!important;flex-direction:column!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvSearch{width:100%!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvFilters{width:100%!important;justify-content:space-between!important}}@media (max-width:760px){.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderRow{align-items:flex-start!important;flex-direction:column!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderActions{width:100%!important;justify-content:flex-start!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvHeaderActions .shuffleInvBtn{flex:1 1 180px!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvStatsGrid{grid-template-columns:1fr!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvFilters{align-items:stretch!important;flex-direction:column!important}.scUnifiedSaasV500[data-page=inventory] .shuffleInvFilters select{width:100%!important}}.scUnifiedSaasV500 .dashRefPlusGroup h3{font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0b1f32!important}.scUnifiedSaasV500 .dashRefPlusGroup>button,.scUnifiedSaasV500 .dashRefPlusGroup>button span,.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button,.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button span,.scUnifiedSaasV500 .dashRefAccountMenu>button,.scUnifiedSaasV500 .dashRefAccountMenu>button span:not(.dashRefAccountMenuIcon){font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#475f77!important}.scUnifiedSaasV500 .dashRefPlusGroup>button.active,.scUnifiedSaasV500 .dashRefPlusGroup>button.active span,.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button.active,.scUnifiedSaasV500 .groupedAppSectionDropdownMenu>button.active span{font-weight:400!important}.scUnifiedSaasV500 .dashRefAccountMenuIcon{font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.scUnifiedSaasV500 .dashRefContent,.scUnifiedSaasV500 .dashRefContent p,.scUnifiedSaasV500 .dashRefContent label,.scUnifiedSaasV500 .dashRefContent button,.scUnifiedSaasV500 .dashRefContent input,.scUnifiedSaasV500 .dashRefContent select,.scUnifiedSaasV500 .dashRefContent textarea,.scUnifiedSaasV500 .dashRefContent table,.scUnifiedSaasV500 .dashRefContent th,.scUnifiedSaasV500 .dashRefContent td,.scUnifiedSaasV500 .dashRefContent small{font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.scUnifiedSaasV500 .dashRefContent h1,.scUnifiedSaasV500 .dashRefContent h2,.scUnifiedSaasV500 .dashRefContent h3,.scUnifiedSaasV500 .dashRefContent h4,.scUnifiedSaasV500 .dashRefContent .sc-page-header__title{font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.scUnifiedSaasV500 .dashRefContent .sc-page-header h1,.scUnifiedSaasV500 .dashRefContent .creditDashHeader h1,.scUnifiedSaasV500 .dashRefContent .creditHeaderCash h1,.scUnifiedSaasV500 .dashRefContent .cashShuffleHeader h1,.scUnifiedSaasV500 .dashRefContent .cashRegisterHeader h1,.scUnifiedSaasV500 .dashRefContent .shuffleAssocHeader h1,.scUnifiedSaasV500 .dashRefContent .shuffleInvHeader h1,.scUnifiedSaasV500 .dashRefContent .platformUsersTitle h1{margin:0 0 6px!important;font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--sc-text)!important}.scUnifiedSaasV500 .dashRefContent .sc-page-header p,.scUnifiedSaasV500 .dashRefContent .creditDashHeader p,.scUnifiedSaasV500 .dashRefContent .creditHeaderCash p,.scUnifiedSaasV500 .dashRefContent .cashShuffleHeader p,.scUnifiedSaasV500 .dashRefContent .cashRegisterHeader p,.scUnifiedSaasV500 .dashRefContent .shuffleAssocHeader p,.scUnifiedSaasV500 .dashRefContent .shuffleInvHeader p,.scUnifiedSaasV500 .dashRefContent .platformUsersTitle p{margin:0!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:#64748b!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente,.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente *{font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .sc-page-header h1{font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.04em!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426CardHeader h3,.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426FeatureTop h3{font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:16px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.025em!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426Metric strong,.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426CompactMetric strong,.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426TextMetric strong,.scUnifiedSaasV500[data-page=salesDashboard] .sc-sales-page--dashboard-vente .salesV426FeatureCard>div:last-child strong{font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.scUnifiedSaasV500[data-page=salesDashboard] .sc-page-header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate{width:158px!important;min-width:158px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--sc-border)!important;border-radius:9px!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate:focus{outline:none!important;border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}@media (max-width:760px){.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate{width:100%!important;min-width:0!important}}.scUnifiedSaasV500[data-page=creditDashboard] .creditDashHeader{align-items:flex-end!important}.scUnifiedSaasV500[data-page=creditDashboard] .creditDashboardSingleDate,.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate{width:158px!important;min-width:158px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--sc-border)!important;border-radius:9px!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500[data-page=creditDashboard] .creditDashboardSingleDate:focus,.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate:focus{outline:none!important;border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}.scUnifiedSaasV500 .dashRefContent h1{margin-top:0!important;margin-bottom:6px!important;font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--sc-text,#0f172a)!important}.scUnifiedSaasV500 .dashRefContent .sc-page-header h1,.scUnifiedSaasV500 .dashRefContent .creditDashHeader h1,.scUnifiedSaasV500 .dashRefContent .creditHeaderCash h1,.scUnifiedSaasV500 .dashRefContent .cashShuffleHeader h1,.scUnifiedSaasV500 .dashRefContent .cashRegisterHeader h1,.scUnifiedSaasV500 .dashRefContent .shuffleAssocHeader h1,.scUnifiedSaasV500 .dashRefContent .shuffleInvHeader h1,.scUnifiedSaasV500 .dashRefContent .dashRefHeroBlock h1,.scUnifiedSaasV500 .dashRefContent .platformUsersTitle h1{font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:30px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.04em!important}@media (max-width:760px){.scUnifiedSaasV500[data-page=creditDashboard] .creditDashHeader{align-items:stretch!important}.scUnifiedSaasV500[data-page=creditDashboard] .creditDashboardSingleDate,.scUnifiedSaasV500[data-page=salesDashboard] .salesDashboardSingleDate{width:100%!important;min-width:0!important}.scUnifiedSaasV500 .dashRefContent h1{font-size:27px!important}}.scUnifiedSaasV500[data-page=cashAdmin] .unifiedDashboardSingleDate,.scUnifiedSaasV500[data-page=stockDashboard] .unifiedDashboardSingleDate{width:158px!important;min-width:158px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--sc-border)!important;border-radius:9px!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500[data-page=cashAdmin] .unifiedDashboardSingleDate:focus,.scUnifiedSaasV500[data-page=stockDashboard] .unifiedDashboardSingleDate:focus{outline:none!important;border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeaderActions,.scUnifiedSaasV500[data-page=stockDashboard] .sc-page-header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important}@media (max-width:760px){.scUnifiedSaasV500[data-page=cashAdmin] .unifiedDashboardSingleDate,.scUnifiedSaasV500[data-page=stockDashboard] .unifiedDashboardSingleDate{width:100%!important;min-width:0!important}}.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeader{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeader>div:first-child{flex:1 1 auto!important;min-width:0!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeaderActions{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashDashboardSingleDate{width:158px!important;min-width:158px!important;max-width:158px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--sc-border)!important;border-radius:9px!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;box-shadow:var(--sc-shadow-xs)!important;opacity:1!important;visibility:visible!important;display:block!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashDashboardSingleDate:focus{outline:none!important;border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}@media (max-width:760px){.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeader{align-items:flex-start!important;flex-direction:column!important}.scUnifiedSaasV500[data-page=cashAdmin] .cashShuffleHeaderActions,.scUnifiedSaasV500[data-page=cashAdmin] .cashDashboardSingleDate{width:100%!important;min-width:0!important;max-width:none!important}}:root{--employee-shell-max:1600px;--employee-shell-gutter:clamp(18px,3vw,44px)}.employeeWorkspacePage{width:min(1400px,100%);margin:0 auto;padding:40px 24px 56px;color:#18181b;background:transparent}.employeeWorkspaceShufflePage{display:flex;flex-direction:column;gap:0}.employeeWorkspaceDateOnly{display:flex;justify-content:flex-end;margin:0 0 24px;color:#71717a;font-size:13px;font-weight:500}.employeeWorkspaceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.employeeActionCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:256px;padding:20px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;color:#18181b;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.employeeActionCard:hover{transform:translateY(-2px)}.employeeActionCard.tone-indigo{--employee-accent:#4f46e5;--employee-soft:#eef2ff;--employee-border:#c7d2fe;--employee-shadow:rgba(79,70,229,.08)}.employeeActionCard.tone-rose{--employee-accent:#e11d48;--employee-soft:#fff1f2;--employee-border:#fecdd3;--employee-shadow:rgba(225,29,72,.08)}.employeeActionCard.tone-emerald{--employee-accent:#059669;--employee-soft:#ecfdf5;--employee-border:#bbf7d0;--employee-shadow:rgba(5,150,105,.08)}.employeeActionCard.tone-amber{--employee-accent:#d97706;--employee-soft:#fffbeb;--employee-border:#fde68a;--employee-shadow:rgba(217,119,6,.08)}.employeeActionCard.tone-violet{--employee-accent:#7c3aed;--employee-soft:#f5f3ff;--employee-border:#ddd6fe;--employee-shadow:rgba(124,58,237,.08)}.employeeActionCard.tone-sky{--employee-accent:#0284c7;--employee-soft:#eff6ff;--employee-border:#bfdbfe;--employee-shadow:rgba(2,132,199,.08)}.employeeActionCard.tone-blue{--employee-accent:#2563eb;--employee-soft:#eff6ff;--employee-border:#bfdbfe;--employee-shadow:rgba(37,99,235,.08)}.employeeActionCard.tone-teal{--employee-accent:#0d9488;--employee-soft:#f0fdfa;--employee-border:#99f6e4;--employee-shadow:rgba(13,148,136,.08)}.employeeActionCard.tone-fuchsia{--employee-accent:#c026d3;--employee-soft:#fdf4ff;--employee-border:#f5d0fe;--employee-shadow:rgba(192,38,211,.08)}.employeeActionCard.tone-orange{--employee-accent:#ea580c;--employee-soft:#fff7ed;--employee-border:#fdba74;--employee-shadow:rgba(234,88,12,.08)}.employeeActionCard.tone-purple{--employee-accent:#9333ea;--employee-soft:#faf5ff;--employee-border:#e9d5ff;--employee-shadow:rgba(147,51,234,.08)}.employeeActionCard:hover{border-color:var(--employee-border,#e4e4e7);box-shadow:0 10px 25px var(--employee-shadow,rgba(24,24,27,.05))}.employeeActionIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--employee-soft);color:var(--employee-accent);margin-bottom:16px;transition:transform .3s ease}.employeeActionCard:hover .employeeActionIcon{transform:scale(1.08)}.employeeActionIcon svg{width:20px;height:20px}.employeeActionBody{display:flex;flex:1;flex-direction:column;gap:6px;margin:0 0 24px}.employeeActionBody b{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.employeeActionBody small{color:#71717a;font-size:14px;line-height:1.6}.employeeActionFooter{display:flex;width:100%;align-items:center;justify-content:space-between;color:var(--employee-accent)}.employeeActionFooter em{font-size:14px;font-style:normal;font-weight:500}.employeeActionFooter strong{font-size:16px;font-weight:600;line-height:1;transition:transform .3s ease}.employeeActionCard:hover .employeeActionFooter strong{transform:translate(4px)}.employeeActionEdge{position:absolute;inset:0 auto 0 0;width:4px;height:100%;background:var(--employee-accent);opacity:0;transition:opacity .3s ease}.employeeActionCard:hover .employeeActionEdge{opacity:1}.employeeActionCard.is-disabled{opacity:.55;cursor:not-allowed}.employeeActionCard.is-disabled:hover{transform:none;border-color:#e4e4e7;box-shadow:none}.employeeActionCard.is-disabled .employeeActionEdge{opacity:0!important}.dashRefShell[data-page=employeeWorkspace],.dashRefShell[data-page=employeeWorkspace] .dashRefMainTopOnly{background:#fafafa}.dashRefShell[data-page=employeeWorkspace] .dashRefContentTopOnly{max-width:none!important;width:100%!important;padding:0!important;background:transparent!important}.employeeWorkspaceMinimalHeader{position:sticky;top:0;z-index:100;border-bottom:1px solid #e4e4e7;background:#fff}.employeeWorkspaceMinimalHeaderInner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1400px,100%);height:64px;padding:0 24px;margin:0 auto}.employeeWorkspaceMinimalBrand{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:transparent;color:#18181b;cursor:pointer}.employeeWorkspaceMinimalBrand .dashRefBrandIcon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:999px;overflow:hidden;box-shadow:0 6px 16px #4f46e52e}.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:100%;height:100%;object-fit:cover;border-radius:inherit}.employeeWorkspaceMinimalBrand b{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.employeeWorkspaceHeaderActions{display:flex;align-items:center}.employeeWorkspaceAccountMenu{position:relative}.employeeWorkspaceAccountMenu summary{list-style:none}.employeeWorkspaceAccountMenu summary::-webkit-details-marker{display:none}.employeeWorkspaceAccountCluster{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e4e4e7;border-radius:999px;background:#fff;box-shadow:0 8px 24px #18181b0f;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.employeeWorkspaceAccountCluster:hover{border-color:#d4d4d8;box-shadow:0 12px 28px #18181b14}.employeeWorkspaceAccountMenu[open] .employeeWorkspaceAccountCluster{border-color:#c7d2fe;box-shadow:0 12px 28px #4f46e51f}.employeeWorkspaceUserDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#5b4cf4,#7c6cff);box-shadow:0 0 0 5px #f1efff}.employeeWorkspaceUserNameOnly{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#27272a}.employeeWorkspaceAccountChevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#71717a;font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .2s ease,color .2s ease}.employeeWorkspaceAccountMenu[open] .employeeWorkspaceAccountChevron{transform:rotate(180deg) translateY(1px);color:#4f46e5}.employeeWorkspaceAccountDropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:170px;padding:8px;background:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 18px 42px #18181b1f;z-index:20}.employeeWorkspaceLogoutMenuItem{width:100%;min-height:42px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#e11d48;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.employeeWorkspaceFooter{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:48px;padding:30px 38px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#f7f8fa;color:#64748b;font-size:14px;font-weight:500;border-radius:0;box-shadow:none}.employeeWorkspaceFooter p{margin:0;color:#64748b;line-height:1.5}@media (max-width:1280px){.employeeWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.employeeWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeWorkspaceMinimalHeaderInner{padding:0 18px}.employeeWorkspacePage{padding:28px 18px 44px}}@media (max-width:720px){.employeeWorkspaceMinimalHeaderInner{height:auto;min-height:64px;padding:12px 18px;flex-wrap:wrap}.employeeWorkspaceHeaderActions{width:100%;justify-content:space-between}.employeeWorkspaceGrid{grid-template-columns:1fr}.employeeWorkspacePage{padding:24px 18px 34px}.employeeActionCard{min-height:220px}.employeeWorkspaceFooter{flex-direction:column;align-items:flex-start;padding:24px 18px}.employeeWorkspaceAccountMenu,.employeeWorkspaceAccountCluster{max-width:100%}.employeeWorkspaceUserNameOnly{max-width:130px}.employeeWorkspaceAccountDropdown{right:auto;left:0;min-width:160px}}.employeeWorkspaceLoading{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#172033;font-family:inherit}.employeeWorkspaceLoadingStack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.employeeWorkspaceLoadingMark{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6f5dff 55%,#8a7bff);box-shadow:0 14px 34px #4f46e53d;animation:employeeLoaderFloat 1.8s ease-in-out infinite}.employeeWorkspaceLoadingMark:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;border:2px solid rgba(79,70,229,.14);animation:employeeLoaderPulse 1.8s ease-out infinite}.employeeWorkspaceLoadingLogoInner{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;overflow:hidden;background:#fff}.employeeWorkspaceLoadingMark .appBrandLogo{width:100%;height:100%;object-fit:cover;border-radius:22px;filter:drop-shadow(0 3px 10px rgba(12,18,38,.14))}.employeeWorkspaceLoadingText{display:flex;flex-direction:column;align-items:center;gap:6px}.employeeWorkspaceLoadingText b{font-size:34px;line-height:1;letter-spacing:-.04em;font-weight:800;background:linear-gradient(135deg,#3e36d6,#5a4ff0,#7b6bff 70%,#a17dff);-webkit-background-clip:text;background-clip:text;color:transparent}.employeeWorkspaceLoadingText small{display:flex;align-items:center;justify-content:center;min-height:14px;color:#65728a;font-size:13px;font-weight:700;letter-spacing:.02em}.employeeWorkspaceLoadingDots{display:inline-flex;align-items:center;gap:6px}.employeeWorkspaceLoadingDots i{display:block;width:7px;height:7px;border-radius:999px;background:#5b54f6;animation:employeeLoaderDot 1.2s ease-in-out infinite}.employeeWorkspaceLoadingDots i:nth-child(2){animation-delay:.16s}.employeeWorkspaceLoadingDots i:nth-child(3){animation-delay:.32s}@keyframes employeeLoaderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes employeeLoaderPulse{0%{transform:scale(.9);opacity:.5}70%{transform:scale(1.16);opacity:0}to{transform:scale(1.16);opacity:0}}@keyframes employeeLoaderDot{0%,80%,to{transform:scale(.72);opacity:.45}40%{transform:scale(1);opacity:1}}.employeeOperationOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:28px;background:#141c2d6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.employeeOperationWindow{display:flex;flex-direction:column;width:min(1480px,calc(100vw - 56px));height:min(900px,calc(100vh - 56px));overflow:hidden;border:1px solid #dfe4ec;border-radius:18px;background:#fff;box-shadow:0 30px 90px #121b303d}.employeeOperationWindowHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:17px 22px 16px 28px;border-bottom:1px solid #e7eaf0;background:#fff}.employeeOperationWindowHeader div{display:flex;flex-direction:column;gap:3px}.employeeOperationWindowHeader span{color:#6c63ff;font-size:10px;font-weight:900;letter-spacing:.12em}.employeeOperationWindowHeader h2{margin:0;color:#111a2f;font-size:23px;line-height:1.2;letter-spacing:-.02em}.employeeOperationClose{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e2e6ed;border-radius:50%;background:#f8f9fb;color:#59657a;font-size:28px;font-weight:300;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.employeeOperationClose:hover{background:#fff0f4;color:#f43f72;transform:scale(1.04)}.employeeOperationWindowBody{position:relative;flex:1;min-height:0;overflow:auto;background:#f7f8fb}.employeeOperationWindowBody>*,.employeeOperationWindowBody .dashRefContent,.employeeOperationWindowBody .salesPage,.employeeOperationWindowBody .stockPage{max-width:none!important;width:100%!important}.employeeOperationWindowBody .dashRefShell,.employeeOperationWindowBody .appShell{min-height:auto!important}@media (max-width:760px){.employeeOperationOverlay{padding:0}.employeeOperationWindow{width:100vw;height:100vh;border:0;border-radius:0}.employeeOperationWindowHeader{min-height:70px;padding:13px 14px 12px 18px}.employeeOperationWindowHeader h2{font-size:19px}.employeeOperationClose{width:38px;height:38px}.employeeOperationWindowBody{background:#fff}}.employeeOperationWindow-search{width:min(900px,calc(100vw - 56px));height:auto;max-height:calc(100vh - 56px)}.employeeOperationWindow-search .employeeOperationWindowBody{background:#fff;padding:28px;overflow:auto}.employeeProductLookup{display:flex;flex-direction:column;gap:24px;color:#172033}.employeeProductLookupIntro{display:flex;align-items:flex-start;gap:18px;padding:20px;border:1px solid #e5e9f0;background:#f8faff}.employeeProductLookupIcon{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;background:#eaf6ff;color:#008df0;font-size:34px;font-weight:700}.employeeProductBarcodeIcon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.employeeProductLookup h3{margin:0 0 7px;font-size:23px}.employeeProductLookup p{margin:0;color:#5d6a80;line-height:1.55}.employeeProductLookupMethods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.employeeProductLookupMethods button{display:flex;min-height:112px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:20px;border:1px solid #dfe5ee;background:#fff;color:#172033;text-align:left;cursor:pointer;transition:.16s ease}.employeeProductLookupMethods button:hover{border-color:#6c63ff;box-shadow:0 12px 26px #2d27be17;transform:translateY(-2px)}.employeeProductLookupMethods b{font-size:17px}.employeeProductLookupMethods small{color:#6a7589;line-height:1.45}.employeeProductLookupField{display:flex;flex-direction:column;gap:9px}.employeeProductLookupField>span{font-size:13px;font-weight:800}.employeeProductLookupField>div{display:flex;gap:10px}.employeeProductLookupField input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid #dce2eb;font:inherit}.employeeProductLookupAlert{padding:13px 15px;border:1px solid #ffd2dc;background:#fff3f6;color:#c72552;font-weight:700}.employeeProductLookupAlert.warning{border-color:#f4d58a;background:#fff9e9;color:#8a5a00}.employeeProductLookupActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.employeeProductCamera{position:relative;overflow:hidden;aspect-ratio:16/9;max-height:430px;background:#111827}.employeeProductCamera video{width:100%;height:100%;object-fit:cover}.employeeProductCameraFrame{position:absolute;left:10%;right:10%;top:38%;height:24%;border:3px solid #fff;box-shadow:0 0 0 999px #00000057}.employeeProductCameraFrame:after{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;background:#ff3b63;box-shadow:0 0 12px #ff3b63cc;transform:translateY(-50%)}.employeeProductCameraHelp{text-align:center!important;line-height:1.55}.employeeProductCameraHelp b{color:#111a2f}.employeeProductResultHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e4e8ef}.employeeProductResultHeader span:first-child{display:block;margin-bottom:7px;color:#00a864;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.employeeProductResultHeader small{color:#667287}.employeeProductStatus{flex:0 0 auto;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900}.employeeProductStatus.success{background:#e7f9f0;color:#008a52}.employeeProductStatus.warning{background:#fff4db;color:#b56a00}.employeeProductStatus.danger{background:#ffe9ee;color:#cf2854}.employeeProductStatus.muted{background:#eef1f5;color:#5f6b7f}.employeeProductStockSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e3e8ef}.employeeProductStockSummary>div{display:flex;min-height:98px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border-right:1px solid #e3e8ef}.employeeProductStockSummary>div:last-child{border-right:0}.employeeProductStockSummary span,.employeeProductDetails span{color:#6b768a;font-size:12px;font-weight:700}.employeeProductStockSummary strong{font-size:25px}.employeeProductDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e3e8ef}.employeeProductDetails>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:13px 16px;border-right:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef}.employeeProductDetails>div:nth-child(2n){border-right:0}.employeeProductDetails>div:nth-last-child(-n+2){border-bottom:0}.employeeProductDetails b{text-align:right}.employeeProductNotFound{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;text-align:center;border:1px solid #ffd4dd;background:#fff7f9}.employeeProductNotFound>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#ffe4ea;color:#e32d5b;font-size:28px;font-weight:900}.employeeProductNotFound small{color:#758095}@media (max-width:700px){.employeeOperationWindow-search .employeeOperationWindowBody{padding:18px}.employeeProductLookupMethods,.employeeProductStockSummary,.employeeProductDetails{grid-template-columns:1fr}.employeeProductStockSummary>div,.employeeProductDetails>div{border-right:0;border-bottom:1px solid #e3e8ef}.employeeProductStockSummary>div:last-child,.employeeProductDetails>div:last-child{border-bottom:0}.employeeProductDetails>div:nth-last-child(2){border-bottom:1px solid #e3e8ef}.employeeProductResultHeader{flex-direction:column}.employeeProductLookupField>div{flex-direction:column}}.employeeOperationWindowBody-sale,.employeeOperationWindowBody-return,.employeeOperationWindowBody-order{overflow:auto;background:#f7f8fb}.employeeOperationWindowBody .sc-sales-page--employee-embedded,.employeeOperationWindowBody .sc-stock-page--employee-order{min-height:100%;padding:24px!important;background:#f7f8fb}.employeeOperationWindowBody .sc-sales-page--employee-embedded .sc-sales-page__content{padding:0!important}.employeeOperationWindowBody-sale .salesNewSalePageV354{margin:0!important}.employeeOperationWindowBody-sale .salesNewSaleLayout{gap:20px!important;align-items:start}.employeeOperationWindowBody-sale .salesPanel,.employeeOperationWindowBody-return .salesPurchasedProductsPanel{margin:0!important}.employeeOperationWindowBody-return .salesPurchasedProductsPanelFull{min-height:auto!important}.employeeOperationWindowBody-return .salesReturnScanner{margin-top:18px}.employeeOperationWindowBody-order .sc-stock-page--employee-order>.sc-section-card{margin:0!important}.employeeOperationWindowBody-order .sc-table-wrap,.employeeOperationWindowBody-order .sc-data-table__wrap{overflow-x:auto;max-width:100%}.employeeOperationWindowBody-order table{min-width:820px!important}.employeeOperationWindowBody-order .sc-toolbar{flex-wrap:wrap!important}.employeeOperationWindowBody-order .sc-toolbar>*{max-width:100%}@media (max-width:980px){.employeeOperationWindowBody .sc-sales-page--employee-embedded,.employeeOperationWindowBody .sc-stock-page--employee-order{padding:16px!important}.employeeOperationWindowBody-sale .salesNewSaleLayout{grid-template-columns:1fr!important}.employeeOperationWindowBody-sale .salesShufflePaymentCard{position:static!important}}.employeeOperationWindow-association{width:min(760px,calc(100vw - 56px));height:auto;max-height:calc(100vh - 56px)}.employeeOperationWindow-association .employeeOperationWindowBody{flex:0 1 auto;overflow:auto;background:#fff}.employeeOperationWindow-association .employeeAssociationWorkflow{min-height:0!important;padding-bottom:26px}.employeeStockCompact{display:flex;flex-direction:column;gap:16px;padding:22px;background:#fff;min-height:100%}.employeeStockCompactToolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.7fr) auto auto;gap:12px;align-items:center}.employeeStockCompactToolbar strong{justify-self:end;white-space:nowrap;color:#526078;font-size:13px}.employeeStockCompact .sc-data-table{background:#fff}.employeePrintSalesCompact{display:flex;flex-direction:column;gap:16px;padding:22px;background:#fff;min-height:100%}.employeePrintSalesToolbar{display:grid;grid-template-columns:minmax(300px,1.5fr) 180px 190px auto;gap:12px;align-items:center}.employeePrintSalesToolbar input,.employeePrintSalesToolbar select{height:44px;padding:0 13px;border:1px solid #dbe1eb;background:#fff;color:#172033;font:inherit}.employeePrintSalesToolbar strong{justify-self:end;white-space:nowrap;color:#526078;font-size:13px}.employeePrintSalesTableWrap{overflow:auto;border:1px solid #dfe4ec;background:#fff}.employeePrintSalesTable{width:100%;border-collapse:collapse;min-width:880px}.employeePrintSalesTable th{padding:13px 14px;border-bottom:1px solid #dfe4ec;background:#f8f9fc;color:#62708a;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.employeePrintSalesTable td{padding:14px;border-bottom:1px solid #e8ebf1;color:#23304a;font-size:13px;vertical-align:middle}.employeePrintSalesTable td small{display:block;margin-top:3px;color:#8a95a8}.employeePrintSaleActions{display:flex;gap:8px}.employeePrintSaleActions button{padding:8px 13px;border:1px solid #d9dfeb;background:#fff;color:#39445b;font-weight:800;cursor:pointer}.employeePrintSaleActions button.primary{border-color:#5b46ef;background:#5b46ef;color:#fff}.employeePrintSalesEmpty{text-align:center!important;padding:38px!important;color:#7b879c!important}@media (max-width:900px){.employeeStockCompactToolbar,.employeePrintSalesToolbar{grid-template-columns:1fr 1fr}.employeeStockCompactToolbar strong,.employeePrintSalesToolbar strong{justify-self:start}.employeeOperationWindow-association{width:calc(100vw - 28px)}}@media (max-width:620px){.employeeStockCompactToolbar,.employeePrintSalesToolbar{grid-template-columns:1fr}.employeeStockCompact,.employeePrintSalesCompact{padding:14px}}.employeeOperationWindow-addOrderSuggestion{width:min(820px,calc(100vw - 56px));height:auto;max-height:calc(100vh - 56px)}.employeeOperationWindow-addOrderSuggestion .employeeOperationWindowBody{flex:0 1 auto;overflow:auto;background:#fff}.employeeOrderSuggestionWorkflow,.employeeOrderSuggestionSuccess{display:flex;flex-direction:column;gap:18px;padding:20px 24px 26px;background:#fff}.employeeOrderSuggestionWorkflow>p,.employeeOrderSuggestionSuccess>p{margin:0;color:#64748b;line-height:1.55}.employeeSuggestionGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.employeeSuggestionProductPreview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dce4ef;background:#f8faff}.employeeSuggestionProductPreview div{display:flex;flex-direction:column;gap:4px}.employeeSuggestionProductPreview small{color:#7c879b}.employeeSuggestionProductPreview span{white-space:nowrap;color:#526078}.employeeOrderSuggestionWorkflow textarea,.employeeOrderSuggestionWorkflow select{width:100%;padding:11px 12px;border:1px solid #d7deea;background:#fff;color:#172033;font:inherit}.employeeAssociationWorkflow input:disabled,.employeeOrderSuggestionWorkflow input:disabled,.employeeOrderSuggestionWorkflow select:disabled,.employeeOrderSuggestionWorkflow textarea:disabled{background:#f3f5f8;color:#9aa4b4;cursor:not-allowed}.employeeAssociationWorkflow .primaryBtn:disabled,.employeeOrderSuggestionWorkflow .primaryBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.employeeAssociationWorkflow .foundProduct{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #dce4ef;background:#f8faff}.employeeAssociationWorkflow .foundProduct small{color:#7c879b}@media (max-width:680px){.employeeSuggestionGrid{grid-template-columns:1fr}.employeeOperationWindow-addOrderSuggestion{width:100vw;max-height:100vh}.employeeOrderSuggestionWorkflow,.employeeOrderSuggestionSuccess{padding:16px}}.associationCreateSearchRowWithCamera{grid-template-columns:minmax(0,1fr) auto auto!important}.associationCameraBtn{margin:0!important;white-space:nowrap}.associationBarcodeCamera{position:relative;display:grid;gap:9px;padding:12px;border:1px solid #dce4ef;background:#0f172a;overflow:hidden}.associationBarcodeCamera video{display:block;width:100%;max-height:280px;object-fit:cover;background:#020617}.associationBarcodeCameraFrame{pointer-events:none;position:absolute;left:12%;right:12%;top:50%;height:92px;transform:translateY(-50%);border:2px solid #7c6cff;box-shadow:0 0 0 999px #02061740}.associationBarcodeCameraFrame:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:#ff486f;box-shadow:0 0 8px #ff486fe6}.associationBarcodeCamera small{position:relative;z-index:2;color:#e2e8f0;text-align:center}.associationBarcodeCamera .err{position:relative;z-index:2;margin:0;color:#fecdd3;text-align:center}.associationCreateField .associationIdentifierHelp{display:block;margin-top:7px;color:#7c879b;font-size:12px;font-weight:500}.employeeAssociationWorkflow .foundProduct>div{display:grid;gap:3px;min-width:0}.employeeAssociationWorkflow .foundProduct .secondaryBtn{margin:0;white-space:nowrap}@media (max-width:760px){.associationCreateSearchRowWithCamera{grid-template-columns:1fr!important}.associationCreateSearchRowWithCamera button{width:100%}.associationBarcodeCameraFrame{left:8%;right:8%;height:76px}}.employeeOperationWindow-association{width:min(820px,calc(100vw - 56px))}.employeeOperationWindow-association .employeeOperationWindowHeader{padding:18px 20px 16px 26px}.employeeOperationWindow-association .employeeOperationWindowBody{padding:0;background:#fff}.employeeOperationWindow-association .employeeAssociationWorkflow{gap:20px;padding:18px 26px 26px!important}.employeeOperationWindow-association .employeeAssociationWorkflow>p{margin:0;padding:0 0 2px}.employeeOperationWindow-association .associationCreateField{margin-top:0}.employeeOperationWindow-association .associationCreateSearchRowWithCamera{gap:12px}.employeeOperationWindow-association .associationCreateSearchRowWithCamera input,.employeeOperationWindow-association .employeeAssociationWorkflow input{min-height:48px;padding:0 14px}.employeeOperationWindow-association .associationCreateSearchRowWithCamera .associationCameraBtn,.employeeOperationWindow-association .associationCreateSearchRowWithCamera .primaryBtn{min-height:48px;padding:0 18px}.employeeOperationWindow-association .foundProduct{margin-top:-4px}.employeeOperationWindow-association .associationCreateActions{margin-top:8px;padding-top:4px}@media (max-width:760px){.employeeOperationWindow-association{width:calc(100vw - 24px)}.employeeOperationWindow-association .employeeOperationWindowHeader{padding:16px 14px 14px 16px}.employeeOperationWindow-association .employeeAssociationWorkflow{padding:16px 16px 20px!important}}.employeeOperationClose{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:1px solid #dfe4ec!important;border-radius:999px!important;background:#fff!important;color:#526078!important;font-size:20px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}.employeeOperationClose:hover{border-color:#f8b4c5!important;background:#fff1f5!important;color:#e73667!important;box-shadow:none!important;transform:none!important}.sc-pagination{display:inline-flex!important;align-items:center!important;gap:8px!important}.sc-pagination button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;border:1px solid #dfe4ec!important;border-radius:8px!important;background:#fff!important;color:#526078!important;font-size:16px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.sc-pagination button.active{border-color:#5b46ef!important;background:#5b46ef!important;color:#fff!important}.sc-pagination button:not(:disabled):hover{border-color:#8b7cf6!important;background:#f4f2ff!important;color:#4f3de0!important}.sc-pagination button:disabled{opacity:.38!important;cursor:not-allowed!important}@media (max-width:640px){.employeeWorkspaceLoadingMark{width:68px;height:68px;border-radius:999px}.employeeWorkspaceLoadingLogoInner{width:54px;height:54px;border-radius:18px}.employeeWorkspaceLoadingMark .appBrandLogo{width:100%;height:100%}.employeeWorkspaceLoadingText b{font-size:28px}.employeeWorkspaceLoadingText small{font-size:12px}}:root{--employee-workspace-max-width:1400px;--employee-workspace-side-gap:24px}.dashRefShell[data-page=employeeWorkspace],.dashRefShell[data-page=employeeWorkspace] .dashRefMainTopOnly,.dashRefShell[data-page=employeeWorkspace] .dashRefContentTopOnly{min-width:0!important;overflow-x:hidden!important}.employeeWorkspaceMinimalHeader{width:100%;box-sizing:border-box}.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - (var(--employee-workspace-side-gap) * 2))!important;max-width:var(--employee-workspace-max-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{padding-left:0!important;padding-right:0!important}.employeeWorkspaceGrid{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.employeeActionCard,.employeeActionBody,.employeeActionFooter{min-width:0}.employeeActionBody b,.employeeActionBody small,.employeeActionFooter em{overflow-wrap:anywhere}.employeeWorkspaceAccountCluster{flex:0 0 auto;max-width:min(360px,42vw)}.employeeWorkspaceUserNameOnly{min-width:0;max-width:220px}.employeeWorkspaceFooter{width:100%;box-sizing:border-box}@media (min-width:1800px){.employeeWorkspaceGrid{gap:18px}.employeeActionCard{min-height:248px}}@media (max-width:1280px){:root{--employee-workspace-side-gap:20px}.employeeWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){:root{--employee-workspace-side-gap:18px}.employeeWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root{--employee-workspace-side-gap:16px}.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 32px)!important}.employeeWorkspaceGrid{grid-template-columns:1fr}.employeeWorkspaceAccountCluster{max-width:100%}.employeeWorkspaceUserNameOnly{max-width:150px}}.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 48px)!important;max-width:1400px!important}.employeeWorkspaceMinimalHeaderInner{min-height:64px;height:64px}.employeeWorkspaceHeaderActions{flex:0 0 auto;min-width:0}.employeeWorkspaceAccountMenu,.employeeWorkspaceAccountCluster{max-width:min(320px,38vw)}.employeeWorkspaceAccountDropdown{right:0;left:auto}.employeeWorkspaceFooter{position:relative;left:50%;width:100vw!important;max-width:none!important;margin-left:-50vw!important;margin-right:0!important;margin-top:48px;padding:30px max(24px,calc((100vw - 1400px)/2 + 24px));border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#f7f8fa}.employeeWorkspaceFooter p{width:100%;max-width:1400px;margin:0 auto}@media (max-width:980px){.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 36px)!important}.employeeWorkspaceAccountMenu,.employeeWorkspaceAccountCluster{max-width:min(280px,46vw)}.employeeWorkspaceFooter{padding-left:18px;padding-right:18px}}@media (max-width:720px){.employeeWorkspaceMinimalHeaderInner{width:calc(100% - 28px)!important;height:64px!important;min-height:64px!important;padding:0!important;flex-wrap:nowrap!important;gap:12px!important}.employeeWorkspacePage{width:calc(100% - 28px)!important}.employeeWorkspaceHeaderActions{width:auto!important;justify-content:flex-end!important}.employeeWorkspaceMinimalBrand{min-width:0}.employeeWorkspaceMinimalBrand b{font-size:16px}.employeeWorkspaceAccountMenu,.employeeWorkspaceAccountCluster{max-width:min(210px,48vw)}.employeeWorkspaceAccountCluster{padding:8px 11px;gap:9px}.employeeWorkspaceUserNameOnly{max-width:120px!important}.employeeWorkspaceAccountDropdown{right:0!important;left:auto!important;min-width:160px}.employeeWorkspaceFooter{flex-direction:row!important;align-items:center!important;padding:24px 14px!important}}@media (max-width:480px){.employeeWorkspaceMinimalBrand b{display:none}.employeeWorkspaceAccountMenu,.employeeWorkspaceAccountCluster{max-width:calc(100vw - 84px)}.employeeWorkspaceUserNameOnly{max-width:110px!important}}.dashRefShell[data-page=employeeWorkspace],.dashRefShell[data-page=employeeWorkspace] .dashRefMainTopOnly,.dashRefShell[data-page=employeeWorkspace] .dashRefContentTopOnly{background:#fff!important}.employeeWorkspaceMinimalHeader{position:sticky;top:0;z-index:100;width:100%;background:#fff;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;box-sizing:border-box}.employeeWorkspaceMinimalHeaderInner{width:calc(100% - 48px)!important;max-width:1560px!important;min-height:76px!important;height:76px!important;margin:0 auto!important;padding:0 8px!important;display:flex;align-items:center;justify-content:space-between;gap:24px}.employeeWorkspaceMinimalBrand{display:flex;align-items:center;gap:14px;min-width:0;border:0;background:transparent;color:#0f172a;cursor:pointer}.employeeWorkspaceMinimalBrand .dashRefBrandIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:18px;overflow:hidden;box-shadow:none;background:transparent}.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:44px;height:44px;object-fit:cover;border-radius:18px}.employeeWorkspaceMinimalBrand b{font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#0f172a;white-space:nowrap}.employeeWorkspaceHeaderActions{display:flex;align-items:center;flex:0 0 auto;min-width:0}.employeeWorkspaceAccountMenu{position:relative;max-width:none}.employeeWorkspaceAccountCluster{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0f172a0f,0 1px 2px #0f172a0d;cursor:pointer;-webkit-user-select:none;user-select:none}.employeeWorkspaceAccountCluster:hover,.employeeWorkspaceAccountMenu[open] .employeeWorkspaceAccountCluster{border-color:#d9e0ea;box-shadow:0 4px 10px #0f172a14,0 1px 2px #0f172a0d}.employeeWorkspaceUserAvatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eef2ff;color:#5b4cf4;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.employeeWorkspaceUserNameOnly{min-width:0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#334155}.employeeWorkspaceAccountChevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#94a3b8;font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .2s ease,color .2s ease}.employeeWorkspaceAccountMenu[open] .employeeWorkspaceAccountChevron{transform:rotate(180deg);color:#64748b}.employeeWorkspaceAccountDropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:170px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 42px #0f172a1f;z-index:20}.employeeWorkspaceLogoutMenuItem{width:100%;min-height:42px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#ef4444;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.employeeWorkspaceLogoutMenuItem:hover{background:#fff1f2}.employeeWorkspaceFooter{position:relative;left:50%;width:100vw!important;max-width:none!important;margin:56px 0 0 -50vw!important;padding:34px max(24px,calc((100vw - 1560px)/2 + 24px));display:flex;align-items:center;justify-content:flex-start;background:#fff;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;box-sizing:border-box}.employeeWorkspaceFooter p{width:100%;max-width:1560px;margin:0 auto;color:#64748b;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:980px){.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 36px)!important}.employeeWorkspaceMinimalHeaderInner{min-height:72px!important;height:72px!important}.employeeWorkspaceMinimalBrand .dashRefBrandIcon,.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:40px;height:40px;border-radius:16px}.employeeWorkspaceMinimalBrand b{font-size:20px}.employeeWorkspaceUserNameOnly{max-width:150px}.employeeWorkspaceFooter{padding-left:18px;padding-right:18px}}@media (max-width:720px){.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 28px)!important}.employeeWorkspaceMinimalHeaderInner{min-height:68px!important;height:68px!important;padding:0 2px!important;gap:12px!important;flex-wrap:nowrap!important}.employeeWorkspaceMinimalBrand{gap:10px}.employeeWorkspaceMinimalBrand .dashRefBrandIcon,.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:36px;height:36px;border-radius:14px}.employeeWorkspaceMinimalBrand b{font-size:18px}.employeeWorkspaceAccountCluster{min-height:44px;padding:0 12px;gap:10px}.employeeWorkspaceUserAvatar{width:24px;height:24px;font-size:12px}.employeeWorkspaceUserNameOnly{max-width:110px;font-size:14px}.employeeWorkspaceAccountDropdown{right:0;left:auto;min-width:160px}.employeeWorkspaceFooter{margin-top:44px!important;padding:24px 14px}.employeeWorkspaceFooter p{font-size:14px}}@media (max-width:520px){.employeeWorkspaceMinimalBrand b{font-size:17px}.employeeWorkspaceUserNameOnly{max-width:88px}}.employeeWorkspaceLoadingShuffle{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;padding:0;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#fff 48%,#f1f5f9);color:#0f172a;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.employeeWorkspaceLoadingNav{position:relative;z-index:4;border-bottom:1px solid rgba(226,232,240,.7);background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.employeeWorkspaceLoadingNavInner{width:min(1280px,calc(100% - 48px));height:72px;margin:0 auto;display:flex;align-items:center;gap:12px}.employeeWorkspaceLoadingNavLogo{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;overflow:hidden;box-shadow:0 10px 26px #4f46e547}.employeeWorkspaceLoadingNavLogo .appBrandLogo{width:100%;height:100%;object-fit:cover}.employeeWorkspaceLoadingNavInner b{font-family:Space Grotesk,DM Sans,Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;color:#0f172a}.employeeWorkspaceLoadingHero{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:56px 24px 64px;overflow:hidden}.employeeWorkspaceLoadingGlow{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(72px);pointer-events:none;opacity:.55}.employeeWorkspaceLoadingGlow.glowOne{left:7%;top:15%;background:#c7d2fea6}.employeeWorkspaceLoadingGlow.glowTwo{right:9%;bottom:8%;background:#ddd6fea8}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingStack{position:relative;z-index:2;width:min(560px,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingMark{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:28px;background:linear-gradient(135deg,#4f46e5,#7c3aed);overflow:visible;box-shadow:0 28px 60px #4f46e561;animation:employeeLoaderFloat 2.4s ease-in-out infinite}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingMark:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:36px;border:2px solid rgba(99,102,241,.2);animation:employeeLoaderPulse 2s ease-out infinite}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingMark:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:44px;border:1px solid rgba(124,58,237,.12);animation:employeeLoaderPulse 2s .5s ease-out infinite}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingLogoInner{display:grid;place-items:center;width:88px;height:88px;border-radius:22px;overflow:hidden;background:transparent}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingMark .appBrandLogo{width:100%;height:100%;object-fit:cover;border-radius:22px;filter:none}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingText{display:flex;flex-direction:column;align-items:center;gap:10px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingText b{font-family:Space Grotesk,DM Sans,Inter,sans-serif;font-size:clamp(32px,4vw,42px);line-height:1;letter-spacing:-.045em;font-weight:800;color:#0f172a;background:none;-webkit-text-fill-color:initial}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingText p{margin:0;color:#64748b;font-size:15px;font-weight:500;letter-spacing:.04em}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingText small{display:flex;align-items:center;justify-content:center;min-height:20px;margin-top:4px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingDots{display:inline-flex;align-items:center;gap:8px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingDots i{width:9px;height:9px;border-radius:999px;background:#4f46e5;animation:employeeLoaderDot 1.15s ease-in-out infinite}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingDots i:nth-child(2){background:#6366f1;animation-delay:.16s}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingDots i:nth-child(3){background:#8b5cf6;animation-delay:.32s}.employeeWorkspaceLoadingProgress{position:relative;display:block;width:min(280px,72vw);height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.employeeWorkspaceLoadingProgress i{position:absolute;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#7c3aed);animation:employeeLoaderProgress 1.8s ease-in-out infinite}.employeeWorkspaceLoadingFooter{position:relative;z-index:4;border-top:1px solid rgba(226,232,240,.7);background:#ffffffad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.employeeWorkspaceLoadingFooterInner{width:min(1280px,calc(100% - 48px));min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.employeeWorkspaceLoadingFooterInner>div{display:flex;align-items:center;gap:10px}.employeeWorkspaceLoadingFooterInner>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;overflow:hidden}.employeeWorkspaceLoadingFooterInner img{width:100%;height:100%;object-fit:cover}.employeeWorkspaceLoadingFooterInner b{color:#334155;font-size:14px;font-weight:700}.employeeWorkspaceLoadingFooterInner p{margin:0;color:#64748b;font-size:14px}@keyframes employeeLoaderProgress{0%{transform:translate(-120%)}55%{transform:translate(90%)}to{transform:translate(250%)}}@media (max-width:700px){.employeeWorkspaceLoadingNavInner,.employeeWorkspaceLoadingFooterInner{width:calc(100% - 32px)}.employeeWorkspaceLoadingNavInner{height:64px}.employeeWorkspaceLoadingHero{padding:42px 18px 52px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingMark{width:94px;height:94px;border-radius:24px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingLogoInner{width:74px;height:74px;border-radius:19px}.employeeWorkspaceLoadingShuffle .employeeWorkspaceLoadingText b{font-size:32px}.employeeWorkspaceLoadingFooterInner{min-height:82px;flex-direction:column;justify-content:center;gap:6px}}.dashRefShell[data-page=employeeWorkspace],.dashRefShell[data-page=employeeWorkspace] .dashRefMainTopOnly,.dashRefShell[data-page=employeeWorkspace] .dashRefContentTopOnly{background:#f8fafc!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.employeeWorkspaceMinimalHeader{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(226,232,240,.8)!important;box-shadow:none!important}.employeeWorkspaceMinimalHeaderInner{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.employeeWorkspaceMinimalBrand{display:flex!important;align-items:center!important;gap:12px!important;border:0!important;background:transparent!important;color:#1e293b!important}.employeeWorkspaceMinimalBrand .dashRefBrandIcon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;box-shadow:none!important}.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important}.employeeWorkspaceMinimalBrand b{color:#1e293b!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}.employeeWorkspaceHeaderActions{display:flex!important;align-items:center!important;gap:24px!important}.employeeWorkspaceHeaderDate{color:#64748b!important;font-size:14px!important;font-weight:400!important;text-transform:none!important}.employeeWorkspaceAccountMenu{position:relative!important}.employeeWorkspaceAccountMenu summary{list-style:none!important}.employeeWorkspaceAccountMenu summary::-webkit-details-marker{display:none!important}.employeeWorkspaceProfileButton{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;cursor:pointer!important;box-shadow:none!important}.employeeWorkspaceProfileButton svg{width:20px!important;height:20px!important}.employeeWorkspaceProfileButton:hover{background:#e2e8f0!important}.employeeWorkspaceAccountDropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:180px!important;padding:10px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 40px #0f172a1f!important;z-index:20!important}.employeeWorkspaceAccountDropdown>b{display:block!important;padding:8px 12px!important;color:#334155!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employeeWorkspaceLogoutMenuItem{width:100%!important;min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#e11d48!important;font-size:14px!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}.employeeWorkspaceLogoutMenuItem:hover{background:#fff1f2!important}.employeeWorkspacePage{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;margin:0 auto!important;padding:40px 0 0!important;color:#1e293b!important;background:transparent!important}.employeeWorkspaceGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important}.employeeActionCard{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;min-height:230px!important;padding:24px!important;border:1px solid rgba(226,232,240,.6)!important;border-radius:16px!important;background:#fff!important;color:#1e293b!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;box-shadow:none!important;transform:none!important;transition:border-color .3s ease,box-shadow .3s ease!important}.employeeActionCard:hover{transform:none!important}.employeeActionCard.tone-emerald{--employee-accent:#059669;--employee-soft:#ecfdf5;--employee-hover:#a7f3d0;--employee-shadow:rgba(16,185,129,.05)}.employeeActionCard.tone-rose{--employee-accent:#e11d48;--employee-soft:#fff1f2;--employee-hover:#fecdd3;--employee-shadow:rgba(244,63,94,.05)}.employeeActionCard.tone-amber{--employee-accent:#d97706;--employee-soft:#fffbeb;--employee-hover:#fde68a;--employee-shadow:rgba(245,158,11,.05)}.employeeActionCard.tone-violet{--employee-accent:#7c3aed;--employee-soft:#f5f3ff;--employee-hover:#ddd6fe;--employee-shadow:rgba(139,92,246,.05)}.employeeActionCard.tone-blue{--employee-accent:#2563eb;--employee-soft:#eff6ff;--employee-hover:#bfdbfe;--employee-shadow:rgba(59,130,246,.05)}.employeeActionCard.tone-cyan{--employee-accent:#0891b2;--employee-soft:#ecfeff;--employee-hover:#a5f3fc;--employee-shadow:rgba(6,182,212,.05)}.employeeActionCard.tone-indigo{--employee-accent:#4f46e5;--employee-soft:#eef2ff;--employee-hover:#c7d2fe;--employee-shadow:rgba(99,102,241,.05)}.employeeActionCard.tone-pink{--employee-accent:#db2777;--employee-soft:#fdf2f8;--employee-hover:#fbcfe8;--employee-shadow:rgba(236,72,153,.05)}.employeeActionCard.tone-teal{--employee-accent:#0d9488;--employee-soft:#f0fdfa;--employee-hover:#99f6e4;--employee-shadow:rgba(20,184,166,.05)}.employeeActionCard.tone-orange{--employee-accent:#ea580c;--employee-soft:#fff7ed;--employee-hover:#fed7aa;--employee-shadow:rgba(249,115,22,.05)}.employeeActionCard.tone-lime{--employee-accent:#65a30d;--employee-soft:#f7fee7;--employee-hover:#d9f99d;--employee-shadow:rgba(132,204,22,.05)}.employeeActionCard.tone-fuchsia{--employee-accent:#c026d3;--employee-soft:#fdf4ff;--employee-hover:#f5d0fe;--employee-shadow:rgba(217,70,239,.05)}.employeeActionCard:hover{border-color:var(--employee-hover)!important;box-shadow:0 10px 25px var(--employee-shadow)!important}.employeeActionIcon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0 0 20px!important;border-radius:12px!important;background:var(--employee-soft)!important;color:var(--employee-accent)!important;transition:background-color .3s ease!important}.employeeActionIcon svg{width:24px!important;height:24px!important;stroke-width:2!important}.employeeActionBody{display:flex!important;flex:1!important;flex-direction:column!important;gap:0!important;margin:0 0 20px!important}.employeeActionBody small{color:#475569!important;font-size:14px!important;font-weight:400!important;line-height:1.625!important}.employeeActionFooter{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:auto!important;color:var(--employee-accent)!important}.employeeActionFooter em{color:inherit!important;font-size:14px!important;font-style:normal!important;font-weight:500!important}.employeeActionFooter strong{color:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1!important;transition:transform .3s ease!important}.employeeActionCard:hover .employeeActionFooter strong{transform:translate(4px)!important}.employeeActionCard.is-disabled{opacity:.5!important;cursor:not-allowed!important;filter:grayscale(.25)!important}.employeeActionCard.is-disabled:hover{border-color:#e2e8f099!important;box-shadow:none!important}.employeeWorkspaceFooter{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:32px 0 0 -50vw!important;padding:32px max(24px,calc((100vw - 1280px)/2 + 24px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;border-top:1px solid rgba(226,232,240,.6)!important;background:#fff!important;box-sizing:border-box!important}.employeeWorkspaceFooterBrand{display:flex!important;align-items:center!important;gap:12px!important}.employeeWorkspaceFooterBrand>span{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;overflow:visible!important;border-radius:0!important;background:transparent!important}.employeeWorkspaceFooterBrand img{display:block!important;width:36px!important;height:36px!important;object-fit:contain!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceFooterBrand b{color:#334155!important;font-size:14px!important;font-weight:500!important}.employeeWorkspaceFooter p{width:auto!important;max-width:none!important;margin:0!important;color:#64748b!important;font-size:14px!important;font-weight:400!important}@media (max-width:1024px){.employeeWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.employeeWorkspaceMinimalHeaderInner,.employeeWorkspacePage{width:calc(100% - 32px)!important}.employeeWorkspaceHeaderDate{display:none!important}.employeeWorkspaceGrid{grid-template-columns:1fr!important}.employeeActionCard{min-height:210px!important}.employeeWorkspaceFooter{flex-direction:column!important;justify-content:center!important;padding:28px 16px!important}}.employeeWorkspaceLoadingExact{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,#f3f4f8,#f8f8fb 42%,#f3f4f8);color:#111827;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.employeeWorkspaceLoadingExactInner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.employeeWorkspaceLoadingExactLogo{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.employeeWorkspaceLoadingExactLogo .appBrandLogo{width:96px;height:96px;object-fit:contain;border-radius:18px;display:block;background:transparent;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.employeeWorkspaceLoadingExactText{display:flex;flex-direction:column;align-items:center;gap:8px}.employeeWorkspaceLoadingExactText b{color:#111827;font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.employeeWorkspaceLoadingExactText p{margin:0;color:#9ca3af;font-size:12px;line-height:1.4;font-weight:500}.employeeWorkspaceLoadingExact small{display:flex;align-items:center;justify-content:center;min-height:16px}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots{display:inline-flex;align-items:center;gap:8px}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots i{width:8px;height:8px;border-radius:999px;background:#6366f1;animation:employeeLoaderDot 1.2s ease-in-out infinite}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots i:nth-child(2){animation-delay:.16s}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots i:nth-child(3){animation-delay:.32s}.employeeWorkspaceLoadingExactBar{position:relative;display:block;width:116px;height:3px;border-radius:999px;background:#6366f129;overflow:hidden}.employeeWorkspaceLoadingExactBar i{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:#5b4cf4;animation:employeeLoadingBarPulse 1.6s ease-in-out infinite;transform-origin:left center}@keyframes employeeLoadingBarPulse{0%,to{transform:scaleX(.72);opacity:.92}50%{transform:scaleX(1);opacity:1}}@media (max-width:640px){.employeeWorkspaceLoadingExactLogo .appBrandLogo{width:82px;height:82px;border-radius:16px}.employeeWorkspaceLoadingExactText b{font-size:21px}.employeeWorkspaceLoadingExactBar{width:108px}}.employeeWorkspaceMinimalBrand{cursor:default!important;pointer-events:none!important}.employeeWorkspaceMinimalBrand .dashRefBrandIcon{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{display:block!important;width:36px!important;height:36px!important;object-fit:contain!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}@media (max-width:980px){.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:34px!important;height:34px!important;border-radius:11px!important}}@media (max-width:720px){.employeeWorkspaceMinimalBrand .dashRefBrandIcon .appBrandLogo{width:32px!important;height:32px!important;border-radius:10px!important}}@media (max-width:768px){.employeeWorkspaceFooterBrand img{width:34px!important;height:34px!important;border-radius:11px!important}}.employeeWorkspaceLoadingExact{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:radial-gradient(circle at top,#f4f5f9,#f8f8fb 48%,#f3f4f8)!important}.employeeWorkspaceLoadingExactInner{width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;transform:none!important;text-align:center!important}.employeeWorkspaceLoadingExactLogo{display:block!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.employeeWorkspaceLoadingExactLogo .appBrandLogo{display:block!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:cover!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceLoadingExactText{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;margin:0!important}.employeeWorkspaceLoadingExactText b{display:block!important;margin:0!important;color:#111827!important;font-size:23px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.03em!important;background:none!important;-webkit-text-fill-color:#111827!important;opacity:1!important;transform:none!important}.employeeWorkspaceLoadingExactText p{display:block!important;margin:0!important;color:#94a3b8!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;opacity:1!important}.employeeWorkspaceLoadingExact small{display:flex!important;align-items:center!important;justify-content:center!important;min-height:14px!important;margin:0!important}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots{display:inline-flex!important;align-items:center!important;gap:7px!important}.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots i{display:block!important;width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;border-radius:999px!important;background:#6366f1!important}.employeeWorkspaceLoadingExactBar{display:block!important;position:relative!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:3px!important;min-height:3px!important;margin:4px 0 0!important;overflow:hidden!important;border-radius:999px!important;background:#6366f129!important}.employeeWorkspaceLoadingExactBar i{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:#5b4cf4!important}@media (max-width:640px){.employeeWorkspaceLoadingExactLogo,.employeeWorkspaceLoadingExactLogo .appBrandLogo{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;border-radius:13px!important}.employeeWorkspaceLoadingExactText b{font-size:21px!important}.employeeWorkspaceLoadingExactBar{width:108px!important;min-width:108px!important;max-width:108px!important}}.employeeOperationWindowHeader span,.historyFlowModalHeader span,.historyCashOpEmployeeModalHeader span,.scanModal .employeeTitleEyebrow{color:#6c63ff!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.employeeOperationWindowHeader h2,.historyFlowModalHeader h2,.historyCashOpEmployeeModalHeader h2,.scanModal h2,.associationCreateModal h2,.pagePermissionsModal.scanModal h2,.cashValueModal.scanModal h2,.scanModal.cashValueModal h2,.expenseValueModal.scanModal h2{margin:0!important;color:#111a2f!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:23px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}.employeeOperationWindowHeader div,.historyFlowModalHeader .historyFlowModalTitleBlock,.historyCashOpEmployeeModalHeader .historyFlowModalTitleBlock{display:flex;flex-direction:column;gap:3px}@media (max-width:760px){.employeeOperationWindowHeader h2,.historyFlowModalHeader h2,.historyCashOpEmployeeModalHeader h2,.scanModal h2,.associationCreateModal h2,.pagePermissionsModal.scanModal h2,.cashValueModal.scanModal h2,.scanModal.cashValueModal h2,.expenseValueModal.scanModal h2{font-size:19px!important}}.employeeWorkspaceLoadingExactInner{gap:18px!important}.employeeWorkspaceLoadingExactText{gap:0!important}.employeeWorkspaceLoadingExactText p,.employeeWorkspaceLoadingExact small,.employeeWorkspaceLoadingExact .employeeWorkspaceLoadingDots{display:none!important}.employeeWorkspaceLoadingExactBar{margin-top:2px!important}.employeeWorkspaceAccountMenuItem{width:100%;min-height:42px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#4338ca;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.employeeWorkspaceAccountMenuItem:hover{background:#eef2ff}.employeeWorkspaceAccountMenuItem+.employeeWorkspaceLogoutMenuItem{margin-top:2px}.employeeWorkspaceLoadingExact{min-height:100dvh!important;padding:clamp(24px,5vw,64px)!important;background:#f8fafc!important;color:#0f172a!important}.employeeWorkspaceLoadingExactInner{width:min(100%,420px)!important;max-width:420px!important;gap:0!important;transform:translateY(-2vh)!important}.employeeWorkspaceLoadingExactLogo{display:flex!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;margin:0 0 22px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceLoadingExactLogo .appBrandLogo{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceLoadingExactText{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;margin:0!important}.employeeWorkspaceLoadingExactEyebrow{display:block!important;margin:0 0 8px!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.employeeWorkspaceLoadingExactText b{margin:0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(24px,3vw,28px)!important;line-height:1.16!important;font-weight:750!important;letter-spacing:-.035em!important;text-wrap:balance!important}.employeeWorkspaceLoadingExactText p{display:block!important;max-width:360px!important;margin:10px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important;font-weight:500!important;text-wrap:balance!important}.employeeWorkspaceLoadingExactBar{display:block!important;position:relative!important;width:min(220px,64vw)!important;min-width:0!important;max-width:220px!important;height:7px!important;min-height:7px!important;margin:24px 0 0!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#eef2f7!important;box-shadow:inset 0 1px 2px #0f172a0a!important}.employeeWorkspaceLoadingExactBar i{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:42%!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#6366f1,#4f46e5)!important;animation:employeeLoadingBarTravel 1.35s cubic-bezier(.4,0,.2,1) infinite!important;transform:none!important;transform-origin:center!important}.employeeWorkspaceLoadingRetry{min-width:132px;min-height:42px;margin-top:22px;padding:0 20px;border:1px solid #4f46e5;border-radius:12px;background:#4f46e5;color:#fff;font:800 13px/1 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;box-shadow:0 8px 20px #4f46e52e}.employeeWorkspaceLoadingRetry:hover{background:#4338ca;border-color:#4338ca}.employeeWorkspaceLoadingRetry:focus-visible{outline:3px solid rgba(99,102,241,.24);outline-offset:3px}.employeeWorkspaceLoadingExact.is-error .employeeWorkspaceLoadingExactLogo .appBrandLogo{filter:saturate(.72)}.employeeWorkspaceLoadingExact.is-error .employeeWorkspaceLoadingExactEyebrow{color:#dc2626!important}.employeeWorkspaceLoadingExact.is-error .employeeWorkspaceLoadingExactText p{color:#b91c1c!important}@keyframes employeeLoadingBarTravel{0%{transform:translate(-112%)}55%{transform:translate(122%)}to{transform:translate(245%)}}@media (max-width:640px){.employeeWorkspaceLoadingExactInner{transform:none!important}.employeeWorkspaceLoadingExactLogo,.employeeWorkspaceLoadingExactLogo .appBrandLogo{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important}.employeeWorkspaceLoadingExactLogo{margin-bottom:18px!important}.employeeWorkspaceLoadingExactText p{font-size:12px!important}.employeeWorkspaceLoadingExactBar{margin-top:21px!important}}@media (prefers-reduced-motion:reduce){.employeeWorkspaceLoadingExactBar i{animation-duration:2.4s!important}}.employeeProductLookupSources{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0;padding:12px 16px;border:1px solid #dfe5ee;background:#fff}.employeeProductLookupSources legend{padding:0 8px;color:#172033;font-size:13px;font-weight:800}.employeeProductLookupSources legend span{color:#7a8497;font-weight:600}.employeeProductLookupSources label{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#172033;font-size:14px;font-weight:700;cursor:pointer}.employeeProductLookupSources input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:#6556f6;cursor:pointer}.employeeProductLookupSources label>span{display:inline;min-width:0}.employeeProductLookupSources.invalid{border-color:#f2a8bb;background:#fff8fa}.employeeProductLookupModes{display:inline-flex;align-self:flex-start;border:1px solid #dfe5ee;background:#f7f8fb}.employeeProductLookupModes button{min-height:42px;padding:0 18px;border:0;border-right:1px solid #dfe5ee;background:transparent;color:#5d687c;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.employeeProductLookupModes button:last-child{border-right:0}.employeeProductLookupModes button.active{background:#6556f6;color:#fff;box-shadow:0 5px 12px #6556f633}.employeeProductLookupSearchRow{align-items:stretch}.employeeProductAutocomplete{position:relative;flex:1;min-width:0}.employeeProductAutocomplete>input{width:100%}.employeeProductSuggestions{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:310px;overflow:auto;border:1px solid #d9dfea;background:#fff;box-shadow:0 18px 42px #17203329}.employeeProductSuggestions button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:0;border-bottom:1px solid #edf0f5;background:#fff;color:#172033;text-align:left;cursor:pointer}.employeeProductSuggestions button:last-of-type{border-bottom:0}.employeeProductSuggestions button:hover,.employeeProductSuggestions button:focus{background:#f5f3ff;outline:none}.employeeProductSuggestions button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.employeeProductSuggestions b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.employeeProductSuggestions small{color:#748095}.employeeProductSuggestions em{flex:0 0 auto;padding:4px 7px;background:#eef0ff;color:#5144dc;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.employeeProductSuggestionState{padding:14px;color:#6c778a;font-size:13px;text-align:center}.employeeProductLookupHint{color:#748095;line-height:1.45}.employeeProductSourceBadges{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.employeeProductSourceBadges b{padding:4px 8px;background:#eef0ff;color:#5144dc;font-size:10px;text-transform:uppercase;letter-spacing:.05em}@media (max-width:700px){.employeeProductLookupSources{align-items:flex-start;gap:12px 20px}.employeeProductLookupModes{display:grid;width:100%;grid-template-columns:1fr 1fr}.employeeProductLookupModes button{padding:0 10px}.employeeProductLookupSearchRow{flex-direction:column}.employeeProductSuggestions{position:static;margin-top:6px;max-height:260px}}.employeeProductCartAvailability{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid #f0d49a;background:#fff9e9;color:#7b5607}.employeeProductCartAvailability b{font-size:13px;white-space:nowrap}.employeeProductCartAvailability span{font-size:12px;line-height:1.45;text-align:right}.employeeProductCartNotice{padding:13px 15px;border:1px solid;font-size:13px;font-weight:800}.employeeProductCartNotice.success{border-color:#a9e2c6;background:#effcf5;color:#08784a}.employeeProductCartNotice.danger{border-color:#f2afbf;background:#fff3f6;color:#bd244d}.employeeProductLookupCartActions{align-items:center}.employeeProductLookupCartActions .employeeProductAddCartBtn{min-width:166px}.employeeProductLookupCartActions .employeeProductOpenCartBtn{border-color:#6556f6;color:#5144dc;background:#f5f3ff}.employeeProductLookupCartActions button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@media (max-width:700px){.employeeProductCartAvailability{flex-direction:column;gap:5px}.employeeProductCartAvailability span{text-align:left}.employeeProductLookupCartActions{display:grid;grid-template-columns:1fr}.employeeProductLookupCartActions button{width:100%}}.employeeProductLookupUnifiedField{margin-top:2px}.employeeProductLookupUnifiedField .employeeProductLookupSearchRow{width:100%}.employeeOperationWindowHeader>div>span{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;min-height:26px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}@media (max-width:640px){.employeeOperationWindowHeader>div>span{min-height:24px!important;padding:6px 9px!important;font-size:10px!important}}.employeeOperationWindowBody-return .salesEmployeeReturnQrAction{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:0 0 16px}.employeeOperationWindowBody-return .salesEmployeeReturnQrAction .salesPrimaryBtn{min-height:42px;padding:0 18px;white-space:nowrap}@media (max-width:640px){.employeeOperationWindowBody-return .salesEmployeeReturnQrAction{justify-content:stretch}.employeeOperationWindowBody-return .salesEmployeeReturnQrAction .salesPrimaryBtn{width:100%}}.employeeWorkspaceAccountDropdown{min-width:270px!important}.employeeWorkspaceAccountName{display:block!important;padding:8px 12px 10px!important;color:#334155!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employeeWorkspaceTrafficModeRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 2px 6px!important;padding:12px 10px!important;border-top:1px solid #eef2f7!important;border-bottom:1px solid #eef2f7!important}.employeeWorkspaceTrafficModeText{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important}.employeeWorkspaceTrafficModeText>b{color:#1e293b!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;white-space:nowrap!important}.employeeWorkspaceTrafficModeText>small{color:#94a3b8!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important}.employeeWorkspaceTrafficSwitch{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:44px!important;height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cbd5e1!important;box-shadow:inset 0 0 0 1px #0f172a0f!important;cursor:pointer!important;transition:background-color .2s ease,box-shadow .2s ease!important}.employeeWorkspaceTrafficSwitch>span{display:block!important;width:18px!important;height:18px!important;margin-left:3px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a38!important;transform:translate(0)!important;transition:transform .2s ease!important}.employeeWorkspaceTrafficSwitch.is-active{background:#5b46ef!important;box-shadow:0 0 0 3px #5b46ef1a!important}.employeeWorkspaceTrafficSwitch.is-active>span{transform:translate(20px)!important}.employeeWorkspaceTrafficSwitch:focus-visible{outline:3px solid rgba(91,70,239,.22)!important;outline-offset:2px!important}.employeeWorkspaceTrafficSwitch:disabled{opacity:.6!important;cursor:wait!important}.employeeTrafficModeBanner.is-active{border-color:#c4b5fd!important}@media (max-width:720px){.employeeWorkspaceAccountDropdown{min-width:min(270px,calc(100vw - 36px))!important}}.employeeActionCard{position:relative}.employeeActionCounter{position:absolute;top:15px;right:15px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border:1px solid #ebe7f0;border-radius:999px;background:#f8f7fb;color:#8b8295;font-size:12px;font-style:normal;font-weight:850;box-sizing:border-box}.employeeActionCounter.has-orders{border-color:#f0b5ca;background:#fff0f6;color:#c43f72;box-shadow:0 5px 14px #c43f721f}.employeeActionCard.tone-teal .employeeActionCounter.has-orders{border-color:#a6e4d1;background:#ecfbf6;color:#087b5b}.dashRefShell[data-page=stockCatalogue]{--dash-page-content-width:min(1600px, calc(100vw - 48px) )!important;overflow-x:hidden!important}.dashRefShell[data-page=stockCatalogue] .dashRefContent,.dashRefShell[data-page=stockCatalogue].dashRefShellV2 .dashRefContent,.dashRefShell[data-page=stockCatalogue] .dashRefGlobalHeaderInner,.dashRefShell[data-page=stockCatalogue] .dashRefFooter{width:min(1600px,calc(100% - 48px))!important;max-width:1600px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.scUnifiedSaasV500 .sc-stock-catalogue-page{width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-page-header,.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-metrics,.scUnifiedSaasV500 .sc-stock-catalogue-page>.sc-card{width:100%!important;max-width:100%!important;min-width:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-page-header{align-items:flex-start!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-page-header__actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page>.sc-card{overflow:hidden!important;border:1px solid var(--sc-border)!important;border-radius:12px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar{display:grid!important;grid-template-columns:minmax(320px,1fr) minmax(190px,240px) minmax(180px,220px) auto auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px 20px!important;border-bottom:1px solid var(--sc-divider)!important;background:var(--sc-panel-subtle)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar .sc-search,.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar .sc-select{width:100%!important;min-width:0!important;max-width:none!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar__counter{margin-left:0!important;justify-self:end!important;white-space:nowrap!important;color:var(--sc-text-muted)!important;font-size:12px!important;font-weight:500!important}.stockCatalogueTableHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 14px;background:var(--sc-panel)}.stockCatalogueTableHeader>div{display:flex;flex-direction:column;gap:3px;min-width:0}.stockCatalogueTableHeader b{color:var(--sc-text);font-family:var(--sc-font-heading);font-size:16px;line-height:24px;font-weight:600}.stockCatalogueTableHeader span{color:var(--sc-text-muted);font-size:12px;line-height:18px;font-weight:400}.stockCatalogueTableHeader>strong{flex:0 0 auto;padding:6px 10px;border:1px solid #ddd9ff;border-radius:999px;background:var(--sc-primary-soft);color:var(--sc-primary-active);font-size:12px;line-height:1;font-weight:600;white-space:nowrap}.stockCatalogueTableHost,.stockCatalogueDataTable{width:100%!important;max-width:100%!important;min-width:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable{overflow:hidden!important;padding:0 20px 8px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-inline:contain!important;scrollbar-gutter:stable!important;border:1px solid var(--sc-border)!important;border-radius:10px!important;background:var(--sc-panel)!important;box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:#98a2b3 #edf1f6!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar{height:11px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar-track{background:#edf1f6!important;border-radius:0 0 10px 10px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar-thumb{background:#98a2b3!important;border:3px solid #edf1f6!important;border-radius:999px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable{width:max-content!important;min-width:3720px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td{box-sizing:border-box!important;min-width:145px!important;width:145px!important;max-width:145px!important;padding:12px 14px!important;border-right:1px solid var(--sc-divider)!important;border-bottom:1px solid var(--sc-divider)!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th:last-child,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td:last-child{border-right:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable thead th{height:48px!important;background:#f8fafc!important;color:var(--sc-text-muted)!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:left!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody td{min-height:54px!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td{background:#fbfcff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--id{position:sticky!important;left:0!important;z-index:3!important;min-width:76px!important;width:76px!important;max-width:76px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--id{z-index:6!important;background:#f8fafc!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--id{background:var(--sc-panel)!important;color:var(--sc-text-muted)!important;font-weight:600!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--name{position:sticky!important;left:76px!important;z-index:3!important;min-width:280px!important;width:280px!important;max-width:280px!important;box-shadow:10px 0 18px -18px #101828b3!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--name{z-index:6!important;background:#f8fafc!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--name{background:var(--sc-panel)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--name{background:#fbfcff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--barcode{min-width:170px!important;width:170px!important;max-width:170px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-galenic-form-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--sale-tax-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-category-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-dci-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--zone-id-label{min-width:190px!important;width:190px!important;max-width:190px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--deactivation-reason-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--laboratory-supplier-id-label{min-width:230px!important;width:230px!important;max-width:230px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--sale-price,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--purchase-price,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--available{min-width:120px!important;width:120px!important;max-width:120px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-status{min-width:160px!important;width:160px!important;max-width:160px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell b{display:block!important;color:var(--sc-text-secondary)!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell small{display:block!important;margin-top:4px!important;color:var(--sc-text-subtle)!important;font-size:11px!important;line-height:1.35!important;font-weight:400!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-data-table__tools{width:100%!important;margin:10px 0 2px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-footer{margin:0!important;padding:14px 20px 18px!important;border-top:0!important}@media (max-width:1200px){.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,1fr) minmax(170px,1fr) auto!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar__counter{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:760px){.dashRefShell[data-page=stockCatalogue] .dashRefContent,.dashRefShell[data-page=stockCatalogue].dashRefShellV2 .dashRefContent,.dashRefShell[data-page=stockCatalogue] .dashRefGlobalHeaderInner,.dashRefShell[data-page=stockCatalogue] .dashRefFooter{width:calc(100% - 24px)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-metrics,.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-toolbar{grid-template-columns:1fr!important}.stockCatalogueTableHeader{align-items:flex-start;flex-direction:column;gap:10px}}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable{padding:0 20px 10px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap{border-radius:12px!important;border-color:#dfe5ee!important;box-shadow:0 1px 2px #10182808!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable{width:max-content!important;min-width:100%!important;table-layout:fixed!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td{min-width:132px!important;width:132px!important;max-width:132px!important;padding:13px 16px!important;border-right:0!important;border-bottom:1px solid #e8edf4!important;vertical-align:middle!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable thead th{height:52px!important;background:#f7f9fc!important;color:#53627a!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr{height:66px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody td{height:66px!important;background:#fff!important;color:#344054!important;font-size:14px!important;line-height:1.4!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td{background:#f8faff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td{background:#f8faff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--id{min-width:70px!important;width:70px!important;max-width:70px!important;text-align:center!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--name{left:70px!important;min-width:320px!important;width:320px!important;max-width:320px!important;box-shadow:12px 0 18px -18px #10182899!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--name{background:#f7f9fc!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--name{background:#fff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--name,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td.stockCatalogueCell--name{background:#f8faff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-galenic-form-id-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--sale-tax-id-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--deactivation-reason-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--replaced-by-product-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-category-id-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--laboratory-supplier-id-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-dci-id-id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--zone-id-id{min-width:112px!important;width:112px!important;max-width:112px!important;text-align:center!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--barcode{min-width:156px!important;width:156px!important;max-width:156px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-galenic-form-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-category-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-dci-id-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--zone-id-label{min-width:168px!important;width:168px!important;max-width:168px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--sale-tax-id-label{min-width:116px!important;width:116px!important;max-width:116px!important;text-align:center!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--deactivation-reason-label,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--laboratory-supplier-id-label{min-width:220px!important;width:220px!important;max-width:220px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--sale-price,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--purchase-price,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--available{min-width:122px!important;width:122px!important;max-width:122px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--product-status{min-width:146px!important;width:146px!important;max-width:146px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell{min-width:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:#172033!important;font-size:14px!important;line-height:1.4!important;font-weight:650!important;overflow-wrap:anywhere!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueValue{display:block!important;max-width:100%!important;overflow:hidden!important;color:#475467!important;white-space:nowrap!important;text-overflow:ellipsis!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueMoney{display:block!important;color:#243149!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueTaxBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;min-height:28px!important;padding:4px 9px!important;border:1px solid #dce4f0!important;border-radius:999px!important;background:#f3f6fa!important;color:#46566f!important;font-size:12px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}@media (max-width:900px){.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable{padding-inline:12px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--name{min-width:260px!important;width:260px!important;max-width:260px!important}}.scUnifiedSaasV500 .sc-stock-catalogue-page>.sc-card{border:1px solid var(--sc-border)!important;border-radius:16px!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-sm)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:20px 22px 16px!important;border-top:1px solid var(--sc-divider)!important;background:var(--sc-panel)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader>div{gap:4px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader b{color:var(--sc-text)!important;font-family:var(--sc-font-heading)!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.015em!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader span{color:var(--sc-text-muted)!important;font-family:var(--sc-font-body)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader>strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:7px 12px!important;border:1px solid #dedaff!important;border-radius:999px!important;background:var(--sc-primary-soft)!important;color:var(--sc-primary-active)!important;font-family:var(--sc-font-body)!important;font-size:12px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable{padding:0 22px 12px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap{overflow-x:auto!important;overflow-y:visible!important;border:1px solid var(--sc-border)!important;border-radius:14px!important;background:var(--sc-panel)!important;box-shadow:0 1px 3px #10182809!important;scrollbar-width:thin!important;scrollbar-color:#b2bdcc #eef2f7!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar{height:10px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar-track{background:#eef2f7!important;border-radius:0 0 14px 14px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-table-wrap::-webkit-scrollbar-thumb{background:#b2bdcc!important;border:2px solid #eef2f7!important;border-radius:999px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable{min-width:100%!important;width:max-content!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;font-family:var(--sc-font-body)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td{padding:15px 16px!important;border-right:0!important;border-bottom:1px solid var(--sc-divider)!important;vertical-align:middle!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable thead th{position:sticky!important;top:0!important;z-index:4!important;height:50px!important;background:#f7f9fc!important;color:#5f6f86!important;font-family:var(--sc-font-body)!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr{height:72px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody td{height:72px!important;background:#fff!important;color:var(--sc-text-secondary)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;transition:background-color var(--sc-transition)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n) td{background:#fcfdff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td{background:#f7f7ff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:last-child td{border-bottom:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--id{min-width:64px!important;width:64px!important;max-width:64px!important;text-align:center!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--id{left:0!important;z-index:7!important;background:#f7f9fc!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--id{left:0!important;z-index:3!important;color:#667085!important;font-weight:600!important;background:#fff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--name{left:64px!important;min-width:330px!important;width:330px!important;max-width:330px!important;box-shadow:none!important;border-right:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable th.stockCatalogueCell--name{z-index:7!important;background:#f7f9fc!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--name{z-index:3!important;background:#fff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n) td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n) td.stockCatalogueCell--name{background:#fcfdff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:hover td.stockCatalogueCell--name,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td.stockCatalogueCell--id,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody tr:nth-child(2n):hover td.stockCatalogueCell--name{background:#f7f7ff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:var(--sc-text)!important;font-family:var(--sc-font-body)!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueValue{color:#475467!important;font-size:13px!important;font-weight:400!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueMoney{color:#27344b!important;font-size:13px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueTaxBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;min-height:28px!important;padding:5px 10px!important;border:1px solid #ddd9ff!important;border-radius:999px!important;background:var(--sc-primary-softer)!important;color:var(--sc-primary-active)!important;font-size:11px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-table-muted{color:#98a2b3!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-data-table__tools{display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:12px 0 0!important;border:0!important;background:transparent!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-column-menu__trigger{min-height:36px!important;padding:0 12px!important;border:1px solid var(--sc-border)!important;border-radius:8px!important;background:#fff!important;color:var(--sc-text-secondary)!important;font-family:var(--sc-font-body)!important;font-size:12px!important;font-weight:600!important;box-shadow:var(--sc-shadow-xs)!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable .sc-column-menu__trigger:hover{border-color:#cfd7e4!important;background:#fafbff!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .sc-footer{padding:14px 22px 18px!important;border-top:1px solid var(--sc-divider)!important;background:#fff!important}@media (max-width:900px){.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader,.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueDataTable{padding-inline:16px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueCell--name{min-width:280px!important;width:280px!important;max-width:280px!important}}@media (max-width:640px){.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader b{font-size:16px!important}.scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueTableHeader span{font-size:12px!important}}.sc-sales-page--nouvelle-vente{--sale-indigo-600:#4f46e5;--sale-indigo-700:#4338ca;--sale-indigo-900:#312e81;--sale-indigo-100:#e0e7ff;--sale-zinc-950:#18181b;--sale-zinc-900:#27272a;--sale-zinc-700:#3f3f46;--sale-zinc-600:#52525b;--sale-zinc-500:#71717a;--sale-zinc-400:#a1a1aa;--sale-zinc-300:#d4d4d8;--sale-zinc-200:#e4e4e7;--sale-zinc-100:#f4f4f5;--sale-zinc-50:#fafafa;color:var(--sale-zinc-900)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.sc-sales-page--nouvelle-vente *,.sc-sales-page--nouvelle-vente *:before,.sc-sales-page--nouvelle-vente *:after{box-sizing:border-box}.sc-sales-page--nouvelle-vente .sc-page-header{margin-bottom:20px!important;padding:0!important;align-items:flex-end!important}.sc-sales-page--nouvelle-vente .sc-page-header__eyebrow{color:var(--sale-indigo-600)!important;font-family:DM Sans,Inter,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .sc-page-header h1{margin-top:7px!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important}.sc-sales-page--nouvelle-vente .sc-page-header p{max-width:760px!important;margin-top:7px!important;color:var(--sale-zinc-500)!important;font-size:14px!important;line-height:1.55!important}.sc-sales-page--nouvelle-vente .salesNewSalePageV601{width:100%!important;margin:0!important;padding:0!important;color:var(--sale-zinc-900)!important;font-family:DM Sans,Inter,sans-serif!important}.sc-sales-page--nouvelle-vente .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(330px,.88fr)!important;gap:22px!important;align-items:start!important}.sc-sales-page--nouvelle-vente .salesPanel{border:1px solid var(--sale-zinc-200)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 38px #18181b11!important}.sc-sales-page--nouvelle-vente .salesShuffleCartCard,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{overflow:hidden!important;border:1px solid var(--sale-zinc-200)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 38px #18181b11!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutHeader{min-height:76px!important;margin:0!important;padding:18px 20px!important;border-bottom:1px solid var(--sale-zinc-100)!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader h2,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutHeader h2{margin:0!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.02em!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader p{margin:5px 0 0!important;color:var(--sale-zinc-500)!important;font-size:12px!important;line-height:1.45!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 13px!important;border:1px solid var(--sale-indigo-100)!important;border-radius:10px!important;background:#eef2ff!important;color:var(--sale-indigo-700)!important;font-size:13px!important;font-weight:700!important;transition:background .16s ease,border-color .16s ease,transform .12s ease!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn:hover{border-color:#c7d2fe!important;background:var(--sale-indigo-100)!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn:active{transform:scale(.98)!important}.sc-sales-page--nouvelle-vente .salesShufflePlainBtn,.sc-sales-page--nouvelle-vente .salesShufflePrintBtn,.sc-sales-page--nouvelle-vente .salesGhostBtn{border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-600)!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesShufflePlainBtn:hover,.sc-sales-page--nouvelle-vente .salesShufflePrintBtn:hover,.sc-sales-page--nouvelle-vente .salesGhostBtn:hover{border-color:var(--sale-zinc-300)!important;background:var(--sale-zinc-50)!important;color:var(--sale-zinc-900)!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTable{width:100%!important;padding:0 18px!important;overflow-x:auto!important;overflow-y:visible!important;border:0!important;scrollbar-color:#a1a1aa transparent;scrollbar-width:thin}.sc-sales-page--nouvelle-vente .salesShuffleCartTable::-webkit-scrollbar{height:9px}.sc-sales-page--nouvelle-vente .salesShuffleCartTable::-webkit-scrollbar-track{background:transparent}.sc-sales-page--nouvelle-vente .salesShuffleCartTable::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:999px;background:#a1a1aa}.sc-sales-page--nouvelle-vente .salesModernCartHead,.sc-sales-page--nouvelle-vente .salesModernCartRow{min-width:960px!important;display:grid!important;grid-template-columns:54px minmax(230px,1.55fr) 88px 88px 94px 82px 44px 124px!important;align-items:center!important;gap:12px!important}.sc-sales-page--nouvelle-vente .salesModernCartHead{position:sticky!important;top:0!important;z-index:2!important;padding:12px 10px!important;border:0!important;border-bottom:1px solid var(--sale-zinc-200)!important;background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesModernCartHead span{color:var(--sale-zinc-500)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesModernCartRow{position:relative!important;padding:14px 10px!important;border:0!important;border-bottom:1px solid var(--sale-zinc-100)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:background .15s ease!important}.sc-sales-page--nouvelle-vente .salesModernCartRow:hover{background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesModernCartQty{width:38px!important;height:38px!important;min-height:38px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-900)!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #18181b08!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct{min-width:0!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct b{display:block!important;overflow:hidden!important;color:var(--sale-zinc-900)!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct small{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:5px!important;color:var(--sale-zinc-500)!important;font-size:11px!important;line-height:1.4!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesCartPromotion{margin-top:8px!important;padding:8px 10px!important;border:1px solid var(--sale-indigo-100)!important;border-radius:9px!important;background:#eef2ff!important}.sc-sales-page--nouvelle-vente .salesCartPromotion span{color:var(--sale-indigo-900)!important;font-size:11px!important}.sc-sales-page--nouvelle-vente .salesCartPromotion .salesMiniBtn{border:0!important;background:transparent!important;color:var(--sale-indigo-700)!important;font-size:11px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice,.sc-sales-page--nouvelle-vente .salesModernCartPpv{min-width:0!important;min-height:38px!important;padding:0 9px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:9px!important;background:#fff!important;color:var(--sale-zinc-700)!important;font-size:12px!important;font-weight:650!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--nouvelle-vente .salesModernCartTax{display:flex!important;flex-direction:column!important;gap:2px!important}.sc-sales-page--nouvelle-vente .salesModernCartTax b{color:var(--sale-zinc-700)!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesModernCartTax small{color:var(--sale-zinc-500)!important;font-size:10px!important;white-space:nowrap!important}.sc-sales-page--nouvelle-vente .salesModernCartBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:26px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:7px!important;font-size:10px!important;font-weight:800!important}.sc-sales-page--nouvelle-vente .salesModernCartBadge.ok{border-color:#a7f3d0!important;background:#d1fae5!important;color:#047857!important}.sc-sales-page--nouvelle-vente .salesModernCartBadge.neutral{border-color:var(--sale-zinc-200)!important;background:var(--sale-zinc-100)!important;color:var(--sale-zinc-500)!important}.sc-sales-page--nouvelle-vente .salesModernCartRemoveHead{width:36px!important}.sc-sales-page--nouvelle-vente .salesModernCartRemove{display:grid!important;place-items:center!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#f87171!important;opacity:.38!important;cursor:pointer!important;box-shadow:none!important;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .12s ease!important}.sc-sales-page--nouvelle-vente .salesModernCartRow:hover .salesCartTrashBtn,.sc-sales-page--nouvelle-vente .salesCartTrashBtn:focus-visible{opacity:1!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn:hover{border-color:#fecaca!important;background:#fef2f2!important;color:#dc2626!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn:active{transform:scale(.94)!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal{align-items:flex-end!important;text-align:right!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal small{color:#ef4444!important;font-size:10px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal b{margin-top:3px!important;color:var(--sale-zinc-900)!important;font-size:14px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:16px 18px 18px!important;padding:0!important;border:0!important;overflow:visible!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div{min-height:88px!important;padding:14px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;background:#fff!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div span{color:var(--sale-zinc-500)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div b{margin-top:7px!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:19px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.02em!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight{border-color:#c7d2fe!important;background:#eef2ff!important;box-shadow:inset 0 0 0 1px #4f46e50a!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight span,.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight b{color:var(--sale-indigo-900)!important}.sc-sales-page--nouvelle-vente .salesShuffleEmptyBlock{min-height:250px!important;margin:18px!important;border:1px dashed var(--sale-zinc-300)!important;border-radius:12px!important;background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesShuffleEmptyBlock b{color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;font-weight:650!important}.sc-sales-page--nouvelle-vente .salesShuffleEmptyBlock p{color:var(--sale-zinc-500)!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{position:sticky!important;top:18px!important;background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutHeader{background:#fff!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-top:18px!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesCheckoutLabel,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesMixedGrid,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesPaymentPreview,.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox,.sc-sales-page--nouvelle-vente .salesCheckoutActions{margin-left:18px!important;margin-right:18px!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel{color:var(--sale-zinc-600)!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel input,.sc-sales-page--nouvelle-vente .salesCheckoutLabel select,.sc-sales-page--nouvelle-vente .salesPopupFormGrid input,.sc-sales-page--nouvelle-vente .salesSearchTopBar input{min-height:44px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-900)!important;font-family:DM Sans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;outline:none!important;box-shadow:0 1px 2px #18181b06!important}.sc-sales-page--nouvelle-vente input::placeholder{color:var(--sale-zinc-400)!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel input:focus,.sc-sales-page--nouvelle-vente .salesCheckoutLabel select:focus,.sc-sales-page--nouvelle-vente .salesPopupFormGrid input:focus,.sc-sales-page--nouvelle-vente .salesSearchTopBar input:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #4f46e521!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox{margin-top:15px!important;margin-bottom:15px!important;padding:14px!important;border:1px solid #c7d2fe!important;border-radius:12px!important;background:#eef2ff!important;box-shadow:inset 0 0 0 1px #4f46e508!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox>div{padding:4px 0!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox span{color:var(--sale-zinc-600)!important;font-size:12px!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox b{color:var(--sale-zinc-900)!important;font-size:12px!important;font-weight:750!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main{margin-top:7px!important;padding-top:11px!important;border-top:1px solid #c7d2fe!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main span{color:var(--sale-indigo-900)!important;font-weight:750!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main b{color:var(--sale-indigo-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:21px!important;font-weight:750!important;letter-spacing:-.025em!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:4px!important;margin-bottom:14px!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview>div{min-height:70px!important;padding:10px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview span{color:var(--sale-zinc-500)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview b{margin-top:5px!important;color:var(--sale-zinc-900)!important;font-size:13px!important;font-weight:750!important}.sc-sales-page--nouvelle-vente .salesCheckoutActions{display:grid!important;gap:10px!important;padding-bottom:18px!important}.sc-sales-page--nouvelle-vente .salesCheckoutActions .salesPrimaryBtn,.sc-sales-page--nouvelle-vente .salesCheckoutActions .salesGhostBtn{width:100%!important;min-height:46px!important;margin:0!important;border-radius:11px!important;font-family:DM Sans,Inter,sans-serif!important;font-size:13px!important;font-weight:750!important}.sc-sales-page--nouvelle-vente .salesCheckoutActions .salesPrimaryBtn,.sc-sales-page--nouvelle-vente .salesSearchModalFooter .salesPrimaryBtn,.sc-sales-page--nouvelle-vente .salesSearchTopBar .salesPrimaryBtn{border:1px solid var(--sale-indigo-600)!important;background:var(--sale-indigo-600)!important;color:#fff!important;box-shadow:0 7px 16px #4f46e529!important}.sc-sales-page--nouvelle-vente .salesCheckoutActions .salesPrimaryBtn:hover,.sc-sales-page--nouvelle-vente .salesSearchModalFooter .salesPrimaryBtn:hover,.sc-sales-page--nouvelle-vente .salesSearchTopBar .salesPrimaryBtn:hover{border-color:var(--sale-indigo-700)!important;background:var(--sale-indigo-700)!important}.sc-sales-page--nouvelle-vente button:active{transform:scale(.985)}.sc-sales-page--nouvelle-vente button:disabled{transform:none!important;opacity:.55!important;cursor:not-allowed!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchOverlay{z-index:2800!important;display:grid!important;place-items:center!important;padding:24px!important;background:#18181b1a!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModal{width:min(1040px,calc(100vw - 48px))!important;max-height:min(860px,calc(100vh - 48px))!important;overflow:hidden!important;border:1px solid var(--sale-zinc-200)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 80px #18181b2e,0 0 0 1px #00000006!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:21px 22px 17px!important;border-bottom:1px solid var(--sale-zinc-100)!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesSearchModalEyebrow{color:var(--sale-indigo-600)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalHeader h2{margin:7px 0 0!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:24px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.03em!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalHeader p{max-width:780px!important;margin:7px 0 0!important;color:var(--sale-zinc-500)!important;font-size:13px!important;line-height:1.5!important}.sc-sales-page--nouvelle-vente .salesSearchModalClose{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:var(--sale-zinc-50)!important;color:var(--sale-zinc-500)!important;font-size:23px!important;font-weight:400!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesSearchModalClose:hover{border-color:var(--sale-zinc-300)!important;background:var(--sale-zinc-100)!important;color:var(--sale-zinc-900)!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalBody{max-height:calc(min(860px,100vh - 48px) - 118px)!important;overflow:auto!important;padding:20px 22px 22px!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesSearchTopBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.sc-sales-page--nouvelle-vente .salesSearchTopBar .salesPrimaryBtn.small{min-width:112px!important;min-height:44px!important;border-radius:10px!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox{margin-top:14px!important;padding:13px 14px!important;border:1px solid #a7f3d0!important;border-radius:11px!important;background:#ecfdf5!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox span{color:#047857!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox b{color:#065f46!important;font-size:14px!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox small{color:#047857!important;font-size:11px!important}.sc-sales-page--nouvelle-vente .salesPopupFormGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.sc-sales-page--nouvelle-vente .salesPopupFormGrid label{color:var(--sale-zinc-600)!important;font-size:11px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesPopupFormGrid input{margin-top:6px!important}.sc-sales-page--nouvelle-vente .salesPopupFormGrid input[readonly]{background:var(--sale-zinc-50)!important;color:var(--sale-zinc-600)!important}.sc-sales-page--nouvelle-vente .salesPopupPreviewRow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}.sc-sales-page--nouvelle-vente .salesPopupPreviewRow>div{min-height:78px!important;padding:13px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:11px!important;background:#fff!important;align-items:flex-start!important;text-align:left!important}.sc-sales-page--nouvelle-vente .salesPopupPreviewRow span{color:var(--sale-zinc-500)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesPopupPreviewRow b{margin-top:7px!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooter{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--sale-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooter .salesPrimaryBtn,.sc-sales-page--nouvelle-vente .salesSearchModalFooter .salesGhostBtn{min-height:44px!important;padding:0 16px!important;border-radius:10px!important;font-size:13px!important;font-weight:750!important}.employeeOperationOverlay-sale{padding:24px!important;background:#18181b1a!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.employeeOperationWindow-sale{width:min(1500px,calc(100vw - 48px))!important;height:min(920px,calc(100vh - 48px))!important;border:1px solid #e4e4e7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 80px #18181b2e,0 0 0 1px #00000006!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:74px!important;padding:15px 18px 14px 22px!important;border-bottom:1px solid #f4f4f5!important;background:#fff!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:#4f46e5!important;font-family:DM Sans,Inter,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{margin-top:4px!important;color:#27272a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.025em!important}.employeeOperationWindow-sale .employeeOperationClose{width:38px!important;height:38px!important;border:1px solid #e4e4e7!important;border-radius:10px!important;background:#fafafa!important;color:#71717a!important;font-size:23px!important;box-shadow:none!important}.employeeOperationWindow-sale .employeeOperationClose:hover{border-color:#d4d4d8!important;background:#f4f4f5!important;color:#27272a!important;transform:none!important}.employeeOperationWindowBody-sale{background:#fafafaf5!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{min-height:100%!important;padding:20px!important;background:transparent!important}.employeeOperationWindowBody-sale .salesShuffleCheckoutCard{top:0!important}@media (max-width:1180px){.sc-sales-page--nouvelle-vente .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{position:static!important}}@media (max-width:760px){.sc-sales-page--nouvelle-vente .salesShuffleCartTotals,.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesMixedGrid,.sc-sales-page--nouvelle-vente .salesPopupPreviewRow{grid-template-columns:1fr 1fr!important}.sc-sales-page--nouvelle-vente .salesPopupFormGrid{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchOverlay{padding:10px!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;border-radius:14px!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalBody{max-height:calc(100vh - 122px)!important;padding:16px!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalHeader{padding:17px 16px 14px!important}.sc-sales-page--nouvelle-vente .salesShuffleSearchModalHeader h2{font-size:21px!important}.sc-sales-page--nouvelle-vente .salesSearchTopBar{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesSearchTopBar .salesPrimaryBtn.small{width:100%!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooter{flex-direction:column!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooter button{width:100%!important}.employeeOperationOverlay-sale{padding:0!important}.employeeOperationWindow-sale{width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{padding:14px!important}}@media (max-width:520px){.sc-sales-page--nouvelle-vente .salesShuffleCartTotals,.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta,.sc-sales-page--nouvelle-vente .salesPopupPreviewRow{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader{align-items:flex-start!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeaderActions,.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn{width:100%!important}}@media (max-width:700px){.sc-sales-page--nouvelle-vente .salesShuffleCartTable{padding:12px!important;overflow:visible!important}.sc-sales-page--nouvelle-vente .salesModernCartHead{display:none!important}.sc-sales-page--nouvelle-vente .salesModernCartRow{min-width:0!important;margin-bottom:12px!important;padding:14px!important;grid-template-columns:44px minmax(0,1fr) 40px!important;grid-template-areas:"qty product remove" "price price total" "ppv tax total" "disp disp total"!important;gap:10px 12px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:13px!important;box-shadow:0 8px 22px #18181b0b!important}.sc-sales-page--nouvelle-vente .salesModernCartQty{grid-area:qty!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct{grid-area:product!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice{grid-area:price!important}.sc-sales-page--nouvelle-vente .salesModernCartPpv{grid-area:ppv!important}.sc-sales-page--nouvelle-vente .salesModernCartTax{grid-area:tax!important}.sc-sales-page--nouvelle-vente .salesModernCartDisp{grid-area:disp!important}.sc-sales-page--nouvelle-vente .salesModernCartRemove{grid-area:remove!important;align-self:start!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal{grid-area:total!important;align-self:stretch!important;justify-content:center!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice,.sc-sales-page--nouvelle-vente .salesModernCartPpv{justify-content:space-between!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice:before,.sc-sales-page--nouvelle-vente .salesModernCartPpv:before{color:var(--sale-zinc-500)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice:before{content:"P.U"}.sc-sales-page--nouvelle-vente .salesModernCartPpv:before{content:"PPV"}.sc-sales-page--nouvelle-vente .salesCartTrashBtn{opacity:1!important}}.sc-sales-page--nouvelle-vente .salesModernCartHead,.sc-sales-page--nouvelle-vente .salesModernCartRow{grid-template-columns:72px minmax(240px,1.6fr) 96px 92px 84px 116px 44px 124px!important}.sc-sales-page--nouvelle-vente .salesModernCartQty{width:auto!important;height:auto!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesModernCartQty input,.sc-sales-page--nouvelle-vente .salesModernCartDiscount input{width:100%!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-900)!important;font-family:DM Sans,Inter,sans-serif!important;font-size:13px!important;font-weight:650!important;outline:none!important;box-shadow:0 1px 2px #18181b08!important}.sc-sales-page--nouvelle-vente .salesModernCartQty input:focus,.sc-sales-page--nouvelle-vente .salesModernCartDiscount input:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #4f46e521!important}.sc-sales-page--nouvelle-vente .salesModernCartDiscount{display:flex!important;align-items:center!important}.sc-sales-page--nouvelle-vente .salesSearchModalBodyV604{padding:24px!important}.sc-sales-page--nouvelle-vente .salesSearchOnlyCardV604{border:1px solid var(--sale-zinc-200)!important;border-radius:20px!important;background:#fff!important;padding:18px!important;box-shadow:0 8px 24px #18181b0a!important}.sc-sales-page--nouvelle-vente .salesSearchSectionEyebrowV604{display:inline-block!important;color:var(--sale-indigo-600)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.sc-sales-page--nouvelle-vente .salesSearchSectionHeaderV604 h3{margin:6px 0 0!important;color:var(--sale-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:650!important}.sc-sales-page--nouvelle-vente .salesSearchSectionHeaderV604 p{margin:6px 0 0!important;color:var(--sale-zinc-500)!important;font-size:13px!important;line-height:1.55!important}.sc-sales-page--nouvelle-vente .salesSearchOnlyCardV604 .salesSearchTopBar{margin-top:16px!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox.is-warning{border-color:#fed7aa!important;background:#fff7ed!important}.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox.is-warning span,.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox.is-warning b,.sc-sales-page--nouvelle-vente .salesCatalogueMatchBox.is-warning small{color:#9a3412!important}.sc-sales-page--nouvelle-vente .salesSearchHintV604{margin-top:14px!important;padding:13px 14px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesSearchHintV604.is-danger{border-color:#fecaca!important;background:#fef2f2!important}.sc-sales-page--nouvelle-vente .salesSearchHintV604 b{display:block!important;color:#b91c1c!important;font-size:13px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesSearchHintV604 p{margin:5px 0 0!important;color:#991b1b!important;font-size:12px!important;line-height:1.5!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooterV604{justify-content:flex-end!important;gap:10px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--sale-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooterV604 .salesPrimaryBtn,.sc-sales-page--nouvelle-vente .salesSearchModalFooterV604 .salesGhostBtn{min-height:46px!important;padding:0 16px!important;border-radius:12px!important}@media (max-width:700px){.sc-sales-page--nouvelle-vente .salesModernCartRow{grid-template-columns:1fr!important;grid-template-areas:none!important}.sc-sales-page--nouvelle-vente .salesModernCartQty,.sc-sales-page--nouvelle-vente .salesModernCartProduct,.sc-sales-page--nouvelle-vente .salesModernCartPpv,.sc-sales-page--nouvelle-vente .salesModernCartTax,.sc-sales-page--nouvelle-vente .salesModernCartDisp,.sc-sales-page--nouvelle-vente .salesModernCartDiscount,.sc-sales-page--nouvelle-vente .salesModernCartRemove,.sc-sales-page--nouvelle-vente .salesModernCartTotal{grid-area:auto!important}.sc-sales-page--nouvelle-vente .salesModernCartQty input:before{content:none!important}}@media (max-width:760px){.sc-sales-page--nouvelle-vente .salesSearchModalFooterV604{flex-direction:column!important}.sc-sales-page--nouvelle-vente .salesSearchModalFooterV604 button{width:100%!important}}.sc-sales-page--nouvelle-vente .salesModernCartUnitPrice,.sc-sales-page--nouvelle-vente .salesModernCartPpv{display:flex!important;align-items:center!important}.sc-sales-page--nouvelle-vente .salesModernCartUnitPrice input,.sc-sales-page--nouvelle-vente .salesModernCartPpv input{width:100%!important;height:40px!important;padding:0 10px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-700)!important;text-align:right!important;font-size:13px!important;font-weight:500!important;outline:none!important}.sc-sales-page--nouvelle-vente .salesModernCartPpv input{background:var(--sale-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesModernCartUnitPrice input:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #4f46e51f!important}.sc-sales-page--nouvelle-vente .salesModernCartRowGroup{border-bottom:1px solid var(--sale-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesModernCartRowGroup:last-child{border-bottom:0!important}.sc-sales-page--nouvelle-vente .salesModernCartHead,.sc-sales-page--nouvelle-vente .salesModernCartRow{min-width:920px!important;grid-template-columns:72px minmax(200px,1fr) 88px 88px 72px 70px 110px!important;gap:16px!important}.sc-sales-page--nouvelle-vente .salesModernCartHead span:last-child,.sc-sales-page--nouvelle-vente .salesModernCartTotal{text-align:right!important}.sc-sales-page--nouvelle-vente .salesModernCartQty{width:auto!important;height:auto!important;min-height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesModernCartQty input{width:64px!important;height:40px!important;padding:0 10px!important;text-align:center!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-900)!important;font-size:14px!important;font-weight:500!important;outline:none!important}.sc-sales-page--nouvelle-vente .salesModernCartQty input:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #4f46e51f!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct b{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct small{margin-top:4px!important;color:#4f46e5!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesModernCartTax b{font-size:14px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesModernCartTax small{font-size:10px!important;line-height:1.3!important}.sc-sales-page--nouvelle-vente .salesModernCartDisp{display:flex!important;justify-content:flex-start!important}.sc-sales-page--nouvelle-vente .salesModernCartBadge.ok{background:#d1fae5!important;color:#047857!important;border:0!important;min-width:28px!important;padding:4px 8px!important;font-weight:800!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal b{font-size:14px!important;font-weight:700!important;color:var(--sale-zinc-900)!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal small{display:block!important;margin-bottom:3px!important;font-size:10px!important;color:var(--sale-zinc-500)!important}.sc-sales-page--nouvelle-vente .salesModernCartRowActions{display:none!important;align-items:center!important;gap:10px!important;padding:0 10px 12px!important}.sc-sales-page--nouvelle-vente .salesModernCartRowGroup:hover .salesModernCartRowActions{display:flex!important}.sc-sales-page--nouvelle-vente .salesModernCartRowActionsLabel{font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--sale-zinc-400)!important;margin-right:2px!important}.sc-sales-page--nouvelle-vente .salesModernCartRemiseInline{display:flex!important;align-items:center!important;gap:8px!important;margin-right:auto!important}.sc-sales-page--nouvelle-vente .salesModernCartRemiseInline span{font-size:11px!important;font-weight:700!important;color:var(--sale-zinc-500)!important}.sc-sales-page--nouvelle-vente .salesModernCartRemiseInline input{width:110px!important;height:34px!important;padding:0 10px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-700)!important;font-size:12px!important;font-weight:600!important;outline:none!important}.sc-sales-page--nouvelle-vente .salesModernCartRemiseInline input:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #4f46e51f!important}.sc-sales-page--nouvelle-vente .salesModernCartRowActions .salesCartTrashBtn{width:32px!important;height:32px!important;border:0!important;border-radius:8px!important;background:#fef2f2!important;color:#f87171!important}.sc-sales-page--nouvelle-vente .salesModernCartRowActions .salesCartTrashBtn:hover{background:#fee2e2!important;color:#dc2626!important}.sc-sales-page--employee-embedded .sc-sales-page__content,.sc-sales-page--employee-embedded .salesNewSalePageV601{padding:0!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:0!important;align-items:stretch!important;min-height:640px!important}.sc-sales-page--employee-embedded .salesPanel,.sc-sales-page--employee-embedded .salesShuffleCartCard,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{border-radius:0!important;border:0!important;box-shadow:none!important;background:#fff!important}.sc-sales-page--employee-embedded .salesShuffleCartCard{border-right:1px solid var(--sale-zinc-200)!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{background:var(--sale-zinc-50)!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader{min-height:auto!important;padding:24px 24px 12px!important;border-bottom:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader h2,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader h2{font-size:16px!important;font-family:DM Sans,Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader p{margin-top:6px!important;font-size:13px!important;color:var(--sale-zinc-500)!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn{border:0!important;background:transparent!important;color:var(--sale-indigo-600)!important;padding:0!important;min-height:auto!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;gap:8px!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 24px!important;padding:0!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;overflow:auto!important;max-height:460px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartHead{padding:14px!important;background:#fafafacc!important}.sc-sales-page--employee-embedded .salesModernCartRow{padding:16px 14px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div{padding:14px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;background:#fff!important;min-height:64px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div span{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sale-zinc-500)!important;margin-bottom:6px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div b{font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--sale-zinc-900)!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight{border:2px solid #c7d2fe!important;background:#eef2ffa6!important;box-shadow:inset 0 0 0 1px #6366f11a!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight span{color:var(--sale-indigo-600)!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight b{font-size:20px!important;color:var(--sale-indigo-900)!important}.sc-sales-page--employee-embedded .salesCheckoutLabel{display:block!important;color:var(--sale-zinc-600)!important;font-size:12px!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesCheckoutLabel input,.sc-sales-page--employee-embedded .salesCheckoutLabel select{margin-top:6px!important;height:40px!important;padding:0 12px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:10px!important;background:#fff!important;color:var(--sale-zinc-900)!important;font-size:14px!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesSummaryBox{margin:0 24px 18px!important;padding:16px 14px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;background:#fff!important;gap:12px!important}.sc-sales-page--employee-embedded .salesSummaryBox>div{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important}.sc-sales-page--employee-embedded .salesSummaryBox>div span{color:var(--sale-zinc-500)!important}.sc-sales-page--employee-embedded .salesSummaryBox>div b{color:var(--sale-zinc-900)!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main{padding-top:12px!important;margin-top:4px!important;border-top:1px solid var(--sale-zinc-100)!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main span{font-weight:700!important;color:var(--sale-zinc-900)!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main b{font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel{display:block!important;padding:0 24px!important;margin:0 0 14px!important;font-size:14px!important;font-weight:600!important;color:var(--sale-zinc-900)!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel select{height:42px!important;border-radius:12px!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 24px 18px!important;padding:12px 10px!important;border:1px solid var(--sale-zinc-200)!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div{padding:0 10px!important;border-left:1px solid var(--sale-zinc-100)!important}.sc-sales-page--employee-embedded .salesPaymentPreview span{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sale-zinc-500)!important;margin-bottom:5px!important}.sc-sales-page--employee-embedded .salesPaymentPreview b{font-size:14px!important;font-weight:500!important;color:var(--sale-zinc-900)!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{display:block!important;padding:0 24px!important;margin:0 0 18px!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{height:42px!important;margin-top:6px!important;border-radius:10px!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn,.sc-sales-page--employee-embedded .salesShufflePrintBtn{height:44px!important;border-radius:12px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn{background:var(--sale-indigo-600)!important;color:#fff!important;border:0!important;box-shadow:0 2px 10px #4f46e538!important}.sc-sales-page--employee-embedded .salesShufflePrintBtn{background:#fff!important;color:var(--sale-zinc-700)!important;border:1px solid var(--sale-zinc-200)!important}@media (max-width:1100px){.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--employee-embedded .salesShuffleCartCard{border-right:0!important;border-bottom:1px solid var(--sale-zinc-200)!important}}@media (max-width:760px){.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader,.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page--employee-embedded .salesSummaryBox,.sc-sales-page--employee-embedded .salesPaymentPreview,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel,.sc-sales-page--employee-embedded .salesCheckoutActions{padding-left:16px!important;padding-right:16px!important;margin-left:0!important;margin-right:0!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 16px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{grid-template-columns:1fr 1fr!important;margin:20px 16px 18px!important}.sc-sales-page--employee-embedded .salesModernCartRowActions{display:flex!important}}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{padding:0!important;background:transparent!important;min-height:100%!important}.employeeOperationWindowBody-sale{background:#fff!important}.sc-sales-page--nouvelle-vente{--v603-indigo-600:#4f46e5;--v603-indigo-700:#4338ca;--v603-indigo-900:#312e81;--v603-indigo-100:#e0e7ff;--v603-zinc-900:#18181b;--v603-zinc-700:#3f3f46;--v603-zinc-600:#52525b;--v603-zinc-500:#71717a;--v603-zinc-400:#a1a1aa;--v603-zinc-300:#d4d4d8;--v603-zinc-200:#e4e4e7;--v603-zinc-100:#f4f4f5;--v603-zinc-50:#fafafa;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important}.sc-sales-page--nouvelle-vente h1,.sc-sales-page--nouvelle-vente h2,.sc-sales-page--nouvelle-vente h3,.employeeOperationWindow-sale h2{font-family:Outfit,DM Sans,ui-sans-serif,system-ui,sans-serif!important}.sc-sales-page--nouvelle-vente .salesNewSalePageV601{width:100%!important;max-width:1280px!important;margin:0 auto!important}.sc-sales-page--nouvelle-vente .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgba(228,228,231,.85)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 50px -12px #18181b24,0 0 0 1px #00000008!important}.sc-sales-page--nouvelle-vente .salesShuffleCartCard,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesShuffleCartCard{display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important;border-right:1px solid var(--v603-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:0 24px 24px!important;background:var(--v603-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader{min-height:auto!important;padding:24px 28px 18px!important;border:0!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader h2,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutHeader h2{color:var(--v603-zinc-900)!important;font-size:16px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader p{margin-top:5px!important;color:var(--v603-zinc-500)!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:auto!important;padding:7px 0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--v603-indigo-600)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important}.sc-sales-page--nouvelle-vente .salesShuffleLinkBtn:hover{color:var(--v603-indigo-700)!important;background:transparent!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTable{margin:0 28px!important;padding:0!important;overflow:auto!important;border:1px solid var(--v603-zinc-200)!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesModernCartHead,.sc-sales-page--nouvelle-vente .salesModernCartRow{min-width:850px!important;grid-template-columns:58px minmax(180px,1fr) 78px 78px 72px 66px 42px 108px!important;gap:12px!important}.sc-sales-page--nouvelle-vente .salesModernCartHead{padding:12px 14px!important;background:#fafafad1!important;border-bottom:1px solid var(--v603-zinc-200)!important}.sc-sales-page--nouvelle-vente .salesModernCartHead span{color:var(--v603-zinc-500)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important}.sc-sales-page--nouvelle-vente .salesModernCartRow{padding:14px!important;border-bottom:1px solid var(--v603-zinc-100)!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesModernCartRow:last-child{border-bottom:0!important}.sc-sales-page--nouvelle-vente .salesModernCartRow:hover{background:#fafafa9e!important}.sc-sales-page--nouvelle-vente .salesModernCartQty{width:58px!important;height:40px!important;border:1px solid var(--v603-zinc-200)!important;border-radius:8px!important;background:#fff!important;color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct b{color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesModernCartProduct small{margin-top:3px!important;color:var(--v603-indigo-600)!important;font-size:12px!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesModernCartPrice,.sc-sales-page--nouvelle-vente .salesModernCartPpv{min-width:0!important;min-height:40px!important;padding:0 10px!important;border:1px solid var(--v603-zinc-200)!important;border-radius:8px!important;background:#fff!important;color:var(--v603-zinc-700)!important;font-size:13px!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesModernCartPpv{background:var(--v603-zinc-50)!important}.sc-sales-page--nouvelle-vente .salesModernCartTax b{color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesModernCartTax small{display:block!important;margin-top:2px!important;color:var(--v603-zinc-500)!important;font-size:10px!important}.sc-sales-page--nouvelle-vente .salesModernCartBadge.ok{padding:5px 9px!important;border:0!important;border-radius:6px!important;background:#d1fae5!important;color:#047857!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn{width:32px!important;height:32px!important;border:0!important;border-radius:7px!important;background:#fef2f2!important;color:#f87171!important;opacity:.62!important;transition:opacity .15s ease,color .15s ease,background .15s ease!important}.sc-sales-page--nouvelle-vente .salesModernCartRow:hover .salesCartTrashBtn{opacity:1!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn:hover{background:#fee2e2!important;color:#dc2626!important}.sc-sales-page--nouvelle-vente .salesCartTrashBtn svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.sc-sales-page--nouvelle-vente .salesModernCartTotal b{color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:auto!important;padding:28px!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div{min-height:92px!important;align-items:flex-start!important;justify-content:center!important;padding:16px!important;border:1px solid var(--v603-zinc-200)!important;border-radius:12px!important;text-align:left!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div span{color:var(--v603-zinc-500)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div b{margin-top:5px!important;color:var(--v603-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight{border:2px solid var(--v603-indigo-100)!important;background:#eef2ff9e!important;box-shadow:inset 0 0 0 1px #6366f114!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight span{color:var(--v603-indigo-600)!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals>div.highlight b{color:var(--v603-indigo-900)!important;font-size:24px!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutHeader{padding:24px 0 20px!important;border:0!important;background:transparent!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesCheckoutLabel,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesMixedGrid,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesPaymentPreview,.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesCheckoutActions,.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox{margin-left:0!important;margin-right:0!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta{grid-template-columns:1fr 1fr!important;gap:14px!important;padding:0!important;margin-bottom:22px!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel{color:var(--v603-zinc-600)!important;font-size:12px!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel input,.sc-sales-page--nouvelle-vente .salesCheckoutLabel select{min-height:42px!important;margin-top:6px!important;border:1px solid var(--v603-zinc-200)!important;border-radius:8px!important;background:#fff!important;color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:500!important}.sc-sales-page--nouvelle-vente .salesCheckoutLabel input:focus,.sc-sales-page--nouvelle-vente .salesCheckoutLabel select:focus{border-color:var(--v603-indigo-600)!important;box-shadow:0 0 0 3px #4f46e524!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox{padding:16px!important;margin-bottom:22px!important;border:1px solid var(--v603-zinc-200)!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox div{padding:5px 0!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox span{color:var(--v603-zinc-500)!important;font-size:14px!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox b{color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main{margin-top:7px!important;padding-top:13px!important;border-top:1px solid var(--v603-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main span{color:var(--v603-zinc-900)!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesShuffleSummaryBox .main b{color:var(--v603-zinc-900)!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesCheckoutLabel{margin-bottom:16px!important;color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard>.salesCheckoutLabel select{min-height:48px!important;border-radius:12px!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 0 18px!important;overflow:hidden!important;border:1px solid var(--v603-zinc-200)!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview>div{min-height:72px!important;padding:12px!important;border:0!important;border-left:1px solid var(--v603-zinc-100)!important;border-radius:0!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview>div:first-child{border-left:0!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview span{color:var(--v603-zinc-500)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview b{color:var(--v603-zinc-900)!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesCheckoutNoteLabel input{min-height:48px!important}.sc-sales-page--nouvelle-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:auto!important;padding-top:8px!important}.sc-sales-page--nouvelle-vente .salesShufflePrimaryBtn,.sc-sales-page--nouvelle-vente .salesShufflePrintBtn{width:100%!important;min-height:48px!important;margin:0!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--nouvelle-vente .salesShufflePrimaryBtn{border:1px solid var(--v603-indigo-600)!important;background:var(--v603-indigo-600)!important;box-shadow:0 4px 12px #4f46e52e!important}.sc-sales-page--nouvelle-vente .salesShufflePrimaryBtn:hover{background:var(--v603-indigo-700)!important;border-color:var(--v603-indigo-700)!important}.sc-sales-page--nouvelle-vente .salesShufflePrimaryBtn:active,.sc-sales-page--nouvelle-vente .salesShufflePrintBtn:active{transform:scale(.98)!important}.sc-sales-page--nouvelle-vente .salesShufflePrintBtn{border:1px solid var(--v603-zinc-200)!important;background:#fff!important;color:var(--v603-zinc-700)!important;box-shadow:none!important}.sc-sales-page--nouvelle-vente .salesShufflePrintBtn:hover{background:var(--v603-zinc-50)!important}.employeeOperationOverlay-sale{padding:24px!important;background:#18181b1a!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.employeeOperationWindow-sale{width:min(1280px,calc(100vw - 32px))!important;max-width:1280px!important;max-height:95vh!important;overflow:hidden!important;border:1px solid rgba(228,228,231,.75)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 50px -12px #18181b2e,0 0 0 1px #00000008!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:76px!important;padding:16px 24px!important;border-bottom:1px solid var(--v603-zinc-100)!important;background:#fff!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:var(--v603-indigo-600)!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{margin-top:4px!important;color:var(--v603-zinc-900)!important;font-size:24px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.025em!important}.employeeOperationWindow-sale .employeeOperationClose{width:36px!important;height:36px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--v603-zinc-400)!important;font-size:24px!important;font-weight:400!important;box-shadow:none!important}.employeeOperationWindow-sale .employeeOperationClose:hover{background:var(--v603-zinc-100)!important;color:var(--v603-zinc-600)!important}.employeeOperationWindowBody-sale{padding:0!important;overflow:auto!important;background:#fff!important}.employeeOperationWindow-sale .sc-sales-page--employee-embedded,.employeeOperationWindow-sale .sc-sales-page__content{padding:0!important;margin:0!important;max-width:none!important}.employeeOperationWindow-sale .salesNewSalePageV601{max-width:none!important}.employeeOperationWindow-sale .salesShuffleNewSaleLayout{border:0!important;border-radius:0!important;box-shadow:none!important}@media (max-width:1100px){.sc-sales-page--nouvelle-vente .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesShuffleCartCard{border-right:0!important;border-bottom:1px solid var(--v603-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{padding:0 24px 24px!important}}@media (max-width:760px){.employeeOperationOverlay-sale{padding:8px!important}.employeeOperationWindow-sale{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;border-radius:14px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{padding:14px 16px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{font-size:21px!important}.sc-sales-page--nouvelle-vente .salesShuffleCartHeader{padding:20px 18px 16px!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTable{margin:0 18px!important}.sc-sales-page--nouvelle-vente .salesShuffleCartTotals{grid-template-columns:1fr 1fr!important;padding:20px 18px!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutCard{padding:0 18px 20px!important}.sc-sales-page--nouvelle-vente .salesShuffleCheckoutMeta,.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview{grid-template-columns:1fr!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview>div{border-left:0!important;border-top:1px solid var(--v603-zinc-100)!important}.sc-sales-page--nouvelle-vente .salesShufflePaymentPreview>div:first-child{border-top:0!important}}@media (max-width:480px){.sc-sales-page--nouvelle-vente .salesShuffleCartTotals{grid-template-columns:1fr!important}}.employeeOperationOverlay-sale{padding:18px!important;background:#18181b1a!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.employeeOperationWindow-sale{width:min(1460px,calc(100vw - 36px))!important;height:min(760px,calc(100vh - 36px))!important;border:1px solid #e4e4e7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 56px #18181b1f,0 1px 2px #18181b0a!important;overflow:hidden!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:60px!important;padding:14px 18px 12px!important;border-bottom:1px solid #e4e4e7!important;background:#fff!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:#6366f1!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{margin:0!important;color:#18181b!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:19px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important}.employeeOperationWindow-sale .employeeOperationClose{width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a1a1aa!important;font-size:22px!important;line-height:1!important}.employeeOperationWindow-sale .employeeOperationClose:hover{background:#f4f4f5!important;color:#52525b!important;transform:none!important}.employeeOperationWindowBody-sale{background:#fff!important;padding:0!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{padding:0!important;background:#fff!important;min-height:100%!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded .sc-sales-page__content{padding:0!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:0!important;min-height:670px!important;align-items:stretch!important}.sc-sales-page--employee-embedded .salesShuffleCartCard,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard,.sc-sales-page--employee-embedded .salesPanel{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.sc-sales-page--employee-embedded .salesShuffleCartCard{border-right:1px solid #e4e4e7!important;background:#fff!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{background:#fafafa!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader{padding:24px 24px 14px!important;min-height:auto!important;border-bottom:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader h2,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader h2{margin:0!important;font-family:DM Sans,Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#27272a!important;letter-spacing:-.01em!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader p{margin:6px 0 0!important;font-size:13px!important;font-weight:500!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#4f46e5!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;min-height:auto!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn svg{width:14px!important;height:14px!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 24px!important;padding:0!important;border:1px solid #e4e4e7!important;border-radius:12px!important;background:#fff!important;overflow:auto!important;max-height:458px!important;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar{height:10px;width:10px}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f1f5f9}.sc-sales-page--employee-embedded .salesModernCartHead,.sc-sales-page--employee-embedded .salesModernCartRow{display:grid!important;min-width:980px!important;grid-template-columns:72px minmax(180px,1fr) 74px 74px 62px 56px 106px!important;gap:16px!important;align-items:center!important}.sc-sales-page--employee-embedded .salesModernCartHead{position:sticky!important;top:0!important;z-index:1!important;padding:14px!important;border-bottom:1px solid #e4e4e7!important;background:#fafafae6!important}.sc-sales-page--employee-embedded .salesModernCartHead span{font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#a1a1aa!important}.sc-sales-page--employee-embedded .salesModernCartHead span:last-child{text-align:right!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup{border-bottom:1px solid #f4f4f5!important}.sc-sales-page--employee-embedded .salesModernCartRow{padding:14px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartQty,.sc-sales-page--employee-embedded .salesModernCartUnitPrice,.sc-sales-page--employee-embedded .salesModernCartPpv{display:flex!important;align-items:center!important}.sc-sales-page--employee-embedded .salesModernCartQty{width:auto!important;height:auto!important;min-height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesModernCartQty input,.sc-sales-page--employee-embedded .salesModernCartUnitPrice input,.sc-sales-page--employee-embedded .salesModernCartPpv input{width:100%!important;height:40px!important;border:1px solid #e4e4e7!important;border-radius:10px!important;background:#fff!important;padding:0 10px!important;font-size:14px!important;color:#52525b!important;outline:none!important}.sc-sales-page--employee-embedded .salesModernCartQty input{text-align:center!important;max-width:60px!important;font-weight:500!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesModernCartUnitPrice input,.sc-sales-page--employee-embedded .salesModernCartPpv input{text-align:right!important}.sc-sales-page--employee-embedded .salesModernCartPpv input{background:#fafafa!important}.sc-sales-page--employee-embedded .salesModernCartProduct b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesModernCartProduct small{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.3!important;color:#4f46e5!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesModernCartTax b{display:block!important;font-size:14px!important;font-weight:500!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesModernCartTax small{display:block!important;margin-top:2px!important;font-size:10px!important;color:#a1a1aa!important}.sc-sales-page--employee-embedded .salesModernCartDisp{display:flex!important;align-items:center!important}.sc-sales-page--employee-embedded .salesModernCartBadge.ok{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;padding:4px 8px!important;border-radius:6px!important;background:#d1fae5!important;color:#047857!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartBadge.neutral{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;padding:4px 8px!important;border-radius:6px!important;background:#f4f4f5!important;color:#71717a!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartTotal{text-align:right!important}.sc-sales-page--employee-embedded .salesModernCartTotal b{font-size:14px!important;font-weight:700!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesModernCartTotal small{display:block!important;margin-bottom:3px!important;font-size:10px!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesModernCartRowActions{display:none!important;align-items:center!important;gap:10px!important;padding:0 14px 12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup:hover .salesModernCartRowActions{display:flex!important}.sc-sales-page--employee-embedded .salesModernCartRowActionsLabel{font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#a1a1aa!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline{display:flex!important;align-items:center!important;gap:8px!important;margin-right:auto!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline span{font-size:11px!important;font-weight:600!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline input{width:96px!important;height:32px!important;border:1px solid #e4e4e7!important;border-radius:10px!important;background:#fff!important;padding:0 10px!important;font-size:12px!important;color:#52525b!important;outline:none!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn{width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:#fef2f2!important;color:#f87171!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn svg{width:14px!important;height:14px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:26px 24px 22px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div{padding:14px!important;border:1px solid #e4e4e7!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div span{display:block!important;margin-bottom:6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div b{font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight{border:2px solid #c7d2fe!important;background:#eef2ff73!important;box-shadow:inset 0 0 0 1px #6366f114!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight span{color:#4f46e5!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight b{font-size:20px!important;color:#312e81!important}.sc-sales-page--employee-embedded .salesCheckoutMeta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 24px!important;margin:0 0 18px!important}.sc-sales-page--employee-embedded .salesCheckoutLabel{display:block!important;font-size:12px!important;font-weight:500!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesCheckoutMeta .salesCheckoutLabel input{padding-left:30px!important}.sc-sales-page--employee-embedded .salesCheckoutLabel input,.sc-sales-page--employee-embedded .salesCheckoutLabel select{margin-top:6px!important;height:40px!important;width:100%!important;border:1px solid #e4e4e7!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;font-size:14px!important;color:#27272a!important;outline:none!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesSummaryBox{margin:0 24px 18px!important;padding:14px!important;border:1px solid #e4e4e7!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesSummaryBox>div{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:2px 0!important;font-size:14px!important}.sc-sales-page--employee-embedded .salesSummaryBox>div span{color:#71717a!important}.sc-sales-page--employee-embedded .salesSummaryBox>div b{font-size:14px!important;font-weight:500!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main{padding-top:12px!important;margin-top:8px!important;border-top:1px solid #f4f4f5!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main span{font-weight:700!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main b{font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#18181b!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel{display:block!important;padding:0 24px!important;margin:0 0 14px!important;font-size:14px!important;font-weight:600!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel select{height:42px!important;border-radius:12px!important}.sc-sales-page--employee-embedded .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 24px 18px!important;padding:12px 10px!important;border:1px solid #e4e4e7!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div{padding:0 10px!important;border-left:1px solid #f4f4f5!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div:first-child{border-left:0!important}.sc-sales-page--employee-embedded .salesPaymentPreview span{display:block!important;margin-bottom:5px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesPaymentPreview b{font-size:14px!important;font-weight:500!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{display:block!important;padding:0 24px!important;margin:0 0 18px!important;font-size:12px!important;font-weight:500!important;color:#71717a!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{margin-top:6px!important;height:44px!important;border:1px solid #e4e4e7!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;font-size:14px!important;color:#27272a!important}.sc-sales-page--employee-embedded .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 24px 24px!important;margin-top:auto!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn,.sc-sales-page--employee-embedded .salesShufflePrintBtn{width:100%!important;height:44px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn{background:#4f46e5!important;border:0!important;color:#fff!important;box-shadow:0 8px 18px #4f46e52e!important}.sc-sales-page--employee-embedded .salesShufflePrintBtn{border:1px solid #e4e4e7!important;background:#fff!important;color:#52525b!important}@media (max-width:1100px){.employeeOperationWindow-sale{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{grid-template-columns:1fr!important;min-height:auto!important}.sc-sales-page--employee-embedded .salesShuffleCartCard{border-right:0!important;border-bottom:1px solid #e4e4e7!important}}@media (max-width:760px){.employeeOperationOverlay-sale{padding:0!important}.employeeOperationWindow-sale{width:100vw!important;height:100vh!important;border-radius:0!important;border:0!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{padding:14px 14px 12px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader,.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page--employee-embedded .salesSummaryBox,.sc-sales-page--employee-embedded .salesPaymentPreview,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel,.sc-sales-page--employee-embedded .salesCheckoutActions{padding-left:16px!important;padding-right:16px!important;margin-left:0!important;margin-right:0!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 16px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{grid-template-columns:1fr 1fr!important;margin:20px 16px 18px!important}.sc-sales-page--employee-embedded .salesModernCartRowActions{display:flex!important}}@media (max-width:560px){.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesModernCartTotals{grid-template-columns:1fr!important}}.salesSearchPortalRootV608{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9000!important;pointer-events:none!important;color:#27272a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.salesSearchPortalRootV608 .salesShuffleSearchOverlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:auto!important}.salesSearchPortalRootV608 .salesShuffleSearchModal{pointer-events:auto!important}.employeeOperationOverlay-sale{padding:20px!important;background:#0f172a1a!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.employeeOperationWindow-sale{width:min(1500px,calc(100vw - 40px))!important;height:min(880px,calc(100vh - 40px))!important;border-radius:28px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;box-shadow:0 24px 48px #94a3b82e,0 8px 20px #94a3b814!important;overflow:hidden!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:84px!important;padding:18px 24px 16px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}.employeeOperationWindow-sale .employeeOperationWindowHeader div{display:flex!important;flex-direction:column!important;gap:4px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:#7c3aed!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{margin:0!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important}.employeeOperationWindow-sale .employeeOperationClose{width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#94a3b8!important;font-size:22px!important;line-height:1!important}.employeeOperationWindow-sale .employeeOperationClose:hover{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important;transform:none!important}.employeeOperationWindowBody-sale{background:#f8fafc!important;padding:0!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded,.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded .sc-sales-page__content{min-height:100%!important;padding:0!important;background:#f8fafc!important}.sc-sales-page--employee-embedded .salesNewSalePageV354,.sc-sales-page--employee-embedded .salesNewSalePageV601{min-height:100%!important;padding:18px!important;background:#f8fafc!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(320px,.92fr)!important;gap:18px!important;min-height:calc(100% + -0px)!important;align-items:stretch!important}.sc-sales-page--employee-embedded .salesPanel,.sc-sales-page--employee-embedded .salesShuffleCartCard,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{border:1px solid #e2e8f0!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 32px #e2e8f08c!important;overflow:hidden!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{background:linear-gradient(180deg,#fff,#fbfbff)!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader{min-height:auto!important;padding:28px 28px 16px!important;border-bottom:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader h2,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader h2{margin:0!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:30px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.03em!important;color:#0f172a!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader p{margin:8px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.6!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader h2{font-size:18px!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important;min-height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#7c3aed!important;font-size:15px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn:hover{color:#6366f1!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn svg{width:15px!important;height:15px!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 28px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;overflow:auto!important;max-height:460px!important;box-shadow:inset 0 1px #ffffffa6!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 #eef2f7}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar{height:12px;width:12px}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.sc-sales-page--employee-embedded .salesShuffleCartTable::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #eef2f7}.sc-sales-page--employee-embedded .salesModernCartHead,.sc-sales-page--employee-embedded .salesModernCartRow{display:grid!important;min-width:980px!important;grid-template-columns:72px minmax(220px,1.1fr) 74px 74px 62px 64px 112px!important;gap:16px!important;align-items:center!important}.sc-sales-page--employee-embedded .salesModernCartHead{position:sticky!important;top:0!important;z-index:2!important;padding:16px 16px 14px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.sc-sales-page--employee-embedded .salesModernCartHead span{color:#64748b!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sc-sales-page--employee-embedded .salesModernCartHead span:last-child,.sc-sales-page--employee-embedded .salesModernCartTotal{text-align:right!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup{border-bottom:1px solid #eef2f7!important}.sc-sales-page--employee-embedded .salesModernCartRow{padding:14px 16px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartQty,.sc-sales-page--employee-embedded .salesModernCartUnitPrice,.sc-sales-page--employee-embedded .salesModernCartPpv,.sc-sales-page--employee-embedded .salesModernCartDisp{display:flex!important;align-items:center!important}.sc-sales-page--employee-embedded .salesModernCartQty{width:auto!important;min-height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesModernCartQty input,.sc-sales-page--employee-embedded .salesModernCartUnitPrice input,.sc-sales-page--employee-embedded .salesModernCartPpv input,.sc-sales-page--employee-embedded .salesModernCartRemiseInline input,.sc-sales-page--employee-embedded .salesCheckoutLabel input,.sc-sales-page--employee-embedded .salesCheckoutLabel select,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{height:40px!important;border:1px solid #cbd5e1!important;border-radius:14px!important;background:#fff!important;padding:0 12px!important;color:#334155!important;font-family:DM Sans,Inter,sans-serif!important;font-size:14px!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.sc-sales-page--employee-embedded .salesModernCartQty input:focus,.sc-sales-page--employee-embedded .salesModernCartUnitPrice input:focus,.sc-sales-page--employee-embedded .salesModernCartRemiseInline input:focus,.sc-sales-page--employee-embedded .salesCheckoutLabel input:focus,.sc-sales-page--employee-embedded .salesCheckoutLabel select:focus,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 4px #8b5cf61f!important}.sc-sales-page--employee-embedded .salesModernCartQty input{width:62px!important;text-align:center!important;font-weight:600!important;color:#0f172a!important}.sc-sales-page--employee-embedded .salesModernCartUnitPrice input,.sc-sales-page--employee-embedded .salesModernCartPpv input{width:100%!important;text-align:right!important}.sc-sales-page--employee-embedded .salesModernCartPpv input{background:#f8fafc!important;color:#475569!important}.sc-sales-page--employee-embedded .salesModernCartProduct{min-width:0!important}.sc-sales-page--employee-embedded .salesModernCartProduct b{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-sales-page--employee-embedded .salesModernCartProduct small{display:block!important;margin-top:4px!important;color:#6366f1!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesCartPromotion{margin-top:8px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid #e9d5ff!important;background:#faf5ff!important}.sc-sales-page--employee-embedded .salesModernCartTax b{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartTax small{display:block!important;margin-top:2px!important;color:#94a3b8!important;font-size:10px!important}.sc-sales-page--employee-embedded .salesModernCartBadge.ok,.sc-sales-page--employee-embedded .salesModernCartBadge.neutral{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartBadge.ok{background:#ede9fe!important;border:1px solid #ddd6fe!important;color:#6d28d9!important}.sc-sales-page--employee-embedded .salesModernCartBadge.neutral{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important}.sc-sales-page--employee-embedded .salesModernCartTotal b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:16px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartTotal small{display:block!important;margin-bottom:3px!important;color:#94a3b8!important;font-size:10px!important}.sc-sales-page--employee-embedded .salesModernCartRowActions{display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px 14px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartRowActionsLabel{color:#94a3b8!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline{display:flex!important;align-items:center!important;gap:10px!important;margin-right:auto!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline span{color:#64748b!important;font-size:12px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline input{width:110px!important;height:36px!important;font-size:12px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn{width:36px!important;height:36px!important;border-radius:12px!important;border:0!important;background:transparent!important;color:#f43f5e!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn:hover{background:#fff1f2!important;color:#e11d48!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn svg{width:16px!important;height:16px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:24px 28px 28px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div{min-height:98px!important;padding:18px!important;border-radius:22px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div span{display:block!important;margin-bottom:10px!important;color:#64748b!important;font-size:10px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight{border:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;box-shadow:0 18px 30px #7c3aed42!important}.sc-sales-page--employee-embedded .salesEmptyBlock{margin:0 28px 28px!important;padding:48px 24px!important;border:1px dashed #cbd5e1!important;border-radius:22px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesCheckoutMeta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0 28px!important;margin:0 0 16px!important}.sc-sales-page--employee-embedded .salesCheckoutLabel,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{display:block!important;color:#475569!important;font-size:13px!important;font-weight:500!important}.sc-sales-page--employee-embedded .salesCheckoutLabel input,.sc-sales-page--employee-embedded .salesCheckoutLabel select,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{margin-top:8px!important;width:100%!important;background:#fff!important}.sc-sales-page--employee-embedded .salesCheckoutMeta .salesCheckoutLabel input{padding-left:14px!important}.sc-sales-page--employee-embedded .salesSummaryBox{margin:0 28px 18px!important;padding:20px 18px!important;border-radius:20px!important;border:1px solid #e2e8f0!important;background:#fff!important}.sc-sales-page--employee-embedded .salesSummaryBox>div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 0!important;font-size:14px!important}.sc-sales-page--employee-embedded .salesSummaryBox>div b{color:#0f172a!important;font-size:15px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main{margin-top:10px!important;padding-top:14px!important;border-top:1px solid #e2e8f0!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main span{color:#0f172a!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main b{color:#7c3aed!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel{padding:0 28px!important;margin:0 0 18px!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel select{height:42px!important;border-radius:16px!important}.sc-sales-page--employee-embedded .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 28px 18px!important;padding:0!important;border:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div{padding:16px 12px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div:first-child{background:#faf5ff!important;border-color:#ddd6fe!important;box-shadow:inset 0 0 0 1px #8b5cf614!important}.sc-sales-page--employee-embedded .salesPaymentPreview span{display:block!important;margin-bottom:8px!important;color:#64748b!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sc-sales-page--employee-embedded .salesPaymentPreview b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div:first-child b{color:#7c3aed!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{padding:0 28px!important;margin:0 0 20px!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{height:54px!important;border-radius:16px!important}.sc-sales-page--employee-embedded .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0 28px 28px!important;margin-top:auto!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn,.sc-sales-page--employee-embedded .salesShufflePrintBtn{width:100%!important;min-height:50px!important;border-radius:18px!important;font-size:15px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn{border:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;box-shadow:0 18px 28px #7c3aed4d!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn:hover{filter:brightness(1.02)!important}.sc-sales-page--employee-embedded .salesShufflePrintBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}@media (max-width:1240px){.employeeOperationWindow-sale{width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}}@media (max-width:760px){.employeeOperationOverlay-sale{padding:0!important}.employeeOperationWindow-sale{width:100vw!important;height:100vh!important;border-radius:0!important;border:0!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{padding:16px 18px 14px!important}.sc-sales-page--employee-embedded .salesNewSalePageV354,.sc-sales-page--employee-embedded .salesNewSalePageV601{padding:10px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader,.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page--employee-embedded .salesSummaryBox,.sc-sales-page--employee-embedded .salesPaymentPreview,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel,.sc-sales-page--employee-embedded .salesCheckoutActions{padding-left:18px!important;padding-right:18px!important;margin-left:0!important;margin-right:0!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 18px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{grid-template-columns:1fr 1fr!important;margin:20px 18px 22px!important}}@media (max-width:560px){.sc-sales-page--employee-embedded .salesShuffleCartHeader{flex-direction:column!important;align-items:flex-start!important}.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesModernCartTotals,.sc-sales-page--employee-embedded .salesPaymentPreview{grid-template-columns:1fr!important}}.employeeOperationOverlay-sale,.employeeOperationOverlay-return,.employeeOperationOverlay-stock,.employeeOperationOverlay-order,.employeeOperationOverlay-printSale{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;display:block!important;background:#f8fafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.employeeOperationWindow-sale,.employeeOperationWindow-return,.employeeOperationWindow-stock,.employeeOperationWindow-order,.employeeOperationWindow-printSale{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.employeeOperationWindow-sale .employeeOperationWindowHeader,.employeeOperationWindow-return .employeeOperationWindowHeader,.employeeOperationWindow-stock .employeeOperationWindowHeader,.employeeOperationWindow-order .employeeOperationWindowHeader,.employeeOperationWindow-printSale .employeeOperationWindowHeader{flex:0 0 auto!important;width:100%!important;border-radius:0!important}.employeeOperationWindow-sale .employeeOperationWindowBody,.employeeOperationWindow-return .employeeOperationWindowBody,.employeeOperationWindow-stock .employeeOperationWindowBody,.employeeOperationWindow-order .employeeOperationWindowBody,.employeeOperationWindow-printSale .employeeOperationWindowBody{flex:1 1 auto!important;width:100%!important;min-height:0!important;overflow:auto!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded,.employeeOperationWindowBody-return .sc-sales-page--employee-embedded,.employeeOperationWindowBody-stock .employeeStockCompact,.employeeOperationWindowBody-order .sc-stock-page--employee-order,.employeeOperationWindowBody-printSale .employeePrintSalesCompact{width:100%!important;max-width:none!important;min-height:100%!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{padding:0!important}.employeeOperationWindowBody-return .sc-sales-page--employee-embedded{box-sizing:border-box!important;padding:24px!important;background:#f7f8fb!important}.employeeOperationWindowBody-stock .employeeStockCompact,.employeeOperationWindowBody-order .sc-stock-page--employee-order{padding:24px!important}.employeeOperationWindowBody-printSale .employeePrintSalesCompact{box-sizing:border-box!important;padding:24px!important;background:#f7f8fb!important}@media (max-width:760px){.employeeOperationWindowBody-return .sc-sales-page--employee-embedded,.employeeOperationWindowBody-stock .employeeStockCompact,.employeeOperationWindowBody-order .sc-stock-page--employee-order,.employeeOperationWindowBody-printSale .employeePrintSalesCompact{padding:14px!important}}.employeeOperationOverlay-search{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;display:block!important;background:#f8fafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.employeeOperationWindow-search{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.employeeOperationWindow-search .employeeOperationWindowHeader{flex:0 0 auto!important;width:100%!important;border-radius:0!important}.employeeOperationWindow-search .employeeOperationWindowBody{box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;padding:28px!important;overflow:auto!important;background:#fff!important}.employeeOperationWindowBody-search .employeeProductLookup{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:100%!important}@media (max-width:760px){.employeeOperationWindow-search .employeeOperationWindowBody{padding:16px!important}}.employeeOperationOverlay-sale{background:#f6f8fc!important;font-family:DM Sans,Inter,system-ui,sans-serif!important}.employeeOperationWindow-sale{display:flex!important;flex-direction:column!important;width:100vw!important;height:100vh!important;background:#f6f8fc!important;color:#0f172a!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:64px!important;padding:12px 20px!important;border-bottom:1px solid #e5e9f2!important;background:#fffffffa!important;box-shadow:0 1px #0f172a05!important}.employeeOperationWindow-sale .employeeOperationWindowHeader div{gap:2px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:#6d5dfc!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.14em!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important}.employeeOperationWindow-sale .employeeOperationClose{width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#94a3b8!important;font-size:21px!important}.employeeOperationWindow-sale .employeeOperationClose:hover{border-color:#e2e8f0!important;background:#f8fafc!important;color:#475569!important;transform:none!important}.employeeOperationWindow-sale .employeeOperationWindowBody{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;background:#f6f8fc!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded,.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded .sc-sales-page__content,.employeeOperationWindowBody-sale .salesNewSalePageV354,.employeeOperationWindowBody-sale .salesNewSalePageV601{width:100%!important;height:100%!important;min-height:0!important;max-width:none!important}.employeeOperationWindowBody-sale .salesNewSalePageV354,.employeeOperationWindowBody-sale .salesNewSalePageV601{padding:14px!important;background:#f6f8fc!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.78fr) minmax(350px,1fr)!important;gap:14px!important;align-items:stretch!important}.sc-sales-page--employee-embedded .salesShuffleCartCard,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{min-height:0!important;height:100%!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0b!important;overflow:hidden!important}.sc-sales-page--employee-embedded .salesShuffleCartCard{display:flex!important;flex-direction:column!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{display:flex!important;flex-direction:column!important;background:#fbfcff!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader{flex:0 0 auto!important;min-height:auto!important;padding:20px 22px 14px!important;border-bottom:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader{align-items:flex-start!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader h2{font-family:Outfit,DM Sans,sans-serif!important;font-size:24px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.035em!important;color:#0f172a!important}.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader h2{font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important;color:#0f172a!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader p{margin-top:5px!important;color:#64748b!important;font-size:12px!important;line-height:1.5!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn{min-height:36px!important;padding:0 12px!important;border:1px solid #ddd6fe!important;border-radius:11px!important;background:#faf5ff!important;color:#6d28d9!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesShuffleLinkBtn:hover{border-color:#c4b5fd!important;background:#f3e8ff!important;color:#5b21b6!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{flex:1 1 auto!important;min-height:230px!important;max-height:none!important;margin:0 22px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;overflow:auto!important;scrollbar-color:#cbd5e1 #f1f5f9!important;scrollbar-width:thin!important}.sc-sales-page--employee-embedded .salesModernCartHead,.sc-sales-page--employee-embedded .salesModernCartRow{min-width:690px!important;grid-template-columns:52px minmax(175px,1fr) 60px 60px 48px 48px 88px!important;gap:10px!important}.sc-sales-page--employee-embedded .salesModernCartHead{padding:11px 12px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.sc-sales-page--employee-embedded .salesModernCartHead span{color:#64748b!important;font-size:8px!important;font-weight:800!important;letter-spacing:.12em!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup{border-bottom:1px solid #edf1f6!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup:last-child{border-bottom:0!important}.sc-sales-page--employee-embedded .salesModernCartRow{padding:12px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesModernCartRowGroup:hover .salesModernCartRow,.sc-sales-page--employee-embedded .salesModernCartRowGroup:hover .salesModernCartRowActions{background:#fbfcff!important}.sc-sales-page--employee-embedded .salesModernCartQty input,.sc-sales-page--employee-embedded .salesModernCartUnitPrice input,.sc-sales-page--employee-embedded .salesModernCartPpv input{height:34px!important;padding:0 8px!important;border:1px solid #dbe3ee!important;border-radius:9px!important;background:#fff!important;color:#172033!important;font-size:11px!important;font-weight:600!important}.sc-sales-page--employee-embedded .salesModernCartPpv input{background:#f8fafc!important}.sc-sales-page--employee-embedded .salesModernCartQty input:focus,.sc-sales-page--employee-embedded .salesModernCartUnitPrice input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--employee-embedded .salesModernCartProduct b{color:#0f172a!important;font-size:11px!important;line-height:1.35!important;font-weight:750!important}.sc-sales-page--employee-embedded .salesModernCartProduct small{margin-top:3px!important;color:#6366f1!important;font-size:9px!important;line-height:1.35!important}.sc-sales-page--employee-embedded .salesModernCartTax b{color:#0f172a!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartTax small{color:#94a3b8!important;font-size:8px!important}.sc-sales-page--employee-embedded .salesModernCartBadge.ok,.sc-sales-page--employee-embedded .salesModernCartBadge.neutral{min-width:28px!important;height:25px!important;padding:0 7px!important;border-radius:8px!important;font-size:10px!important;font-weight:800!important}.sc-sales-page--employee-embedded .salesModernCartBadge.ok{border:1px solid #ddd6fe!important;background:#f3e8ff!important;color:#6d28d9!important}.sc-sales-page--employee-embedded .salesModernCartTotal b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:12px!important;font-weight:750!important}.sc-sales-page--employee-embedded .salesModernCartTotal small{color:#e11d48!important;font-size:8px!important}.sc-sales-page--employee-embedded .salesModernCartRowActions{display:flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:7px 12px 10px!important;border-top:1px solid #f1f5f9!important;background:#fbfcff!important}.sc-sales-page--employee-embedded .salesModernCartRowActionsLabel{color:#94a3b8!important;font-size:8px!important;font-weight:800!important;letter-spacing:.13em!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline{gap:8px!important;margin-right:auto!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline span{color:#64748b!important;font-size:9px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesModernCartRemiseInline input{width:84px!important;height:31px!important;padding:0 9px!important;border:1px solid #dbe3ee!important;border-radius:9px!important;background:#fff!important;color:#334155!important;font-size:10px!important;font-weight:650!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn{width:31px!important;height:31px!important;border-radius:9px!important;border:1px solid transparent!important;background:transparent!important;color:#f43f5e!important;opacity:1!important}.sc-sales-page--employee-embedded .salesModernCartRowActions .salesCartTrashBtn:hover{border-color:#fecdd3!important;background:#fff1f2!important;color:#e11d48!important}.sc-sales-page--employee-embedded .salesModernCartTotals{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:14px 22px 20px!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div{min-height:76px!important;padding:13px!important;border:1px solid #e2e8f0!important;border-radius:13px!important;background:#f8fafc!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div span{margin-bottom:7px!important;color:#64748b!important;font-size:8px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:.12em!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.025em!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight{border:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;box-shadow:0 12px 22px #6d5dfc38!important}.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight span,.sc-sales-page--employee-embedded .salesModernCartTotals>div.highlight b{color:#fff!important}.sc-sales-page--employee-embedded .salesCheckoutMeta{flex:0 0 auto!important;gap:10px!important;padding:0 20px!important;margin:0 0 14px!important}.sc-sales-page--employee-embedded .salesCheckoutLabel,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{color:#475569!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--employee-embedded .salesCheckoutLabel input,.sc-sales-page--employee-embedded .salesCheckoutLabel select,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{height:38px!important;margin-top:6px!important;padding:0 11px!important;border:1px solid #dbe3ee!important;border-radius:10px!important;background:#fff!important;color:#172033!important;font-size:11px!important}.sc-sales-page--employee-embedded .salesCheckoutLabel input:focus,.sc-sales-page--employee-embedded .salesCheckoutLabel select:focus,.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--employee-embedded .salesSummaryBox{flex:0 0 auto!important;margin:0 20px 14px!important;padding:14px!important;border:1px solid #e2e8f0!important;border-radius:13px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesSummaryBox>div{padding:6px 0!important;font-size:10px!important}.sc-sales-page--employee-embedded .salesSummaryBox>div span{color:#64748b!important}.sc-sales-page--employee-embedded .salesSummaryBox>div b{color:#0f172a!important;font-size:11px!important;font-weight:650!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main{margin-top:7px!important;padding-top:10px!important;border-top:1px solid #e2e8f0!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main span{color:#0f172a!important;font-weight:800!important}.sc-sales-page--employee-embedded .salesSummaryBox>div.main b{color:#7c3aed!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:20px!important;font-weight:750!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel{flex:0 0 auto!important;padding:0 20px!important;margin:0 0 12px!important;color:#0f172a!important;font-size:11px!important;font-weight:750!important}.sc-sales-page--employee-embedded .salesCheckoutPanel>.salesCheckoutLabel select{height:38px!important;border-radius:10px!important}.sc-sales-page--employee-embedded .salesPaymentPreview{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 20px 13px!important;padding:0!important;border:0!important;background:transparent!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div{min-height:64px!important;padding:11px 9px!important;border:1px solid #e2e8f0!important;border-radius:11px!important;background:#fff!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div.is-selected{border-color:#d8b4fe!important;background:#faf5ff!important;box-shadow:inset 0 0 0 1px #7c3aed14!important}.sc-sales-page--employee-embedded .salesPaymentPreview span{margin-bottom:6px!important;color:#64748b!important;font-size:8px!important;font-weight:800!important;letter-spacing:.12em!important}.sc-sales-page--employee-embedded .salesPaymentPreview b{color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:14px!important;font-weight:750!important}.sc-sales-page--employee-embedded .salesPaymentPreview>div.is-selected b{color:#7c3aed!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel{flex:0 0 auto!important;padding:0 20px!important;margin:0 0 13px!important}.sc-sales-page--employee-embedded .salesCheckoutNoteLabel input{height:40px!important;border-radius:10px!important}.sc-sales-page--employee-embedded .salesCheckoutActions{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:auto!important;padding:0 20px 20px!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn,.sc-sales-page--employee-embedded .salesShufflePrintBtn{width:100%!important;min-height:40px!important;border-radius:11px!important;font-size:10px!important;font-weight:800!important}.sc-sales-page--employee-embedded .salesShufflePrimaryBtn{border:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;box-shadow:0 10px 18px #6d5dfc38!important}.sc-sales-page--employee-embedded .salesShufflePrintBtn{border:1px solid #dbe3ee!important;background:#fff!important;color:#475569!important;box-shadow:none!important}.sc-sales-page--employee-embedded .salesShufflePrintBtn:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}@media (max-width:1000px){.employeeOperationWindow-sale .employeeOperationWindowBody{overflow:auto!important}.sc-sales-page--employee-embedded .salesShuffleNewSaleLayout{height:auto!important;grid-template-columns:1fr!important}.sc-sales-page--employee-embedded .salesShuffleCartCard,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard{height:auto!important;min-height:520px!important}}@media (max-width:640px){.employeeOperationWindowBody-sale .salesNewSalePageV354,.employeeOperationWindowBody-sale .salesNewSalePageV601{padding:8px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader,.sc-sales-page--employee-embedded .salesShuffleCheckoutHeader{padding:16px 14px 12px!important}.sc-sales-page--employee-embedded .salesShuffleCartHeader{flex-direction:column!important}.sc-sales-page--employee-embedded .salesShuffleCartTable{margin:0 14px!important}.sc-sales-page--employee-embedded .salesModernCartTotals{grid-template-columns:1fr 1fr!important;margin:12px 14px 16px!important}.sc-sales-page--employee-embedded .salesCheckoutMeta,.sc-sales-page--employee-embedded .salesPaymentPreview{grid-template-columns:1fr!important}}.sc-sales-page--saisir-une-vente,.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{background:#f8fafc!important}.sc-sales-page--saisir-une-vente .sc-page-header{align-items:flex-start!important;padding:0 0 22px!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{margin:0!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:42px!important;line-height:1.08!important;font-weight:700!important;color:#1e293b!important;letter-spacing:-.04em!important}.sc-sales-page--saisir-une-vente .sc-page-header p{margin:8px 0 0!important;max-width:none!important;color:#64748b!important;font-size:15px!important;line-height:1.55!important}.salesNewSaleHeaderActionsV621{display:flex!important;align-items:center!important;justify-content:flex-end!important}.salesNewSaleHeaderAddBtn{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:auto!important;padding:13px 20px!important;border:1px solid #ede9fe!important;border-radius:14px!important;background:#faf5ff!important;color:#7c3aed!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}.salesNewSaleHeaderAddBtn:hover{background:#f5f3ff!important;color:#6d28d9!important}.salesNewSaleHeaderAddBtn svg{width:14px!important;height:14px!important;stroke:currentColor;stroke-width:2;fill:none}.sc-sales-page--saisir-une-vente .sc-sales-page__content,.employeeOperationWindowBody-sale .sc-sales-page__content{padding:0!important}.sc-sales-page--saisir-une-vente .salesNewSalePageV354,.sc-sales-page--saisir-une-vente .salesNewSalePageV601,.employeeOperationWindowBody-sale .salesNewSalePageV354,.employeeOperationWindowBody-sale .salesNewSalePageV601{padding:0!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout,.employeeOperationWindowBody-sale .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(300px,.82fr)!important;gap:22px!important;align-items:start!important}.sc-sales-page--saisir-une-vente .salesShuffleCartCard,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard,.employeeOperationWindowBody-sale .salesShuffleCartCard,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard{border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px #0f172a05,0 10px 24px #94a3b81a!important;overflow:hidden!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader,.employeeOperationWindowBody-sale .salesShuffleCartHeader,.employeeOperationWindowBody-sale .salesShuffleCheckoutHeader{padding:18px 18px 14px!important;background:#fff!important;border-bottom:1px solid #eef2f7!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.employeeOperationWindowBody-sale .salesShuffleCartHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.salesModernCartHeadingBlock{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.salesModernCartTitleRow{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader h2,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2,.employeeOperationWindowBody-sale .salesShuffleCartHeader h2,.employeeOperationWindowBody-sale .salesShuffleCheckoutHeader h2{margin:0!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important}.salesModernCartCountPill{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.salesModernCartStorageHint{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#94a3b8!important;font-size:12px!important;font-weight:500!important}.salesModernCartStorageHint:before{content:"";width:10px;height:10px;border-radius:999px;border:2px solid #cbd5e1;box-sizing:border-box}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{padding-bottom:12px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable,.employeeOperationWindowBody-sale .salesShuffleCartTable{margin:0!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:auto hidden!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow,.employeeOperationWindowBody-sale .salesModernCartHead,.employeeOperationWindowBody-sale .salesModernCartRow{min-width:760px!important;grid-template-columns:78px minmax(210px,1.2fr) 70px 70px 54px 68px 92px!important;gap:14px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.employeeOperationWindowBody-sale .salesModernCartHead{padding:14px 18px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.sc-sales-page--saisir-une-vente .salesModernCartHead span,.employeeOperationWindowBody-sale .salesModernCartHead span{color:#94a3b8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.sc-sales-page--saisir-une-vente .salesModernCartRowGroup,.employeeOperationWindowBody-sale .salesModernCartRowGroup{border-bottom:1px solid #eef2f7!important}.sc-sales-page--saisir-une-vente .salesModernCartRow,.employeeOperationWindowBody-sale .salesModernCartRow{padding:16px 18px 10px!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice input,.sc-sales-page--saisir-une-vente .salesModernCartPpv input,.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input,.employeeOperationWindowBody-sale .salesModernCartQty input,.employeeOperationWindowBody-sale .salesModernCartUnitPrice input,.employeeOperationWindowBody-sale .salesModernCartPpv input,.employeeOperationWindowBody-sale .salesModernCartRemiseInline input,.employeeOperationWindowBody-sale .salesCheckoutLabel input,.employeeOperationWindowBody-sale .salesCheckoutLabel select,.employeeOperationWindowBody-sale .salesCheckoutNoteLabel input{height:38px!important;border:1px solid #dbe3ee!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#475569!important;font-size:13px!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input,.employeeOperationWindowBody-sale .salesModernCartQty input{width:48px!important;padding:0 6px!important;font-weight:700!important;color:#0f172a!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice input,.sc-sales-page--saisir-une-vente .salesModernCartPpv input,.employeeOperationWindowBody-sale .salesModernCartUnitPrice input,.employeeOperationWindowBody-sale .salesModernCartPpv input{width:52px!important;padding:0 6px!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b,.employeeOperationWindowBody-sale .salesModernCartProduct b{font-size:13px!important;line-height:1.45!important;font-weight:700!important;color:#1e293b!important;white-space:normal!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small,.employeeOperationWindowBody-sale .salesModernCartProduct small{margin-top:5px!important;color:#94a3b8!important;font-size:11px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesModernCartTax b,.employeeOperationWindowBody-sale .salesModernCartTax b{font-size:14px!important;color:#334155!important}.sc-sales-page--saisir-une-vente .salesModernCartTax small,.employeeOperationWindowBody-sale .salesModernCartTax small{font-size:10px!important;color:#cbd5e1!important;margin-top:4px!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok,.employeeOperationWindowBody-sale .salesModernCartBadge.ok{min-width:26px!important;height:24px!important;padding:0 8px!important;border-radius:8px!important;background:#dcfce7!important;border-color:#bbf7d0!important;color:#16a34a!important;font-size:12px!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral,.employeeOperationWindowBody-sale .salesModernCartBadge.neutral{min-width:26px!important;height:24px!important;padding:0 8px!important;border-radius:8px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal,.employeeOperationWindowBody-sale .salesModernCartTotal{text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b,.employeeOperationWindowBody-sale .salesModernCartTotal b{font-size:14px!important;font-weight:700!important;color:#111827!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal small,.employeeOperationWindowBody-sale .salesModernCartTotal small{font-size:10px!important;color:#94a3b8!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActions,.employeeOperationWindowBody-sale .salesModernCartRowActions{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 18px 16px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsLabel,.employeeOperationWindowBody-sale .salesModernCartRowActionsLabel{color:#94a3b8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline span,.employeeOperationWindowBody-sale .salesModernCartRemiseInline span{color:#94a3b8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input,.employeeOperationWindowBody-sale .salesModernCartRemiseInline input{width:92px!important}.sc-sales-page--saisir-une-vente .salesCartTrashBtn,.employeeOperationWindowBody-sale .salesCartTrashBtn{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#ef4444!important;margin-left:auto!important}.sc-sales-page--saisir-une-vente .salesCartTrashBtn:hover,.employeeOperationWindowBody-sale .salesCartTrashBtn:hover{background:transparent!important;color:#dc2626!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals,.employeeOperationWindowBody-sale .salesModernCartTotals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div,.employeeOperationWindowBody-sale .salesModernCartTotals>div{min-height:74px!important;padding:16px 18px!important;border:1px solid #e2e8f0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div span,.employeeOperationWindowBody-sale .salesModernCartTotals>div span{margin-bottom:10px!important;color:#94a3b8!important;font-size:10px!important;font-weight:800!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div b,.employeeOperationWindowBody-sale .salesModernCartTotals>div b{font-size:20px!important;font-weight:700!important;color:#111827!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight,.employeeOperationWindowBody-sale .salesModernCartTotals>div.highlight{border:0!important;border-radius:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;box-shadow:0 16px 24px #7c3aed2e!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight b,.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight span,.employeeOperationWindowBody-sale .salesModernCartTotals>div.highlight b,.employeeOperationWindowBody-sale .salesModernCartTotals>div.highlight span{color:#fff!important}.sc-sales-page--saisir-une-vente .salesEmptyBlock,.employeeOperationWindowBody-sale .salesEmptyBlock{margin:18px!important;min-height:220px!important;border:1px dashed #dbe3ee!important;border-radius:16px!important;background:#fff!important;color:#64748b!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard{padding-bottom:18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta,.employeeOperationWindowBody-sale .salesCheckoutMeta{padding:16px 18px 0!important;gap:12px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel,.employeeOperationWindowBody-sale .salesCheckoutLabel,.employeeOperationWindowBody-sale .salesCheckoutNoteLabel{color:#334155!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox,.employeeOperationWindowBody-sale .salesSummaryBox{margin:18px!important;padding:14px 16px!important;border:0!important;border-radius:14px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div,.employeeOperationWindowBody-sale .salesSummaryBox>div{padding:6px 0!important;font-size:13px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span,.employeeOperationWindowBody-sale .salesSummaryBox>div span{color:#94a3b8!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div b,.employeeOperationWindowBody-sale .salesSummaryBox>div b{font-size:13px!important;color:#64748b!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main,.employeeOperationWindowBody-sale .salesSummaryBox>div.main{margin-top:10px!important;padding-top:14px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main span,.employeeOperationWindowBody-sale .salesSummaryBox>div.main span{color:#1f2937!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main b,.employeeOperationWindowBody-sale .salesSummaryBox>div.main b{font-size:18px!important;color:#7c3aed!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel,.employeeOperationWindowBody-sale .salesCheckoutPanel>.salesCheckoutLabel{display:block!important;padding:0 18px!important;margin:0 0 18px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview,.employeeOperationWindowBody-sale .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 18px 18px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div,.employeeOperationWindowBody-sale .salesPaymentPreview>div{padding:12px 10px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected,.employeeOperationWindowBody-sale .salesPaymentPreview>div.is-selected{background:#faf5ff!important;border-color:#8b5cf6!important;box-shadow:0 0 0 1px #8b5cf624!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span,.employeeOperationWindowBody-sale .salesPaymentPreview span{margin-bottom:8px!important;color:#a1a1aa!important;font-size:10px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b,.employeeOperationWindowBody-sale .salesPaymentPreview b{font-size:14px!important;color:#334155!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected b,.employeeOperationWindowBody-sale .salesPaymentPreview>div.is-selected b{color:#6d28d9!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel,.employeeOperationWindowBody-sale .salesCheckoutNoteLabel{display:block!important;padding:0 18px!important;margin:0 0 18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions,.employeeOperationWindowBody-sale .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 18px!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn,.employeeOperationWindowBody-sale .salesShufflePrimaryBtn{min-height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#9333ea,#4f46e5)!important;color:#fff!important;box-shadow:0 14px 22px #7c3aed38!important;font-size:15px!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn,.employeeOperationWindowBody-sale .salesShufflePrintBtn{min-height:46px!important;border-radius:12px!important;border:1px solid #e2e8f0!important;color:#475569!important;background:#fff!important}@media (max-width:1180px){.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout,.employeeOperationWindowBody-sale .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}}@media (max-width:760px){.sc-sales-page--saisir-une-vente .sc-page-header{gap:14px!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{font-size:30px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals,.employeeOperationWindowBody-sale .salesModernCartTotals{grid-template-columns:1fr 1fr!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta,.employeeOperationWindowBody-sale .salesCheckoutMeta{grid-template-columns:1fr!important}}.sc-sales-page--saisir-une-vente .salesCashTenderBox,.employeeOperationWindowBody-sale .salesCashTenderBox{margin:0 24px 16px;padding:14px;border:1px solid #e4e4e7;border-radius:14px;background:#fafafa}.sc-sales-page--saisir-une-vente .salesCashTenderBox .salesCheckoutLabel,.employeeOperationWindowBody-sale .salesCashTenderBox .salesCheckoutLabel{display:block;margin:0;padding:0}.sc-sales-page--saisir-une-vente .salesCashTenderBox input[aria-invalid=true],.employeeOperationWindowBody-sale .salesCashTenderBox input[aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.sc-sales-page--saisir-une-vente .salesCashChangeRow,.employeeOperationWindowBody-sale .salesCashChangeRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #e4e4e7}.sc-sales-page--saisir-une-vente .salesCashChangeRow span,.employeeOperationWindowBody-sale .salesCashChangeRow span{color:#52525b;font-size:13px;font-weight:600}.sc-sales-page--saisir-une-vente .salesCashChangeRow b,.employeeOperationWindowBody-sale .salesCashChangeRow b{color:#166534;font-size:18px;font-weight:800;white-space:nowrap}.sc-sales-page--saisir-une-vente .salesCashChangeRow.is-insufficient b,.employeeOperationWindowBody-sale .salesCashChangeRow.is-insufficient b{color:#b91c1c}@media (max-width:640px){.sc-sales-page--saisir-une-vente .salesCashTenderBox,.employeeOperationWindowBody-sale .salesCashTenderBox{margin-left:16px;margin-right:16px}}.employeeOperationWindow-sale{position:relative!important;display:block!important;width:100vw!important;height:100vh!important;overflow:hidden!important;background:#f8fafc!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{position:absolute!important;top:16px!important;right:18px!important;z-index:80!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.employeeOperationWindow-sale .employeeOperationWindowHeader>div{display:none!important}.employeeOperationWindow-sale .employeeOperationClose{pointer-events:auto!important;width:34px!important;height:34px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#94a3b8!important;font-size:22px!important;box-shadow:none!important}.employeeOperationWindow-sale .employeeOperationClose:hover{background:#f1f5f9!important;color:#475569!important;transform:none!important}.employeeOperationWindow-sale .employeeOperationWindowBody{width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;background:#f8fafc!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded{width:100%!important;height:auto!important;min-height:100%!important;padding:0!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente{--sale-page-bg:#f8fafc;--sale-card:#ffffff;--sale-border:#e2e8f0;--sale-muted:#64748b;--sale-muted-light:#94a3b8;--sale-text:#1e293b;--sale-violet:#7c3aed;--sale-indigo:#4f46e5;width:100%!important;max-width:1420px!important;min-height:100%!important;margin:0 auto!important;padding:34px 52px 56px!important;background:var(--sale-page-bg)!important;color:var(--sale-text)!important;font-family:DM Sans,Inter,system-ui,sans-serif!important}.sc-sales-page--saisir-une-vente .sc-page-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin:0 0 24px!important;padding:0!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{margin:0!important;color:#1e293b!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:25px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.035em!important}.sc-sales-page--saisir-une-vente .sc-page-header p{margin:6px 0 0!important;max-width:720px!important;color:#64748b!important;font-size:12px!important;line-height:1.55!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-right:24px!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:36px!important;padding:0 15px!important;border:1px solid #ede9fe!important;border-radius:11px!important;background:#faf5ff!important;color:#7c3aed!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .sc-sales-page__content,.sc-sales-page--saisir-une-vente .salesNewSalePageV354,.sc-sales-page--saisir-une-vente .salesNewSalePageV601{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,.82fr)!important;gap:24px!important;align-items:start!important;width:100%!important;height:auto!important;min-height:0!important}.sc-sales-page--saisir-une-vente .salesLeftColumnV622{display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartCard,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:1px solid var(--sale-border)!important;border-radius:16px!important;background:var(--sale-card)!important;box-shadow:0 1px 2px #0f172a08,0 8px 20px #94a3b814!important;overflow:hidden!important}.sc-sales-page--saisir-une-vente .salesShuffleCartCard{display:block!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:sticky!important;top:18px!important;display:block!important;padding-bottom:18px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:58px!important;margin:0!important;padding:16px 18px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{justify-content:flex-start!important;min-height:52px!important;padding:16px 18px 12px!important;border-bottom:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader h2,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{margin:0!important;color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important}.sc-sales-page--saisir-une-vente .salesModernCartTitleRow{display:flex!important;align-items:center!important;gap:9px!important}.sc-sales-page--saisir-une-vente .salesModernCartCountPill{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable{display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:390px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f1f5f9!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable::-webkit-scrollbar{height:9px!important;width:9px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable::-webkit-scrollbar-track{background:#f1f5f9!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow{display:grid!important;grid-template-columns:64px minmax(190px,1fr) 58px 58px 52px 52px 90px!important;gap:12px!important;align-items:center!important;min-width:690px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead{position:sticky!important;top:0!important;z-index:3!important;padding:12px 18px!important;border-bottom:1px solid #eef2f7!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesModernCartHead span{color:#94a3b8!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesModernCartRowGroup{display:block!important;width:100%!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRowGroup:last-child{border-bottom:0!important}.sc-sales-page--saisir-une-vente .salesModernCartRow{padding:14px 18px 10px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartQty,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartDisp{display:flex!important;align-items:center!important}.sc-sales-page--saisir-une-vente .salesModernCartQty{width:auto!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input{width:44px!important;height:30px!important;padding:0 6px!important;border:1px solid #dbe3ee!important;border-radius:7px!important;background:#fff!important;color:#1e293b!important;text-align:center!important;font-size:11px!important;font-weight:700!important;outline:none!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input:focus,.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input:focus,.sc-sales-page--saisir-une-vente .salesCheckoutLabel input:focus,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{display:block!important;overflow:hidden!important;color:#1e293b!important;font-size:11px!important;line-height:1.4!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{display:flex!important;gap:6px!important;margin-top:3px!important;color:#94a3b8!important;font-size:9px!important;line-height:1.35!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartTotal{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTax b{color:#475569!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice small,.sc-sales-page--saisir-une-vente .salesModernCartPpv small,.sc-sales-page--saisir-une-vente .salesModernCartTax small{color:#94a3b8!important;font-size:8px!important;line-height:1.2!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok,.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:21px!important;padding:0 7px!important;border:0!important;border-radius:7px!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok{background:#dcfce7!important;color:#16a34a!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral{background:#f1f5f9!important;color:#64748b!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{color:#111827!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal small{color:#ef4444!important;font-size:8px!important;line-height:1.2!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsV622{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 18px 14px!important;border-top:1px solid #f1f5f9!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline span{color:#94a3b8!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input{width:70px!important;height:28px!important;padding:0 8px!important;border:1px solid #dbe3ee!important;border-radius:7px!important;background:#fff!important;color:#475569!important;font-size:10px!important;outline:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline em{color:#94a3b8!important;font-size:9px!important;font-style:normal!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important;color:#ef4444!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn:hover{color:#dc2626!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn svg{width:12px!important;height:12px!important;stroke:currentColor!important;stroke-width:1.8!important;fill:none!important}.sc-sales-page--saisir-une-vente .salesEmptyBlock{min-height:190px!important;margin:0!important;padding:36px 24px!important;border:0!important;border-radius:0!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:84px!important;padding:14px 16px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div span{margin:0 0 9px!important;color:#64748b!important;font-size:8px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div b{color:#111827!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight{border:0!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;box-shadow:0 14px 22px #7c3aed33!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight span,.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight b{color:#fff!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0 18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{display:block!important;color:#475569!important;font-size:9px!important;line-height:1.35!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{width:100%!important;height:36px!important;margin-top:6px!important;padding:0 11px!important;border:1px solid #dbe3ee!important;border-radius:9px!important;background:#fff!important;color:#475569!important;font-size:11px!important;outline:none!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{display:grid!important;gap:0!important;margin:16px 18px!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:6px 0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox span{color:#94a3b8!important;font-size:9px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox b{color:#64748b!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main{margin-top:8px!important;padding-top:12px!important;border-top:1px solid #e2e8f0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main span{color:#1e293b!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main b{color:#7c3aed!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:19px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{margin:0 18px 14px!important;padding:0!important}.sc-sales-page--saisir-une-vente .salesMixedGrid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0 18px 14px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 18px 16px!important;padding:0!important;border:0!important;background:transparent!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{display:block!important;min-height:54px!important;padding:10px 9px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected{border-color:#8b5cf6!important;background:#faf5ff!important;box-shadow:0 0 0 1px #8b5cf61a!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{display:block!important;margin-bottom:7px!important;color:#94a3b8!important;font-size:8px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{color:#475569!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected b{color:#7c3aed!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{margin:0 18px 16px!important;padding:0!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:44px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:0 18px!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{width:100%!important;min-height:39px!important;border-radius:9px!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;background:linear-gradient(135deg,#9333ea,#4f46e5)!important;color:#fff!important;box-shadow:0 10px 18px #7c3aed33!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:1.8!important;fill:none!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;box-shadow:none!important}@media (max-width:1100px){.sc-sales-page--saisir-une-vente{padding:28px 26px 42px!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:static!important}}@media (max-width:720px){.sc-sales-page--saisir-une-vente{padding:22px 14px 34px!important}.sc-sales-page--saisir-une-vente .sc-page-header{flex-direction:column!important;gap:14px!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions{width:100%!important;padding-right:0!important;justify-content:flex-start!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals{grid-template-columns:1fr 1fr!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:1fr!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{top:8px!important;right:8px!important}}@media (max-width:480px){.sc-sales-page--saisir-une-vente .salesModernCartTotals,.sc-sales-page--saisir-une-vente .salesPaymentPreview{grid-template-columns:1fr!important}}.sc-sales-page--saisir-une-vente{--sale-page-bg:#f5f7fb;--sale-card:#ffffff;--sale-border:#e1e7f0;--sale-separator:#edf1f6;--sale-text:#101828;--sale-secondary:#344054;--sale-muted:#667085;--sale-subtle:#98a2b3;--sale-primary:#5b4df2;--sale-primary-hover:#4938e6;width:100%!important;max-width:1600px!important;min-height:100%!important;padding:32px 32px 52px!important;background:var(--sale-page-bg)!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{top:18px!important;right:20px!important}.employeeOperationWindow-sale .employeeOperationClose{width:38px!important;height:38px!important;border:1px solid transparent!important;border-radius:10px!important;color:#667085!important;font-size:24px!important}.employeeOperationWindow-sale .employeeOperationClose:hover{border-color:#e1e7f0!important;background:#fff!important;color:#101828!important}.sc-sales-page--saisir-une-vente .sc-page-header{min-height:64px!important;gap:24px!important;margin:0 0 28px!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{color:var(--sale-text)!important;font-family:Space Grotesk,Outfit,DM Sans,sans-serif!important;font-size:30px!important;line-height:38px!important;font-weight:700!important;letter-spacing:-.03em!important}.sc-sales-page--saisir-une-vente .sc-page-header p{margin-top:4px!important;color:var(--sale-muted)!important;font-size:14px!important;line-height:22px!important;font-weight:400!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions{min-height:44px!important;padding-right:46px!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn{min-height:44px!important;padding:0 18px!important;border:1px solid #d8d4ff!important;border-radius:10px!important;background:#f0efff!important;color:var(--sale-primary)!important;font-size:14px!important;line-height:20px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn:hover{border-color:#c7c2ff!important;background:#e8e6ff!important;color:var(--sale-primary-hover)!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn svg{width:16px!important;height:16px!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:minmax(0,2fr) minmax(390px,.95fr)!important;gap:24px!important;align-items:start!important}.sc-sales-page--saisir-une-vente .salesLeftColumnV622{gap:20px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartCard,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{border:1px solid var(--sale-border)!important;border-radius:16px!important;background:var(--sale-card)!important;box-shadow:0 1px 2px #10182808,0 8px 24px #1018280e!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{top:20px!important;padding-bottom:22px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{min-height:68px!important;padding:20px 24px!important;border-bottom:1px solid var(--sale-separator)!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{min-height:auto!important;padding:22px 24px 14px!important;border-bottom:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader h2,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{color:var(--sale-text)!important;font-family:Space Grotesk,Outfit,DM Sans,sans-serif!important;font-size:18px!important;line-height:26px!important;font-weight:700!important;letter-spacing:-.02em!important}.sc-sales-page--saisir-une-vente .salesModernCartTitleRow{gap:10px!important;flex-wrap:wrap!important}.sc-sales-page--saisir-une-vente .salesModernCartCountPill{height:26px!important;padding:0 10px!important;color:#667085!important;font-size:12px!important;line-height:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint{gap:7px!important;color:#667085!important;font-size:12px!important;line-height:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint:before{width:12px!important;height:12px!important;border:1px solid #98a2b3!important;border-radius:2px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable{max-height:480px!important;overflow:auto!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow{grid-template-columns:64px minmax(190px,1fr) 76px 76px 58px 60px 104px!important;gap:14px!important;min-width:760px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead{padding:14px 24px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesModernCartHead span{color:#667085!important;font-size:11px!important;line-height:18px!important;font-weight:700!important;letter-spacing:.06em!important}.sc-sales-page--saisir-une-vente .salesModernCartRow{min-height:84px!important;padding:18px 24px 14px!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input{width:48px!important;height:40px!important;padding:0 8px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#101828!important;font-size:14px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{color:#101828!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{margin-top:4px!important;color:#667085!important;font-size:12px!important;line-height:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartTotal{min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTax b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{color:#344054!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartTax small,.sc-sales-page--saisir-une-vente .salesModernCartTotal small{color:#667085!important;font-size:11px!important;line-height:16px!important;white-space:normal!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal{align-items:flex-end!important;text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{color:#101828!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge{min-width:36px!important;height:28px!important;padding:0 10px!important;border-radius:6px!important;font-size:12px!important;line-height:18px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsV622{min-height:62px!important;padding:12px 24px 16px!important;border-top:1px solid #f2f4f7!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline{display:grid!important;grid-template-columns:auto 88px auto!important;align-items:center!important;gap:8px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline span{color:#667085!important;font-size:11px!important;line-height:18px!important;font-weight:700!important;letter-spacing:.05em!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input{width:88px!important;height:38px!important;padding:0 10px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#344054!important;font-size:13px!important;line-height:20px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline em{margin-left:-4px!important;color:#667085!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn{gap:7px!important;color:#e5484d!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn svg{width:15px!important;height:15px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals{gap:16px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div{min-height:104px!important;padding:20px!important;border:1px solid var(--sale-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #10182806!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div span{margin-bottom:12px!important;color:#667085!important;font-size:10px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.07em!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div b{color:#101828!important;font-size:20px!important;line-height:28px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals>div.highlight{background:var(--sale-primary)!important;box-shadow:0 10px 22px #5b4df22e!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{gap:12px!important;padding:0 24px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{color:#344054!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:44px!important;margin-top:7px!important;padding:0 13px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;color:#344054!important;font-size:14px!important;line-height:22px!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input::placeholder,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input::placeholder{color:#98a2b3!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input:focus,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select:focus,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input:focus,.sc-sales-page--saisir-une-vente .salesModernCartQty input:focus,.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input:focus{border-color:#7868ff!important;box-shadow:0 0 0 3px #5b4df21f!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{margin:20px 24px!important;padding:14px 16px!important;border-radius:12px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{padding:7px 0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox span{color:#667085!important;font-size:11px!important;line-height:18px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox b{color:#344054!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main{margin-top:8px!important;padding-top:14px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main span{color:#101828!important;font-size:13px!important;line-height:20px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox .main b{color:var(--sale-primary)!important;font-size:22px!important;line-height:30px!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{margin:0 24px 16px!important}.sc-sales-page--saisir-une-vente .salesMixedGrid{gap:12px!important;margin:0 24px 16px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{gap:10px!important;margin:0 24px 20px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{min-height:68px!important;padding:12px!important;border:1px solid var(--sale-border)!important;border-radius:10px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected{border-color:#7868ff!important;background:#f0efff!important;box-shadow:0 0 0 1px #5b4df214!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{margin-bottom:8px!important;color:#667085!important;font-size:10px!important;line-height:16px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{color:#344054!important;font-size:12px!important;line-height:18px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{margin:0 24px 20px!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:48px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{gap:10px!important;padding:0 24px!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{min-height:46px!important;border-radius:10px!important;font-size:13px!important;line-height:20px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn{background:var(--sale-primary)!important;box-shadow:0 8px 18px #5b4df22e!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn:hover:not(:disabled){background:var(--sale-primary-hover)!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{border-color:#d0d5dd!important;color:#344054!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn:hover:not(:disabled){border-color:#98a2b3!important;background:#f8fafc!important}@media (max-width:1260px){.sc-sales-page--saisir-une-vente{padding:28px 24px 44px!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:minmax(0,1fr) 370px!important;gap:20px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow{grid-template-columns:60px minmax(180px,1fr) 72px 72px 54px 58px 100px!important;gap:12px!important;min-width:730px!important}}@media (max-width:1180px){.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:static!important}}@media (max-width:720px){.sc-sales-page--saisir-une-vente{padding:22px 14px 34px!important}.sc-sales-page--saisir-une-vente .sc-page-header{min-height:0!important;gap:16px!important;margin-bottom:22px!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{font-size:26px!important;line-height:34px!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions{padding-right:0!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn{width:100%!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{padding-left:18px!important;padding-right:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint{display:none!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:1fr!important;padding:0 18px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox,.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesMixedGrid,.sc-sales-page--saisir-une-vente .salesPaymentPreview,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{margin-left:18px!important;margin-right:18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{padding-left:18px!important;padding-right:18px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{top:8px!important;right:8px!important}}@media (max-width:520px){.sc-sales-page--saisir-une-vente .salesModernCartTotals,.sc-sales-page--saisir-une-vente .salesPaymentPreview{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsV622{align-items:flex-start!important;flex-direction:column!important}}.employeeOperationOverlay-sale{top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;background:#f8fafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.employeeOperationWindow-sale{position:relative!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.employeeOperationWindow-sale .employeeOperationWindowHeader{position:static!important;inset:auto!important;z-index:auto!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:82px!important;padding:17px 22px 16px 28px!important;border:0!important;border-bottom:1px solid #e7eaf0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;pointer-events:auto!important}.employeeOperationWindow-sale .employeeOperationWindowHeader>div{display:flex!important;flex-direction:column!important;gap:3px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader span{color:#6c63ff!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{margin:0!important;color:#111a2f!important;font-size:23px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}.employeeOperationWindow-sale .employeeOperationClose{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:1px solid #dfe4ec!important;border-radius:999px!important;background:#fff!important;color:#526078!important;font-size:20px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;pointer-events:auto!important}.employeeOperationWindow-sale .employeeOperationClose:hover{border-color:#f8b4c5!important;background:#fff1f5!important;color:#e73667!important}.employeeOperationWindow-sale .employeeOperationWindowBody{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;overflow:auto!important;background:#f8fafc!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded.sc-sales-page--saisir-une-vente,.sc-sales-page--saisir-une-vente{--sale-v624-bg:#f8fafc;--sale-v624-card:#fff;--sale-v624-border:#e2e8f0;--sale-v624-line:#eef2f7;--sale-v624-text:#172033;--sale-v624-muted:#718096;--sale-v624-subtle:#94a3b8;--sale-v624-violet:#7c3aed;width:100%!important;max-width:1280px!important;min-height:100%!important;margin:0 auto!important;padding:30px 40px 56px!important;background:var(--sale-v624-bg)!important;color:var(--sale-v624-text)!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.sc-sales-page--saisir-une-vente .sc-page-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;min-height:48px!important;margin:0 0 24px!important;padding:0!important}.sc-sales-page--saisir-une-vente .sc-page-header>div:first-child{min-width:0!important}.sc-sales-page--saisir-une-vente .sc-page-header__eyebrow{display:none!important}.sc-sales-page--saisir-une-vente .sc-page-header h1{margin:0!important;color:#1e293b!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.035em!important}.sc-sales-page--saisir-une-vente .sc-page-header p{margin:5px 0 0!important;max-width:720px!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;min-height:0!important;padding:0!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderActionsV621{display:flex!important;align-items:center!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:36px!important;height:36px!important;padding:0 15px!important;border:1px solid #ede9fe!important;border-radius:11px!important;background:#faf5ff!important;color:#7c3aed!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn:hover{border-color:#ddd6fe!important;background:#f5f3ff!important;color:#6d28d9!important}.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn svg{width:13px!important;height:13px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important}.sc-sales-page--saisir-une-vente .sc-sales-page__content,.sc-sales-page--saisir-une-vente .salesNewSalePageV354,.sc-sales-page--saisir-une-vente .salesNewSalePageV601{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{display:grid!important;grid-template-columns:minmax(0,2.05fr) minmax(310px,.95fr)!important;gap:24px!important;align-items:start!important;width:100%!important;min-height:0!important}.sc-sales-page--saisir-une-vente .salesLeftColumnV622{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartCard,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--sale-v624-border)!important;border-radius:15px!important;background:var(--sale-v624-card)!important;box-shadow:0 1px 2px #0f172a08!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:static!important;top:auto!important;padding-bottom:18px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:58px!important;margin:0!important;padding:16px 18px!important;border-bottom:1px solid var(--sale-v624-line)!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{justify-content:flex-start!important;min-height:54px!important;padding:18px 18px 12px!important;border-bottom:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader h2,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{margin:0!important;color:#0f172a!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadingBlock{min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartTitleRow{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.sc-sales-page--saisir-une-vente .salesModernCartCountPill{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 9px!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#94a3b8!important;font-size:10px!important;font-weight:500!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint:before{content:""!important;width:10px!important;height:10px!important;border:2px solid #cbd5e1!important;border-radius:999px!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable{display:block!important;width:100%!important;max-height:none!important;margin:0!important;padding:0!important;overflow:auto hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow{display:grid!important;grid-template-columns:64px minmax(190px,1.25fr) 62px 62px 48px 56px 78px!important;gap:12px!important;align-items:center!important;min-width:700px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead{min-height:48px!important;padding:0 18px!important;border-bottom:1px solid #eef2f7!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesModernCartHead span{color:#8492a6!important;font-size:9px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.065em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesModernCartHead span:last-child{text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartRowGroup{border-bottom:1px solid #eef2f7!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRow{min-height:78px!important;padding:14px 18px 10px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input{width:43px!important;height:32px!important;padding:0 6px!important;border:1px solid #d8e0eb!important;border-radius:7px!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct{min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{display:block!important;color:#1e293b!important;font-size:13px!important;font-weight:700!important;line-height:1.42!important;white-space:normal!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{display:flex!important;flex-direction:column!important;gap:1px!important;margin-top:3px!important;color:#94a3b8!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartDisp,.sc-sales-page--saisir-une-vente .salesModernCartTotal{min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{display:block!important;max-width:54px!important;color:#334155!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b{padding:7px 6px!important;border:1px solid #d8e0eb!important;border-radius:0!important;background:#fff!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartTax b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:20px!important;padding:0 6px!important;border-radius:5px!important;background:#f1f5f9!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartTax small{display:block!important;margin-top:3px!important;color:#94a3b8!important;font-size:9px!important;line-height:1.25!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok,.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:20px!important;padding:0 7px!important;border:0!important;border-radius:5px!important;background:#dcfce7!important;color:#16a34a!important;font-size:10px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal{text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{margin-left:auto!important;color:#0f172a!important;font-weight:700!important;text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal small{display:block!important;margin-bottom:2px!important;color:#94a3b8!important;font-size:9px!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsV622{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:60px!important;padding:10px 18px 14px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline span{color:#8492a6!important;font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline input{width:72px!important;height:32px!important;padding:0 10px!important;border:1px solid #d8e0eb!important;border-radius:7px!important;background:#fff!important;color:#475569!important;font-size:11px!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseInline em{color:#8492a6!important;font-size:10px!important;font-style:normal!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:0!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ef4444!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn:hover{background:transparent!important;color:#dc2626!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn svg{width:12px!important;height:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.sc-sales-page--saisir-une-vente .salesModernCartTotals{display:none!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:0 18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;color:#475569!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{width:100%!important;height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid #d8e0eb!important;border-radius:10px!important;background:#fff!important;color:#475569!important;font-size:11px!important;font-weight:500!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{display:flex!important;flex-direction:column!important;gap:0!important;margin:18px!important;padding:10px 13px 0!important;border:0!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:24px!important;padding:0!important;border:0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span{color:#8492a6!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{color:#64748b!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main{min-height:50px!important;margin-top:7px!important;padding:10px 0!important;border-top:1px solid #e2e8f0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main span{color:#1e293b!important;font-size:11px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main b{color:#7c3aed!important;font-family:Outfit,DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.025em!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{margin:0 18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel select{height:38px!important;min-height:38px!important;padding:0 11px!important}.sc-sales-page--saisir-une-vente .salesMixedGrid{margin:12px 18px 0!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:14px 18px 0!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:50px!important;padding:7px 5px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected{border:1.5px solid #7c3aed!important;background:#faf5ff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{color:#8492a6!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{color:#475569!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{margin:18px 18px 0!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:43px!important;min-height:43px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:28px 18px 0!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:40px!important;height:40px!important;padding:0 14px!important;border-radius:9px!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn{border:1px solid #7c3aed!important;background:#7c3aed!important;color:#fff!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn:hover{border-color:#6d28d9!important;background:#6d28d9!important}.sc-sales-page--saisir-une-vente .salesShufflePrimaryBtn svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn{border:1px solid #d8e0eb!important;background:#fff!important;color:#475569!important}.sc-sales-page--saisir-une-vente .salesShufflePrintBtn:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#334155!important}@media (max-width:1020px){.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded.sc-sales-page--saisir-une-vente,.sc-sales-page--saisir-une-vente{padding:26px 24px 44px!important}.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important;gap:18px!important}.sc-sales-page--saisir-une-vente .salesModernCartHead,.sc-sales-page--saisir-une-vente .salesModernCartRow{min-width:680px!important}}@media (max-width:820px){.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:static!important}}@media (max-width:620px){.employeeOperationWindow-sale .employeeOperationWindowHeader{min-height:70px!important;padding:13px 14px 12px 18px!important}.employeeOperationWindow-sale .employeeOperationWindowHeader h2{font-size:19px!important}.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded.sc-sales-page--saisir-une-vente,.sc-sales-page--saisir-une-vente{padding:20px 14px 34px!important}.sc-sales-page--saisir-une-vente .sc-page-header{flex-direction:column!important;gap:14px!important}.sc-sales-page--saisir-une-vente .sc-page-header__actions,.sc-sales-page--saisir-une-vente .salesNewSaleHeaderAddBtn{width:100%!important}.sc-sales-page--saisir-une-vente .salesModernCartStorageHint{display:none!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesModernCartRowActionsV622{align-items:flex-start!important;flex-direction:column!important}.sc-sales-page--saisir-une-vente .salesCartTrashTextBtn{margin-left:0!important}}.sc-sales-page--saisir-une-vente .salesCartHeaderAddBtn{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 13px!important;border-radius:9px!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{grid-template-columns:52px minmax(170px,1.25fr) 58px 58px 46px 52px 72px 92px 34px!important;gap:10px!important;min-width:790px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(8){text-align:left!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:last-child{text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-height:88px!important;padding-top:14px!important;padding-bottom:14px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input{width:62px!important;min-width:62px!important;height:32px!important;padding:0 8px!important;border-radius:7px!important;text-align:left!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell em{flex:0 0 auto!important;font-size:9px!important}.sc-sales-page--saisir-une-vente .salesModernCartClearCell{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:1px solid #fecdd3!important;border-radius:8px!important;background:#fff7f8!important;color:#ef4444!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn:hover{border-color:#fda4af!important;background:#fff1f2!important;color:#dc2626!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn svg{width:14px!important;height:14px!important}@media (max-width:1020px){.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-width:790px!important}}@media (max-width:620px){.sc-sales-page--saisir-une-vente .salesShuffleCartHeader{align-items:flex-start!important;flex-wrap:wrap!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeaderActions{width:auto!important;margin-left:auto!important}.sc-sales-page--saisir-une-vente .salesCartHeaderAddBtn{width:auto!important}}.sc-sales-page--saisir-une-vente .salesShuffleCartCard{border-color:#dce4ee!important;border-radius:14px!important;box-shadow:0 2px 8px #0f172a09!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader{min-height:64px!important;padding:15px 18px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{grid-template-columns:50px minmax(165px,1.25fr) 74px 78px 50px 52px 84px 92px 36px!important;gap:8px!important;min-width:785px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625{min-height:50px!important;padding:0 20px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span{font-size:9px!important;letter-spacing:.055em!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(n+3):nth-child(-n+6),.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(8),.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(9){text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(7){text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-height:92px!important;padding:18px 20px!important;align-items:center!important}.sc-sales-page--saisir-une-vente .salesModernCartQty,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartDisp,.sc-sales-page--saisir-une-vente .salesModernCartTotal,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell,.sc-sales-page--saisir-une-vente .salesModernCartClearCell{align-self:center!important}.sc-sales-page--saisir-une-vente .salesModernCartQty{display:flex!important;align-items:center!important;justify-content:flex-start!important}.sc-sales-page--saisir-une-vente .salesModernCartQty input{width:46px!important;min-width:46px!important;height:38px!important;border-radius:8px!important;font-size:12px!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{font-size:13px!important;line-height:1.38!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{margin-top:4px!important;font-size:9.5px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv{display:flex!important;align-items:center!important;justify-content:flex-start!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{display:block!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#172033!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important;text-align:left!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartTax{display:flex!important;align-items:center!important;justify-content:center!important}.sc-sales-page--saisir-une-vente .salesModernCartTax b{min-width:30px!important;height:22px!important;font-size:10px!important}.sc-sales-page--saisir-une-vente .salesModernCartTax small{display:none!important}.sc-sales-page--saisir-une-vente .salesModernCartDisp{display:flex!important;align-items:center!important;justify-content:center!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok,.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral{min-width:28px!important;height:22px!important;border-radius:6px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal{display:flex!important;align-items:center!important;justify-content:flex-end!important;text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{margin-left:auto!important;text-align:right!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{display:flex!important;align-items:center!important;justify-content:stretch!important;width:92px!important;height:38px!important;gap:0!important;overflow:hidden!important;border:1px solid #d8e0eb!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input{flex:1 1 auto!important;width:0!important;min-width:0!important;height:100%!important;padding:0 6px 0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:10.5px!important;text-align:left!important;outline:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input:focus{outline:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell:focus-within{border-color:#a78bfa!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell em{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;padding:0 8px 0 6px!important;color:#718096!important;font-size:9px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartClearCell{justify-content:center!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-color:#fecdd3!important;border-radius:8px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn svg{width:13px!important;height:13px!important}@media (max-width:1020px){.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-width:785px!important}}.sc-sales-page--saisir-une-vente .salesModernCartRowGroup{width:100%!important;max-width:100%!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:48px minmax(0,1fr) 64px 68px 44px 44px 76px 86px 32px!important;column-gap:6px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{padding-left:14px!important;padding-right:14px!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartDisp,.sc-sales-page--saisir-une-vente .salesModernCartTotal,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell,.sc-sales-page--saisir-une-vente .salesModernCartClearCell{min-width:0!important;max-width:100%!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b,.sc-sales-page--saisir-une-vente .salesModernCartProduct small{overflow-wrap:anywhere!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{width:86px!important;max-width:86px!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}@media (max-width:760px){.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{grid-template-columns:42px minmax(0,1fr) 56px 60px 38px 38px 66px 72px 28px!important;column-gap:5px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{padding-left:10px!important;padding-right:10px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{width:72px!important;max-width:72px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span{font-size:8px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{font-size:10px!important}}.sc-sales-page--saisir-une-vente .salesShuffleCartCard{overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 14px #0f172a0b!important}.sc-sales-page--saisir-une-vente .salesShuffleCartHeader{min-height:66px!important;padding:15px 18px!important;border-bottom:1px solid #e8eef5!important}.sc-sales-page--saisir-une-vente .salesModernCartTitleRow h2{font-size:16px!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:82px minmax(130px,1fr) 68px 72px 46px 46px 78px 88px 40px!important;column-gap:8px!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625{min-height:52px!important;padding:0 18px!important;background:#f8fafc!important;border-bottom:1px solid #e8eef5!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span{color:#65758b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span:nth-child(n+3){text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-height:96px!important;padding:18px!important;align-items:center!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625>*{min-width:0!important;align-self:center!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper{display:grid!important;grid-template-columns:24px 32px 24px!important;align-items:center!important;justify-content:start!important;width:80px!important;height:38px!important;overflow:hidden!important;border:1px solid #d6e0ec!important;border-radius:8px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper button,.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper input{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1f2937!important;font-size:13px!important;font-weight:700!important;line-height:36px!important;text-align:center!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper button{cursor:pointer!important;color:#64748b!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper button:first-child{border-right:1px solid #e3e9f1!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper button:last-child{border-left:1px solid #e3e9f1!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper button:hover{background:#f8fafc!important;color:#6d28d9!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper input{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper input::-webkit-inner-spin-button,.sc-sales-page--saisir-une-vente .salesModernCartQtyStepper input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{color:#152238!important;font-size:13.5px!important;font-weight:750!important;line-height:1.35!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{margin-top:5px!important;color:#8291a8!important;font-size:10.5px!important;font-weight:600!important;line-height:1.3!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartDisp,.sc-sales-page--saisir-une-vente .salesModernCartTotal,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell,.sc-sales-page--saisir-une-vente .salesModernCartClearCell{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{display:block!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#172033!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b{display:flex!important;align-items:center!important;justify-content:center!important;width:68px!important;min-width:0!important;max-width:68px!important;height:38px!important;margin:0!important;padding:0 7px!important;border:1px solid #d6e0ec!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-size:12px!important;font-weight:750!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartTax b{min-width:34px!important;height:24px!important;padding:0 8px!important;border-radius:6px!important;font-size:10.5px!important}.sc-sales-page--saisir-une-vente .salesModernCartBadge.ok,.sc-sales-page--saisir-une-vente .salesModernCartBadge.neutral{min-width:30px!important;height:24px!important;padding:0 8px!important;border-radius:6px!important;font-size:10.5px!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal{justify-content:center!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{margin:0!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal small{display:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{width:86px!important;max-width:86px!important;height:38px!important;min-height:38px!important;gap:0!important;overflow:hidden!important;border:1px solid #d6e0ec!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input{flex:1 1 auto!important;width:0!important;min-width:0!important;height:36px!important;margin:0!important;padding:0 5px 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#172033!important;font-size:11px!important;line-height:36px!important;text-align:left!important;outline:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell em{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;height:36px!important;padding:0 9px 0 4px!important;color:#718096!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell:focus-within{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--saisir-une-vente .salesModernCartClearCell{justify-content:center!important;overflow:visible!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #fecdd3!important;border-radius:8px!important;background:#fff7f8!important;color:#ef4444!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn svg{width:15px!important;height:15px!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}@media (max-width:900px){.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{grid-template-columns:82px minmax(130px,1fr) 68px 74px 46px 46px 76px 90px 42px!important;column-gap:6px!important;padding-left:12px!important;padding-right:12px!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b{width:70px!important;max-width:70px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{width:88px!important;max-width:88px!important}}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput{display:flex!important;align-items:center!important;justify-content:center!important;width:62px!important;min-width:62px!important;height:38px!important;min-height:38px!important;margin:0!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input{display:block!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 4px 0 8px!important;border:1px solid #d6e0ec!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-size:13px!important;font-weight:750!important;line-height:36px!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;-moz-appearance:auto!important;font-variant-numeric:tabular-nums!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input:focus{outline:0!important;border-color:#8b5cf6!important;box-shadow:0 0 0 3px #7c3aed1a!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input::-webkit-inner-spin-button,.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input::-webkit-outer-spin-button{display:block!important;margin:0!important;opacity:1!important;-webkit-appearance:auto!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{display:grid!important;grid-template-columns:minmax(0,1fr) 27px!important;align-items:stretch!important;justify-content:stretch!important;width:90px!important;max-width:90px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid #d6e0ec!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px 0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#172033!important;font-size:11px!important;font-weight:650!important;line-height:36px!important;text-align:left!important;box-sizing:border-box!important;outline:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input::placeholder{color:#94a3b8!important;opacity:1!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix{display:flex!important;align-items:center!important;justify-content:center!important;width:27px!important;min-width:27px!important;height:36px!important;margin:0!important;padding:0!important;border-left:1px solid #e7edf5!important;background:#f8fafc!important;color:#64748b!important;font-size:9px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell em{display:none!important}@media (max-width:900px){.sc-sales-page--saisir-une-vente .salesModernCartQtyInput,.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input{width:60px!important;min-width:60px!important;max-width:60px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{width:88px!important;max-width:88px!important}}@media (max-width:1200px){.sc-sales-page--saisir-une-vente .salesShuffleNewSaleLayout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.sc-sales-page--saisir-une-vente .salesLeftColumnV622,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{width:100%!important;max-width:none!important;min-width:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{position:static!important;top:auto!important}}@media (max-width:900px){.employeeOperationWindowBody-sale .sc-sales-page--employee-embedded.sc-sales-page--saisir-une-vente,.sc-sales-page--saisir-une-vente{padding:22px 16px 40px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625,.sc-sales-page--saisir-une-vente .salesModernCartRowV625{grid-template-columns:58px minmax(110px,1fr) 58px 64px 42px 42px 70px 80px 36px!important;column-gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span{font-size:8.5px!important;letter-spacing:.03em!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625{min-height:88px!important;padding-top:14px!important;padding-bottom:14px!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput,.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input{width:52px!important;min-width:52px!important;max-width:52px!important;height:36px!important;min-height:36px!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct b{font-size:12px!important;line-height:1.3!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct small{font-size:9px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b{font-size:10.5px!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b{width:62px!important;min-width:0!important;max-width:62px!important;min-height:36px!important;padding:0 4px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{grid-template-columns:minmax(0,1fr) 24px!important;width:78px!important;max-width:78px!important;height:36px!important;min-height:36px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix{height:34px!important;min-height:34px!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix{width:24px!important;min-width:24px!important;font-size:8px!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (max-width:680px){.sc-sales-page--saisir-une-vente .salesModernCartHeadV625{display:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRowV625{display:grid!important;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 36px!important;grid-template-areas:"qty product product action" "unit ppv tax disp" "total total remise remise"!important;gap:12px 8px!important;min-height:0!important;padding:16px 12px!important}.sc-sales-page--saisir-une-vente .salesModernCartQty{grid-area:qty!important}.sc-sales-page--saisir-une-vente .salesModernCartProduct{grid-area:product!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice{grid-area:unit!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv{grid-area:ppv!important}.sc-sales-page--saisir-une-vente .salesModernCartTax{grid-area:tax!important}.sc-sales-page--saisir-une-vente .salesModernCartDisp{grid-area:disp!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal{grid-area:total!important;text-align:left!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{grid-area:remise!important;justify-self:end!important}.sc-sales-page--saisir-une-vente .salesModernCartClearCell{grid-area:action!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice,.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartTax,.sc-sales-page--saisir-une-vente .salesModernCartDisp,.sc-sales-page--saisir-une-vente .salesModernCartTotal,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell{position:relative!important;padding-top:14px!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice:before,.sc-sales-page--saisir-une-vente .salesModernCartPpv:before,.sc-sales-page--saisir-une-vente .salesModernCartTax:before,.sc-sales-page--saisir-une-vente .salesModernCartDisp:before,.sc-sales-page--saisir-une-vente .salesModernCartTotal:before,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell:before{position:absolute!important;top:0!important;left:0!important;color:#7b8aa0!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice:before{content:"P.U."!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv:before{content:"PPV"!important}.sc-sales-page--saisir-une-vente .salesModernCartTax:before{content:"TVA"!important}.sc-sales-page--saisir-une-vente .salesModernCartDisp:before{content:"Disp."!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal:before{content:"Total TTC"!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell:before{content:"Remise"!important}.sc-sales-page--saisir-une-vente .salesModernCartTotal b{margin-left:0!important;text-align:left!important}}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput,.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix,.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{border:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput,.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix,.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn{background:transparent!important}.sc-sales-page--saisir-une-vente .salesModernCartQtyInput input:focus,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell:focus-within,.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input:focus{outline:0!important;border:0!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell .salesModernCartRemiseSuffix{border-left:0!important}.sc-sales-page--saisir-une-vente .salesCartTrashIconBtn:hover{border:0!important;background:#fff1f2!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv,.sc-sales-page--saisir-une-vente .salesModernCartPpv b{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.sc-sales-page--saisir-une-vente .salesModernCartPpv b{display:inline!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesModernCartHeadV625>span:last-child{color:transparent!important;font-size:0!important;line-height:0!important;-webkit-user-select:none!important;user-select:none!important}.sc-sales-page--saisir-une-vente .salesModernCartRemiseCell input{text-align:center!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{width:100%!important;min-width:0!important;padding:0 0 18px!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px #0f172a0b!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{min-height:0!important;padding:20px 18px 13px!important;border:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{margin:0!important;font-size:16px!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:auto!important;margin:0 18px!important;padding:0!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{min-width:0!important;gap:6px!important;color:#26364d!important;font-size:10.5px!important;font-weight:750!important;line-height:1.3!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{width:100%!important;min-width:0!important;height:39px!important;min-height:39px!important;margin:0!important;padding:0 11px!important;border:1px solid #d7e0eb!important;border-radius:9px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input[type=date]{padding-right:8px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{width:auto!important;margin:18px 18px 19px!important;padding:12px 12px 7px!important;border:0!important;border-radius:10px!important;background:#f8fafc!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{min-height:24px!important;gap:12px!important;padding:0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span{color:#73839a!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{min-width:0!important;padding-left:8px!important;color:#50627a!important;text-align:right!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main{min-height:49px!important;margin-top:7px!important;padding:10px 0 9px!important;border-top:1px solid #e2e8f0!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main span{color:#172033!important;font-size:11px!important;font-weight:750!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main b{padding-right:0!important;color:#7c3aed!important;font-size:20px!important;font-weight:750!important;letter-spacing:-.02em!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{width:auto!important;margin:0 18px!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel select{height:39px!important;min-height:39px!important;padding:0 11px!important}.sc-sales-page--saisir-une-vente .salesMixedGrid{width:auto!important;margin:12px 18px 0!important;gap:8px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;min-width:0!important;margin:14px 18px 0!important;padding:0!important;gap:6px!important;border:0!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:7px 2px!important;gap:5px!important;overflow:hidden!important;border:1px solid #dbe3ee!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{display:block!important;max-width:100%!important;overflow:hidden!important;color:#7c8ca3!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:.035em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{display:block!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#334155!important;font-size:9.5px!important;font-weight:750!important;line-height:1.15!important;text-overflow:clip!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{width:auto!important;margin:16px 18px 0!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:41px!important;min-height:41px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:18px 18px 0!important;gap:8px!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrintBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;height:41px!important;min-height:41px!important;margin:0!important;padding:0 12px!important;border-radius:9px!important;box-sizing:border-box!important}@media (max-width:620px){.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:1fr!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{padding-left:16px!important;padding-right:16px!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta,.sc-sales-page--saisir-une-vente .salesSummaryBox,.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesPaymentPreview,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{margin-left:16px!important;margin-right:16px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{padding-left:16px!important;padding-right:16px!important}}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{--sales-checkout-inline:16px;padding-bottom:16px!important;overflow:hidden!important;border-color:#dfe6ef!important;border-radius:14px!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{padding:18px var(--sales-checkout-inline) 14px!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{font-size:16px!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{width:auto!important;margin:0 var(--sales-checkout-inline)!important;padding:0!important;gap:10px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{gap:6px!important;color:#26364d!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #d7e0eb!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input[type=date]{padding-right:9px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input:focus,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select:focus,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input:focus{border-color:#8b5cf6!important;outline:0!important;box-shadow:0 0 0 2px #7c3aed17!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{width:auto!important;margin:15px var(--sales-checkout-inline) 14px!important;padding:11px 12px 7px!important;border-radius:10px!important;background:#f8fafc!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{min-height:23px!important;gap:10px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span,.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{font-size:10px!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span{color:#718096!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{min-width:0!important;color:#50627a!important;font-weight:650!important;text-align:right!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main{min-height:48px!important;margin-top:6px!important;padding:9px 0 8px!important;border-top:1px solid #dfe6ef!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main span{color:#172033!important;font-size:10.5px!important;font-weight:750!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main b{padding-left:8px!important;color:#7c3aed!important;font-size:20px!important;font-weight:750!important;letter-spacing:-.02em!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{width:auto!important;margin:0 var(--sales-checkout-inline)!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel select{height:38px!important;min-height:38px!important;padding:0 10px!important}.sc-sales-page--saisir-une-vente .salesMixedGrid{width:auto!important;margin:11px var(--sales-checkout-inline) 0!important;gap:7px!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;min-width:0!important;margin:12px var(--sales-checkout-inline) 0!important;padding:0!important;gap:6px!important;border:0!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{width:100%!important;min-width:0!important;min-height:50px!important;padding:7px 3px!important;gap:5px!important;overflow:hidden!important;border:1px solid #dbe3ee!important;border-radius:8px!important;background:#fff!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected{border-color:#7c3aed!important;background:#faf7ff!important;box-shadow:inset 0 0 0 1px #7c3aed!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{max-width:100%!important;overflow:hidden!important;color:#718096!important;font-size:8px!important;font-weight:800!important;letter-spacing:.03em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{max-width:100%!important;overflow:hidden!important;color:#334155!important;font-size:9.5px!important;font-weight:750!important;line-height:1.15!important;text-overflow:clip!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected span,.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected b{color:#7c3aed!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{width:auto!important;margin:14px var(--sales-checkout-inline) 0!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:39px!important;min-height:39px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px var(--sales-checkout-inline) 0!important;gap:8px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrintBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border-radius:8px!important;font-size:10.5px!important;line-height:1!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn svg{width:14px!important;height:14px!important;flex:0 0 14px!important}@media (max-width:620px){.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{--sales-checkout-inline:14px}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{grid-template-columns:1fr!important}}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{--sale-checkout-pad: 22px;padding:0 0 18px!important;overflow:hidden!important;border:1px solid #d8e0ea!important;border-radius:18px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard *,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard *:before,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard *:after{box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel{padding:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader{padding:20px var(--sale-checkout-pad) 18px!important;border:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutHeader h2{margin:0!important;color:#0f172a!important;font-size:17px!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.01em!important}.sc-sales-page--saisir-une-vente .salesCheckoutMeta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important;margin:0 var(--sale-checkout-pad)!important;padding:0!important;gap:12px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{display:flex!important;flex-direction:column!important;gap:7px!important;color:#334155!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 13px!important;border:1px solid #d7dfe9!important;border-radius:9px!important;background:#fff!important;color:#1e293b!important;font-size:12px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input::placeholder,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input::placeholder{color:#94a3b8!important;opacity:1!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel select{padding-right:34px!important}.sc-sales-page--saisir-une-vente .salesCheckoutLabel input:focus,.sc-sales-page--saisir-une-vente .salesCheckoutLabel select:focus,.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input:focus{outline:none!important;border-color:#8b5cf6!important;box-shadow:0 0 0 2px #633cff14!important}.sc-sales-page--saisir-une-vente .salesSummaryBox{width:auto!important;margin:18px var(--sale-checkout-pad) 0!important;padding:14px 14px 12px!important;border:1px solid #edf2f7!important;border-radius:13px!important;background:#f8fafc!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;gap:10px!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span,.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{font-size:11px!important;line-height:1.28!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div span{color:#64748b!important;font-weight:500!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div b{color:#1e293b!important;font-weight:500!important;white-space:nowrap!important;text-align:right!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main{min-height:54px!important;margin-top:8px!important;padding:12px 0 0!important;border-top:1px solid #dfe6ef!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main span{color:#0f172a!important;font-size:12px!important;font-weight:700!important}.sc-sales-page--saisir-une-vente .salesSummaryBox>div.main b{color:#5b38ff!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important}.sc-sales-page--saisir-une-vente .salesCheckoutPanel>.salesCheckoutLabel{width:auto!important;margin:18px var(--sale-checkout-pad) 0!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;margin:12px var(--sale-checkout-pad) 0!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:58px!important;padding:8px 6px!important;gap:5px!important;border:1px solid #dbe3ec!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected{border-color:#5b38ff!important;background:#faf8ff!important;box-shadow:inset 0 0 0 1px #5b38ff!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview span{color:#7c889d!important;font-size:9px!important;font-weight:700!important;letter-spacing:.02em!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview b{color:#111827!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important}.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected span,.sc-sales-page--saisir-une-vente .salesPaymentPreview>div.is-selected b{color:#5b38ff!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel{width:auto!important;margin:16px var(--sale-checkout-pad) 0!important}.sc-sales-page--saisir-une-vente .salesCheckoutNoteLabel input{height:46px!important;min-height:46px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{display:flex!important;flex-direction:column!important;width:auto!important;margin:18px var(--sale-checkout-pad) 0!important;padding:0!important;gap:10px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn,.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrintBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn{border:1px solid #5b38ff!important;background:linear-gradient(90deg,#5b38ff,#4a3eff)!important;color:#fff!important;box-shadow:0 8px 18px #5b38ff24!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrimaryBtn svg{width:16px!important;height:16px!important;flex:0 0 16px!important;margin-right:7px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrintBtn{border:1px solid #dbe3ec!important;background:#fff!important;color:#1e293b!important}@media (max-width: 620px){.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{--sale-checkout-pad: 18px}}.salesSearchPortalRootV608{font-family:var(--sc-font-body)!important;color:var(--sc-text)!important}.salesSearchPortalRootV608 .salesShuffleSearchOverlay{display:grid!important;place-items:center!important;padding:var(--sc-space-6)!important;background:#10182847!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.salesSearchPortalRootV608 .salesShuffleSearchModal{width:min(920px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;border:1px solid var(--sc-border)!important;border-radius:var(--sc-radius-xl)!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-lg)!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--sc-space-6)!important;padding:var(--sc-space-6)!important;border-bottom:1px solid var(--sc-divider)!important;background:var(--sc-panel)!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader>div{min-width:0!important}.salesSearchPortalRootV608 .salesSearchModalEyebrow{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:var(--sc-radius-md)!important;background:var(--sc-primary-soft)!important;color:var(--sc-primary)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-2xs)!important;line-height:1!important;font-weight:var(--sc-fw-bold)!important;letter-spacing:.11em!important;text-transform:uppercase!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader h2{margin:var(--sc-space-2) 0 0!important;color:var(--sc-text)!important;font-family:var(--sc-font-heading)!important;font-size:24px!important;line-height:32px!important;font-weight:var(--sc-fw-bold)!important;letter-spacing:-.025em!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader p{max-width:720px!important;margin:var(--sc-space-1) 0 0!important;color:var(--sc-text-muted)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-sm)!important;line-height:20px!important;font-weight:var(--sc-fw-regular)!important}.salesSearchPortalRootV608 .salesSearchModalClose{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid var(--sc-border)!important;border-radius:var(--sc-radius-md)!important;background:var(--sc-panel-subtle)!important;color:var(--sc-text-muted)!important;font-family:var(--sc-font-body)!important;font-size:22px!important;line-height:1!important;font-weight:var(--sc-fw-regular)!important;box-shadow:none!important;transition:background var(--sc-transition),border-color var(--sc-transition),color var(--sc-transition)!important}.salesSearchPortalRootV608 .salesSearchModalClose:hover{border-color:var(--sc-border-strong)!important;background:var(--sc-panel-muted)!important;color:var(--sc-text)!important;transform:none!important}.salesSearchPortalRootV608 .salesSearchModalClose:focus-visible{outline:none!important;border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}.salesSearchPortalRootV608 .salesShuffleSearchModalBody,.salesSearchPortalRootV608 .salesSearchModalBodyV604{max-height:calc(100vh - 190px)!important;overflow:auto!important;padding:var(--sc-space-6)!important;background:var(--sc-app-bg)!important}.salesSearchPortalRootV608 .salesSearchOnlyCardV604{padding:var(--sc-space-6)!important;border:1px solid var(--sc-border)!important;border-radius:var(--sc-radius-xl)!important;background:var(--sc-panel)!important;box-shadow:var(--sc-shadow-xs)!important}.salesSearchPortalRootV608 .salesSearchSectionEyebrowV604{display:block!important;color:var(--sc-primary)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-2xs)!important;line-height:16px!important;font-weight:var(--sc-fw-bold)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.salesSearchPortalRootV608 .salesSearchSectionHeaderV604 h3{margin:var(--sc-space-1) 0 0!important;color:var(--sc-text)!important;font-family:var(--sc-font-heading)!important;font-size:var(--sc-fs-lg)!important;line-height:26px!important;font-weight:var(--sc-fw-bold)!important;letter-spacing:-.015em!important}.salesSearchPortalRootV608 .salesSearchSectionHeaderV604 p{max-width:760px!important;margin:var(--sc-space-1) 0 0!important;color:var(--sc-text-muted)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-sm)!important;line-height:20px!important;font-weight:var(--sc-fw-regular)!important}.salesSearchPortalRootV608 .salesSearchOnlyCardV604 .salesSearchTopBar,.salesSearchPortalRootV608 .salesSearchTopBar{display:grid!important;grid-template-columns:minmax(0,1fr) 116px!important;align-items:stretch!important;gap:var(--sc-space-3)!important;margin-top:var(--sc-space-5)!important}.salesSearchPortalRootV608 .salesSearchTopBar input{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 14px!important;border:1px solid var(--sc-border-strong)!important;border-radius:var(--sc-radius-md)!important;background:var(--sc-panel)!important;color:var(--sc-text)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-base)!important;line-height:20px!important;font-weight:var(--sc-fw-regular)!important;outline:none!important;box-shadow:var(--sc-shadow-xs)!important;transition:border-color var(--sc-transition),box-shadow var(--sc-transition)!important}.salesSearchPortalRootV608 .salesSearchTopBar input::placeholder{color:var(--sc-text-subtle)!important;opacity:1!important}.salesSearchPortalRootV608 .salesSearchTopBar input:hover{border-color:#b8c2d1!important}.salesSearchPortalRootV608 .salesSearchTopBar input:focus{border-color:var(--sc-primary)!important;box-shadow:var(--sc-focus-ring)!important}.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn.small,.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn{width:116px!important;min-width:116px!important;min-height:44px!important;height:44px!important;padding:0 16px!important;border:1px solid var(--sc-primary)!important;border-radius:var(--sc-radius-md)!important;background:var(--sc-primary)!important;color:#fff!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-base)!important;line-height:20px!important;font-weight:var(--sc-fw-semibold)!important;box-shadow:none!important;transition:background var(--sc-transition),border-color var(--sc-transition),transform var(--sc-transition)!important}.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn:hover{border-color:var(--sc-primary-hover)!important;background:var(--sc-primary-hover)!important}.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn:focus-visible,.salesSearchPortalRootV608 .salesSearchModalFooterV604 button:focus-visible{outline:none!important;box-shadow:var(--sc-focus-ring)!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox{display:grid!important;gap:var(--sc-space-1)!important;margin-top:var(--sc-space-4)!important;padding:var(--sc-space-4)!important;border:1px solid #a7e8cb!important;border-radius:var(--sc-radius-lg)!important;background:var(--sc-success-soft)!important;box-shadow:none!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox span{color:var(--sc-success-strong)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-2xs)!important;line-height:16px!important;font-weight:var(--sc-fw-bold)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox b{color:var(--sc-text)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-base)!important;line-height:20px!important;font-weight:var(--sc-fw-semibold)!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox small{color:var(--sc-success-strong)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-xs)!important;line-height:18px!important;font-weight:var(--sc-fw-regular)!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox.is-warning{border-color:#f5d58f!important;background:var(--sc-warning-soft)!important}.salesSearchPortalRootV608 .salesCatalogueMatchBox.is-warning span,.salesSearchPortalRootV608 .salesCatalogueMatchBox.is-warning b,.salesSearchPortalRootV608 .salesCatalogueMatchBox.is-warning small{color:var(--sc-warning-strong)!important}.salesSearchPortalRootV608 .salesSearchHintV604{margin-top:var(--sc-space-4)!important;padding:var(--sc-space-4)!important;border:1px solid var(--sc-border)!important;border-radius:var(--sc-radius-lg)!important;background:var(--sc-panel-subtle)!important}.salesSearchPortalRootV608 .salesSearchHintV604.is-danger{border-color:#fecdd3!important;background:var(--sc-danger-soft)!important}.salesSearchPortalRootV608 .salesSearchHintV604 b{color:var(--sc-danger-strong)!important;font-size:var(--sc-fs-base)!important;line-height:20px!important;font-weight:var(--sc-fw-semibold)!important}.salesSearchPortalRootV608 .salesSearchHintV604 p{margin:var(--sc-space-1) 0 0!important;color:var(--sc-danger-strong)!important;font-size:var(--sc-fs-sm)!important;line-height:20px!important}.salesSearchPortalRootV608 .salesSearchModalFooter,.salesSearchPortalRootV608 .salesSearchModalFooterV604{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--sc-space-3)!important;margin-top:var(--sc-space-5)!important;padding-top:var(--sc-space-4)!important;border-top:1px solid var(--sc-divider)!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesPrimaryBtn,.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesGhostBtn{min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:var(--sc-radius-md)!important;font-family:var(--sc-font-body)!important;font-size:var(--sc-fs-sm)!important;line-height:20px!important;font-weight:var(--sc-fw-semibold)!important;box-shadow:none!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesPrimaryBtn{border:1px solid var(--sc-primary)!important;background:var(--sc-primary)!important;color:#fff!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesPrimaryBtn:hover{border-color:var(--sc-primary-hover)!important;background:var(--sc-primary-hover)!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesGhostBtn{border:1px solid var(--sc-border-strong)!important;background:var(--sc-panel)!important;color:var(--sc-text-secondary)!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 .salesGhostBtn:hover{border-color:var(--sc-border-strong)!important;background:var(--sc-panel-muted)!important;color:var(--sc-text)!important}@media (max-width:960px){.salesSearchPortalRootV608 .salesShuffleSearchOverlay{padding:var(--sc-space-5)!important}.salesSearchPortalRootV608 .salesShuffleSearchModal{width:min(760px,calc(100vw - 40px))!important;max-height:calc(100vh - 40px)!important}}@media (max-width:640px){.salesSearchPortalRootV608 .salesShuffleSearchOverlay{padding:var(--sc-page-gutter-mobile)!important;align-items:start!important}.salesSearchPortalRootV608 .salesShuffleSearchModal{width:100%!important;max-height:calc(100vh - 28px)!important;margin-top:0!important;border-radius:var(--sc-radius-lg)!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader{gap:var(--sc-space-4)!important;padding:var(--sc-space-5)!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader h2{font-size:21px!important;line-height:28px!important}.salesSearchPortalRootV608 .salesShuffleSearchModalHeader p{font-size:var(--sc-fs-xs)!important;line-height:18px!important}.salesSearchPortalRootV608 .salesShuffleSearchModalBody,.salesSearchPortalRootV608 .salesSearchModalBodyV604{max-height:calc(100vh - 170px)!important;padding:var(--sc-space-4)!important}.salesSearchPortalRootV608 .salesSearchOnlyCardV604{padding:var(--sc-space-4)!important;border-radius:var(--sc-radius-lg)!important}.salesSearchPortalRootV608 .salesSearchOnlyCardV604 .salesSearchTopBar,.salesSearchPortalRootV608 .salesSearchTopBar{grid-template-columns:1fr!important;gap:var(--sc-space-3)!important}.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn.small,.salesSearchPortalRootV608 .salesSearchTopBar .salesPrimaryBtn{width:100%!important;min-width:0!important}.salesSearchPortalRootV608 .salesSearchModalFooter,.salesSearchPortalRootV608 .salesSearchModalFooterV604{flex-direction:column-reverse!important;align-items:stretch!important}.salesSearchPortalRootV608 .salesSearchModalFooterV604 button{width:100%!important}}.employeeWorkspaceLoadingExact:not(.is-error){min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#f8fafc!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactInner{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-2vh)!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactLogo{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;margin:0 0 13px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactLogo .appBrandLogo{display:block!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactText{display:flex!important;flex-direction:column!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactEyebrow{display:block!important;margin:0 0 22px!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactText b,.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactText p{display:none!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar{position:relative!important;display:block!important;width:min(176px,58vw)!important;height:5px!important;min-height:5px!important;margin:0!important;overflow:hidden!important;border:1px solid #dde5ef!important;border-radius:999px!important;background:#edf2f7!important;box-shadow:none!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar i{position:absolute!important;inset:0 auto 0 0!important;display:block!important;width:42%!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#635bff,#4f46e5)!important;animation:employeeLoadingBarTravel 1.35s cubic-bezier(.4,0,.2,1) infinite!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{padding-bottom:30px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{margin-bottom:0!important}@media (max-width:640px){.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactLogo,.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactLogo .appBrandLogo{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;max-width:78px!important;max-height:78px!important}}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard{padding-bottom:24px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions{margin-bottom:16px!important}.sc-sales-page--saisir-une-vente .salesCheckoutActions .salesShufflePrintBtn{margin-bottom:0!important}.sc-sales-page--saisir-une-vente .salesShuffleCartTable,.sc-sales-page--saisir-une-vente .salesShuffleCartTable b,.sc-sales-page--saisir-une-vente .salesShuffleCartTable strong,.sc-sales-page--saisir-une-vente .salesShuffleCartTable span,.sc-sales-page--saisir-une-vente .salesShuffleCartTable small,.sc-sales-page--saisir-une-vente .salesShuffleCartTable input,.sc-sales-page--saisir-une-vente .salesShuffleCartTable button,.sc-sales-page--saisir-une-vente .salesModernCartHeadV625 span,.sc-sales-page--saisir-une-vente .salesModernCartProduct b,.sc-sales-page--saisir-une-vente .salesModernCartUnitPrice b,.sc-sales-page--saisir-une-vente .salesModernCartPpv b,.sc-sales-page--saisir-une-vente .salesModernCartTax b,.sc-sales-page--saisir-une-vente .salesModernCartTotal b,.sc-sales-page--saisir-une-vente .salesModernCartBadge,.sc-sales-page--saisir-une-vente .salesModernCartRemiseSuffix{font-weight:400!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactEyebrow{display:block!important;margin:0 0 26px!important;color:#5146e5!important;font-family:Space Grotesk,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:15px!important;line-height:1!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(255,255,255,.7)!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactLogo{margin-bottom:18px!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar{width:min(212px,62vw)!important;height:6px!important;min-height:6px!important;border:0!important;background:#e7ebf2!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar i{width:44%!important;background:linear-gradient(90deg,#5f54f6,#5146e5)!important;box-shadow:0 0 8px #5146e529!important}@media (max-width:640px){.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactEyebrow{font-size:13px!important;letter-spacing:.24em!important;margin-bottom:22px!important}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar{width:min(196px,64vw)!important}}.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar i{left:0!important;right:auto!important;width:44%!important;transform:translate(-115%)!important;animation:storeConnectLoadingBarIndeterminate 1.25s ease-in-out infinite!important;will-change:transform!important}@keyframes storeConnectLoadingBarIndeterminate{0%{transform:translate(-115%)}50%{transform:translate(125%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.employeeWorkspaceLoadingExact:not(.is-error) .employeeWorkspaceLoadingExactBar i{animation-duration:2.4s!important}}:where(table) :where(th,td,b,strong,span,small,a,button,label,input,select,textarea){font-weight:400!important}:where(.dataTable,.appTable,.usersTable,.platformUsersTable,.cashHistoryTable,.associationsTable,.inventoryTable,.stockTable,.stockCatalogueTable,.salesTable,.salesModernCartTable,.salesShuffleCartTable,.creditTable,.operationsTable,.employeeTable,.columnTable,[role=table]) :where(th,td,b,strong,span,small,a,button,label,input,select,textarea,[role=columnheader],[role=cell]){font-weight:400!important}:where([class*=DataTable],[class*=dataTable],[class*=TableGrid],[class*=tableGrid],[class*=TableHead],[class*=tableHead],[class*=TableRow],[class*=tableRow]) :where(th,td,b,strong,span,small,a,button,label,input,select,textarea){font-weight:400!important}:where(table th,[role=columnheader],.salesModernCartHead>span){font-weight:400!important}html body table th,html body table td,html body table th *,html body table td *,html body [role=table] [role=columnheader],html body [role=table] [role=cell],html body [role=table] [role=rowheader],html body [role=table] [role=columnheader] *,html body [role=table] [role=cell] *,html body [role=table] [role=rowheader] *{font-weight:400!important}html body :is(.dataTable,.appTable,.usersTable,.platformUsersTable,.cashHistoryTable,.associationsTable,.inventoryTable,.stockTable,.stockCatalogueTable,.stockCatalogueWideTable,.salesTable,.salesModernCartTable,.salesShuffleCartTable,.creditTable,.operationsTable,.employeeTable,.columnTable,[class*=DataTable],[class*=dataTable],[class*=TableGrid],[class*=tableGrid]) :is(th,td,b,strong,span,small,a,button,label,input,select,textarea,[role=columnheader],[role=cell],[role=rowheader]){font-weight:400!important}html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable thead th,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody td,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable tbody td *,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .sc-product-cell b,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueMoney,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable .stockCatalogueTaxBadge,html body .scUnifiedSaasV500 .sc-stock-catalogue-page .stockCatalogueWideTable td.stockCatalogueCell--id{font-weight:400!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:auto!important;max-width:none!important;min-width:0!important;margin-left:20px!important;margin-right:20px!important;padding:0!important;gap:8px!important;overflow:visible!important;box-sizing:border-box!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview>div,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview>div,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:58px!important;height:100%!important;padding:8px 6px!important;gap:5px!important;border:1px solid #dbe3ec!important;border-right:1px solid #dbe3ec!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview>div:last-child,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview>div:last-child,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview>div:last-child{border-right:1px solid #dbe3ec!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview>div.is-selected,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview>div.is-selected,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview>div.is-selected{border-color:#c4b5fd!important;background:#faf8ff!important;box-shadow:inset 0 0 0 1px #c4b5fd!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview span,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview span,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview span,.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview b,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview b,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview b{display:block!important;width:100%!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;text-align:center!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview span,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview span,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview span{text-overflow:ellipsis!important}.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview b,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview b,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview b{text-overflow:clip!important;font-variant-numeric:tabular-nums!important}@media (max-width:360px){.sc-sales-page--saisir-une-vente .salesShuffleCheckoutCard>.salesPaymentPreview,.sc-sales-page--employee-embedded .salesShuffleCheckoutCard>.salesPaymentPreview,.employeeOperationWindowBody-sale .salesShuffleCheckoutCard>.salesPaymentPreview{grid-template-columns:1fr!important}}.historyFlowModalHeader.employeeUnifiedModalHeader.employeeOperationWindowHeader{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;min-height:82px!important;padding:17px 22px 16px 28px!important;border-bottom:1px solid #e7eaf0!important;background:#fff!important;box-sizing:border-box!important}.historyFlowModalHeader.employeeUnifiedModalHeader>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important}.historyFlowModalHeader.employeeUnifiedModalHeader>div>span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:26px!important;padding:7px 10px!important;margin:0!important;border:0!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.historyFlowModalHeader.employeeUnifiedModalHeader h2{margin:0!important;color:#111a2f!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:23px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}.historyFlowModalHeader.employeeUnifiedModalHeader .employeeOperationClose{position:static!important;inset:auto!important;flex:0 0 auto!important;margin:0!important}.sc-modal--employee-header{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.sc-modal--employee-header .sc-modal__employee-header{flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important}.sc-modal--employee-header .sc-modal__employee-body{min-height:0!important;padding:22px 24px 24px!important;overflow-y:auto!important}.sc-modal--employee-header .sc-modal__employee-description{margin:0 0 18px!important;color:#68758b!important;font-size:14px!important;line-height:1.55!important}.sc-modal--employee-header .sc-modal__footer{margin-top:22px!important}@media (max-width:760px){.historyFlowModalHeader.employeeUnifiedModalHeader.employeeOperationWindowHeader{min-height:70px!important;padding:13px 14px 12px 18px!important;gap:12px!important}.historyFlowModalHeader.employeeUnifiedModalHeader>div>span{min-height:24px!important;padding:6px 9px!important;font-size:10px!important}.historyFlowModalHeader.employeeUnifiedModalHeader h2{font-size:19px!important}.sc-modal--employee-header .sc-modal__employee-body{padding:16px!important}}.employeeOperationWindow-priceAnalysis,.employeeOperationWindow-promotion{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.employeeOperationWindowBody-priceAnalysis,.employeeOperationWindowBody-promotion{padding:24px;overflow:auto;background:#f7f9fc}.employeePriceWorkflow,.employeePromotionWorkflow{display:grid;gap:18px;color:#0f172a}.employeeWorkflowIntro{padding:18px 20px;border:1px solid #dce4f0;background:#fff}.employeeWorkflowIntro b{display:block;font-size:18px;margin-bottom:5px}.employeeWorkflowIntro p{margin:0;color:#64748b;line-height:1.55}.employeeWorkflowField{display:grid;gap:8px;font-weight:700}.employeeWorkflowField>span{font-size:13px}.employeeWorkflowField input,.employeeWorkflowField select{width:100%;min-height:48px;border:1px solid #cfd9e8;background:#fff;padding:0 14px;font:inherit;color:#0f172a;box-sizing:border-box}.employeeWorkflowSuggestions{display:grid;max-height:320px;overflow:auto;border:1px solid #d9e2ef;background:#fff}.employeeWorkflowSuggestions>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:0;border-bottom:1px solid #edf1f6;background:#fff;text-align:left;cursor:pointer}.employeeWorkflowSuggestions>button:hover{background:#f7f5ff}.employeeWorkflowSuggestions span{display:grid;gap:3px}.employeeWorkflowSuggestions small{color:#7b8799}.employeeWorkflowSuggestions em{font-style:normal;font-weight:700;color:#5b45f1;white-space:nowrap}.employeeWorkflowSuggestions>p{padding:18px;margin:0;color:#64748b}.employeeSelectedProduct{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border:1px solid #d8e1ee;background:#fff}.employeeSelectedProduct>div{display:grid;gap:4px}.employeeSelectedProduct span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#6d5df5;text-transform:uppercase}.employeeSelectedProduct b{font-size:17px}.employeeSelectedProduct small{color:#64748b}.employeePriceComparisonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.employeePriceComparisonGrid article{display:grid;align-content:start;gap:8px;min-height:130px;padding:17px;border:1px solid #dce4ef;background:#fff}.employeePriceComparisonGrid span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.employeePriceComparisonGrid strong{font-size:24px}.employeePriceComparisonGrid small{color:#718096;line-height:1.4}.employeePriceComparisonGrid .is-up strong{color:#16a36a}.employeePriceComparisonGrid .is-down strong{color:#e11d48}.employeePriceComparisonGrid .is-loading{opacity:.65}.employeePriceDecisionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.employeePriceDecisionList label{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #d7dfeb;background:#fff;cursor:pointer}.employeePriceDecisionList label:has(input:checked){border-color:#6754f6;background:#f6f4ff;box-shadow:inset 0 0 0 1px #6754f6}.employeePriceDecisionList label.is-disabled{opacity:.5;cursor:not-allowed}.employeePriceDecisionList input{margin-top:3px}.employeePriceDecisionList span{display:grid;gap:4px}.employeePriceDecisionList small{color:#64748b}.employeeMoneyInput{display:grid;grid-template-columns:minmax(0,1fr) auto}.employeeMoneyInput input{border-right:0}.employeeMoneyInput b{display:grid;place-items:center;min-width:58px;border:1px solid #cfd9e8;background:#f7f8fc;color:#5b45f1}.employeePromotionFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.employeePromotionFields .employeeWorkflowField:first-child{grid-column:1/-1}.employeeWorkflowAutoApply{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #b9ead4;background:#effcf6}.employeeWorkflowAutoApply>span{display:grid;place-items:center;width:30px;height:30px;background:#16a36a;color:#fff;font-weight:900}.employeeWorkflowAutoApply>div{display:grid;gap:2px}.employeeWorkflowAutoApply small{color:#527064}.employeeWorkflowNotice{padding:13px 15px;border:1px solid #f3d187;background:#fff8e8;color:#8b5b00}.employeeWorkflowNotice.success{border-color:#a7e1c8;background:#effcf6;color:#126b49}.employeeWorkflowActions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.employeeRecentPromotions{display:grid;gap:0;border:1px solid #dce4ef;background:#fff}.employeeRecentPromotions h3{margin:0;padding:15px 17px;border-bottom:1px solid #e7edf5;font-size:15px}.employeeRecentPromotions>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;border-bottom:1px solid #edf1f6}.employeeRecentPromotions>div:last-child{border-bottom:0}.employeeRecentPromotions span{display:grid;gap:3px}.employeeRecentPromotions small{color:#718096}.employeeRecentPromotions em{font-style:normal;font-weight:800;color:#5b45f1;white-space:nowrap}@media (max-width:760px){.employeeOperationWindow-priceAnalysis,.employeeOperationWindow-promotion{width:100vw;max-height:100vh}.employeeOperationWindowBody-priceAnalysis,.employeeOperationWindowBody-promotion{padding:16px}.employeePriceComparisonGrid,.employeePriceDecisionList,.employeePromotionFields{grid-template-columns:1fr}.employeePromotionFields .employeeWorkflowField:first-child{grid-column:auto}.employeeSelectedProduct{align-items:flex-start;flex-direction:column}.employeeWorkflowActions{display:grid;grid-template-columns:1fr}.employeeWorkflowActions button{width:100%}}.employeeRecentPromotionRow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 17px;border-bottom:1px solid #edf1f6}.employeeRecentPromotionRow:last-child{border-bottom:0}.employeeRecentPromotionProduct{display:grid;gap:3px;min-width:0}.employeeRecentPromotionProduct b{overflow-wrap:anywhere}.employeeRecentPromotionRight{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0}.employeeRecentPromotionRight>em{font-style:normal;font-weight:800;color:#5b45f1;white-space:nowrap}.employeeRecentPromotionActions{display:flex;align-items:center;gap:7px}.employeePromotionIconButton{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #d8e1ee;background:#fff;color:#64748b;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.employeePromotionIconButton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.employeePromotionIconButton:hover:not(:disabled){transform:translateY(-1px)}.employeePromotionIconButton-edit:hover:not(:disabled){border-color:#6754f6;background:#f6f4ff;color:#5b45f1}.employeePromotionIconButton-delete:hover:not(:disabled){border-color:#f6b8c5;background:#fff1f4;color:#dc264d}.employeePromotionIconButton:focus-visible{outline:2px solid rgba(103,84,246,.28);outline-offset:2px}.employeePromotionIconButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.employeeRecentPromotionRow{align-items:flex-start}.employeeRecentPromotionRight{display:grid;justify-items:end;gap:8px}.employeeRecentPromotionActions{justify-content:flex-end}}.employeeOperationOverlay-priceAnalysis{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;display:block!important;background:#f8fafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.employeeOperationWindow-priceAnalysis{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.employeeOperationWindow-priceAnalysis .employeeOperationWindowHeader{flex:0 0 auto!important;width:100%!important;border-radius:0!important}.employeeOperationWindow-priceAnalysis .employeeOperationWindowBody{box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;padding:24px!important;overflow:auto!important;background:#f7f9fc!important}.employeeOperationWindowBody-priceAnalysis .employeePriceWorkflow{box-sizing:border-box;width:100%;max-width:none;min-height:100%}.employeeBulkPriceAnalysis{display:grid;gap:14px;padding:20px;border:1px solid #dce4ef;background:#fff}.employeeBulkPriceAnalysisHeader{display:flex;align-items:center;justify-content:space-between;gap:22px}.employeeBulkPriceAnalysisHeader>div{display:grid;gap:4px;min-width:0}.employeeBulkPriceAnalysisHeader span{color:#6654f5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employeeBulkPriceAnalysisHeader h3{margin:0;font-size:20px;color:#0f172a}.employeeBulkPriceAnalysisHeader p{margin:0;color:#64748b;line-height:1.5}.employeeBulkPriceAnalysisHeader>.primaryBtn{flex:0 0 auto;min-width:180px}.employeeBulkPriceLoading{display:flex;align-items:center;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #ddd8ff;background:#f7f5ff}.employeeBulkPriceLoading>span{width:22px;height:22px;flex:0 0 22px;border:3px solid #ded9ff;border-top-color:#6048f5;border-radius:50%;animation:employeeBulkPriceSpin .75s linear infinite}.employeeBulkPriceLoading>div{display:grid;gap:2px}.employeeBulkPriceLoading small{color:#6b7280}@keyframes employeeBulkPriceSpin{to{transform:rotate(360deg)}}.employeeBulkPriceSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.employeeBulkPriceSummary>div{display:grid;gap:4px;padding:13px 15px;border:1px solid #dce4ef;background:#f9fbfd}.employeeBulkPriceSummary span{font-size:12px;color:#64748b}.employeeBulkPriceSummary b{font-size:22px;color:#0f172a}.employeeBulkPriceSummary .is-difference{border-color:#f1c6d1;background:#fff7f9}.employeeBulkPriceSummary .is-difference b{color:#e11d48}.employeeBulkPriceResults{overflow:auto;border:1px solid #dce4ef;background:#fff}.employeeBulkPriceResultsHead,.employeeBulkPriceResultRow{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(105px,.55fr) minmax(115px,.6fr) minmax(115px,.6fr) minmax(255px,1fr);gap:12px;align-items:center;min-width:900px}.employeeBulkPriceResultsHead{padding:11px 14px;border-bottom:1px solid #dce4ef;background:#f6f8fb;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.employeeBulkPriceResultRow{padding:12px 14px;border-bottom:1px solid #edf1f6}.employeeBulkPriceResultRow:last-child{border-bottom:0}.employeeBulkPriceProduct{display:grid;gap:3px;min-width:0}.employeeBulkPriceProduct b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employeeBulkPriceProduct small{color:#7b8799}.employeeBulkPriceResultRow>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.employeeBulkPriceResultRow>span{display:grid;gap:2px}.employeeBulkPriceResultRow>span b{white-space:nowrap;font-variant-numeric:tabular-nums}.employeeBulkPriceResultRow>span small{color:#7b8799}.employeeBulkPriceResultRow>span.is-up b{color:#16a36a}.employeeBulkPriceResultRow>span.is-down b{color:#e11d48}.employeeBulkPriceActions{display:flex;justify-content:flex-end;gap:8px}.employeeBulkPriceActions button{min-height:38px;padding:0 12px;white-space:nowrap}.employeePriceManualDivider{display:flex;align-items:center;gap:12px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.employeePriceManualDivider:before,.employeePriceManualDivider:after{content:"";height:1px;flex:1;background:#dce4ef}@media (max-width:760px){.employeeOperationWindow-priceAnalysis .employeeOperationWindowBody{padding:14px!important}.employeeBulkPriceAnalysis{padding:14px}.employeeBulkPriceAnalysisHeader{align-items:stretch;flex-direction:column}.employeeBulkPriceAnalysisHeader>.primaryBtn{width:100%}.employeeBulkPriceSummary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.employeeBulkPriceLoading>span{animation:none}}.employeePriceWorkflow,.employeePromotionWorkflow{align-content:start}.employeeOperationWindowBody-priceAnalysis .employeePriceWorkflow{min-height:0}.employeeOperationWindow-priceAnalysis .employeeWorkflowIntro{padding:16px 18px}.employeeBulkPriceAnalysis{align-content:start;padding:18px}.employeeBulkPriceAnalysisHeader{align-items:flex-start}.employeeBulkPriceAnalysisHeader h3{font-size:18px}.employeeBulkPriceLastUpdate{display:block;margin-top:5px;color:#7b8799;font-size:12px}.employeePriceManualDivider{margin-top:2px}.employeeWorkflowModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600!important;display:grid;place-items:center;padding:24px;background:#0f172a75;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.employeeWorkflowModal{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #d8e1ee;background:#fff;box-shadow:0 24px 80px #0f172a38}.employeeWorkflowModal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e4eaf2}.employeeWorkflowModal>header>div{display:grid;gap:3px}.employeeWorkflowModal>header span{color:#6654f5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employeeWorkflowModal>header h3{margin:0;font-size:21px;color:#0f172a}.employeeWorkflowModal>header button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d8e1ee;border-radius:0;background:#fff;color:#475569;font-size:19px;cursor:pointer}.employeeWorkflowModalBody{display:grid;gap:16px;min-height:0;padding:20px;overflow:auto;background:#f7f9fc}.employeeWorkflowModal>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e4eaf2;background:#fff}.employeePriceComparisonGrid-modal article{min-height:105px}.employeePriceDecisionList-modal{grid-template-columns:1fr}.employeePromotionEditModal{width:min(720px,calc(100vw - 32px))}.employeePromotionEditModal .employeePromotionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.employeePromotionEditModal .employeePromotionFields .employeeWorkflowField:first-child{grid-column:1/-1}@media (max-width:760px){.employeeWorkflowModalOverlay{padding:0;place-items:stretch}.employeeWorkflowModal{width:100vw;max-height:100vh;height:100vh;border:0}.employeeWorkflowModalBody{padding:16px}.employeeWorkflowModal>footer{display:grid;grid-template-columns:1fr 1fr}.employeePromotionEditModal .employeePromotionFields{grid-template-columns:1fr}.employeePromotionEditModal .employeePromotionFields .employeeWorkflowField:first-child{grid-column:auto}}.employeeCashOperationsOverlayV731.modalOverlay,.modalOverlay.employeeCashOperationsOverlayV731{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:13000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;overflow:auto!important;background:#141c2d6b!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.employeeCashOperationsOverlayV731:before{display:none!important;content:none!important}.employeeCashOperationsModalV731.historyFlowModal{position:relative!important;z-index:1!important;width:min(520px,calc(100vw - 28px))!important;max-width:520px!important;max-height:calc(100vh - 28px)!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 24px 60px #0f172a2e!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.employeeCashOperationsHeaderV731.historyFlowModalHeader{flex:0 0 auto!important;min-height:108px!important;padding:24px 27px 20px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}.employeeCashOperationsTitleBlockV731{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.employeeCashOperationsBadgeV731{display:inline-flex!important;align-items:center!important;width:max-content!important;min-height:25px!important;margin:0!important;padding:0 11px!important;border:0!important;border-radius:999px!important;background:#f8faff!important;color:#4f46e5!important;font-family:Manrope,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase!important}.employeeCashOperationsHeaderV731 h2{margin:13px 0 0!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:22px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.035em!important}.employeeCashOperationsCloseV731,.cashValueModal.cashCountModal .modalClose,.scanModal.cashValueModal.cashCountModal .modalClose{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #f2c7d2!important;border-radius:0!important;background:#fff!important;color:#db5d79!important;font-size:18px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}.employeeCashOperationsCloseV731:hover,.cashValueModal.cashCountModal .modalClose:hover,.scanModal.cashValueModal.cashCountModal .modalClose:hover{border-color:#eeadc0!important;background:#fff4f7!important;color:#c93f64!important;box-shadow:none!important;transform:none!important}.employeeCashOperationsCloseV731:focus-visible,.cashValueModal.cashCountModal .modalClose:focus-visible,.scanModal.cashValueModal.cashCountModal .modalClose:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ec489924!important}.employeeCashOperationsBodyV731.historyFlowModalBody{flex:1 1 auto!important;min-height:0!important;padding:20px 27px 18px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.employeeCashOperationsIntroV731{margin:0 0 18px!important;color:#68758b!important;font-family:Manrope,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.6!important;font-weight:500!important}.employeeCashOperationsDateCardV731.historyDatePicker{width:100%!important;margin:0 0 17px!important;padding:13px!important;display:block!important;border:1px solid #a7f3d0!important;border-radius:17px!important;background:#ecfdf5!important;box-shadow:inset 0 1px #ffffffd1!important}.employeeCashOperationsDateCardV731.historyDatePicker b{display:block!important;margin:0 0 8px!important;color:#334155!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.employeeCashOperationsDateCardV731.historyDatePicker input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 13px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;box-shadow:inset 0 2px 6px #0f172a0b,0 1px 2px #0f172a08!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:600!important;outline:0!important}.employeeCashOperationsDateCardV731.historyDatePicker input:focus{border-color:#818cf8!important;box-shadow:inset 0 2px 6px #0f172a0a,0 0 0 4px #6366f11c!important}.employeeCashOperationsStepCardV731.historyStepCard{width:100%!important;min-height:0!important;margin:0!important;padding:17px!important;display:block!important;border:1px solid #e2e8f0!important;border-radius:23px!important;background:#fff!important;box-shadow:none!important}.employeeCashOperationsStepTopV731{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.employeeCashOperationsStepTopV731>div:first-child{min-width:0!important}.employeeCashOperationsStepCardV731 small{display:block!important;margin:0 0 8px!important;color:#94a3b8!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.employeeCashOperationsStepCardV731 h3{margin:0!important;color:#0f172a!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.025em!important}.employeeCashOperationsStepIconV731{flex:0 0 auto!important;width:41px!important;height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#f8faff!important;color:#4f46e5!important;box-shadow:0 8px 18px #6366f11a!important}.employeeCashOperationsStepIconV731 svg{width:18px!important;height:18px!important}.employeeCashOperationsStepDescriptionV731{margin:17px 0 14px!important;color:#64748b!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:12px!important;line-height:1.55!important;font-weight:500!important}.employeeCashOperationsFieldV731{display:block!important;width:100%!important;margin:0!important}.employeeCashOperationsFieldV731>span:first-child,.employeeCashOperationsReadOnlyValueV731>span,.employeeCashOperationsReferenceV731>span{display:block!important;margin:0 0 8px!important;color:#475569!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}.employeeCashOperationsInputWrapV731{position:relative!important;display:block!important;width:100%!important}.employeeCashOperationsInputWrapV731 input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 45px 0 13px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;box-shadow:inset 0 2px 6px #0f172a0b!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:650!important;outline:0!important}.employeeCashOperationsInputWrapV731 input::placeholder{color:#cbd5e1!important}.employeeCashOperationsInputWrapV731 input:focus{border-color:#818cf8!important;box-shadow:inset 0 2px 6px #0f172a0a,0 0 0 4px #6366f11c!important}.employeeCashOperationsInputWrapV731 input[readonly]{cursor:default!important;color:#64748b!important}.employeeCashOperationsInputWrapV731 em{position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-50%)!important;color:#64748b!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:800!important}.employeeCashOperationsReferenceV731.historyStepReferenceValue,.employeeCashOperationsReadOnlyValueV731{width:100%!important;margin:0 0 13px!important;padding:12px 13px!important;border:1px solid #e0e7ff!important;border-radius:13px!important;background:#f8faff!important}.employeeCashOperationsReferenceV731 strong,.employeeCashOperationsReadOnlyValueV731 strong{display:block!important;margin:0!important;color:#0f172a!important;font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:18px!important;line-height:1.15!important;font-weight:700!important}.employeeCashOperationsProgressV731{width:100%!important;height:5px!important;margin:16px 0 0!important;overflow:hidden!important;border-radius:999px!important;background:#e9eef5!important}.employeeCashOperationsProgressV731>span{display:block!important;height:100%!important;min-width:8px!important;border-radius:inherit!important;background:linear-gradient(90deg,#6366f1,#4f46e5)!important;transition:width .25s ease!important}.employeeCashOperationsFooterV731.historyFlowArrows{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:14px 27px 19px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;border:0!important;border-top:1px solid #e2e8f0!important;background:#fff!important}.employeeCashOperationsNavV731{width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:22px!important;line-height:1!important;font-weight:500!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}.employeeCashOperationsPrevV731{border:1px solid #dbe3ef!important;background:#fff!important;color:#4f46e5!important;box-shadow:none!important}.employeeCashOperationsNextV731{border:1px solid #d8def0!important;background:#fff!important;color:#5b4be7!important;box-shadow:none!important}.employeeCashOperationsNavV731:hover{transform:translateY(-1px)!important}.employeeCashOperationsNavV731:focus-visible{outline:0!important;box-shadow:0 0 0 4px #6366f124!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed #d6dcf5!important;border-radius:13px!important;background:#f8faff!important;color:#4f46e5!important;box-shadow:none!important;text-align:center!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:10px!important;line-height:1.35!important;font-weight:700!important}.employeeCashOperationsCountActionV731{cursor:pointer!important}.employeeCashOperationsCountActionV731:hover{background:#e0e7ff!important;border-color:#a5b4fc!important}@media (max-width:640px){.employeeCashOperationsOverlayV731.modalOverlay,.modalOverlay.employeeCashOperationsOverlayV731{padding:8px!important;align-items:center!important}.employeeCashOperationsModalV731.historyFlowModal{width:100%!important;max-width:100%!important;max-height:calc(100vh - 16px)!important;border-radius:24px!important}.employeeCashOperationsHeaderV731.historyFlowModalHeader{min-height:98px!important;padding:20px 19px 17px!important}.employeeCashOperationsHeaderV731 h2{font-size:20px!important}.employeeCashOperationsCloseV731{width:36px!important;height:36px!important}.employeeCashOperationsBodyV731.historyFlowModalBody{padding:17px 19px 15px!important}.employeeCashOperationsFooterV731.historyFlowArrows{padding:13px 19px 17px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important}.employeeCashOperationsNavV731{width:40px!important;height:40px!important;min-width:40px!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{font-size:9px!important;padding:7px 8px!important}}@media (max-height:610px){.employeeCashOperationsHeaderV731.historyFlowModalHeader{min-height:88px!important;padding-top:17px!important;padding-bottom:15px!important}.employeeCashOperationsBadgeV731{min-height:22px!important;font-size:9px!important}.employeeCashOperationsHeaderV731 h2{margin-top:10px!important;font-size:20px!important}.employeeCashOperationsBodyV731.historyFlowModalBody{padding-top:15px!important;padding-bottom:13px!important}.employeeCashOperationsIntroV731{margin-bottom:13px!important}.employeeCashOperationsDateCardV731.historyDatePicker{margin-bottom:13px!important;padding:11px!important}.employeeCashOperationsStepCardV731.historyStepCard{padding:15px!important}.employeeCashOperationsStepDescriptionV731{margin-top:13px!important;margin-bottom:11px!important}.employeeCashOperationsProgressV731{margin-top:13px!important}.employeeCashOperationsFooterV731.historyFlowArrows{padding-top:11px!important;padding-bottom:13px!important}}@media (prefers-reduced-motion:reduce){.employeeCashOperationsModalV731 *,.employeeCashOperationsModalV731 *:before,.employeeCashOperationsModalV731 *:after{transition:none!important;animation:none!important}}.employeeCashOperationsStepDescriptionV731{margin:18px 0 16px!important;line-height:1.62!important}.employeeCashOperationsCountedFieldV732{display:flex!important;flex-direction:column!important;width:100%!important;gap:9px!important;margin:0!important}.employeeCashOperationsCountedLabelV732{display:block!important;margin:0!important;color:#475569!important;font-family:Manrope,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}.employeeCashOperationsCountedInputV732{width:100%!important;height:44px!important;min-height:44px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 2px 6px #0f172a0b!important}.employeeCashOperationsCountedInputV732 strong{min-width:0!important;overflow:hidden!important;color:#0f172a!important;font-family:Manrope,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important}.employeeCashOperationsCountedInputV732 em{flex:0 0 auto!important;color:#64748b!important;font-family:Manrope,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:800!important}.employeeCashOperationsCountButtonV732{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:28px!important;margin-top:7px!important;padding:5px 10px!important;border:1px solid #d8def0!important;border-radius:0!important;background:#fff!important;color:#5b4be7!important;box-shadow:none!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap!important;cursor:pointer!important;align-self:flex-start!important;transition:none!important}.employeeCashOperationsCountButtonV732:hover{transform:none!important;border-color:#b9b0ff!important;background:#f8f7ff!important;box-shadow:none!important;filter:none!important}.employeeCashOperationsCountButtonV732:focus-visible{outline:2px solid rgba(91,75,231,.2)!important;outline-offset:2px!important;box-shadow:none!important}.employeeCashOperationsFooterV731.historyFlowArrows{padding:11px 27px 14px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:9px!important}.employeeCashOperationsNavV731{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;font-size:20px!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{min-height:40px!important;padding:7px 12px!important;border-radius:12px!important;font-size:10px!important;line-height:1.35!important}@media (max-width:640px){.employeeCashOperationsFooterV731.historyFlowArrows{padding:10px 19px 13px!important;grid-template-columns:38px minmax(0,1fr) 38px!important}.employeeCashOperationsNavV731{width:38px!important;height:38px!important;min-width:38px!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{min-height:38px!important;font-size:9px!important}}.employeeCashOperationsModalV731.historyFlowModal{border-radius:0!important;border-color:#dfe4ec!important;box-shadow:0 18px 46px #0f172a29!important;background:#fff!important}.employeeCashOperationsHeaderV731.historyFlowModalHeader{min-height:82px!important;padding:17px 22px 16px 28px!important;align-items:center!important;background:#fff!important}.employeeCashOperationsBadgeV731{min-height:26px!important;padding:7px 10px!important;border-radius:0!important;background:#eef2ff!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important}.employeeCashOperationsHeaderV731 h2{margin-top:4px!important;color:#111a2f!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:23px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}.employeeCashOperationsBodyV731.historyFlowModalBody{padding:22px 24px 24px!important;background:#fff!important}.employeeCashOperationsIntroV731{margin-bottom:18px!important;color:#68758b!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}.employeeCashOperationsDateCardV731.historyDatePicker{margin-bottom:18px!important;padding:14px 16px!important;border:1px solid #bbf7d0!important;border-radius:0!important;background:#ecfdf5!important;box-shadow:none!important}.employeeCashOperationsDateCardV731.historyDatePicker b{margin-bottom:8px!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.employeeCashOperationsDateCardV731.historyDatePicker input,.employeeCashOperationsInputWrapV731 input,.employeeCashOperationsCountedInputV732{height:46px!important;min-height:46px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.employeeCashOperationsStepCardV731.historyStepCard{padding:18px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.employeeCashOperationsStepCardV731 small{margin-bottom:6px!important;color:#64748b!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.employeeCashOperationsStepCardV731 h3{color:#10233f!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.02em!important}.employeeCashOperationsStepIconV731{width:42px!important;height:42px!important;border:1px solid #e0e7ff!important;border-radius:0!important;background:#eef2ff!important;color:#5b4be7!important;box-shadow:none!important}.employeeCashOperationsStepDescriptionV731{margin:14px 0 16px!important;color:#64748b!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important}.employeeCashOperationsFieldV731>span:first-child,.employeeCashOperationsCountedLabelV732,.employeeCashOperationsReadOnlyValueV731>span,.employeeCashOperationsReferenceV731>span{margin-bottom:6px!important;color:#334155!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:700!important}.employeeCashOperationsInputWrapV731 input{padding-left:16px!important;padding-right:52px!important;color:#071227!important;font-size:18px!important;font-weight:800!important}.employeeCashOperationsCountedInputV732{padding:0 16px!important}.employeeCashOperationsCountedInputV732 strong{color:#071227!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:800!important}.employeeCashOperationsCountedInputV732 em,.employeeCashOperationsInputWrapV731 em{color:#64748b!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:800!important}.employeeCashOperationsCountButtonV732{min-height:28px!important;margin-top:7px!important;padding:5px 10px!important;border:1px solid #d8def0!important;border-radius:0!important;background:#fff!important;color:#5b4be7!important;box-shadow:none!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:700!important}.employeeCashOperationsCountButtonV732:hover{border-color:#b9b0ff!important;background:#f8f7ff!important;color:#5b4be7!important;transform:none!important}.employeeCashOperationsReferenceV731.historyStepReferenceValue,.employeeCashOperationsReadOnlyValueV731{border-radius:0!important;border-color:#dce4f1!important;background:#fff!important}.employeeCashOperationsProgressV731{height:5px!important;margin-top:16px!important;border-radius:999px!important;background:#e9eef5!important}.employeeCashOperationsFooterV731.historyFlowArrows{padding:12px 24px 16px!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:12px!important;background:#fff!important}.employeeCashOperationsNavV731{width:46px!important;min-width:46px!important;height:46px!important;border:1px solid #dce4f1!important;border-radius:0!important;background:#fff!important;color:#3730a3!important;box-shadow:none!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:30px!important;font-weight:900!important}.employeeCashOperationsNavV731:hover{border-color:#b9b0ff!important;background:#f8f7ff!important;color:#3730a3!important;transform:none!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{min-height:46px!important;padding:0 16px!important;border:1px dashed #c7d2fe!important;border-radius:0!important;background:#f8faff!important;color:#4f46e5!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}@media (max-width:640px){.employeeCashOperationsModalV731.historyFlowModal{border-radius:0!important}.employeeCashOperationsHeaderV731.historyFlowModalHeader{min-height:70px!important;padding:13px 14px 12px 18px!important}.employeeCashOperationsBadgeV731{min-height:24px!important;padding:6px 9px!important;font-size:10px!important}.employeeCashOperationsHeaderV731 h2{margin-top:3px!important;font-size:19px!important}.employeeCashOperationsBodyV731.historyFlowModalBody{padding:16px!important}.employeeCashOperationsFooterV731.historyFlowArrows{padding:12px 16px 14px!important;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important}.employeeCashOperationsNavV731{width:42px!important;min-width:42px!important;height:42px!important;font-size:27px!important}.employeeCashOperationsHelperV731,.employeeCashOperationsHelperV731.historyFlowInputHint{min-height:42px!important;padding:7px 10px!important;font-size:10px!important}}@media (max-width: 640px){.employeeCashOperationsCloseV731,.cashValueModal.cashCountModal .modalClose,.scanModal.cashValueModal.cashCountModal .modalClose{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:17px!important}}.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose,.scanModal.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose{position:static!important;inset:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #f2c7d2!important;border-radius:0!important;background:#fff!important;color:#db5d79!important;box-shadow:none!important;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose:hover,.scanModal.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose:hover{border-color:#eeadc0!important;background:#fff4f7!important;color:#c93f64!important;box-shadow:none!important;transform:none!important}.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose:focus-visible,.scanModal.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose:focus-visible{outline:0!important;border-color:#ec8daa!important;box-shadow:0 0 0 3px #ec489924!important}@media (max-width:640px){.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose,.scanModal.historyCashOpEmployeeModal.cashCountModal .employeeOperationClose{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:17px!important}}.employeeCashOperationsStepCardV731.historyStepCard{padding:22px!important}.employeeCashOperationsStepTopV731{gap:18px!important;margin-bottom:2px!important}.employeeCashOperationsStepCardV731 small{margin-bottom:8px!important}.employeeCashOperationsStepCardV731 h3{margin:0 0 2px!important}.employeeCashOperationsStepDescriptionV731{margin:12px 0 18px!important;max-width:92%!important}.employeeCashOperationsFieldV731>span:first-child,.employeeCashOperationsCountedLabelV732,.employeeCashOperationsReadOnlyValueV731>span,.employeeCashOperationsReferenceV731>span{margin-bottom:8px!important}.employeeCashOperationsInputWrapV731{margin-bottom:2px!important}.employeeCashOperationsInputWrapV731 input{height:46px!important;min-height:46px!important}.employeeCashOperationsCountButtonV732{margin-top:10px!important}.employeeCashOperationsProgressV731{margin-top:18px!important}@media (max-width: 640px){.employeeCashOperationsStepCardV731.historyStepCard{padding:18px!important}.employeeCashOperationsStepDescriptionV731{max-width:100%!important;margin:10px 0 16px!important}.employeeCashOperationsInputWrapV731 input{height:44px!important;min-height:44px!important}}.employeeTrafficModeBanner{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;margin:0 0 22px;padding:20px 22px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(135deg,#faf9ff,#f5f3ff,#eef2ff);color:#211b45;text-align:left;cursor:pointer;box-shadow:0 14px 34px #4f46e512;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.employeeTrafficModeBanner:hover{transform:translateY(-1px);border-color:#b8adff;box-shadow:0 18px 38px #4f46e51c}.employeeTrafficModeBannerIcon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border-radius:13px;background:#fff;color:#5b46ef;border:1px solid #ddd6fe;box-shadow:0 8px 20px #4f46e51a}.employeeTrafficModeBannerIcon svg{width:25px;height:25px}.employeeTrafficModeBannerBody{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.employeeTrafficModeBannerBody span{color:#6958ee;font-size:10px;font-weight:900;letter-spacing:.12em}.employeeTrafficModeBannerBody b{font-size:19px;line-height:1.2;letter-spacing:-.025em}.employeeTrafficModeBannerBody small{color:#665f7d;font-size:14px;line-height:1.45}.employeeTrafficModeBannerCta{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:11px 15px;border-radius:10px;background:#5b46ef;color:#fff;font-size:13px;font-weight:800}.employeeTrafficModeBannerCta strong{font-size:17px}.employeeOperationWindow-traffic{width:min(1560px,calc(100vw - 40px));height:min(960px,calc(100vh - 40px));border-radius:14px}.employeeOperationWindowBody-traffic{overflow:auto;background:#f5f6fa}.employeeTrafficMode{position:relative;display:flex;flex-direction:column;gap:18px;min-height:100%;padding:22px;color:#182033}.trafficControlBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #e1e5ed;border-radius:12px;background:#fff}.trafficModeIdentity{display:flex;align-items:center;gap:13px}.trafficModeIdentity>div{display:flex;flex-direction:column;gap:3px}.trafficModeIdentity b{font-size:16px}.trafficModeIdentity small{color:#6f7a8d}.trafficLiveDot{width:12px;height:12px;border-radius:999px;background:#a1a1aa;box-shadow:0 0 0 6px #f4f4f5}.trafficLiveDot.is-active{background:#10b981;box-shadow:0 0 0 6px #dcfce7}.trafficControlActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.trafficControlActions button,.trafficAddButton,.trafficRowActions button,.trafficTextButton{font:inherit;cursor:pointer}.trafficControlActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:800}.trafficControlActions button svg{width:17px;height:17px}.trafficSecondaryButton{border:1px solid #dce1e9;background:#fff;color:#445066}.trafficPrimaryButton{border:1px solid #5b46ef;background:#5b46ef;color:#fff}.trafficPauseButton{border:1px solid #f3c168;background:#fff8e8;color:#9a6100}.trafficCallNextButton{border:1px solid #111827;background:#111827;color:#fff}.trafficControlActions button:disabled,.trafficAddButton:disabled,.trafficRowActions button:disabled{opacity:.45;cursor:not-allowed}.trafficOfflineBadge{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #f5d08c;border-radius:999px;background:#fff9e9;color:#8a5a00;font-size:11px;font-weight:900}.trafficMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.trafficMetrics article{display:flex;align-items:center;gap:13px;min-height:88px;padding:15px;border:1px solid #e2e6ed;border-radius:12px;background:#fff}.trafficMetricIcon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:11px}.trafficMetricIcon svg{width:20px;height:20px}.trafficMetricIcon.purple{background:#f1efff;color:#5b46ef}.trafficMetricIcon.blue{background:#eaf5ff;color:#1581d8}.trafficMetricIcon.amber{background:#fff5df;color:#d17a00}.trafficMetricIcon.green{background:#e8f9f1;color:#0b9a61}.trafficMetricIcon.rose{background:#fff0f4;color:#e33268}.trafficMetrics article div{display:flex;min-width:0;flex-direction:column;gap:4px}.trafficMetrics small{color:#7b8597;font-size:11px;font-weight:700}.trafficMetrics b{font-size:25px;line-height:1}.trafficMetrics em{font-size:12px;font-style:normal;color:#697489}.trafficMainGrid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;align-items:start}.trafficAddPanel,.trafficQueuePanel{border:1px solid #e1e5ed;border-radius:12px;background:#fff}.trafficAddPanel{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;padding:19px}.trafficAddPanel header,.trafficQueueHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #eceef3}.trafficAddPanel header div,.trafficQueueHeader div{display:flex;flex-direction:column;gap:3px}.trafficAddPanel header span,.trafficQueueHeader span{color:#6c5ce7;font-size:9px;font-weight:900;letter-spacing:.12em}.trafficAddPanel h3,.trafficQueueHeader h3{margin:0;font-size:19px;letter-spacing:-.025em}.trafficAddPanel header small{max-width:130px;color:#8b94a5;font-size:11px;line-height:1.35;text-align:right}.trafficAddPanel label{display:flex;flex-direction:column;gap:7px}.trafficAddPanel label>span{color:#3e485a;font-size:12px;font-weight:800}.trafficAddPanel input,.trafficAddPanel select,.trafficAddPanel textarea{width:100%;box-sizing:border-box;border:1px solid #dce1e9;border-radius:9px;background:#fff;color:#172033;font:inherit;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.trafficAddPanel input,.trafficAddPanel select{height:43px;padding:0 11px}.trafficAddPanel textarea{padding:10px 11px;resize:vertical}.trafficAddPanel input:focus,.trafficAddPanel select:focus,.trafficAddPanel textarea:focus{border-color:#7b6cf2;box-shadow:0 0 0 3px #5b46ef1a}.trafficAddPanel input:disabled,.trafficAddPanel select:disabled,.trafficAddPanel textarea:disabled{background:#f5f6f8;color:#9aa2af}.trafficFormPair{display:grid;grid-template-columns:1fr 1fr;gap:11px}.trafficAddButton{min-height:46px;border:1px solid #5b46ef;border-radius:9px;background:#5b46ef;color:#fff;font-size:13px;font-weight:900}.trafficPausedHelp{margin:0;color:#9a6100;font-size:11px;line-height:1.45;text-align:center}.trafficQueuePanel{min-width:0;overflow:hidden}.trafficQueueHeader{padding:19px 19px 15px}.trafficTextButton{border:0;background:transparent;color:#6c5ce7;font-size:12px;font-weight:800}.trafficTextButton:disabled{color:#adb4c0;cursor:not-allowed}.trafficTabs{display:flex;align-items:center;gap:4px;padding:10px 12px;border-bottom:1px solid #eceef3;overflow-x:auto;background:#fafbfc}.trafficTabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:#697386;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.trafficTabs button b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#eceef3;color:#596274;font-size:10px}.trafficTabs button.active{border-color:#ddd7ff;background:#f3f1ff;color:#5140d7}.trafficTabs button.active b{background:#5b46ef;color:#fff}.trafficRows{display:flex;min-height:390px;flex-direction:column}.trafficClientRow{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr) minmax(180px,auto);gap:15px;align-items:center;padding:15px 17px;border-bottom:1px solid #edf0f4;background:#fff}.trafficClientRow:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#cbd5e1}.trafficClientRow.priority-priority:before{background:#f59e0b}.trafficClientRow.priority-urgent:before{background:#e11d48}.trafficTicket{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:58px;border:1px solid #e2e6ed;border-radius:9px;background:#fafbfc}.trafficTicket b{font-size:17px;letter-spacing:-.02em}.trafficTicket small{color:#7e889a;font-size:10px;font-weight:800}.trafficClientInfo{display:flex;min-width:0;flex-direction:column;gap:5px}.trafficClientTitle{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.trafficClientTitle>b{font-size:15px}.trafficClientInfo p,.trafficClientInfo small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trafficClientInfo p{color:#596579;font-size:12px}.trafficClientInfo small{color:#8a94a6;font-size:11px}.trafficStatus{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:900}.trafficStatus-waiting{background:#eef2ff;color:#5545d8}.trafficStatus-called{background:#fff5db;color:#a86a00}.trafficStatus-serving{background:#e9f5ff;color:#1477be}.trafficStatus-checkout{background:#e8f9f1;color:#078454}.trafficStatus-done{background:#ecfdf3;color:#0a7d50}.trafficStatus-absent{background:#fff0f3;color:#c92c58}.trafficRowActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.trafficRowActions button{min-height:34px;padding:0 9px;border:1px solid #dce1e9;border-radius:7px;background:#fff;color:#445066;font-size:10px;font-weight:900;white-space:nowrap}.trafficRowActions button:hover{border-color:#a99df8;color:#5140d7}.trafficRowActions .trafficActionMain{border-color:#5b46ef;background:#5b46ef;color:#fff}.trafficRowActions .trafficCheckoutButton{border-color:#079765;background:#079765;color:#fff}.trafficRowActions button.danger{border-color:#f7c7d3;color:#cf2d5b}.trafficDoneText{color:#16845a;font-size:11px;font-weight:900}.trafficEmpty{display:flex;min-height:390px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;text-align:center}.trafficEmpty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#f1efff;color:#5b46ef}.trafficEmpty svg{width:25px;height:25px}.trafficEmpty b{font-size:15px}.trafficEmpty p{margin:0;color:#8992a2;font-size:12px}.trafficNotice{position:sticky;bottom:10px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-left:auto;max-width:680px;padding:12px 14px;border:1px solid #d7d0ff;border-radius:10px;background:#f7f5ff;color:#4938c5;box-shadow:0 14px 30px #2e268226;font-size:12px;font-weight:800}.trafficNotice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.trafficLoading{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#566176}.trafficLoading span{width:34px;height:34px;border:3px solid #ddd8ff;border-top-color:#5b46ef;border-radius:999px;animation:trafficSpin .8s linear infinite}@keyframes trafficSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.trafficMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.trafficMainGrid{grid-template-columns:320px minmax(0,1fr)}.trafficClientRow{grid-template-columns:74px minmax(0,1fr)}.trafficRowActions{grid-column:2;justify-content:flex-start}}@media (max-width:840px){.employeeTrafficMode{padding:14px}.trafficControlBar{align-items:flex-start;flex-direction:column}.trafficControlActions{width:100%;justify-content:flex-start}.trafficMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trafficMainGrid{grid-template-columns:1fr}.trafficAddPanel{position:static}.trafficClientRow{grid-template-columns:68px minmax(0,1fr)}.employeeTrafficModeBanner{align-items:flex-start}.employeeTrafficModeBannerCta{display:none}}@media (max-width:560px){.employeeTrafficModeBanner{padding:16px}.employeeTrafficModeBannerIcon{width:44px;height:44px;flex-basis:44px}.employeeTrafficModeBannerBody small{font-size:12px}.employeeOperationWindow-traffic{width:100vw;height:100vh}.trafficMetrics,.trafficFormPair{grid-template-columns:1fr}.trafficClientRow{grid-template-columns:1fr;padding:14px}.trafficTicket{align-items:flex-start;min-height:auto;padding:9px 11px}.trafficRowActions{grid-column:auto;justify-content:flex-start}.trafficClientInfo p,.trafficClientInfo small{white-space:normal}.trafficControlActions button{flex:1}.trafficQueueHeader{align-items:flex-start;flex-direction:column}}.trafficMainGridQueueOnly{grid-template-columns:minmax(0,1fr)!important}.trafficAddQueueButton{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid #5b46ef;border-radius:8px;background:#5b46ef;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.trafficAddQueueButton svg,.trafficControlActions .trafficSecondaryButton svg{width:16px;height:16px}.trafficControlActions .trafficSecondaryButton{display:inline-flex;align-items:center;gap:7px}.trafficQrSource{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#f1efff;color:#5845d7;font-size:9px;font-weight:900}.trafficAddModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:20px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.trafficAddModal{width:min(100%,680px);max-height:min(90vh,780px);overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 30px 90px #0f172a47}.trafficAddModalHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px 16px;border-bottom:1px solid #e8ebf0}.trafficAddModalHeader>div{display:flex;flex-direction:column;gap:3px}.trafficAddModalHeader span{color:#6554e8;font-size:10px;font-weight:900;letter-spacing:.12em}.trafficAddModalHeader h3{margin:0;color:#151d31;font-size:21px}.trafficAddModalHeader>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dce1e9;background:#fff;color:#475569;font-size:22px;cursor:pointer}.trafficAddModalTabs{display:grid;grid-template-columns:1fr 1fr;padding:12px 14px 0}.trafficAddModalTabs button{min-height:42px;border:1px solid #e0e4eb;background:#f8fafc;color:#64748b;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.trafficAddModalTabs button+button{border-left:0}.trafficAddModalTabs button.active{border-color:#6b5af0;background:#f1efff;color:#5140d7}.trafficAddModalBody{padding:18px 20px 22px}.trafficAddModalForm{display:flex;flex-direction:column;gap:13px}.trafficAddModalForm>p{margin:0;color:#6b7280;font-size:12px}.trafficAddModalForm label{display:flex;flex-direction:column;gap:7px}.trafficAddModalForm label>span{color:#3e485a;font-size:12px;font-weight:800}.trafficAddModalForm input,.trafficAddModalForm select,.trafficAddModalForm textarea{width:100%;box-sizing:border-box;border:1px solid #dce1e9;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:13px;outline:none}.trafficAddModalForm input,.trafficAddModalForm select{height:43px;padding:0 11px}.trafficAddModalForm textarea{padding:10px 11px;resize:vertical}.trafficAddModalForm input:focus,.trafficAddModalForm select:focus,.trafficAddModalForm textarea:focus{border-color:#7b6cf2;box-shadow:0 0 0 3px #5b46ef1a}.trafficQrPanel{display:flex;align-items:center;flex-direction:column;gap:16px}.trafficQrIntro{width:100%;text-align:left}.trafficQrIntro b{color:#111827;font-size:15px}.trafficQrIntro p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.55}.trafficQrCode{display:grid;place-items:center;width:286px;max-width:100%;aspect-ratio:1;border:1px solid #e2e8f0;background:#fff;padding:12px;box-sizing:border-box}.trafficQrCode img{display:block;width:100%;height:100%;object-fit:contain}.trafficQrAvailability{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #fecaca;background:#fff1f2;color:#9f1239}.trafficQrAvailability.is-open{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.trafficQrAvailability b{font-size:12px}.trafficQrAvailability span{font-size:11px;line-height:1.45}.trafficQrLink{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto}.trafficQrLink input{min-width:0;height:42px;padding:0 10px;border:1px solid #dce1e9;background:#f8fafc;color:#64748b;font:inherit;font-size:11px}.trafficQrLink button{padding:0 14px;border:1px solid #5b46ef;background:#5b46ef;color:#fff;font-size:11px;font-weight:900}.trafficQrActions{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.trafficQrActions a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #dce1e9;color:#475569;text-decoration:none;font-size:11px;font-weight:800}.trafficQrLoading,.trafficQrUnavailable{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;color:#64748b}.trafficQrLoading span{width:32px;height:32px;border:3px solid #e4e0ff;border-top-color:#5b46ef;border-radius:999px;animation:trafficSpin .8s linear infinite}.trafficQrUnavailable p{margin:0;color:#64748b;font-size:12px}.trafficQrUnavailable button{min-height:38px;padding:0 14px;border:1px solid #5b46ef;background:#5b46ef;color:#fff;font-size:11px;font-weight:900}@media (max-width:700px){.trafficAddModalOverlay{padding:0}.trafficAddModal{width:100vw;height:100vh;max-height:none;border:0;border-radius:0}.trafficAddModalTabs{padding:10px 12px 0}.trafficAddModalBody{padding:16px}.trafficControlActions .trafficAddQueueButton,.trafficControlActions .trafficSecondaryButton{flex:1;justify-content:center}.trafficQrCode{width:250px}}.trafficClientCartState{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:2px;padding:5px 8px;border:1px solid #dde3eb;background:#f8fafc;color:#64748b;font-size:10px;font-weight:800;white-space:normal}.trafficClientCartState svg{width:14px;height:14px;flex:0 0 auto}.trafficClientCartState.has-items{border-color:#b7ead5;background:#eefbf5;color:#087a55}.trafficClientCartState.is-empty{border-color:#e1e5eb;background:#f8fafc;color:#7b8493}.employeeOperationOverlay-traffic{padding:0!important;place-items:stretch!important;background:#f5f6fa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.employeeOperationWindow-traffic{width:100vw!important;max-width:none!important;min-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.employeeOperationWindowBody-traffic{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.employeeTrafficMode{min-height:100%!important;box-sizing:border-box!important}.trafficMainGridQueueOnly{flex:1 1 auto;min-height:0}.trafficMainGridQueueOnly .trafficQueuePanel{min-height:100%}.trafficCompletionState{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:2px;padding:5px 8px;border:1px solid #dfe5ec;background:#f8fafc;color:#596579;font-size:10px;font-weight:850;white-space:normal}.trafficCompletionState.with-sale{border-color:#b7ead5;background:#eefbf5;color:#087a55}.trafficCompletionState.without-sale{border-color:#f0d59b;background:#fff9ea;color:#956000}.employeeOnlineOrders{width:100%;max-width:1480px;margin:0 auto;padding:28px;box-sizing:border-box;color:#172033}.employeeOnlineOrdersIntro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 22px;border:1px solid #e7e9f2;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1920380f}.employeeOnlineOrdersIntroIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff2f7;color:#db4d86}.employeeOnlineOrders-ready .employeeOnlineOrdersIntroIcon{background:#ecfdf5;color:#059669}.employeeOnlineOrdersIntroIcon svg,.employeeOnlineOrderPrimary svg{width:23px;height:23px}.employeeOnlineOrdersIntro>div>span{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:#9a5b75}.employeeOnlineOrdersIntro h3{margin:3px 0 5px;font-size:22px;line-height:1.15}.employeeOnlineOrdersIntro p{margin:0;color:#697386;font-size:13px;line-height:1.55}.employeeOnlineOrdersIntro>strong{display:grid;place-items:center;min-width:44px;height:36px;padding:0 10px;border-radius:12px;background:#f7f3ff;color:#7146c7;font-size:18px}.employeeOnlineOrdersToolbar{display:flex;justify-content:space-between;align-items:center;margin:18px 2px 12px;color:#677085;font-size:13px}.employeeOnlineOrdersToolbar button,.employeeOnlineOrdersNotice button{border:1px solid #e2d6ee;border-radius:10px;background:#fff;padding:8px 13px;color:#754e99;font-weight:700;cursor:pointer}.employeeOnlineOrdersList{display:grid;gap:12px}.employeeOnlineOrderCard{border:1px solid #e7e9f1;border-left:4px solid #e58bae;border-radius:18px;background:#fff;box-shadow:0 7px 22px #1920380b;overflow:hidden}.employeeOnlineOrderCard.status-processing{border-left-color:#8b5cf6}.employeeOnlineOrderCard.status-ready{border-left-color:#10b981}.employeeOnlineOrderMain{display:grid;grid-template-columns:1.05fr 1.35fr 1.4fr .9fr auto;gap:16px;align-items:center;padding:18px 20px}.employeeOnlineOrderMain>div>span{display:block;margin-bottom:4px;color:#9aa1af;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.employeeOnlineOrderMain b{display:block;color:#20283a;font-size:14px}.employeeOnlineOrderMain small{display:block;margin-top:4px;color:#788196;font-size:11px;line-height:1.4}.employeeOnlineOrderAmount{text-align:right}.employeeOnlineOrderAmount b{font-size:17px}.employeeOnlineOrderStatus{justify-self:end;white-space:nowrap;padding:7px 10px;border-radius:999px;background:#fff1f6;color:#bd3f71;font-size:11px;font-weight:800}.employeeOnlineOrderStatus.status-processing{background:#f2edff;color:#7047bf}.employeeOnlineOrderStatus.status-ready{background:#eafaf3;color:#07845d}.employeeOnlineOrderDetails{border-top:1px solid #f0f1f5}.employeeOnlineOrderDetails summary{padding:10px 20px;color:#6f5e87;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.employeeOnlineOrderDetails summary::-webkit-details-marker{display:none}.employeeOnlineOrderDetails summary:after{content:"+";float:right;font-size:16px}.employeeOnlineOrderDetails[open] summary:after{content:"−"}.employeeOnlineOrderItems{padding:0 20px 12px}.employeeOnlineOrderItems>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border-radius:10px;background:#f8f9fc;margin-top:7px}.employeeOnlineOrderItems span b{font-size:12px}.employeeOnlineOrderItems span small{display:block;margin-top:2px;color:#8a92a1;font-size:10px}.employeeOnlineOrderItems em{white-space:nowrap;color:#4f586b;font-size:11px;font-style:normal;font-weight:750}.employeeOnlineOrderItems p{color:#8a92a1;font-size:12px}.employeeOnlineOrderActions{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px}.employeeOnlineOrderActions button{min-height:38px;border-radius:11px;padding:0 15px;font-weight:800;font-size:12px;cursor:pointer}.employeeOnlineOrderActions button:disabled{opacity:.55;cursor:not-allowed}.employeeOnlineOrderSecondary{border:1px solid #eadde5;background:#fff;color:#8a5b70}.employeeOnlineOrderPrimary{display:inline-flex;align-items:center;gap:8px;border:1px solid #e8a7bf;background:#fff6f9;color:#c24170}.employeeOnlineOrders-ready .employeeOnlineOrderPrimary{border-color:#a7e7cf;background:#effcf7;color:#087c5b}.employeeOnlineOrderPrimary svg{width:17px;height:17px}.employeeOnlineOrdersEmpty,.employeeOnlineOrdersNotice{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:28px;border:1px dashed #dddde7;border-radius:18px;background:#fbfbfd;text-align:center}.employeeOnlineOrdersEmptyIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff2f7;color:#cf4b7d}.employeeOnlineOrders-ready .employeeOnlineOrdersEmptyIcon{background:#eafaf3;color:#07845d}.employeeOnlineOrdersEmptyIcon svg{width:25px;height:25px}.employeeOnlineOrdersEmpty b{margin-top:12px}.employeeOnlineOrdersEmpty p{max-width:520px;margin:7px 0 0;color:#858c9b;font-size:13px}.employeeOnlineOrdersSpinner{width:28px;height:28px;border:3px solid #eee;border-top-color:#c65383;border-radius:50%;animation:employeeOrderSpin .8s linear infinite;margin-bottom:12px}.employeeOnlineOrdersNotice.is-error{min-height:180px;color:#9e2f4d}.employeeOnlineOrdersNotice span{margin:8px 0 14px;color:#7f5a65;font-size:13px}@keyframes employeeOrderSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.employeeOnlineOrderMain{grid-template-columns:1fr 1.2fr 1fr}.employeeOnlineOrderDelivery{display:none}.employeeOnlineOrderStatus{grid-column:3;grid-row:1;align-self:start}.employeeOnlineOrderAmount{grid-column:3;grid-row:1;margin-top:28px}}@media (max-width:720px){.employeeOnlineOrders{padding:16px}.employeeOnlineOrdersIntro{grid-template-columns:auto 1fr}.employeeOnlineOrdersIntro>strong{grid-column:1/-1;justify-self:start}.employeeOnlineOrderMain{grid-template-columns:1fr 1fr;padding:15px}.employeeOnlineOrderCustomer{grid-column:1/-1}.employeeOnlineOrderAmount{grid-column:1;grid-row:auto;text-align:left;margin:0}.employeeOnlineOrderStatus{grid-column:2;grid-row:auto;align-self:center}.employeeOnlineOrderActions{flex-direction:column-reverse}.employeeOnlineOrderActions button{width:100%;justify-content:center}}.salesOnlineOrderCartBanner{border-color:#f0c7d8!important;background:linear-gradient(135deg,#fff7fa,#fff 72%)!important}.salesOnlineOrderCartBanner>div>span{color:#c34476!important}.salesOnlineOrderCartBanner>em{background:#fff0f6!important;color:#b6376a!important}.salesOnlineOrderPaymentHint{display:block;margin-top:5px;color:#8f6b79;font-size:10px;line-height:1.35}.salesCheckoutLabel select:disabled{opacity:1;color:#5f4760;background:#faf6f9;cursor:not-allowed}.employeeOnlineOrderSourceTag{display:inline-flex!important;width:max-content;max-width:100%;margin-top:7px!important;padding:4px 7px;border-radius:999px;background:#f5f1ff;color:#6f4ca1!important;font-size:9px!important;font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employeeOnlineOrderCard.status-ready .employeeOnlineOrderSourceTag{background:#ecfdf5;color:#087c5b!important}.employeeOnlineOrderActions{flex-wrap:wrap}.employeeOnlineOrderActions .employeeOnlineOrderSecondary{display:inline-flex;align-items:center;gap:7px}.employeeOnlineOrderActions .employeeOnlineOrderSecondary svg{width:16px;height:16px}.employeeOnlineOrderDirect{border-color:#bde7d7!important;color:#087c5b!important;background:#f3fcf8!important}.employeeOnlineOrderItemExact{align-items:flex-start!important}.employeeOnlineOrderItemIdentity{min-width:0;display:grid!important;gap:3px}.employeeOnlineOrderItemIdentity small{margin-top:0!important;overflow-wrap:anywhere}.employeeOnlineOrderItemDescription{color:#626c7f!important;line-height:1.45}.employeeOnlineOrderItemIdentity a{width:max-content;max-width:100%;margin-top:3px;color:#6b4fc0;font-size:10px;font-weight:800;text-decoration:underline;overflow-wrap:anywhere}.employeeOnlineOrderItemExact>em{display:grid;gap:3px;text-align:right}.employeeOnlineOrderItemExact>em small{color:#8a92a1;font-size:10px;font-weight:650}.employeeOnlineOrderReview{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#fff7e8;color:#9a6511;font-size:10px;font-weight:850;text-align:center}.employeeOnlineOrderReview-confirmed{background:#eafaf3;color:#087c5b}.employeeOnlineOrderReview-skipped{background:#f5f1ff;color:#6f4ca1}.employeeOnlineOrderReview-cart_validated{background:#edf5ff;color:#3567a8}@media (max-width:760px){.employeeOnlineOrderActions>button{width:100%;justify-content:center}.employeeOnlineOrderItemExact{display:grid!important}.employeeOnlineOrderItemExact>em{text-align:left}}.employeeOnlineOrderStock{margin:7px 0 0;padding:8px 10px;border-radius:10px;font-size:10px;font-weight:850;text-align:center;background:#f4f5f8;color:#667085}.employeeOnlineOrderStock-reserved{background:#edf8ff;color:#176b91}.employeeOnlineOrderStock-partial,.employeeOnlineOrderStock-failed{background:#fff3e4;color:#a05f0f}.employeeOnlineOrderStock-deducted{background:#eafaf3;color:#087c5b}.employeeOnlineOrderStock-released,.employeeOnlineOrderStock-restored{background:#f5f1ff;color:#6f4ca1}.publicQueuePage{min-height:100vh;display:grid;place-items:center;padding:22px;box-sizing:border-box;background:linear-gradient(160deg,#f8fafc,#eef2ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}.publicQueueCard{width:min(100%,520px);overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 28px 70px #0f172a1f}.publicQueueBrand{display:flex;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid #e5e7eb}.publicQueueBrand img{width:48px;height:48px;object-fit:contain}.publicQueueBrand div{display:flex;flex-direction:column;gap:3px}.publicQueueBrand span{color:#5b46ef;font-size:10px;font-weight:900;letter-spacing:.13em}.publicQueueBrand h1{margin:0;color:#111827;font-size:22px;line-height:1.2}.publicQueueLoading{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#64748b}.publicQueueLoading span{width:34px;height:34px;border:3px solid #ddd6fe;border-top-color:#5b46ef;border-radius:999px;animation:publicQueueSpin .8s linear infinite}@keyframes publicQueueSpin{to{transform:rotate(360deg)}}.publicQueueAvailability{display:flex;align-items:center;gap:12px;margin:22px 24px 0;padding:14px;border:1px solid #e2e8f0;background:#f8fafc}.publicQueueAvailability>span{width:11px;height:11px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.publicQueueAvailability.is-open>span{background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.publicQueueAvailability div{display:flex;flex-direction:column;gap:3px}.publicQueueAvailability b{font-size:14px}.publicQueueAvailability small{color:#64748b;font-size:12px}.publicQueueForm{display:flex;flex-direction:column;gap:15px;padding:22px 24px 26px}.publicQueueForm label{display:flex;flex-direction:column;gap:7px}.publicQueueForm label span{color:#334155;font-size:12px;font-weight:800}.publicQueueForm input,.publicQueueForm select{width:100%;height:46px;box-sizing:border-box;padding:0 12px;border:1px solid #dbe2ea;background:#fff;color:#111827;font:inherit;font-size:14px;outline:none}.publicQueueForm input:focus,.publicQueueForm select:focus{border-color:#6d5df4;box-shadow:0 0 0 3px #5b46ef1f}.publicQueueFormGrid{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.publicQueueForm>button,.publicQueueError button{min-height:48px;border:1px solid #5b46ef;background:#5b46ef;color:#fff;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.publicQueueForm>button:disabled{opacity:.65;cursor:wait}.publicQueueForm>small{color:#94a3b8;font-size:11px;text-align:center}.publicQueueInlineError{margin:0;padding:10px 12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:12px}.publicQueueError{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:28px;text-align:center}.publicQueueError b{font-size:18px}.publicQueueError p{margin:0 0 8px;color:#64748b;font-size:13px;line-height:1.55}.publicQueueError button{padding:0 20px}.publicQueueTicket{display:flex;align-items:center;flex-direction:column;padding:30px 24px;text-align:center}.publicQueueTicketLabel{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.publicQueueTicket>strong{margin:6px 0 18px;color:#4f46e5;font-size:62px;line-height:1;letter-spacing:-.05em}.publicQueueTicket h2{margin:0;color:#111827;font-size:23px}.publicQueueTicket>p{max-width:390px;margin:8px 0 20px;color:#64748b;font-size:14px;line-height:1.55}.publicQueueTicket.status-called{background:#fffbeb}.publicQueueTicket.status-called>strong{color:#d97706}.publicQueueTicket.status-serving,.publicQueueTicket.status-checkout,.publicQueueTicket.status-done{background:#f0fdf4}.publicQueueTicket.status-serving>strong,.publicQueueTicket.status-checkout>strong,.publicQueueTicket.status-done>strong{color:#15803d}.publicQueueTicket.status-absent{background:#fff1f2}.publicQueueTicket.status-absent>strong{color:#be123c}.publicQueuePosition{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:390px;margin-bottom:20px;border:1px solid #e2e8f0;background:#fff}.publicQueuePosition article{display:flex;align-items:center;flex-direction:column;gap:4px;padding:14px}.publicQueuePosition article+article{border-left:1px solid #e2e8f0}.publicQueuePosition b{font-size:24px}.publicQueuePosition span{color:#64748b;font-size:11px}.publicQueueRefresh{min-height:42px;padding:0 18px;border:1px solid #d8dee8;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.publicQueueTicket>small{margin-top:10px;color:#94a3b8;font-size:10px}@media (max-width:560px){.publicQueuePage{padding:0;background:#fff}.publicQueueCard{width:100%;min-height:100vh;border:0;box-shadow:none}.publicQueueBrand{padding:18px}.publicQueueAvailability{margin:18px 18px 0}.publicQueueForm{padding:20px 18px}.publicQueueFormGrid{grid-template-columns:1fr}.publicQueueTicket{padding:28px 18px}.publicQueueTicket>strong{font-size:56px}}.publicQueueCard--no-header .publicQueueLoading,.publicQueueCard--no-header .publicQueueError,.publicQueueCard--no-header .publicQueueTicket{min-height:310px}.publicQueueCard--no-header .publicQueueAvailability{margin-top:24px}.publicQueueLastTicket{display:flex;align-items:center;gap:10px;margin:14px 24px 0;padding:11px 13px;border:1px solid #e2e8f0;background:#f8fafc}.publicQueueLastTicket span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.publicQueueLastTicket b{color:#334155;font-size:17px}.publicQueueLastTicket small{margin-left:auto;color:#64748b;font-size:11px}@media (max-width:560px){.publicQueueCard--no-header .publicQueueAvailability{margin-top:18px}.publicQueueLastTicket{margin:12px 18px 0;align-items:flex-start;flex-wrap:wrap}.publicQueueLastTicket small{width:100%;margin-left:0}}.publicQueuePosition{grid-template-columns:1fr;max-width:280px}.publicQueuePosition article+article{border-left:0}.applicationBoundaryV785{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#f7f8fc;color:#182033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.applicationBoundaryCardV785{width:min(100%,560px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px;border:1px solid #e4e7ef;border-radius:24px;background:#fff;box-shadow:0 20px 55px #232b4e1a}.applicationBoundaryCardV785 img{width:72px;height:72px;object-fit:contain}.applicationBoundaryCardV785>span{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.applicationBoundaryCardV785 h1{margin:0;font-size:30px;line-height:1.15;color:#171b2c}.applicationBoundaryCardV785 p{margin:0;max-width:470px;font-size:16px;line-height:1.7;color:#4b5563}.applicationBoundaryCardV785 small{max-width:460px;font-size:13px;line-height:1.6;color:#7b8190}.applicationBoundaryCardV785 button{min-height:44px;margin-top:8px;padding:0 20px;border:1px solid #e8bfd1;border-radius:12px;background:#fff;color:#ba3f72;font:inherit;font-weight:800;cursor:pointer}.applicationBoundaryCardV785 button:hover{background:#fff6fa}@media (max-width:600px){.applicationBoundaryCardV785{padding:30px 20px;border-radius:18px}.applicationBoundaryCardV785 h1{font-size:25px}}
