:root{--primary-hue: 217;--color-primary: hsl(var(--primary-hue), 95%, 55%);--color-primary-light: hsl(var(--primary-hue), 90%, 95%);--color-primary-dark: hsl(var(--primary-hue), 90%, 40%);--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-bg: #f8f9fa;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-inverse: #ffffff;--color-text-primary: var(--color-primary);--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--shadow-md: none;--shadow-lg: none;--shadow-quantum: none}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:1.5;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-size:14px;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.3}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1rem}button,.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);margin:0;font-size:1rem;font-weight:600;line-height:1.5;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap}button,.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);margin:0;font-size:1rem;font-weight:600;line-height:1.5;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:opacity .2s,background-color .2s,border-color .2s,box-shadow .2s;white-space:nowrap;will-change:auto!important}button:active,.button:active{transform:scale(.97)}button.small-btn,.button.small-btn{padding:4px 10px;font-size:.875rem;font-weight:500}@media screen and (max-width:768px){button.small-btn,.button.small-btn{padding:8px 12px;min-height:40px}}.input,input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],select,textarea{display:block;width:100%;padding:var(--spacing-sm) 12px;font-size:1rem;background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s ease,box-shadow .2s ease}.app-wrap{display:flex;flex-direction:column;height:100%}.app-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-md);height:68px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:none!important;z-index:100;flex-shrink:0}.app-header__hamburger{display:none;font-size:1.5rem;background:none;border:none;color:var(--color-text);padding:var(--spacing-sm)}.app-header__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.logo-small{width:40px;height:40px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.brand-title{font-size:1.1rem;font-weight:700;color:var(--color-text)}.brand-sub{font-size:.75rem;color:var(--color-text-muted)}.app-layout{display:flex;flex:1;overflow:hidden}.main-sidebar{width:260px;background-color:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;flex-shrink:0;transition:transform .3s ease}.main-sidebar__profile{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.sidebar-store-logo{width:96px;height:96px;border-radius:24px;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:none!important;border:1px solid rgba(37,99,235,.14);display:flex;align-items:center;justify-content:center;font-size:1.55rem;font-weight:800;color:var(--color-primary);overflow:hidden}.sidebar-store-name{font-size:1.1rem;color:var(--color-text);text-align:center}.main-sidebar__actions{display:flex;flex-direction:column;gap:var(--spacing-sm)}.main-menu{display:flex;flex-direction:column;gap:4px}.main-menu button{width:100%;background:none;border:none;color:var(--color-text-muted);font-weight:500;text-align:left;padding:10px 12px;border-radius:var(--radius-md)}.main-menu button:hover{background-color:var(--color-bg);color:var(--color-text)}.main-menu button.active{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:700}.app-content{flex:1;overflow-y:auto;padding:var(--spacing-lg);border-radius:var(--radius-lg);margin:var(--spacing-sm);background:var(--color-surface)}.app-footer{text-align:center;padding:var(--spacing-lg);margin-top:var(--spacing-lg);font-size:.875rem;color:var(--color-text-muted);border-top:1px solid var(--color-border)}.app-footer a{color:var(--color-primary);text-decoration:none;font-weight:500}.module{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:none!important;margin-bottom:var(--spacing-lg)}.glass-module{background:rgba(var(--primary-hue),20%,98%,.6)!important;border:1px solid rgba(var(--primary-hue),95%,55%,.1)!important;transform:translateZ(0);will-change:auto!important}.user-pill{display:flex;align-items:center;gap:10px;background-color:var(--color-bg);padding:4px 10px 4px 4px;border-radius:99px;cursor:pointer;transition:background-color .2s ease}.user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.875rem;text-transform:uppercase;background-size:cover;background-position:center}.muted{color:var(--color-text-muted)!important}.small{font-size:.875rem!important}.app-header{justify-content:flex-start;gap:var(--spacing-md)}.app-header__brand{flex-shrink:0}.app-header__actions{margin-left:auto;flex-shrink:0}#appWrap .app-header__nav-btn{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 13px;border:1px solid rgba(148,163,184,.22)!important;border-radius:0!important;background:linear-gradient(135deg,#2563eb14,#0ea5e905),#f8fafc!important;color:#0f172a!important;font-size:.9rem;font-weight:900;letter-spacing:-.025em;clip-path:var(--dlv-sharp-cut-sm, polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px) ));box-shadow:none!important;overflow:hidden;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease!important}#appWrap .app-header__nav-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,99,235,.12),transparent 62%);opacity:0;pointer-events:none;transition:opacity .14s ease}#appWrap .app-header__nav-btn:hover{color:#2563eb!important;border-color:#2563eb47!important;background:#fff!important;box-shadow:none!important;transform:translateY(-1px)}#appWrap .app-header__nav-btn:hover:before{opacity:1}#appWrap .app-header__nav-btn svg{position:relative;z-index:1;width:18px;height:18px}#appWrap .app-megamenu-container{position:relative}#appWrap .app-grid-dropdown{--dlv-mega-cut: polygon(0 0, calc(100% - 22px) 0, 100% 22px, 100% 100%, 22px 100%, 0 calc(100% - 22px) );position:absolute;top:calc(100% + 10px);left:0;width:min(1120px,calc(100vw - 40px));max-width:calc(100vw - 40px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px;padding:20px 22px 22px;border:1px solid rgba(37,99,235,.16)!important;border-radius:0!important;background:linear-gradient(135deg,rgba(37,99,235,.07) 0%,transparent 34%),linear-gradient(180deg,var(--dlv-sharp-surface, #ffffff) 0%,var(--dlv-sharp-surface-2, #f8fafc) 100%)!important;color:var(--dlv-sharp-text, #0f172a)!important;clip-path:var(--dlv-mega-cut);box-shadow:none!important;filter:none!important;z-index:200;isolation:isolate;overflow:hidden;animation:fadeIn .1s ease}#appWrap .app-grid-dropdown:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,99,235,.22),transparent 34%),linear-gradient(135deg,transparent 0 48%,rgba(37,99,235,.16) 49%,transparent 51%);height:3px;pointer-events:none;z-index:0}#appWrap .app-grid-dropdown:after{content:"";position:absolute;right:0;top:0;width:92px;height:92px;background:linear-gradient(135deg,transparent 0 48%,rgba(37,99,235,.16) 49%,transparent 51%);opacity:.75;pointer-events:none;z-index:0}#appWrap .app-grid-group{position:relative;z-index:1;min-width:0}#appWrap .app-grid-group h3{position:relative;margin:0 0 11px;padding:0 0 9px;border-bottom:none!important;color:var(--dlv-sharp-muted, #64748b)!important;font-size:12px;font-weight:950;line-height:1.2;letter-spacing:.035em;text-transform:uppercase}#appWrap .app-grid-group h3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.24),rgba(148,163,184,.28),transparent)}#appWrap .app-grid-group button[data-module]{position:relative;isolation:isolate;width:100%;min-height:35px;display:flex!important;align-items:center;justify-content:flex-start;gap:7px;margin:2px 0;padding:8px 10px;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--dlv-sharp-text, #0f172a)!important;text-align:left;font-size:13px;font-weight:850;line-height:1.18;letter-spacing:-.025em;clip-path:var(--dlv-sharp-cut-sm, polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px) ));overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .12s ease,color .12s ease,background-color .12s ease,box-shadow .12s ease!important}#appWrap .app-grid-group button[data-module]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2563eb1a,#0ea5e90a);opacity:0;z-index:-1;transition:opacity .12s ease}#appWrap .app-grid-group button[data-module]:hover{color:#0f172a!important;border-color:#2563eb29!important;background:#f8fafceb!important;transform:translate(2px)}#appWrap .app-grid-group button[data-module]:hover:before{opacity:1}#appWrap .app-grid-group button[data-module].active,#appWrap .app-grid-group button[data-module].is-active,#appWrap .app-grid-group button[data-module][aria-current=page]{color:#2563eb!important;border-color:#2563eb38!important;background:linear-gradient(90deg,#2563eb29,#0ea5e90f)!important;font-weight:950;box-shadow:none!important}#appWrap .app-grid-group button[data-module].active:before,#appWrap .app-grid-group button[data-module].is-active:before,#appWrap .app-grid-group button[data-module][aria-current=page]:before{opacity:1}#appWrap .app-grid-dropdown .dlv-menu-icon,#appWrap .app-grid-dropdown svg{flex:0 0 auto}#appWrap .app-grid-dropdown .active .dlv-menu-icon,#appWrap .app-grid-dropdown [aria-current=page] .dlv-menu-icon,#appWrap .app-grid-dropdown .is-active .dlv-menu-icon{color:currentColor!important}@media(max-width:1200px){#appWrap .app-grid-dropdown{left:-100px;width:min(920px,calc(100vw - 28px));max-width:calc(100vw - 28px);grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){#appWrap #app-grid-dropdown{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:80px 18px 24px!important;grid-template-columns:1fr!important;gap:18px!important;border:none!important;clip-path:none!important;filter:none!important;background:var(--dlv-sharp-surface, #ffffff)!important;overflow-y:auto!important;overflow-x:hidden!important}#appWrap #app-grid-dropdown .app-grid-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}#appWrap #app-grid-dropdown .app-grid-group h3{grid-column:1 / -1;margin-bottom:2px}#appWrap #app-grid-dropdown button[data-module]{min-height:42px;padding:11px 12px;border-radius:0!important;background:#f8fafcf0!important;border:1px solid rgba(148,163,184,.22)!important}}#group-modules-container{display:none}#pinned-modules-container button[data-module]{display:block!important}.app-layout{max-width:1600px;margin:0 auto}.app-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.app-wrap{padding-top:68px}.logo-small{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:15px}.brand-title{font-size:1.2rem;font-weight:800;color:#111;text-transform:uppercase;line-height:1.2;letter-spacing:.5px;margin-bottom:2px}:root{--primary-hue: 220;--color-primary: #1877f2;--color-primary-light: #e7f3ff;--color-primary-dark: #1464cc;--color-bg: #f0f2f5;--color-surface: #ffffff;--color-border: #dfe3e8;--color-text: #050505;--color-text-muted: #65676b;--radius-md: 12px;--radius-lg: 18px;--shadow-card: none;--shadow-float: none;--header-height: 60px}body{font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;background-color:var(--color-bg);color:var(--color-text)}.app-header{background-color:var(--color-surface);height:var(--header-height);box-shadow:none!important;border-bottom:none;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.logo-small{width:40px;height:40px;border-radius:8px}.brand-title{font-size:1.1rem;font-weight:800;letter-spacing:-.5px}.main-sidebar__actions{width:100%;box-sizing:border-box;padding:0 14px;display:grid;gap:12px}.dlv-sidebar-search-wrap{position:relative;width:100%;max-width:100%;box-sizing:border-box}#globalSearch{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;background:#f8fafcf5;border:1px solid rgba(148,163,184,.45);border-radius:0;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;font-size:.9rem;font-weight:700}#globalSearch:focus{width:100%!important;background:#fff;border-color:#2563ebb8;box-shadow:none!important;outline:none}.dlv-sidebar-search-results{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;width:100%;max-height:min(420px,70vh);overflow:auto;background:#fffffffa;border:1px solid rgba(37,99,235,.2);box-shadow:none!important;display:none;padding:8px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.dlv-sidebar-search-results.is-open{display:grid;gap:6px}.dlv-sidebar-search-item{width:100%;border:1px solid rgba(148,163,184,.18);background:#f8fafcf0;color:#0f172a;text-align:left;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.dlv-sidebar-search-item:hover,.dlv-sidebar-search-item.is-active{border-color:#2563eb61;background:linear-gradient(135deg,#eff6fffa,#fffffff5);transform:translate(1px)}.dlv-sidebar-search-icon{width:18px;height:18px;color:#2563eb;margin-top:2px}.dlv-sidebar-search-title{display:block;font-size:12px;font-weight:900;line-height:1.25;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-sidebar-search-desc{display:block;margin-top:2px;font-size:10.5px;font-weight:700;line-height:1.25;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-sidebar-search-empty{padding:12px;font-size:11px;font-weight:800;color:#64748b;border:1px dashed rgba(148,163,184,.45);background:#f8fafcdb}.main-sidebar__actions #btnAddProduct{width:100%;min-width:0;box-sizing:border-box}.app-header__actions button.ghost,.notification-bell{background-color:#e4e6eb;width:40px;height:40px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;border:none;color:#050505;margin-left:8px}#userActionsContainer .perf-lite-toggle{width:auto;min-width:116px;height:40px;padding:0 14px!important;border-radius:999px!important;gap:8px;border:1px solid rgba(148,163,184,.28)!important;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#userActionsContainer .perf-lite-toggle span{white-space:nowrap}#userActionsContainer .perf-lite-toggle--inactive{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#334155}.main-sidebar{background-color:transparent;border-right:none;padding:20px 10px;width:280px;position:fixed;top:var(--header-height);height:calc(100% - var(--header-height))}.main-menu button{font-weight:600;color:var(--color-text-muted);padding:12px 16px;margin-bottom:4px;border-radius:12px;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;display:flex;align-items:center;font-size:.95rem}.main-menu button:hover{background-color:#0000000d;color:var(--color-text)}.main-menu button.active{background-color:var(--color-surface);color:var(--color-primary);box-shadow:none!important;position:relative}.main-menu button.active:before{content:"";position:absolute;left:0;top:15%;height:70%;width:4px;background:var(--color-primary);border-radius:0 4px 4px 0}#btnAddProduct{width:100%;border-radius:20px;background:linear-gradient(135deg,#1877f2,#0b5ed7);box-shadow:none!important;border:none;font-weight:700;margin-bottom:20px}.app-content{margin-left:280px;padding:20px;padding-top:calc(var(--header-height) + 20px);max-width:2000px}.module,.card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:none!important;border:none;margin-bottom:20px;overflow:hidden}.module__header{background:transparent;border-bottom:1px solid #f0f2f5;padding:15px 20px}.module__title{font-size:1.25rem;font-weight:800;color:#050505}.input,select,textarea{background-color:#f0f2f5;border:1px solid transparent;border-radius:10px;padding:12px;font-weight:500}button.primary{border-radius:8px;font-weight:600;letter-spacing:.3px;box-shadow:none!important}.main-menu{padding:10px;display:flex;flex-direction:column;gap:4px}.main-menu button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left}.main-menu button.active{background-color:#eff6ff;color:#0b74ff;font-weight:700;box-shadow:none!important}.menu-group-label{font-size:11px;text-transform:uppercase;color:#9ca3af;font-weight:700;margin:20px 0 8px 12px;letter-spacing:.8px}#genz-loader-overlay{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:2147483647!important;overflow:hidden;animation:epic-enter .5s cubic-bezier(.2,.8,.2,1) forwards}.dlv-wild-loader{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh}.dlv-subtitle-epic{position:relative;z-index:10;margin-top:-25px;font-size:20px;font-weight:700;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#0ff,#fff,#0b74ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:subtitle-cinematic 1.5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes subtitle-cinematic{0%{opacity:0;letter-spacing:0px;transform:translateY(10px)}to{opacity:1;letter-spacing:8px;transform:translateY(0)}}.dlv-wild-text{position:relative;z-index:10;margin-top:60px;font-size:24px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:10px;animation:pulse-text 1.5s ease-in-out infinite}@keyframes spin-ring1{0%{transform:translate(-50%,-50%) rotateX(60deg) rotateY(20deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(60deg) rotateY(20deg) rotate(360deg)}}@keyframes spin-ring2{0%{transform:translate(-50%,-50%) rotateX(75deg) rotateY(-30deg) rotate(360deg)}to{transform:translate(-50%,-50%) rotateX(75deg) rotateY(-30deg) rotate(0)}}@keyframes spin-ring3{0%{transform:translate(-50%,-50%) rotateX(50deg) rotateY(45deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(50deg) rotateY(45deg) rotate(360deg)}}@keyframes particles-fly{0%{background-position:0 0}to{background-position:150px -300px}}@keyframes continuous-slash{0%{transform:translate(-50%,-50%) rotate(-35deg) translate(-100%);opacity:0}15%{opacity:1}30%{transform:translate(-50%,-50%) rotate(-35deg) translate(100%);opacity:0}to{transform:translate(-50%,-50%) rotate(-35deg) translate(100%);opacity:0}}@keyframes float-glow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.03)}}@keyframes pulse-text{0%,to{opacity:.5}50%{opacity:1}}.thanos-snap{animation:wild-fade-out .4s ease-out forwards!important;pointer-events:none!important}@keyframes wild-fade-out{to{opacity:0;visibility:hidden;transform:scale(1.2)}}.dlv-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid transparent;z-index:2}.dlv-ring-1{width:420px;height:420px;border-top:3px solid #00ffff;border-right:3px solid #0b74ff;animation:spin-ring1 2s linear infinite}.dlv-ring-2{width:480px;height:480px;border-bottom:3px solid #ff007a;border-left:3px solid #0b74ff;animation:spin-ring2 3s linear infinite}.dlv-ring-3{width:540px;height:540px;border-top:3px solid #ffffff;animation:spin-ring3 4s linear infinite}.dlv-logo-epic{width:390px;z-index:10;animation:float-glow 3s ease-in-out infinite;filter:drop-shadow(0 0 25px rgba(11,116,255,.6))}.wild-laser{position:absolute;top:50%;left:50%;width:200%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,#ffffff,#00ffff,transparent);z-index:20;box-shadow:0 0 10px #0ff,0 0 20px #0b74ff;animation:continuous-slash 3s ease-in-out infinite}#invoiceContentPreview{background-color:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important}#invoiceContentPreview h2,#invoiceContentPreview h3,#invoiceContentPreview p,#invoiceContentPreview span,#invoiceContentPreview div,#invoiceContentPreview strong{color:#000!important}#invoiceContentPreview table,#invoiceContentPreview th,#invoiceContentPreview td{background-color:transparent!important;color:#000!important;border-color:#ddd!important}#invoiceContentPreview tbody tr:hover{background-color:transparent!important}#invoiceContentPreview tr:after{display:none!important}#group-modules-container{display:flex!important;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--color-border)}@keyframes heartbeat{0%{box-shadow:none!important}70%{box-shadow:none!important}to{box-shadow:none!important}}.logo-small{animation:none!important;border:2px solid var(--color-primary)}#loadingIndicator{display:none!important;visibility:hidden!important}.notification-list{max-height:400px!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:5px}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:transparent}.notification-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}:root{--glass-bg: rgba(255, 255, 255, .7);--glass-border: 1px solid rgba(255, 255, 255, .5);--glass-shadow: none;--primary-gradient: linear-gradient(135deg, #0b74ff 0%, #3b82f6 100%);--bg-color: #f3f4f6;--card-radius: 16px}body{background:radial-gradient(circle at top left,#e0f2fe,#f3f4f6,#fdf4ff);background-attachment:fixed;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#1e293b}.main-sidebar{background:var(--glass-bg)!important;border-right:var(--glass-border);box-shadow:none!important;margin:10px;height:calc(100vh - 20px);border-radius:var(--card-radius)}.app-header{background:#fffc!important;margin:10px 20px 0 10px;border-radius:var(--card-radius);box-shadow:none!important;border-bottom:none!important;width:auto!important}.card,.module,.module__sub-card{background:#fff!important;border:none!important;border-radius:var(--card-radius)!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease;padding:20px!important}.card:hover,.module__sub-card:hover{transform:translateY(-3px);box-shadow:none!important}button.primary{background:var(--primary-gradient)!important;border:none!important;box-shadow:none!important;font-weight:600;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;border-radius:10px!important}button.primary:hover{transform:translateY(-2px);box-shadow:none!important}.input,select.input,textarea.input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px!important;padding:10px 15px;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.input:focus{background:#fff;border-color:#0b74ff;box-shadow:none!important;outline:none}.modal-backdrop{background:#0000004d}.modal{background:#fff;border-radius:20px!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.5);animation:modalPopIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes modalPopIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu button{border-radius:10px!important;margin-bottom:5px;color:#64748b}.menu button:hover{background:#0b74ff0d;color:#0b74ff}.menu button.active{background:linear-gradient(90deg,#f0f7ff,transparent)!important;color:#0b74ff!important;border-left:4px solid #0b74ff!important;font-weight:700}.table th{background:#f8fafc;color:#475569;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px;padding:12px!important}.table td{padding:12px!important;border-bottom:1px solid #f1f5f9}.table tr:last-child td{border-bottom:none}body{font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#334155;line-height:1.6}h1,h2,h3,h4{color:#0f172a;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem}.muted,.small{color:#64748b;font-size:.875rem;font-weight:500}.kv,.total,.price{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-weight:800!important}.input,button{font-size:14px;font-weight:500}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-secondary: #64748b;--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-info: #3b82f6;--color-bg: #f3f4f6;--color-bg-card: #ffffff;--color-text: #1f2937;--color-text-muted: #6b7280;--color-border: #e5e7eb;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--radius-md: 12px;--radius-lg: 18px;--header-height: 60px;--sidebar-width: 260px;--font-main: system-ui, -apple-system, sans-serif}*{box-sizing:border-box;outline:none}body{margin:0;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;background-color:#f8f9fa;color:var(--color-text);line-height:1.5;font-size:14px;overflow-x:hidden;min-height:100vh;background-image:none;animation:none}@keyframes gradient-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}a{text-decoration:none;color:var(--color-primary)}ul{list-style:none;padding:0;margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.app-wrap{display:flex;flex-direction:column;height:100vh}.app-header{height:var(--header-height);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:fixed;top:0;left:0;right:0;z-index:1000}.app-header__brand{display:flex;align-items:center;gap:12px}.logo-small{width:32px;height:32px;background-size:contain;background-repeat:no-repeat}.brand-title{font-weight:700;font-size:16px;color:var(--color-primary)}.brand-sub{font-size:10px;color:var(--color-text-muted);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header__actions{display:flex;align-items:center;gap:15px}.app-layout{display:flex;padding-top:var(--header-height);height:100vh}.main-sidebar{width:var(--sidebar-width);background:var(--color-bg-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow-y:auto;position:fixed;bottom:0;top:var(--header-height);transition:transform .3s ease;z-index:900}.main-sidebar__profile{padding:20px;text-align:center;border-bottom:1px solid var(--color-border)}.sidebar-store-logo{width:96px;height:96px;margin:0 auto 14px;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--color-primary);border-radius:24px;border:1px solid rgba(37,99,235,.14);box-shadow:none!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;overflow:hidden}.main-sidebar__actions{padding:15px}.menu{padding:10px;flex:1}.menu-group-label{padding:10px 12px 5px;font-size:11px;text-transform:uppercase;color:var(--color-text-muted);font-weight:700;letter-spacing:.5px}.menu button,.menu a{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-weight:500;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;text-decoration:none}.menu button:hover{background:#f1f5f9;color:var(--color-primary)}.menu button.active{background:#eff6ff;color:var(--color-primary);font-weight:600}.menu button i,.menu a i{width:18px;height:18px}.main.app-content{flex:1;margin-left:var(--sidebar-width);margin-top:var(--spacing-sm);margin-right:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:24px;overflow-y:auto;overflow-x:hidden;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:none!important}.module{animation:fadeIn .3s ease}.hidden{display:none!important}button{cursor:pointer;font-family:inherit;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.primary{background:var(--color-primary);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-md);font-weight:600}.primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.primary:disabled{opacity:.6;cursor:not-allowed}.ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-border);padding:8px 16px;border-radius:var(--radius-md)}.ghost:hover{background:#f3f4f6}.danger{background:var(--color-danger);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-md)}.success{background:var(--color-success);color:#fff;border:none;padding:8px 16px;border-radius:var(--radius-md)}.small-btn{padding:4px 10px;font-size:12px}.input{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:14px;transition:border-color .2s}.input:focus{border-color:var(--color-primary);box-shadow:none!important}label{font-weight:600;font-size:13px;margin-bottom:5px;display:block;margin-top:10px}.card,.module__sub-card{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:none!important;padding:20px;margin-bottom:20px;border:1px solid var(--color-border)}.table{width:100%;border-collapse:collapse;margin-top:10px}.table th,.table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--color-border)}.table th{background:#f8fafc;font-weight:600;color:var(--color-text-muted);font-size:13px;text-transform:uppercase}.table tr:hover{background:#f8fafc}.table .right{text-align:right}.note{padding:8px;border-radius:6px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:13px}.note.success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.note.error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.note.warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.note.info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-grid.--cols-2{grid-template-columns:1fr 1fr}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.kpi-card{background:#fff;padding:15px;border-radius:8px;border:1px solid #eee;text-align:center}.kv{font-size:18px;font-weight:700;margin-top:5px}.kv.large{font-size:24px}.locked-feature{opacity:.5;pointer-events:none;cursor:not-allowed;filter:none!important;position:relative;background:#14141e66!important}.lock-badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ef4444;z-index:10}#reset-all-btn{background:var(--color-error)!important}#reset-all-btn:hover{background:var(--color-error-dark)!important}.app-content>div{animation:slideUpFade .4s cubic-bezier(.16,1,.3,1)}#order-notification-area{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.new-order-toast{background:#fffffff2;border-left:5px solid #10b981;padding:15px 20px;border-radius:8px;box-shadow:none!important;width:320px;transform:translate(100%);animation:toastSlideIn .5s forwards,toastSlideOut .5s 4.5s forwards;pointer-events:auto;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.new-order-toast h4{margin:0 0 5px;color:#059669;font-size:16px;display:flex;align-items:center;gap:8px}.new-order-toast .order-detail{color:#374151;font-size:14px;margin-bottom:4px}.new-order-toast .order-money{color:#d97706;font-weight:800;font-size:18px;margin-top:5px;display:block}.new-order-toast .order-time{font-size:11px;color:#9ca3af;margin-top:8px;text-align:right;display:block}@keyframes toastSlideIn{to{transform:translate(0)}}@keyframes toastSlideOut{to{transform:translate(120%);opacity:0}}.module{animation:slideUpFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.app-sidebar nav ul li a{position:relative;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;overflow:hidden}.app-sidebar nav ul li a:hover{padding-left:20px!important;background:linear-gradient(90deg,#ffffff1a,#fff0);border-left:3px solid var(--color-primary-light)}.app-sidebar nav ul li a i{transition:transform .3s ease}.app-sidebar nav ul li a:hover i{transform:scale(1.2) rotate(5deg);color:var(--color-primary-light)}button,.btn{transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}button:active,.btn:active{transform:scale(.94)!important}.ghost:hover{background-color:#0000000d;transform:translateY(-1px)}.card{animation:slideUpFade .4s cubic-bezier(.16,1,.3,1);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-lg);box-shadow:none!important;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:none!important;border-color:var(--color-primary-light)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:none!important;transform:scale(1.01)}@keyframes slideInLeftCyber{0%{opacity:0;transform:translate(-50px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes rainbowSweep{0%{left:-150%;opacity:0}50%{opacity:1}to{left:150%;opacity:0}}main,.card,.module,.module__sub-card,.kpi-card,.sh-kpi-card,button,.button,.btn,input,.module-content,table,h1,h2,h3,.stat-box{animation:slideInLeftCyber .6s cubic-bezier(.22,1,.36,1) forwards;position:relative}.card,.module,.module__sub-card,.kpi-card,.sh-kpi-card,button,.button,.btn,.stat-box{overflow:hidden}.card:after,.module:after,.module__sub-card:after,.kpi-card:after,.sh-kpi-card:after,button:after,.button:after,.btn:after,.stat-box:after{content:"";position:absolute;top:0;left:-150%;width:80%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,0,150,.1) 40%,rgba(0,255,255,.15) 50%,rgba(255,255,0,.1) 60%,transparent 100%);transform:skew(-25deg);pointer-events:none;animation:rainbowSweep 1.2s ease-in-out forwards;animation-delay:.4s;z-index:10}.row>div:nth-child(1){animation-delay:.1s}.row>div:nth-child(2){animation-delay:.2s}.row>div:nth-child(3){animation-delay:.3s}.row>div:nth-child(4){animation-delay:.4s}.eye-overlay{position:fixed;inset:0;background:#0f050fd9;z-index:11000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;opacity:0;visibility:hidden}.eye-overlay.open{opacity:1;visibility:visible}.eye-container{width:650px;max-width:90vw;background:#1e1423f2;border:1px solid rgba(59,130,246,.3);border-radius:16px;box-shadow:none!important;overflow:hidden;transform:scale(.95);transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column}.eye-overlay.open .eye-container{transform:scale(1)}.eye-header{position:relative;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:15px}.eye-icon{font-size:24px;color:#3b82f6;animation:none!important}.eye-input{flex:1;background:transparent;border:none;font-size:20px;color:#fff;font-weight:500;letter-spacing:.5px;caret-color:#3b82f6}.eye-input::placeholder{color:#ffffff4d}.eye-group-title{padding:10px 15px 5px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#3b82f6b3;font-weight:700}.eye-item{display:flex;align-items:center;gap:15px;padding:12px 15px;margin-bottom:2px;border-radius:8px;cursor:pointer;color:#e5e7eb;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;border-left:3px solid transparent}.eye-item:hover,.eye-item.active{background:#3b82f626;border-left-color:#3b82f6}.eye-item-icon{width:32px;height:32px;background:#ffffff1a;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#3b82f6}.eye-item-info{flex:1}.eye-item-title{font-size:14px;font-weight:600}.eye-item-desc{font-size:12px;color:#ffffff80;margin-top:2px}.eye-shortcut{font-size:11px;background:#ffffff1a;padding:3px 6px;border-radius:4px;color:#aaa}.eye-footer{padding:10px 20px;background:#0000004d;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:20px;font-size:12px;color:#fff6}.eye-key{background:#ffffff1a;padding:2px 5px;border-radius:4px;color:#fff;margin-right:5px}.eye-results::-webkit-scrollbar{width:6px}.eye-results::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:3px}@keyframes pulseEye{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}@keyframes scanLaser{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#order-notification-area{position:fixed;bottom:30px;right:30px;z-index:10002;display:flex;flex-direction:column;gap:15px;pointer-events:none}.new-order-toast{background:#fffffff2;border:2px solid #3b82f6;border-left:8px solid #1d4ed8;border-radius:12px;padding:16px 24px;box-shadow:none!important;min-width:320px;max-width:450px;animation:slideInRightToast .5s cubic-bezier(.16,1,.3,1);pointer-events:auto;position:relative;overflow:hidden}.new-order-toast:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:none!important}.new-order-toast h4{margin:0 0 8px;color:#1d4ed8;font-size:1.15rem;font-weight:800;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.new-order-toast .order-detail{font-size:.95rem;color:#374151;margin-bottom:8px}.new-order-toast .order-money{display:block;font-size:1.75rem;font-weight:900;color:#2563eb;margin:4px 0 8px;font-family:Outfit,sans-serif}.new-order-toast .order-time{font-size:.8rem;color:#9ca3af;font-style:italic;display:flex;justify-content:flex-end}@keyframes slideInRightToast{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes shimmerToast{0%{left:-100%}50%,to{left:200%}}@keyframes pulse-red{0%{box-shadow:none!important;transform:scale(1)}70%{box-shadow:none!important;transform:scale(1.02)}to{box-shadow:none!important;transform:scale(1)}}@media screen and (max-width:768px){.app-header,.top-actions{flex-direction:column!important;height:auto!important;padding:10px!important;gap:10px;align-items:stretch!important}#branchFilterContainer{width:100%!important;order:1;margin-bottom:5px}.branch-wrapper-responsive{width:100%!important;margin-right:0!important}#globalBranchTrigger{width:100%!important;height:42px!important}#userActionsContainer{width:100%!important;order:2;justify-content:space-between!important;overflow-x:auto;padding-bottom:5px;gap:8px;-ms-overflow-style:none;scrollbar-width:none}#userActionsContainer::-webkit-scrollbar{display:none}#dlvPersonaModeSwitcher{margin-right:8px!important;gap:8px!important;flex-shrink:0}#dlvPersonaModeSwitcher button{width:38px!important;height:38px!important}#spiritDroneBtn,#notificationBellBtn,#userActionsContainer button.ghost{width:38px!important;height:38px!important;margin-right:6px!important;flex-shrink:0}#userActionsContainer .perf-lite-toggle{width:auto!important;min-width:106px;padding:0 12px!important;border-radius:999px!important}#userActionsContainer .perf-lite-toggle span{font-size:11px}.user-pill{margin-left:auto;background:transparent!important;padding:0!important;border:none!important;flex-shrink:0}.user-pill .user-avatar{width:38px!important;height:38px!important;border:2px solid #fff;box-shadow:none!important}.user-pill div:not(.user-avatar){display:none!important}#branchFilterContainer .user-pill{display:none!important}}@media screen and (max-width:768px){.main-sidebar{position:fixed!important;left:-320px!important;top:0;bottom:0;z-index:9999;transition:left .3s ease;width:280px!important;box-shadow:none!important}.main-sidebar.active-mobile{left:0!important;box-shadow:none!important}.main-content,.app-content{margin-left:0!important;width:100%!important;padding:10px!important}#sidebarOverlay{display:none;position:fixed;inset:0;background:#00000080;z-index:9998}#sidebarOverlay.show{display:block}}@media screen and (max-width:768px){.app-header,.top-actions{position:fixed!important;top:0;left:0;right:0;background:#141414f2;z-index:9990;padding:15px 10px!important;box-shadow:none!important;transform:translateY(-120%);transition:transform .3s cubic-bezier(.4,0,.2,1);flex-direction:column!important;height:auto!important;align-items:stretch!important}.app-header.show-panel{transform:translateY(0)}}@media screen and (max-width:768px){#appWrap,.app-wrap{padding-top:0!important;margin-top:0!important;height:100vh!important;overflow:hidden!important}.main-content,.app-content,main{position:fixed!important;inset:0!important;padding-top:10px!important;margin:0!important;width:100vw!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:1;background-color:var(--bg-app, #0f0715)!important}#dashboard-target,.container-fluid,.content-wrapper{padding-bottom:100px!important}.app-header,.main-header,nav.navbar{display:none!important}.app-header.show-panel{display:flex!important;position:fixed!important;z-index:9999;top:0;width:100%;animation:slideDown .3s;max-height:70vh!important;overflow-y:auto!important;padding-bottom:20px!important;flex-wrap:wrap!important;gap:12px!important}.app-header.show-panel #topActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important}.app-header.show-panel #branchFilterContainer{width:100%!important}.app-header.show-panel #userActionsContainer{width:100%!important;flex-wrap:wrap!important;justify-content:flex-start!important}}.appr-card{transform:translateZ(0);will-change:auto!important}.appr-card:hover{transform:translateY(-1px);box-shadow:none!important;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.appr-card{transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}@media(max-width:768px){#app-grid-dropdown{display:none;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:var(--bg-app, #1a0a25)!important;z-index:99999!important;padding:80px 20px 20px!important;grid-template-columns:1fr!important;overflow-y:auto!important}.app-grid-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}.app-grid-group h3{grid-column:span 2;font-size:.95rem;color:var(--color-text-muted, #a78bfa)!important;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;margin-bottom:10px;display:flex;align-items:center}#app-grid-dropdown button{width:100%;justify-content:flex-start;padding:12px;font-size:.85rem;background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--color-text, #e9d5ff)!important;border-radius:8px}#app-grid-dropdown button:hover,#app-grid-dropdown button:active{background:#3b82f633!important;border-color:#3b82f64d!important}#app-grid-dropdown button i{color:var(--color-primary, #3b82f6)!important}}.crm-header-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.crm-header-actions{display:flex;gap:8px}.crm-filter-wrap{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.crm-kpi-row{display:flex;gap:15px;margin-bottom:20px}@media(max-width:768px){.crm-header-container{flex-direction:column;align-items:flex-start;gap:15px}.crm-header-actions{width:100%;overflow-x:auto;padding-bottom:10px;display:flex;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.crm-header-actions button{flex-shrink:0;white-space:nowrap}.crm-filter-group{width:100%!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}label.crm-filter-group{flex-direction:row!important;align-items:center!important;width:fit-content!important;padding:10px 12px!important;margin-top:5px}label.crm-filter-group input{width:18px!important;height:18px!important;margin:0!important}.crm-filter-group select,.crm-filter-group input:not([type=checkbox]){width:100%!important;height:42px!important;margin-top:2px}.crm-filter-group span.muted{font-weight:600!important;color:#475569!important}#crm_refresh_filter{width:100%!important;justify-content:center!important;height:40px!important;margin-top:10px}.crm-kpi-row{flex-direction:column!important;gap:10px!important}.crm-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px}}@media only screen and (max-width:768px){.table-mobile-cards,.table-mobile-cards thead,.table-mobile-cards tbody,.table-mobile-cards th,.table-mobile-cards td,.table-mobile-cards tr{display:block!important}.table-mobile-cards thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}.table-mobile-cards tr{margin-bottom:20px!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:#fff!important;box-shadow:none!important;padding:5px!important;overflow:hidden!important}.table-mobile-cards td{border:none!important;border-bottom:1px solid #f3f4f6!important;position:relative!important;padding:12px 15px 12px 40%!important;min-height:48px!important;display:flex!important;align-items:flex-end!important;flex-direction:column!important;text-align:right!important;justify-content:center!important;font-size:13px!important}.table-mobile-cards td:last-child{border-bottom:0!important;padding:15px!important;flex-direction:row!important;justify-content:center!important;background:#fdf2f8!important}.table-mobile-cards td:before{content:attr(data-label);position:absolute!important;left:15px!important;top:12px!important;width:35%!important;padding-right:10px!important;white-space:nowrap!important;text-align:left!important;font-weight:700!important;color:#94a3b8!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.table-mobile-cards td strong{color:var(--color-primary)!important;font-weight:700!important}.hrm-header-outer{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.hrm-header-title-tabs{flex-direction:column!important;align-items:flex-start!important;width:100%!important;gap:8px!important}.tabs-group{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;width:100%!important;padding-bottom:8px!important;justify-content:flex-start!important;display:flex!important}.tabs-group button{flex-shrink:0!important}.module__header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:20px 15px!important}.module__header h2{font-size:1.4rem!important}.form-grid{display:flex!important;flex-direction:column!important;gap:15px!important}.module__sub-card .primary,.module__sub-card .ghost,.module__sub-card button:not(.small-btn){width:100%!important;justify-content:center!important}.card h3{font-size:1.1rem!important;margin-bottom:12px!important}.table-mobile-cards td input[type=checkbox]{transform:scale(1.4)!important;margin-right:15px!important}.crm-header-container{flex-direction:column!important;align-items:flex-start!important;gap:15px!important;padding:15px!important}.crm-header-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.crm-header-actions button{flex:1 1 43%!important;justify-content:center!important}.crm-kpi-row{flex-direction:column!important;gap:10px!important;margin-bottom:15px!important}.crm-kpi-row .kpi-card-mini{width:100%!important;flex:none!important}.crm-table-wrapper{margin-top:15px!important}.kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.kpi-grid .kpi-card:last-child{grid-column:span 2!important}.modal .form-grid{gap:10px!important}}.sh-kpi-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:5px}.sh-kpi-card{background:#ffffffb3;border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:15px 20px;display:flex;align-items:center;gap:15px;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease}@media screen and (max-width:768px){.sh-kpi-card,.sh-glass-filter,.sh-table-container{background:#fffffff2!important}}body.dark-mode .sh-kpi-card{background:#1f2937;border:1px solid #374151;color:#fff}body.dark-mode .sh-kpi-info h4{color:#9ca3af}body.dark-mode .sh-kpi-value{color:#fff}.sh-kpi-card:hover{transform:translateY(-2px);box-shadow:none!important}.sh-kpi-info h4{font-size:11px;color:var(--color-text-muted);margin:0;text-transform:uppercase;letter-spacing:1px;font-weight:700}.sh-kpi-value{font-size:22px;font-weight:800;margin-top:2px;display:block;color:var(--color-primary)}.sh-glass-filter{background:#ffffff80;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px}.sh-table-container{background:#fff9;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.3);overflow:hidden;box-shadow:none!important}.sh-table{border:none;box-shadow:none!important;background:transparent}.sh-table th{background:rgba(var(--primary-hue),95%,55%,.05);border-bottom:2px solid rgba(var(--primary-hue),95%,55%,.1)}.sh-table tr:hover{background:rgba(var(--primary-hue),95%,55%,.03)}.sh-badge{padding:6px 12px;border-radius:50px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.sh-badge.success{background:#dcfce7;color:#166534;box-shadow:none!important}.sh-badge.warning{background:#fef9c3;color:#854d0e;box-shadow:none!important}.sh-badge.danger{background:#fee2e2;color:#991b1b;box-shadow:none!important}.sh-badge.info{background:#e0f2fe;color:#075985;box-shadow:none!important}.sh-badge.refund{background:#f3e8ff;color:#6b21a8;box-shadow:none!important}.sh-badge.partial-refund{background:#fdf2f8;color:#9d174d;box-shadow:none!important}@keyframes shFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-fade-in-up{animation:shFadeInUp .4s ease forwards}button.primary,.button.primary,#btnAddProduct,#btnCreatePromo{background:linear-gradient(135deg,#2563eb,#3b82f6 45%,#1d4ed8)!important;background-size:200% auto!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.2px!important;border-radius:12px!important;padding:10px 20px!important;box-shadow:none!important;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;position:relative!important;overflow:hidden!important;cursor:pointer!important;text-transform:none!important}button.primary:before,.button.primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}button.primary:hover:not(:disabled),.button.primary:hover:not(:disabled){transform:translateY(-3px) scale(1.02)!important;background-position:right center!important;box-shadow:none!important}button.primary:hover:not(:disabled):before,.button.primary:hover:not(:disabled):before{left:100%}button.primary:active:not(:disabled){transform:translateY(-1px) scale(1)!important}button.success,.button.success{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#fff!important;border:none!important;box-shadow:none!important}button.success:hover:not(:disabled){box-shadow:none!important}button.danger,.button.danger{background:linear-gradient(135deg,#f43f5e,#fb7185)!important;color:#fff!important;border:none!important;box-shadow:none!important}button.danger:hover:not(:disabled){box-shadow:none!important}button.ghost,.button.ghost{background:#ffffff1a!important;color:var(--color-text)!important;border:1px solid rgba(0,0,0,.1)!important}button.ghost:hover:not(:disabled){background:#ff007a0d!important;border-color:#ff007a!important;color:#ff007a!important}#dlv-toast-container{position:fixed;top:24px;right:24px;z-index:10000;display:flex;flex-direction:column;gap:12px}.dlv-toast{min-width:320px;padding:16px 20px;background:#ffffff26;border:1px solid rgba(59,130,246,.4);border-radius:14px;box-shadow:none!important;color:#fff;display:flex;align-items:center;gap:14px;animation:slideInRight .5s cubic-bezier(.18,.89,.32,1.28) forwards;position:relative;overflow:hidden}.dlv-toast:after{content:"";position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#3b82f6,#2dd4bf);width:100%;animation:toastProgress 3s linear forwards}@keyframes slideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastProgress{0%{width:100%}to{width:0%}}.fin-card-premium{padding:24px!important;background:linear-gradient(135deg,#ffffffe6,#f5f7fae6)!important;border:1px solid rgba(139,92,246,.15)!important;box-shadow:none!important}.fin-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.05)}.fin-icon-primary{color:#2563eb;width:24px;height:24px}.fin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fin-input-group{display:flex;flex-direction:column;gap:8px}.fin-input-group.--span-2{grid-column:span 2}.fin-input-group label{font-weight:600;color:#1f2937;font-size:13px;margin-left:4px}.fin-input-wrapper{position:relative;display:flex;align-items:center}.fin-input-wrapper i,.fin-input-wrapper svg{position:absolute;left:12px;width:18px;height:18px;color:#2563eb;opacity:.7;pointer-events:none}.fin-input-wrapper .input{padding-left:40px!important;height:44px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;font-weight:500}.fin-special-box{background:#2563eb0a;border:1px dashed rgba(37,99,235,.28);border-radius:12px;padding:16px;margin-top:4px}.fin-special-box.--span-2{grid-column:span 2}.fin-btn-submit{width:100%;margin-top:24px;padding:16px!important;height:auto!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:800!important;font-size:16px!important;letter-spacing:.5px;box-shadow:none!important;cursor:pointer;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;display:flex;align-items:center;justify-content:center;gap:10px}.fin-btn-submit:hover{transform:translateY(-2px);box-shadow:none!important;filter:none!important}.fin-row-thu{background:#10b98108!important}.fin-row-chi{background:#ef444408!important}@media(max-width:768px){.fin-form-grid{grid-template-columns:1fr}.fin-input-group.--span-2,.fin-special-box.--span-2{grid-column:span 1}}html.dlv-manual-lite-effects *,html.dlv-manual-lite-effects *:before,html.dlv-manual-lite-effects *:after,body.dlv-manual-lite-effects *,body.dlv-manual-lite-effects *:before,body.dlv-manual-lite-effects *:after{animation:none!important;transition:none!important}html.dlv-manual-lite-effects [style*=box-shadow],body.dlv-manual-lite-effects [style*=box-shadow],html.dlv-manual-lite-effects .app-header,html.dlv-manual-lite-effects .main-sidebar,html.dlv-manual-lite-effects .card,html.dlv-manual-lite-effects .module,html.dlv-manual-lite-effects .modal,html.dlv-manual-lite-effects .app-grid-dropdown,body.dlv-manual-lite-effects .app-header,body.dlv-manual-lite-effects .main-sidebar,body.dlv-manual-lite-effects .card,body.dlv-manual-lite-effects .module,body.dlv-manual-lite-effects .modal,body.dlv-manual-lite-effects .app-grid-dropdown{box-shadow:none!important}.dlv-pagination-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}.dlv-page-btn{border:1px solid #dbeafe;background:#fff;color:#1e3a8a;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer;transition:.18s ease}.dlv-page-btn:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.dlv-page-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.dlv-page-btn:disabled{opacity:.45;cursor:not-allowed}.dlv-page-info{font-size:12px;color:#64748b;font-weight:700;margin-left:4px}:root{--dlv-app-zoom: .75;--dlv-app-unzoom: 1.3333333333}@media screen and (min-width:1024px)and (pointer:fine){html.dlv-app-density-enabled,html.dlv-app-density-enabled body{width:100%;height:100%;overflow:hidden!important;background:#f6f8fc}html.dlv-app-density-enabled #appWrap.app-wrap{zoom:var(--dlv-app-zoom);width:calc(100vw * var(--dlv-app-unzoom))!important;min-width:calc(100vw * var(--dlv-app-unzoom))!important;max-width:calc(100vw * var(--dlv-app-unzoom))!important;height:calc(100vh * var(--dlv-app-unzoom))!important;min-height:calc(100vh * var(--dlv-app-unzoom))!important;max-height:calc(100vh * var(--dlv-app-unzoom))!important;overflow:hidden!important;transform-origin:0 0;background:#f6f8fc}html.dlv-app-density-enabled #appWrap .app-header{width:calc(100vw * var(--dlv-app-unzoom))!important;max-width:calc(100vw * var(--dlv-app-unzoom))!important;left:0!important;right:auto!important}html.dlv-app-density-enabled #appWrap .app-layout.layout,html.dlv-app-density-enabled #appWrap .app-layout{width:calc(100vw * var(--dlv-app-unzoom))!important;max-width:calc(100vw * var(--dlv-app-unzoom))!important;height:calc(100vh * var(--dlv-app-unzoom))!important;max-height:calc(100vh * var(--dlv-app-unzoom))!important;overflow:hidden!important}html.dlv-app-density-enabled #appWrap .main-sidebar{width:var(--sidebar-width, 260px)!important;min-width:var(--sidebar-width, 260px)!important;max-width:var(--sidebar-width, 260px)!important;top:var(--header-height, 60px)!important;left:0!important;bottom:0!important;height:calc((100vh * var(--dlv-app-unzoom)) - var(--header-height, 60px))!important;max-height:calc((100vh * var(--dlv-app-unzoom)) - var(--header-height, 60px))!important;overflow-x:hidden!important;overflow-y:auto!important}html.dlv-app-density-enabled #appWrap .main.app-content{margin-left:var(--sidebar-width, 260px)!important;margin-top:var(--spacing-sm, 8px)!important;margin-right:var(--spacing-sm, 8px)!important;margin-bottom:var(--spacing-sm, 8px)!important;width:auto!important;min-width:0!important;height:calc((100vh * var(--dlv-app-unzoom)) - var(--header-height, 60px) - 16px)!important;max-height:calc((100vh * var(--dlv-app-unzoom)) - var(--header-height, 60px) - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}html.dlv-app-density-enabled #appWrap .module,html.dlv-app-density-enabled #appWrap #dashboard-target{max-width:100%}html.dlv-app-density-enabled #appWrap .app-footer{padding-bottom:32px!important}html.dlv-app-density-enabled #appWrap .app-grid-dropdown{max-height:calc((100vh * var(--dlv-app-unzoom)) - 90px)!important;overflow-y:auto!important}}@media screen and (max-width:1023px),screen and (pointer:coarse){html.dlv-app-density-enabled #appWrap.app-wrap{zoom:1!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important}}:root{--dlv-app-font: "Inter", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif}html.dlv-app-font-enabled,html.dlv-app-font-enabled body,html.dlv-app-font-enabled #appWrap{font-family:var(--dlv-app-font)!important;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dlv-app-font-enabled #appWrap,html.dlv-app-font-enabled #appWrap *:not(svg):not(svg *):not(.material-icons):not(.material-icons-outlined):not(.material-icons-round):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not([class^=fa-]):not([class*=" fa-"]):not(.ri):not([class^=ri-]):not([class*=" ri-"]):not(.bi):not([class^=bi-]):not([class*=" bi-"]){font-family:var(--dlv-app-font)!important}html.dlv-app-font-enabled #appWrap button,html.dlv-app-font-enabled #appWrap input,html.dlv-app-font-enabled #appWrap textarea,html.dlv-app-font-enabled #appWrap select,html.dlv-app-font-enabled #appWrap option{font-family:var(--dlv-app-font)!important;letter-spacing:-.012em}html.dlv-app-font-enabled #appWrap h1,html.dlv-app-font-enabled #appWrap h2,html.dlv-app-font-enabled #appWrap h3,html.dlv-app-font-enabled #appWrap h4,html.dlv-app-font-enabled #appWrap .page-title,html.dlv-app-font-enabled #appWrap .module-title,html.dlv-app-font-enabled #appWrap .card-title,html.dlv-app-font-enabled #appWrap .kpi-title,html.dlv-app-font-enabled #appWrap .kpi-value,html.dlv-app-font-enabled #appWrap .metric-value,html.dlv-app-font-enabled #appWrap .stat-value{font-family:var(--dlv-app-font)!important;letter-spacing:-.045em}html.dlv-app-font-enabled #appWrap p,html.dlv-app-font-enabled #appWrap span,html.dlv-app-font-enabled #appWrap label,html.dlv-app-font-enabled #appWrap small,html.dlv-app-font-enabled #appWrap td,html.dlv-app-font-enabled #appWrap th{letter-spacing:-.015em}html.dlv-app-font-enabled #appWrap .money,html.dlv-app-font-enabled #appWrap .amount,html.dlv-app-font-enabled #appWrap .price,html.dlv-app-font-enabled #appWrap .currency,html.dlv-app-font-enabled #appWrap .code,html.dlv-app-font-enabled #appWrap .order-code,html.dlv-app-font-enabled #appWrap .receipt-code,html.dlv-app-font-enabled #appWrap [data-number],html.dlv-app-font-enabled #appWrap td.numeric,html.dlv-app-font-enabled #appWrap th.numeric{font-variant-numeric:tabular-nums;letter-spacing:-.025em}html.dlv-app-font-enabled #appWrap input::placeholder,html.dlv-app-font-enabled #appWrap textarea::placeholder{font-family:var(--dlv-app-font)!important}#appWrap .dlv-menu-item-iconized{position:relative}#appWrap .dlv-menu-icon{width:18px;height:18px;min-width:18px;max-width:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;vertical-align:middle;flex:0 0 auto}#appWrap .dlv-menu-icon .dlv-svg-icon{width:18px;height:18px;display:block;stroke:currentColor}#appWrap .app-grid-dropdown .dlv-menu-icon,#appWrap .app-menu .dlv-menu-icon,#appWrap .feature-grid .dlv-menu-icon,#appWrap .all-features-menu .dlv-menu-icon,#appWrap .module-menu .dlv-menu-icon{margin-right:8px}#appWrap .dlv-menu-icon--suffix{margin-left:8px;margin-right:0!important;opacity:.58;width:14px;height:14px;min-width:14px;max-width:14px}#appWrap .dlv-menu-icon--suffix .dlv-svg-icon{width:14px;height:14px}#appWrap .dlv-menu-icon--dashboard,#appWrap .dlv-menu-icon--history,#appWrap .dlv-menu-icon--users,#appWrap .dlv-menu-icon--tag,#appWrap .dlv-menu-icon--zap{color:#2563eb}#appWrap .dlv-menu-icon--box,#appWrap .dlv-menu-icon--truck,#appWrap .dlv-menu-icon--barcode,#appWrap .dlv-menu-icon--transfer,#appWrap .dlv-menu-icon--clipboard,#appWrap .dlv-menu-icon--branch{color:#0f766e}#appWrap .dlv-menu-icon--user,#appWrap .dlv-menu-icon--clock,#appWrap .dlv-menu-icon--payroll,#appWrap .dlv-menu-icon--shield,#appWrap .dlv-menu-icon--trophy{color:#7c3aed}#appWrap .dlv-menu-icon--wallet,#appWrap .dlv-menu-icon--debt,#appWrap .dlv-menu-icon--piggy,#appWrap .dlv-menu-icon--percent,#appWrap .dlv-menu-icon--activity,#appWrap .dlv-menu-icon--check,#appWrap .dlv-menu-icon--link,#appWrap .dlv-menu-icon--settings{color:#0f172a}#appWrap .dlv-menu-icon--bot,#appWrap .dlv-menu-icon--globe,#appWrap .dlv-menu-icon--book,#appWrap .dlv-menu-icon--external{color:#2563eb}#appWrap .app-grid-dropdown .active .dlv-menu-icon,#appWrap .app-grid-dropdown [aria-current=page] .dlv-menu-icon,#appWrap .app-grid-dropdown .is-active .dlv-menu-icon{color:currentColor}#appWrap .dlv-svg-icon,#appWrap .dlv-svg-icon *{font-family:initial!important}.sh-kpi-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:8px}.sh-kpi-card{--kpi-accent: #2563eb;--kpi-soft: #eef4ff;--kpi-soft-border: rgba(37, 99, 235, .14);position:relative;min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 15px 14px 14px;border-radius:0!important;border:1px solid rgba(37,99,235,.12);background:#fff!important;box-shadow:none!important;overflow:hidden;clip-path:polygon(0 0,96.8% 0,100% 16%,100% 100%,3.2% 100%,0 84%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sh-kpi-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;background:var(--kpi-accent);opacity:.9;pointer-events:none}.sh-kpi-card:after{content:"";position:absolute;right:12px;top:12px;width:24px;height:2px;background:#0f172a14;transform:skew(-34deg);pointer-events:none}.sh-kpi-card:hover{transform:translateY(-2px);border-color:var(--kpi-soft-border);box-shadow:none!important}.sh-kpi-card--orders{--kpi-accent: #2563eb;--kpi-soft: #eef4ff;--kpi-soft-border: rgba(37, 99, 235, .2)}.sh-kpi-card--revenue{--kpi-accent: #10b981;--kpi-soft: #ecfdf5;--kpi-soft-border: rgba(16, 185, 129, .2)}.sh-kpi-card--pending{--kpi-accent: #f59e0b;--kpi-soft: #fffbeb;--kpi-soft-border: rgba(245, 158, 11, .22)}.sh-kpi-card--running{--kpi-accent: #0ea5e9;--kpi-soft: #f0f9ff;--kpi-soft-border: rgba(14, 165, 233, .22)}.sh-kpi-card--done{--kpi-accent: #16a34a;--kpi-soft: #f0fdf4;--kpi-soft-border: rgba(22, 163, 74, .22)}.sh-kpi-card--stopped{--kpi-accent: #64748b;--kpi-soft: #f8fafc;--kpi-soft-border: rgba(100, 116, 139, .22)}.sh-kpi-card--refund{--kpi-accent: #8b5cf6;--kpi-soft: #f5f3ff;--kpi-soft-border: rgba(139, 92, 246, .22)}.sh-kpi-card__icon{width:42px;height:42px;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--kpi-accent);background:var(--kpi-soft);border:1px solid var(--kpi-soft-border);border-radius:0!important;box-shadow:none!important;clip-path:polygon(0 0,88% 0,100% 22%,100% 100%,12% 100%,0 78%)}.sh-kpi-card__icon svg,.sh-kpi-card__icon i,.sh-kpi-card__icon [data-lucide]{width:18px;height:18px;color:var(--kpi-accent)}.sh-kpi-card__body{min-width:0;display:grid;gap:3px}.sh-kpi-card__label{color:#64748b;font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sh-kpi-card__value{color:var(--kpi-accent);font-size:clamp(1.1rem,1.45vw,1.9rem);line-height:1.04;font-weight:950;letter-spacing:-.055em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-kpi-card__note{color:#94a3b8;font-size:11px;line-height:1.25;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-kpi-info h4,.sh-kpi-value{all:unset}@media screen and (max-width:1650px){.sh-kpi-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:980px){.sh-kpi-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.sh-kpi-container{grid-template-columns:1fr}.sh-kpi-card{min-height:82px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px 13px 12px 12px}.sh-kpi-card__icon{width:38px;height:38px;min-width:38px;min-height:38px}.sh-kpi-card__value{font-size:1.18rem}}#module-sales-history,#salesHistoryModule,#module-banhang-history,.module.active:has(#sh_kpi_summary){background:#fff!important}#sh_kpi_summary{padding:18px 22px 4px!important;margin:0 0 14px!important}.sh-kpi-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.sh-kpi-card{--kpi-accent: #2563eb;--kpi-soft: #eff6ff;--kpi-line: rgba(37, 99, 235, .18);position:relative!important;min-height:88px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:14px 18px 14px 16px!important;border-radius:0!important;border:1px solid var(--kpi-line)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease!important}.sh-kpi-card:before{content:""!important;position:absolute!important;left:0!important;top:13px!important;bottom:13px!important;width:4px!important;background:var(--kpi-accent)!important;opacity:.95!important;pointer-events:none!important}.sh-kpi-card:after{content:""!important;position:absolute!important;right:14px!important;top:13px!important;width:28px!important;height:2px!important;background:var(--kpi-line)!important;transform:skew(-34deg)!important;pointer-events:none!important}.sh-kpi-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--kpi-accent) 34%,transparent)!important;box-shadow:none!important}.sh-kpi-card--orders,.sh-kpi-card:nth-child(1){--kpi-accent: #2563eb;--kpi-soft: #eff6ff;--kpi-line: rgba(37, 99, 235, .18)}.sh-kpi-card--revenue,.sh-kpi-card:nth-child(2){--kpi-accent: #10b981;--kpi-soft: #ecfdf5;--kpi-line: rgba(16, 185, 129, .2)}.sh-kpi-card--pending,.sh-kpi-card:nth-child(3){--kpi-accent: #f59e0b;--kpi-soft: #fffbeb;--kpi-line: rgba(245, 158, 11, .22)}.sh-kpi-card--running,.sh-kpi-card:nth-child(4){--kpi-accent: #0ea5e9;--kpi-soft: #f0f9ff;--kpi-line: rgba(14, 165, 233, .22)}.sh-kpi-card--stopped,.sh-kpi-card:nth-child(5){--kpi-accent: #64748b;--kpi-soft: #f8fafc;--kpi-line: rgba(100, 116, 139, .22)}.sh-kpi-card--refund,.sh-kpi-card:nth-child(6){--kpi-accent: #8b5cf6;--kpi-soft: #f5f3ff;--kpi-line: rgba(139, 92, 246, .22)}.sh-kpi-card__icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--kpi-accent)!important;background:var(--kpi-soft)!important;border:1px solid var(--kpi-line)!important;border-radius:0!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))!important}.sh-kpi-card__icon svg,.sh-kpi-card__icon i,.sh-kpi-card__icon [data-lucide]{width:19px!important;height:19px!important;color:var(--kpi-accent)!important;stroke-width:2.4!important}.sh-kpi-card__body,.sh-kpi-info{min-width:0!important;display:grid!important;gap:3px!important}.sh-kpi-card__label,.sh-kpi-info h4{margin:0!important;color:#64748b!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.055em!important}.sh-kpi-card__value,.sh-kpi-value{display:block!important;margin:0!important;color:var(--kpi-accent)!important;font-size:clamp(1.15rem,1.55vw,1.82rem)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:-.06em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sh-kpi-card__note{color:#94a3b8!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sh-glass-filter{margin:14px 22px 18px!important;padding:14px 16px!important;border-radius:0!important;border:1px solid rgba(37,99,235,.12)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))!important}.sh-glass-filter input,.sh-glass-filter select,.sh-glass-filter button{border-radius:0!important}.sh-glass-filter input,.sh-glass-filter select{min-height:40px!important;border:1px solid rgba(148,163,184,.28)!important;background:#f8fafc!important;color:#0f172a!important;font-weight:650!important}.sh-glass-filter input:focus,.sh-glass-filter select:focus{border-color:#2563eb57!important;box-shadow:none!important;outline:none!important}.sh-glass-filter .btn-primary,.sh-glass-filter button.primary,.sh-glass-filter button[type=submit]{min-height:40px!important;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important}.sh-table-container{margin:0 22px 22px!important;border-radius:0!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))!important}.sh-table{width:100%!important;border-collapse:collapse!important;background:#fff!important}.sh-table thead{background:#f8fafc!important}.sh-table th{padding:13px 12px!important;color:#334155!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;text-transform:none!important;letter-spacing:-.01em!important;border-bottom:1px solid rgba(226,232,240,.95)!important}.sh-table td{padding:10px 12px!important;color:#334155!important;font-size:13px!important;line-height:1.35!important;border-bottom:1px solid rgba(226,232,240,.72)!important;vertical-align:middle!important}.sh-table tbody tr{transition:background-color .12s ease!important}.sh-table tbody tr:hover{background:#f8fafc!important}.sh-table tbody tr:last-child td{border-bottom:0!important}.sh-table .badge,.sh-table [class*=badge],.sh-table span[style*=border-radius],.sh-table button[style*=border-radius],.sh-table button,.sh-table .btn,.sh-table a.btn{border-radius:0!important}body.dark-mode .sh-kpi-card,body.dark-mode .sh-glass-filter,body.dark-mode .sh-table-container{background:#111827!important;border-color:#94a3b838!important}body.dark-mode .sh-table,body.dark-mode .sh-table thead{background:#111827!important}body.dark-mode .sh-table th,body.dark-mode .sh-table td{color:#e5e7eb!important;border-color:#94a3b82e!important}body.dark-mode .sh-table tbody tr:hover{background:#ffffff0a!important}@media screen and (max-width:1450px){.sh-kpi-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:1080px){.sh-kpi-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sh-table-container{overflow-x:auto!important}.sh-table{min-width:980px!important}}@media screen and (max-width:680px){#sh_kpi_summary{padding:14px 14px 0!important}.sh-kpi-container{grid-template-columns:1fr!important;gap:10px!important}.sh-kpi-card{min-height:80px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:12px 14px 12px 12px!important}.sh-kpi-card__icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.sh-kpi-card__value,.sh-kpi-value{font-size:1.18rem!important}.sh-glass-filter,.sh-table-container{margin-left:14px!important;margin-right:14px!important}}#modalRoot .dlv-profile-backdrop{background:linear-gradient(135deg,#0f172a7a,#0f172a57)!important}#modalRoot .dlv-profile-modal{width:min(1040px,calc(100vw - 42px))!important;max-width:min(1040px,calc(100vw - 42px))!important;max-height:min(760px,calc(100vh - 42px))!important;padding:0!important;border-radius:0!important;border:1px solid rgba(37,99,235,.18)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))!important}#modalRoot .dlv-profile-modal:before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:4px;background:linear-gradient(180deg,#2563eb,#0ea5e947);z-index:2;pointer-events:none}#modalRoot .dlv-profile-modal:after{content:"";position:absolute;right:24px;top:20px;width:72px;height:2px;background:#2563eb2e;transform:skew(-32deg);z-index:2;pointer-events:none}#modalRoot .dlv-profile-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px 18px;border-bottom:1px solid rgba(226,232,240,.92);background:#fff}#modalRoot .dlv-profile-header__kicker{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:11px;line-height:1.2;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#modalRoot .dlv-profile-header__kicker svg{width:15px;height:15px}#modalRoot .dlv-profile-header h3{margin:6px 0 0!important;color:#0f172a!important;font-size:clamp(1.42rem,2vw,2rem)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.06em!important}#modalRoot .dlv-profile-close{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;border:1px solid rgba(148,163,184,.28)!important;background:#fff!important;color:#0f172a!important;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}#modalRoot .dlv-profile-close:hover{color:#ef4444!important;border-color:#ef444440!important;background:#fff7f7!important}#modalRoot .dlv-profile-close svg{width:20px;height:20px}#modalRoot .dlv-profile-shell{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:590px;max-height:calc(100vh - 145px);overflow:auto}#modalRoot .dlv-profile-identity{position:relative;padding:30px 28px;border-right:1px solid rgba(226,232,240,.92);background:#fbfdff;display:grid;align-content:start;justify-items:center;gap:18px}#modalRoot .dlv-profile-identity:before{content:"";position:absolute;left:28px;right:28px;top:26px;height:2px;background:#2563eb24;transform:skew(-32deg)}#modalRoot .dlv-profile-content{padding:26px 30px 0;display:grid;gap:18px;align-content:start;min-width:0}#modalRoot .dlv-profile-avatar-wrap{margin-top:18px;position:relative}#modalRoot .dlv-profile-avatar{position:relative;width:166px;height:166px;padding:0;border:1px solid rgba(37,99,235,.18);border-radius:0!important;background:#fff;box-shadow:none!important;overflow:hidden;cursor:pointer;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}#modalRoot .dlv-profile-avatar:hover{border-color:#2563eb57;box-shadow:none!important}#modalRoot .dlv-profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:0!important}#modalRoot .dlv-profile-avatar__placeholder{width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#64748b;background:#fff}#modalRoot .dlv-profile-avatar__placeholder svg{width:34px;height:34px;color:#2563eb}#modalRoot .dlv-profile-avatar__placeholder b{color:#475569;font-size:12px;line-height:1;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#modalRoot .dlv-profile-avatar__corner{position:absolute;right:12px;top:12px;width:30px;height:3px;background:#2563eb38;transform:skew(-34deg);pointer-events:none}#modalRoot .dlv-profile-user-name{display:grid;justify-items:center;gap:4px;text-align:center}#modalRoot .dlv-profile-user-name strong{color:#0f172a;font-size:1.18rem;line-height:1.1;font-weight:950;letter-spacing:-.045em}#modalRoot .dlv-profile-user-name span{color:#64748b;font-size:.78rem;font-weight:750}#modalRoot .dlv-profile-side-card{width:100%;position:relative;display:grid;gap:4px;margin-top:4px;padding:15px 16px;border:1px solid rgba(16,185,129,.18);background:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}#modalRoot .dlv-profile-side-card:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:4px;background:#10b981}#modalRoot .dlv-profile-side-card__label{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}#modalRoot .dlv-profile-side-card strong{color:#10b981;font-size:1rem;font-weight:950}#modalRoot .dlv-profile-side-card small{color:#94a3b8;font-size:.76rem;font-weight:700}#modalRoot .dlv-profile-store-card,#modalRoot .dlv-profile-linked-card,#modalRoot .dlv-profile-form-card{position:relative;border-radius:0!important;background:#fff;border:1px solid rgba(37,99,235,.14);box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px))}#modalRoot .dlv-profile-store-card{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-color:#0ea5e93d;background:#fafdff}#modalRoot .dlv-profile-store-card:before,#modalRoot .dlv-profile-linked-card:before,#modalRoot .dlv-profile-form-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;background:#2563eb;pointer-events:none}#modalRoot .dlv-profile-store-card:before{background:#0ea5e9}#modalRoot .dlv-profile-store-card__main{min-width:0;display:grid;gap:5px}#modalRoot .dlv-profile-section-kicker,#modalRoot .dlv-profile-block-title span{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:11px;line-height:1.2;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#modalRoot .dlv-profile-section-kicker svg,#modalRoot .dlv-profile-block-title svg{width:15px;height:15px}#modalRoot .dlv-profile-store-card__name{min-width:0;color:#0f172a;font-size:1.35rem;line-height:1.1;font-weight:950;letter-spacing:-.055em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modalRoot .dlv-profile-online-badge{width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#10b981;font-size:12px;font-weight:900}#modalRoot .dlv-profile-online-badge i{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:none!important}#modalRoot .dlv-profile-linked-card,#modalRoot .dlv-profile-form-card{padding:18px 20px 20px}#modalRoot .dlv-profile-block-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed rgba(148,163,184,.34)}#modalRoot .dlv-profile-google-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px;border:1px solid rgba(226,232,240,.95);background:#f8fafc;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}#modalRoot .dlv-profile-google-row__left{display:flex;align-items:center;gap:12px;min-width:0}#modalRoot .dlv-profile-google-logo{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(226,232,240,.95);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}#modalRoot .dlv-profile-google-icon{width:23px;height:23px}#modalRoot .dlv-profile-google-row strong{color:#0f172a;font-size:.98rem;line-height:1.1;font-weight:900}#modalRoot .dlv-profile-google-row small{display:block;margin-top:3px;color:#64748b;font-size:.8rem;font-weight:750}#modalRoot .dlv-profile-google-row small.is-connected{color:#10b981}#modalRoot .dlv-profile-google-container{margin-top:10px}#modalRoot .dlv-profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#modalRoot .dlv-profile-field{display:grid;gap:7px;min-width:0}#modalRoot .dlv-profile-field--full{margin-bottom:14px}#modalRoot .dlv-profile-field label{color:#334155;font-size:.83rem;line-height:1.2;font-weight:900}#modalRoot .dlv-profile-input{width:100%!important;min-height:48px!important;padding:0 14px!important;border-radius:0!important;border:1px solid rgba(148,163,184,.28)!important;background:#fff!important;color:#0f172a!important;font-size:.98rem!important;font-weight:700!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}#modalRoot .dlv-profile-input:focus{border-color:#2563eb6b!important;box-shadow:none!important;outline:none!important}#modalRoot .dlv-profile-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:0!important;border:1px solid rgba(148,163,184,.28);background:#fff;color:#0f172a;font-size:.88rem;line-height:1;font-weight:900;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease}#modalRoot .dlv-profile-btn:hover{transform:translateY(-1px);box-shadow:none!important}#modalRoot .dlv-profile-btn svg{width:16px;height:16px}#modalRoot .dlv-profile-btn--primary{min-width:132px;color:#fff;border-color:#2563eb;background:#2563eb;box-shadow:none!important}#modalRoot .dlv-profile-btn--primary:hover{background:#1d4ed8}#modalRoot .dlv-profile-btn--switch,#modalRoot .dlv-profile-btn--connect{color:#2563eb;border-color:#2563eb3d;background:#fff}#modalRoot .dlv-profile-btn--unlink,#modalRoot .dlv-profile-btn--danger-soft,#modalRoot .dlv-profile-btn--logout{color:#ef4444;border-color:#ef44443d;background:#fff7f7}#modalRoot .dlv-profile-btn--command{color:#0f172a;border-color:#0f172a38;background:#f8fafc}#modalRoot .dlv-profile-btn--ghost{color:#334155;background:#fff}#modalRoot .dlv-profile-actions{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;margin:0 -30px;padding:18px 30px 20px;border-top:1px solid rgba(226,232,240,.95);background:#fff}#modalRoot .dlv-profile-actions__spacer{flex:1 1 auto}@media screen and (max-width:860px){#modalRoot .dlv-profile-modal{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important;max-height:calc(100vh - 22px)!important}#modalRoot .dlv-profile-shell{grid-template-columns:1fr;max-height:calc(100vh - 120px)}#modalRoot .dlv-profile-identity{border-right:0;border-bottom:1px solid rgba(226,232,240,.92);padding:24px 22px}#modalRoot .dlv-profile-avatar{width:132px;height:132px}#modalRoot .dlv-profile-content{padding:22px 20px 0}#modalRoot .dlv-profile-store-card,#modalRoot .dlv-profile-google-row,#modalRoot .dlv-profile-actions{align-items:stretch;flex-direction:column}#modalRoot .dlv-profile-actions{margin:0 -20px;padding:16px 20px 18px}#modalRoot .dlv-profile-actions__spacer{display:none}#modalRoot .dlv-profile-btn{width:100%}}@media screen and (max-width:560px){#modalRoot .dlv-profile-header{padding:18px 18px 14px}#modalRoot .dlv-profile-form-grid{grid-template-columns:1fr}#modalRoot .dlv-profile-google-row__left{align-items:flex-start}#modalRoot .dlv-profile-store-card__name{white-space:normal}}:root{--dlv-sharp-bg: #f6f8fc;--dlv-sharp-surface: #ffffff;--dlv-sharp-surface-2: #f8fafc;--dlv-sharp-text: #0f172a;--dlv-sharp-muted: #64748b;--dlv-sharp-border: rgba(148, 163, 184, .26);--dlv-sharp-border-strong: rgba(37, 99, 235, .18);--dlv-sharp-blue: #2563eb;--dlv-sharp-blue-2: #0ea5e9;--dlv-sharp-green: #10b981;--dlv-sharp-yellow: #f59e0b;--dlv-sharp-red: #ef4444;--dlv-sharp-violet: #8b5cf6;--dlv-sharp-shadow-sm: none;--dlv-sharp-shadow-md: none;--dlv-sharp-shadow-lg: none;--dlv-sharp-cut-sm: polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px) );--dlv-sharp-cut-md: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px) );--dlv-sharp-cut-lg: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px) )}body{background:var(--dlv-sharp-bg)!important}.main-content,.content,.workspace,#app,#main,.module,.module-content{scrollbar-color:rgba(37,99,235,.45) rgba(226,232,240,.6)}.card,.panel,.box,.widget,.module-card,.stat-card,.summary-card,.settings-card,.report-card,.table-card,.glass-card,[class*=glass],[class*=panel],[class*=card]{border-radius:0!important}.card,.panel,.module-card,.stat-card,.summary-card,.settings-card,.report-card,.table-card{background:var(--dlv-sharp-surface)!important;background-image:none!important;border:1px solid var(--dlv-sharp-border)!important;box-shadow:none!important}.card,.panel,.module-card,.settings-card,.report-card,.table-card,.sh-glass-filter,.sh-table-container{clip-path:var(--dlv-sharp-cut-md)}button,.btn,.button,a.btn,[role=button],input[type=button],input[type=submit]{border-radius:0!important}button:not(.unstyled):not(.icon-only),.btn,.button,a.btn,input[type=button],input[type=submit]{min-height:38px;font-weight:850;letter-spacing:-.015em;border-radius:0!important;clip-path:var(--dlv-sharp-cut-sm);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease!important}button:not(.unstyled):not(.icon-only):hover,.btn:hover,.button:hover,a.btn:hover{transform:translateY(-1px)}.btn-primary,button.primary,button[type=submit],.primary-btn,.save-btn{color:#fff!important;background:var(--dlv-sharp-blue)!important;border-color:var(--dlv-sharp-blue)!important;box-shadow:none!important}.btn-primary:hover,button.primary:hover,button[type=submit]:hover,.primary-btn:hover,.save-btn:hover{background:#1d4ed8!important}.btn-danger,.danger,.delete-btn,button.danger{color:#fff!important;background:var(--dlv-sharp-red)!important;border-color:var(--dlv-sharp-red)!important}input,select,textarea,.input,.form-control{border-radius:0!important}input:not([type=checkbox]):not([type=radio]),select,textarea,.input,.form-control{border:1px solid rgba(148,163,184,.32)!important;background:#fff!important;color:var(--dlv-sharp-text)!important;font-weight:650;clip-path:var(--dlv-sharp-cut-sm)}input:focus,select:focus,textarea:focus,.input:focus,.form-control:focus{border-color:#2563eb73!important;box-shadow:none!important;outline:none!important}label{color:#334155;font-weight:850}table{border-collapse:collapse}.table-container,.data-table-container,.sh-table-container,.inventory-table-container,.finance-table-container{border-radius:0!important;background:#fff!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:none!important}table thead,.data-table thead,.sh-table thead{background:#f8fafc!important}table th,.data-table th,.sh-table th{color:#334155!important;font-size:12px!important;font-weight:900!important;border-bottom:1px solid rgba(226,232,240,.95)!important}table td,.data-table td,.sh-table td{color:#334155!important;border-bottom:1px solid rgba(226,232,240,.72)!important}table tbody tr:hover,.data-table tbody tr:hover,.sh-table tbody tr:hover{background:#f8fafc!important}.modal,.dialog,.popup,.modal-content{border-radius:0!important}.modal:not(.dlv-profile-modal),.dialog,.popup,.modal-content{background:#fff!important;background-image:none!important;border:1px solid var(--dlv-sharp-border-strong)!important;box-shadow:none!important;clip-path:var(--dlv-sharp-cut-lg)}.badge,.chip,.tag,.status-badge,[class*=badge],[class*=chip]{border-radius:0!important;font-weight:850;clip-path:var(--dlv-sharp-cut-sm)}.module h1,.module h2,.module h3,.section-title,.page-title{color:var(--dlv-sharp-text)!important;letter-spacing:-.045em;font-weight:950}.module p,.note,.description,.subtext,.text-muted{color:var(--dlv-sharp-muted)!important}.toolbar,.filter-bar,.filters,.search-bar,.action-bar,.sh-glass-filter{border-radius:0!important;background:#fff!important;background-image:none!important;border:1px solid rgba(37,99,235,.12)!important;box-shadow:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e2e8f0a6}::-webkit-scrollbar-thumb{background:#2563eb73;border:2px solid rgba(226,232,240,.65);border-radius:0}::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media(max-width:768px){button,.btn,.card,.panel{transition-duration:.1s!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}body.dark-mode{--dlv-sharp-bg: #0b1220;--dlv-sharp-surface: #111827;--dlv-sharp-surface-2: #0f172a;--dlv-sharp-text: #e5e7eb;--dlv-sharp-muted: #94a3b8;--dlv-sharp-border: rgba(148, 163, 184, .22);--dlv-sharp-border-strong: rgba(96, 165, 250, .22)}body.dark-mode .card,body.dark-mode .panel,body.dark-mode .module-card,body.dark-mode .stat-card,body.dark-mode .summary-card,body.dark-mode .settings-card,body.dark-mode .report-card,body.dark-mode .table-card,body.dark-mode .modal,body.dark-mode .modal-content,body.dark-mode .toolbar,body.dark-mode .filter-bar,body.dark-mode .filters,body.dark-mode .search-bar,body.dark-mode .action-bar{background:var(--dlv-sharp-surface)!important;color:var(--dlv-sharp-text)!important;border-color:var(--dlv-sharp-border)!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .input,body.dark-mode .form-control{background:#0f172a!important;color:#e5e7eb!important;border-color:#94a3b842!important}body.dark-mode table thead,body.dark-mode .data-table thead,body.dark-mode .sh-table thead{background:#0f172a!important}body.dark-mode table th,body.dark-mode table td,body.dark-mode .data-table th,body.dark-mode .data-table td,body.dark-mode .sh-table th,body.dark-mode .sh-table td{color:#e5e7eb!important;border-color:#94a3b82e!important}.dlv-share-menu-modal{width:min(980px,calc(100vw - 32px))!important;max-width:min(980px,calc(100vw - 32px))!important;padding:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(37,99,235,.16)!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.dlv-share-menu-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid rgba(226,232,240,.92);background:#fff}.dlv-share-menu-modal__kicker{color:#2563eb;font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.dlv-share-menu-modal__header h3{margin:0 0 6px!important;color:#0f172a!important;font-size:1.5rem!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.045em!important}.dlv-share-menu-modal__header p{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important;max-width:620px}.dlv-share-menu-modal__close{min-width:42px;width:42px;height:42px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:0!important}.dlv-share-menu-modal__body{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:560px}.dlv-share-menu-modal__left{padding:24px 20px 22px;border-right:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fbfdff,#f8fbff)}.dlv-share-menu-modal__right{padding:22px 22px 18px;display:grid;align-content:start;gap:14px;overflow:auto}.dlv-share-menu-qr-card{position:sticky;top:0;display:grid;justify-items:center;gap:12px;padding:18px 16px;border:1px solid rgba(37,99,235,.14);background:#fff;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.dlv-share-menu-qr-card__frame{width:240px;height:240px;padding:12px;border:2px dashed #dbe5f0;background:#f8fbff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.dlv-share-menu-qr-card__img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.dlv-share-menu-qr-card__badge{margin:0!important;color:#0369a1;font-size:14px;line-height:1.35;font-weight:800;text-align:center}.dlv-share-menu-qr-card__note{margin:0!important;width:100%;padding:12px 14px;color:#64748b;font-size:13px;line-height:1.35;text-align:center;font-weight:700;background:#f8fbff;border:1px solid rgba(37,99,235,.12);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.dlv-share-menu-block{padding:14px 14px 12px;border:1px solid rgba(226,232,240,.95);background:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.dlv-share-menu-label{display:block;margin-bottom:8px;color:#334155;font-size:12px;line-height:1.2;font-weight:900}.dlv-share-menu-input{width:100%!important;margin-bottom:0!important;min-height:42px;padding:10px 12px!important;font-size:14px!important;border-radius:0!important}.dlv-share-menu-input--small{width:110px!important;text-align:center}.dlv-share-menu-input--readonly{background:#f8fafc!important;color:#475569!important;font-weight:700!important}.dlv-share-menu-input--link{background:#eff6ff!important;color:#2563eb!important;font-weight:700!important}.dlv-share-menu-help{margin:6px 0 0!important;color:#94a3b8!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important}.dlv-share-menu-inline-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.dlv-share-menu-inline-field{display:grid;gap:6px}.dlv-share-menu-inline-field__label{color:#64748b;font-size:11px;line-height:1.2;font-weight:800}.dlv-share-menu-copy-row{display:flex;gap:10px;align-items:stretch}.dlv-share-menu-side-btn,.dlv-share-menu-main-btn{white-space:nowrap;min-width:116px}.dlv-share-menu-main-btn{min-height:42px;padding:0 16px!important;font-weight:800}.dlv-share-menu-actions{margin-top:4px!important}.dlv-share-menu-footer-btn{width:100%}@media(max-width:860px){.dlv-share-menu-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.dlv-share-menu-modal__body{grid-template-columns:1fr}.dlv-share-menu-modal__left{border-right:0;border-bottom:1px solid rgba(226,232,240,.92)}.dlv-share-menu-qr-card{position:static}.dlv-share-menu-qr-card__frame{width:min(240px,100%);height:min(240px,100%)}}@media(max-width:560px){.dlv-share-menu-modal__header{padding:16px 16px 14px}.dlv-share-menu-modal__right,.dlv-share-menu-modal__left{padding:16px}.dlv-share-menu-copy-row,.dlv-share-menu-inline-row{flex-direction:column;align-items:stretch}.dlv-share-menu-side-btn,.dlv-share-menu-main-btn,.dlv-share-menu-input--small{width:100%!important}}.dlv-share-menu-modal{max-height:calc(100vh - 96px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.dlv-share-menu-modal__header{position:relative!important;z-index:5!important;flex:0 0 auto!important}.dlv-share-menu-modal__body{min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;grid-template-columns:350px minmax(0,1fr)!important}.dlv-share-menu-modal__left,.dlv-share-menu-modal__right{min-height:0!important;max-height:calc(100vh - 210px)!important;overflow-y:auto!important;overflow-x:hidden!important}.dlv-share-menu-modal__left{padding:18px 18px 20px!important}.dlv-share-menu-modal__right{padding:18px 20px 20px!important}.dlv-share-menu-qr-card{position:relative!important;top:auto!important;gap:10px!important;padding:16px 14px!important}.dlv-share-menu-qr-card__frame{width:220px!important;height:220px!important}.dlv-share-menu-block{padding:12px 14px 11px!important}.dlv-share-menu-label{margin-bottom:6px!important}.dlv-share-menu-input{min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important}.dlv-share-menu-help{margin-top:5px!important}.dlv-share-menu-actions{margin-top:0!important;padding-top:0!important}.dlv-share-menu-modal__left::-webkit-scrollbar,.dlv-share-menu-modal__right::-webkit-scrollbar{width:8px}.dlv-share-menu-modal__left::-webkit-scrollbar-track,.dlv-share-menu-modal__right::-webkit-scrollbar-track{background:#eef2f7}.dlv-share-menu-modal__left::-webkit-scrollbar-thumb,.dlv-share-menu-modal__right::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:0}@media(max-height:760px){.dlv-share-menu-modal{max-height:calc(100vh - 44px)!important}.dlv-share-menu-modal__header{padding-top:12px!important;padding-bottom:10px!important}.dlv-share-menu-modal__header p{display:none!important}.dlv-share-menu-modal__left,.dlv-share-menu-modal__right{max-height:calc(100vh - 128px)!important}.dlv-share-menu-qr-card__frame{width:190px!important;height:190px!important}}@media(max-width:860px){.dlv-share-menu-modal{max-height:calc(100vh - 28px)!important}.dlv-share-menu-modal__body{grid-template-columns:1fr!important;overflow-y:auto!important;max-height:calc(100vh - 118px)!important}.dlv-share-menu-modal__left,.dlv-share-menu-modal__right{max-height:none!important;overflow:visible!important}}:root{--dlv-fracture-line: rgba(37, 99, 235, .055);--dlv-fracture-line-2: rgba(14, 165, 233, .05);--dlv-fracture-ink: rgba(15, 23, 42, .032);--dlv-fracture-node: rgba(37, 99, 235, .05);--dlv-fracture-grid: rgba(37, 99, 235, .018)}body.dark-mode{--dlv-fracture-line: rgba(96, 165, 250, .075);--dlv-fracture-line-2: rgba(34, 211, 238, .055);--dlv-fracture-ink: rgba(255, 255, 255, .04);--dlv-fracture-node: rgba(96, 165, 250, .07);--dlv-fracture-grid: rgba(96, 165, 250, .024)}body :is([id^=module-],.module,.module-content,.content-module,.workspace-panel){background-image:linear-gradient(118deg,transparent 0 72%,var(--dlv-fracture-line) 72.08% 72.18%,transparent 72.28%),linear-gradient(34deg,transparent 0 82%,var(--dlv-fracture-line-2) 82.08% 82.18%,transparent 82.28%),linear-gradient(151deg,transparent 0 91%,var(--dlv-fracture-ink) 91.08% 91.16%,transparent 91.26%)!important;background-blend-mode:multiply}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card){position:relative;isolation:isolate}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card)>*{position:relative;z-index:2}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card):after{content:""!important;position:absolute!important;right:-18px!important;top:-16px!important;width:190px!important;height:126px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(135deg,transparent 0 51.4%,var(--dlv-fracture-line) 51.55% 51.85%,transparent 52%),linear-gradient(28deg,transparent 0 63.2%,var(--dlv-fracture-line-2) 63.35% 63.65%,transparent 63.85%),linear-gradient(152deg,transparent 0 74.4%,var(--dlv-fracture-ink) 74.55% 74.78%,transparent 74.95%),radial-gradient(circle at 78% 22%,var(--dlv-fracture-node),transparent 28%);clip-path:polygon(0 18%,78% 0,100% 18%,88% 70%,54% 100%,18% 82%);opacity:.62!important;mix-blend-mode:normal!important}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-share-menu-modal,.module-card,.summary-card,.report-card,.table-card):before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,var(--dlv-fracture-grid) 1px,transparent 1px),linear-gradient(180deg,var(--dlv-fracture-grid) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(135deg,transparent 0%,black 24%,black 64%,transparent 100%);opacity:.46!important}body :is(.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card){position:relative;isolation:isolate}body :is(.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card)>*{position:relative;z-index:2}body :is(.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card):after{content:""!important;position:absolute!important;right:10px!important;top:10px!important;width:52px!important;height:34px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(135deg,transparent 0 47%,var(--dlv-fracture-line) 47.25% 47.75%,transparent 48%),linear-gradient(24deg,transparent 0 61%,var(--dlv-fracture-line-2) 61.2% 61.7%,transparent 62%),linear-gradient(90deg,var(--dlv-fracture-node),var(--dlv-fracture-node));background-size:100% 100%,100% 100%,22px 1px;background-position:center,center,right top;background-repeat:no-repeat;opacity:.46!important;mix-blend-mode:normal!important}body :is(.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card):before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:34%!important;height:1px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(37,99,235,.14),rgba(14,165,233,.08),transparent)!important;opacity:.52!important}body :is(.toolbar,.filter-bar,.filters,.search-bar,.action-bar,.crm-filter-pill,.dlv-share-menu-block,.dlv-profile-linked-card,.dlv-profile-form-card,.dlv-profile-store-card){position:relative;isolation:isolate}body :is(.toolbar,.filter-bar,.filters,.search-bar,.action-bar,.crm-filter-pill,.dlv-share-menu-block,.dlv-profile-linked-card,.dlv-profile-form-card,.dlv-profile-store-card):after{content:""!important;position:absolute!important;right:10px!important;top:8px!important;width:38px!important;height:18px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(135deg,transparent 0 48%,var(--dlv-fracture-line) 48.2% 48.7%,transparent 49%),linear-gradient(90deg,var(--dlv-fracture-node),var(--dlv-fracture-node));background-size:100% 100%,18px 1px;background-position:center,right top;background-repeat:no-repeat;opacity:.34!important}body.dark-mode :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card,.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card):after{mix-blend-mode:normal!important;opacity:.4!important}body.dark-mode :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.module-card,.summary-card,.report-card,.table-card):before{opacity:.3!important}body :is(img,canvas,video,svg,table,thead,tbody,tr,td,th,input,select,textarea,button,.sidebar,.topbar,.app-sidebar,.app-topbar,.modal-backdrop,.chat-widget,.ai-core-orb):before,body :is(img,canvas,video,svg,table,thead,tbody,tr,td,th,input,select,textarea,button,.sidebar,.topbar,.app-sidebar,.app-topbar,.modal-backdrop,.chat-widget,.ai-core-orb):after{content:none!important}@media(max-width:768px){body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card):before{opacity:.18!important;background-size:72px 72px}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-glass-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.glass,.glass-card,.module-card,.summary-card,.report-card,.table-card):after{width:130px!important;height:88px!important;opacity:.28!important}body :is(.stat-card,.kpi-card,.sh-kpi-card,.crm-stat-card,.crm-customer-card,.pur-stat-card,.pur-cart-item,.pur-po-card,.pur-gr-card,.pur-ap-card,.dbx-stock-item,.dbx-customer-stat,.dbx-product-callout,.pnl-card,.summary-row,.metric-card,.mini-card):after{opacity:.24!important}}.dlv-toast{--dlv-toast-main: #2563eb;--dlv-toast-mid: #1d4ed8;--dlv-toast-end: #0f172a;--dlv-toast-glow: rgba(37, 99, 235, .28);--dlv-toast-progress: #38bdf8;position:fixed!important;left:50%!important;bottom:82px!important;min-width:min(520px,calc(100vw - 36px))!important;max-width:min(680px,calc(100vw - 36px))!important;min-height:64px!important;padding:0!important;border-radius:0!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(135deg,var(--dlv-toast-main) 0%,var(--dlv-toast-mid) 58%,var(--dlv-toast-end) 100%)!important;color:#fff!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))!important;z-index:2147483647!important}.dlv-toast:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(122deg,transparent 0 74%,rgba(255,255,255,.13) 74.16% 74.42%,transparent 74.66%),linear-gradient(32deg,transparent 0 84%,rgba(125,211,252,.12) 84.2% 84.46%,transparent 84.7%),radial-gradient(circle at 88% 16%,rgba(255,255,255,.18),transparent 28%)!important;background-size:34px 34px,34px 34px,100% 100%,100% 100%,100% 100%!important;opacity:.68!important}.dlv-toast:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;height:4px!important;width:100%!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.96),var(--dlv-toast-progress),transparent)!important;transform-origin:left center!important;animation:dlvToastSharpProgress 3s linear forwards!important}.dlv-toast-content{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:64px!important;padding:12px 20px 14px 14px!important}.dlv-toast-icon{width:38px!important;height:38px!important;padding:8px!important;color:#fff!important;background:linear-gradient(135deg,#fff3,#ffffff14)!important;border:1px solid rgba(255,255,255,.26)!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))!important;box-shadow:none!important}.dlv-toast-text{color:#fff!important;font-size:15px!important;line-height:1.35!important;font-weight:850!important;letter-spacing:-.018em!important;overflow-wrap:anywhere!important}.dlv-toast.dlv-toast-success{--dlv-toast-main: #10b981;--dlv-toast-mid: #059669;--dlv-toast-end: #065f46;--dlv-toast-glow: rgba(16, 185, 129, .26);--dlv-toast-progress: #5eead4;border-color:#6ee7b752!important}.dlv-toast.dlv-toast-info{--dlv-toast-main: #3b82f6;--dlv-toast-mid: #2563eb;--dlv-toast-end: #1e3a8a;--dlv-toast-glow: rgba(37, 99, 235, .28);--dlv-toast-progress: #38bdf8;border-color:#93c5fd57!important}.dlv-toast.dlv-toast-warning{--dlv-toast-main: #f59e0b;--dlv-toast-mid: #ea580c;--dlv-toast-end: #92400e;--dlv-toast-glow: rgba(245, 158, 11, .26);--dlv-toast-progress: #fde68a;border-color:#fde68a5c!important}.dlv-toast.dlv-toast-error{--dlv-toast-main: #ef4444;--dlv-toast-mid: #dc2626;--dlv-toast-end: #881337;--dlv-toast-glow: rgba(239, 68, 68, .28);--dlv-toast-progress: #fca5a5;border-color:#fca5a55c!important}@keyframes dlvToastSharpProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:768px){.dlv-toast{bottom:72px!important;min-width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.dlv-toast-content{grid-template-columns:42px minmax(0,1fr)!important;min-height:60px!important;padding:10px 16px 12px 12px!important}.dlv-toast-icon{width:34px!important;height:34px!important;padding:7px!important}.dlv-toast-text{font-size:14px!important}.dlv-toast:before{background-size:28px 28px,28px 28px,100% 100%,100% 100%,100% 100%!important;opacity:.56!important}}.modal-backdrop{align-items:center!important;justify-content:center!important;padding:22px 14px!important;overflow:hidden!important;box-sizing:border-box!important}.modal-backdrop .modal.modal-invoice{width:min(900px,calc(100vw - 36px))!important;max-height:calc(100vh - 52px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;top:auto!important;transform:none!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(260px,1fr) auto!important}.modal-backdrop .modal.modal-invoice #invoiceContentPreview{height:min(43vh,430px)!important;max-height:430px!important;min-height:300px!important;overflow:auto!important;padding:10px 12px!important;box-sizing:border-box!important}.modal-backdrop .modal.modal-invoice .modal-actions{height:auto!important;max-height:205px!important;min-height:0!important;overflow:auto!important;padding:8px 10px 9px!important;gap:7px!important;align-items:stretch!important;box-sizing:border-box!important}.modal-backdrop .modal.modal-invoice .modal-actions>button{height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;line-height:1!important}.modal-backdrop .modal.modal-invoice .invoice-shipping-actions.dlv-ship-card{width:100%!important;max-height:116px!important;min-height:0!important;overflow:auto!important;padding:8px 10px!important;margin:0!important;box-shadow:none!important;box-sizing:border-box!important}.modal-backdrop .modal.modal-invoice .dlv-ship-create-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}.modal-backdrop .modal.modal-invoice .dlv-ship-select,.modal-backdrop .modal.modal-invoice .dlv-ship-btn{height:31px!important;min-height:31px!important;font-size:12px!important}.surface-module{background:rgba(var(--primary-hue),20%,98%,.6)!important;border:1px solid rgba(var(--primary-hue),95%,55%,.1)!important;transform:translateZ(0);will-change:auto!important}.sh-kpi-card,.sh-surface-filter,.sh-table-container{background:#fffffff2!important}.sh-surface-filter{background:#ffffff80;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px}.sh-surface-filter input,.sh-surface-filter select,.sh-surface-filter button{border-radius:0!important}.sh-surface-filter input,.sh-surface-filter select{min-height:40px!important;border:1px solid rgba(148,163,184,.28)!important;background:#f8fafc!important;color:#0f172a!important;font-weight:650!important}.sh-surface-filter input:focus,.sh-surface-filter select:focus{border-color:#2563eb57!important;box-shadow:none!important;outline:none!important}.sh-surface-filter .btn-primary,.sh-surface-filter button.primary,.sh-surface-filter button[type=submit]{min-height:40px!important;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important}.sh-surface-filter,.sh-table-container{margin-left:14px!important;margin-right:14px!important}.card,.panel,.module-card,.settings-card,.report-card,.table-card,.sh-surface-filter,.sh-table-container{clip-path:var(--dlv-sharp-cut-md)}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.surface,.surface-card,.module-card,.summary-card,.report-card,.table-card)>*{position:relative;z-index:2}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.surface,.surface-card,.module-card,.summary-card,.report-card,.table-card):after{content:""!important;position:absolute!important;right:-18px!important;top:-16px!important;width:190px!important;height:126px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(135deg,transparent 0 51.4%,var(--dlv-fracture-line) 51.55% 51.85%,transparent 52%),linear-gradient(28deg,transparent 0 63.2%,var(--dlv-fracture-line-2) 63.35% 63.65%,transparent 63.85%),linear-gradient(152deg,transparent 0 74.4%,var(--dlv-fracture-ink) 74.55% 74.78%,transparent 74.95%),radial-gradient(circle at 78% 22%,var(--dlv-fracture-node),transparent 28%);clip-path:polygon(0 18%,78% 0,100% 18%,88% 70%,54% 100%,18% 82%);opacity:.62!important;mix-blend-mode:normal!important}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.dlv-share-menu-modal,.module-card,.summary-card,.report-card,.table-card):before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,var(--dlv-fracture-grid) 1px,transparent 1px),linear-gradient(180deg,var(--dlv-fracture-grid) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(135deg,transparent 0%,black 24%,black 64%,transparent 100%);opacity:.46!important}body.dark-mode :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.module-card,.summary-card,.report-card,.table-card):before{opacity:.3!important}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.surface,.surface-card,.module-card,.summary-card,.report-card,.table-card):before{opacity:.18!important;background-size:72px 72px}body :is(.dbx-panel,.dbx-analytics-card-v2,.crm-hero,.crm-toolbar,.pur-hero,.pur-tabs-wrap,.pur-card,.pur-tab-pane,.settings-card,.runtime-card,.finance-card,.sh-surface-filter,.sh-table-container,.dlv-profile-modal,.dlv-share-menu-modal,.modal,.card,.panel,.surface,.surface-card,.module-card,.summary-card,.report-card,.table-card):after{width:130px!important;height:88px!important;opacity:.28!important}#module-erp{--erp-blue: #2563eb;--erp-blue-2: #3b82f6;--erp-cyan: #06b6d4;--erp-violet: #7c3aed;--erp-emerald: #10b981;--erp-orange: #f59e0b;--erp-red: #ef4444;--erp-slate: #334155;--erp-text: #0f172a;--erp-muted: #64748b;--erp-soft: #f8fafc;--erp-panel: rgba(255, 255, 255, .94);--erp-panel-strong: #ffffff;--erp-border: rgba(37, 99, 235, .16);--erp-border-strong: rgba(37, 99, 235, .28);--erp-shadow: none;--erp-cut-lg: polygon(0 0, calc(100% - 26px) 0, 100% 26px, 100% 100%, 26px 100%, 0 calc(100% - 26px) );--erp-cut-md: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px) );--erp-cut-sm: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px) );padding:20px;color:var(--erp-text);background:transparent}#module-erp,#module-erp *{box-sizing:border-box}#module-erp .right{text-align:right}@keyframes erpVaultShellBoot{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992);filter:none!important}54%{opacity:1;filter:none!important}to{opacity:1;transform:translateZ(0) scale(1);filter:none!important}}@keyframes erpVaultHeroAssemble{0%{opacity:0;transform:perspective(900px) rotateX(7deg) translate3d(0,14px,0) scale(.986);clip-path:polygon(50% 0,50% 0,100% 50%,100% 50%,50% 100%,50% 100%,0 50%,0 50%);filter:none!important}48%{opacity:1;filter:none!important}72%{transform:perspective(900px) rotateX(0) translate3d(0,-1px,0) scale(1.004)}to{opacity:1;transform:perspective(900px) rotateX(0) translateZ(0) scale(1);clip-path:var(--erp-cut-lg);filter:none!important}}@keyframes erpVaultGridCalibrate{0%{opacity:0;background-size:72px 72px,72px 72px,100% 100%;background-position:-28px -28px,28px 28px,0 0;transform:scale(1.018)}45%{opacity:.78}to{opacity:.55;background-size:44px 44px,44px 44px,100% 100%;background-position:0 0,0 0,0 0;transform:scale(1)}}@keyframes erpVaultScanPing{0%{opacity:0;transform:translate(-120%) skew(-31deg)}18%{opacity:.95}64%{opacity:.8}to{opacity:0;transform:translate(145%) skew(-31deg)}}@keyframes erpVaultCornerSignal{0%{opacity:0;transform:scaleX(0);transform-origin:left center}42%{opacity:1}to{opacity:.72;transform:scaleX(1);transform-origin:left center}}@keyframes erpVaultIconLock{0%{opacity:0;transform:translate3d(0,-14px,0) rotate(-10deg) scale(.78);filter:none!important}58%{opacity:1;transform:translate3d(0,2px,0) rotate(2deg) scale(1.06);filter:none!important}to{opacity:1;transform:translateZ(0) rotate(0) scale(1);filter:none!important}}@keyframes erpVaultTextDecode{0%{opacity:0;transform:translate3d(-16px,0,0);letter-spacing:.03em;filter:none!important}to{opacity:1;transform:translateZ(0);letter-spacing:inherit;filter:none!important}}@keyframes erpVaultPanelLock{0%{opacity:0;transform:translate3d(0,16px,0) scale(.992);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 16px,16px 16px,0 16px);filter:none!important}62%{opacity:1;filter:none!important}to{opacity:1;transform:translateZ(0) scale(1);clip-path:var(--erp-cut-lg);filter:none!important}}@keyframes erpVaultKpiSlot{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94);filter:none!important}64%{opacity:1;transform:translate3d(0,-2px,0) scale(1.018);filter:none!important}to{opacity:1;transform:translateZ(0) scale(1);filter:none!important}}@keyframes erpVaultKpiEdge{0%{opacity:0;transform:translate(-18px) scaleX(.18)}52%{opacity:.9}to{opacity:.58;transform:translate(0) scaleX(1)}}@keyframes erpVaultRackOpen{0%{opacity:0;transform:translate3d(0,20px,0) scaleY(.972);filter:none!important}58%{opacity:1;filter:none!important}to{opacity:1;transform:translateZ(0) scaleY(1);filter:none!important}}@keyframes erpVaultHeadBoot{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes erpVaultViewportBoot{0%{opacity:0;transform:translate3d(0,10px,0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{opacity:1;transform:translateZ(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}#module-erp.erp-fx-entering:not(.hidden){animation:erpVaultShellBoot .62s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}#module-erp.erp-fx-entering:not(.hidden) .erp-hero{animation:erpVaultHeroAssemble .92s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__grid{animation:erpVaultGridCalibrate 1.05s cubic-bezier(.16,1,.3,1) both}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__scan{animation:erpVaultScanPing 1.08s cubic-bezier(.16,1,.3,1) .12s both}#module-erp.erp-fx-entering:not(.hidden) .erp-icon-wrap{animation:erpVaultIconLock .72s cubic-bezier(.16,1,.3,1) .12s both}#module-erp.erp-fx-entering:not(.hidden) .erp-kicker{animation:erpVaultTextDecode .56s cubic-bezier(.16,1,.3,1) .22s both}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__copy h2{animation:erpVaultTextDecode .62s cubic-bezier(.16,1,.3,1) .3s both}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__copy p{animation:erpVaultTextDecode .64s cubic-bezier(.16,1,.3,1) .4s both}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__actions{animation:erpVaultTextDecode .64s cubic-bezier(.16,1,.3,1) .48s both}#module-erp .erp-filter-shell:after,#module-erp .erp-report-shell:after{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,rgba(37,99,235,.62) 0 18px,transparent 18px 28px,rgba(6,182,212,.55) 28px 42px,transparent 42px 58px);transform:scaleX(0)}#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell{animation:erpVaultPanelLock .74s cubic-bezier(.16,1,.3,1) .32s both}#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell:after{animation:erpVaultCornerSignal .82s cubic-bezier(.16,1,.3,1) .68s both}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card{animation:erpVaultKpiSlot .72s cubic-bezier(.16,1,.3,1) both}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:after{animation:erpVaultKpiEdge .72s cubic-bezier(.16,1,.3,1) both}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(1){animation-delay:.52s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(1):after{animation-delay:.72s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(2){animation-delay:.62s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(2):after{animation-delay:.82s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(3){animation-delay:.72s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(3):after{animation-delay:.92s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(4){animation-delay:.82s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(4):after{animation-delay:1.02s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(5){animation-delay:.92s}#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:nth-child(5):after{animation-delay:1.12s}#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell{animation:erpVaultRackOpen .82s cubic-bezier(.16,1,.3,1) .76s both;transform-origin:top center}#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell:after{animation:erpVaultCornerSignal .82s cubic-bezier(.16,1,.3,1) 1.08s both}#module-erp.erp-fx-entering:not(.hidden) .erp-report-head{animation:erpVaultHeadBoot .58s cubic-bezier(.16,1,.3,1) 1.02s both}#module-erp.erp-fx-entering:not(.hidden) .erp-table-viewport{animation:erpVaultViewportBoot .72s cubic-bezier(.16,1,.3,1) 1.12s both;transform-origin:top center}#module-erp.erp-fx-entering:not(.hidden) .erp-state{animation:erpVaultPanelLock .72s cubic-bezier(.16,1,.3,1) .32s both}@media(max-width:768px){#module-erp.erp-fx-entering:not(.hidden) .erp-hero__scan{opacity:.45}#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell:after,#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell:after{opacity:.42}}@media(prefers-reduced-motion:reduce){#module-erp.erp-fx-entering:not(.hidden),#module-erp.erp-fx-entering:not(.hidden) .erp-hero,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__grid,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__scan,#module-erp.erp-fx-entering:not(.hidden) .erp-icon-wrap,#module-erp.erp-fx-entering:not(.hidden) .erp-kicker,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__copy h2,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__copy p,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__actions,#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell,#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell:after,#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card,#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card:after,#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell,#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell:after,#module-erp.erp-fx-entering:not(.hidden) .erp-report-head,#module-erp.erp-fx-entering:not(.hidden) .erp-table-viewport,#module-erp.erp-fx-entering:not(.hidden) .erp-state{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}#module-erp .erp-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:168px;padding:24px;margin-bottom:18px;overflow:hidden;border:1px solid var(--erp-border);background:linear-gradient(135deg,#2563eb1c,#06b6d40f 42%,#fffffff0 74%),var(--erp-panel-strong);box-shadow:none!important;clip-path:var(--erp-cut-lg);border-radius:0}#module-erp .erp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(37,99,235,.12) 43%,transparent 45% 100%),linear-gradient(292deg,transparent 0 62%,rgba(6,182,212,.1) 63%,transparent 65% 100%);opacity:.9}#module-erp .erp-hero__grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px),radial-gradient(circle at 82% 24%,rgba(59,130,246,.16),transparent 26%);background-size:44px 44px,44px 44px,100% 100%}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__grid{animation:erpGridWake .9s ease-out both}#module-erp .erp-hero__scan{position:absolute;top:0;bottom:0;width:30%;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0}#module-erp.erp-fx-entering:not(.hidden) .erp-hero__scan{animation:erpScanRun .72s ease-out .08s both}#module-erp .erp-hero__main,#module-erp .erp-hero__actions{position:relative;z-index:1}#module-erp .erp-hero__main{display:flex;align-items:center;gap:16px;min-width:0}#module-erp .erp-icon-wrap{display:grid;place-items:center;width:54px;height:54px;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,var(--erp-blue),var(--erp-cyan));border:1px solid rgba(255,255,255,.62);box-shadow:none!important;clip-path:var(--erp-cut-md)}#module-erp .erp-icon-wrap svg{width:28px;height:28px}#module-erp .erp-kicker,#module-erp .erp-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;color:var(--erp-blue);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#module-erp .erp-hero__copy h2{margin:4px 0 6px;color:var(--erp-text);font-size:clamp(1.52rem,2.1vw,2.2rem);line-height:1.05;letter-spacing:-.045em}#module-erp .erp-hero__copy p{max-width:680px;margin:0;color:var(--erp-muted);font-size:.94rem;font-weight:650}#module-erp .erp-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}#module-erp .erp-mode-chip,#module-erp .erp-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:0;clip-path:var(--erp-cut-sm);font-size:.8rem;font-weight:900;letter-spacing:-.015em;white-space:nowrap}#module-erp .erp-mode-chip{color:var(--erp-blue);border:1px solid rgba(37,99,235,.2);background:#ffffffbd}#module-erp .erp-action-btn{cursor:pointer;color:var(--erp-text);border:1px solid rgba(37,99,235,.2);background:#ffffffdb;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}#module-erp .erp-action-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb61;box-shadow:none!important}#module-erp .erp-action-btn:active:not(:disabled){transform:translateY(0)}#module-erp .erp-action-btn--primary{color:#fff;border-color:#2563ebe0;background:linear-gradient(135deg,var(--erp-blue),var(--erp-blue-2));box-shadow:none!important}#module-erp .erp-action-btn.is-disabled,#module-erp .erp-action-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none!important}#module-erp .erp-action-btn svg,#module-erp .erp-mode-chip svg{width:16px;height:16px}#module-erp .erp-filter-shell,#module-erp .erp-report-shell,#module-erp .erp-state{position:relative;border:1px solid var(--erp-border);background:var(--erp-panel);box-shadow:none!important;clip-path:var(--erp-cut-lg);border-radius:0}#module-erp .erp-filter-shell{padding:18px;margin-bottom:18px}#module-erp .erp-filter-shell:before,#module-erp .erp-report-shell:before,#module-erp .erp-state:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.72);clip-path:inherit}#module-erp .erp-filter-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}#module-erp .erp-filter-head h3{margin:2px 0 0;color:var(--erp-text);font-size:1.02rem;letter-spacing:-.028em}#module-erp .erp-filter-head p{margin:0;color:var(--erp-muted);font-size:.82rem;font-weight:650}#module-erp .erp-filter-grid{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(200px,.92fr) minmax(200px,.92fr);gap:12px}#module-erp .erp-field{display:grid;gap:7px;min-width:0}#module-erp .erp-field>span{color:var(--erp-slate);font-size:.76rem;font-weight:900;letter-spacing:.02em}#module-erp .erp-field__control{position:relative;min-width:0}#module-erp .erp-field__control>svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--erp-blue);pointer-events:none;z-index:1}#module-erp .erp-field__control .input,#module-erp .erp-field__control input,#module-erp .erp-field__control select{width:100%;height:42px;min-height:42px;padding:0 13px 0 38px;color:var(--erp-text);border:1px solid rgba(37,99,235,.2);background:#fff!important;border-radius:0!important;clip-path:var(--erp-cut-sm);outline:none;font-weight:750;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#module-erp .erp-field__control .input:focus,#module-erp .erp-field__control input:focus,#module-erp .erp-field__control select:focus{border-color:#2563eb7a;box-shadow:none!important}#module-erp .erp-field__control select{appearance:auto}#module-erp .erp-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}#module-erp .erp-kpi-grid--single{grid-template-columns:repeat(4,minmax(0,1fr))}#module-erp .erp-kpi-card{position:relative;min-width:0;padding:16px 16px 15px;overflow:hidden;color:var(--erp-text);border:1px solid var(--erp-border);background:#fff;box-shadow:none!important;clip-path:var(--erp-cut-md);border-radius:0}#module-erp .erp-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--erp-blue)}#module-erp .erp-kpi-card:after{content:"";position:absolute;right:-22px;top:-26px;width:86px;height:86px;transform:rotate(22deg);background:#2563eb14}#module-erp .erp-kpi-card--cyan:before{background:var(--erp-cyan)}#module-erp .erp-kpi-card--cyan:after{background:#06b6d41a}#module-erp .erp-kpi-card--violet:before{background:var(--erp-violet)}#module-erp .erp-kpi-card--violet:after{background:#7c3aed1a}#module-erp .erp-kpi-card--orange:before{background:var(--erp-orange)}#module-erp .erp-kpi-card--orange:after{background:#f59e0b1f}#module-erp .erp-kpi-card--slate:before{background:var(--erp-slate)}#module-erp .erp-kpi-card--slate:after{background:#33415514}#module-erp .erp-kpi-card__label{display:block;margin-bottom:8px;color:var(--erp-muted);font-size:.74rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}#module-erp .erp-kpi-card strong{position:relative;z-index:1;display:block;max-width:100%;overflow:hidden;color:var(--erp-text);font-size:clamp(1.24rem,1.65vw,1.75rem);line-height:1.06;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}#module-erp .erp-kpi-card small{position:relative;z-index:1;display:block;margin-top:7px;color:var(--erp-muted);font-size:.74rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#module-erp .erp-report-shell{overflow:visible;margin-bottom:14px;padding:0}#module-erp .erp-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(37,99,235,.13);background:linear-gradient(135deg,#2563eb14,#06b6d40a),#ffffffc7}#module-erp .erp-report-head h3{margin:3px 0 5px;color:var(--erp-text);font-size:1.08rem;letter-spacing:-.035em}#module-erp .erp-report-head p{margin:0;color:var(--erp-muted);font-size:.82rem;font-weight:650}#module-erp .erp-report-head__meta{display:grid;justify-items:end;gap:4px;min-width:160px}#module-erp .erp-report-head__meta span{color:var(--erp-muted);font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}#module-erp .erp-report-head__meta b{color:var(--erp-blue);font-size:.92rem;font-weight:950}#module-erp .erp-table-viewport{position:relative;height:min(66vh,680px);overflow:auto;background:#ffffffb8;scrollbar-color:rgba(37,99,235,.45) rgba(226,232,240,.72);scrollbar-width:thin}#module-erp .erp-table-viewport--single{height:auto;max-height:min(66vh,680px)}#module-erp .erp-table{width:100%;min-width:920px;margin:0;border-spacing:0;border-collapse:separate;table-layout:fixed}#module-erp .erp-table th,#module-erp .erp-table td{border:0;border-bottom:1px solid rgba(148,163,184,.16);vertical-align:middle}#module-erp .erp-table th{position:sticky;top:0;z-index:8;padding:13px 14px;color:var(--erp-slate);background:#f8fafcfa;box-shadow:none!important;font-size:.72rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}#module-erp .erp-table td{padding:12px 14px;color:#334155;font-size:.82rem;font-weight:700;background:#ffffffa8}#module-erp .erp-data-row{transition:background .16s ease,transform .16s ease,box-shadow .16s ease}#module-erp .erp-data-row:hover td{background:#eff6ffe0}#module-erp .erp-table--summary th:nth-child(1),#module-erp .erp-table--summary td:nth-child(1){width:30%}#module-erp .erp-table--summary th:nth-child(2),#module-erp .erp-table--summary td:nth-child(2){width:12%}#module-erp .erp-table--summary th:nth-child(3),#module-erp .erp-table--summary td:nth-child(3),#module-erp .erp-table--summary th:nth-child(4),#module-erp .erp-table--summary td:nth-child(4),#module-erp .erp-table--summary th:nth-child(5),#module-erp .erp-table--summary td:nth-child(5){width:14%}#module-erp .erp-table--summary th:nth-child(6),#module-erp .erp-table--summary td:nth-child(6){width:16%}#module-erp .erp-product-cell strong{display:block;max-width:100%;overflow:hidden;color:var(--erp-text);font-size:.84rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#module-erp .erp-product-cell small,#module-erp .erp-sku-cell{display:block;max-width:100%;overflow:hidden;color:var(--erp-muted);font-size:.74rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#module-erp .erp-number-strong,#module-erp .erp-money-strong{color:var(--erp-text)!important;font-size:.9rem!important;font-weight:950!important}#module-erp .erp-money-strong{color:var(--erp-blue)!important}#module-erp .erp-stock-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:0;clip-path:var(--erp-cut-sm);font-size:.72rem;font-weight:950;letter-spacing:.01em;white-space:nowrap}#module-erp .erp-stock-badge--ok{color:#047857;border-color:#10b98140;background:#10b9811a}#module-erp .erp-stock-badge--warn{color:#b45309;border-color:#f59e0b4d;background:#f59e0b1f}#module-erp .erp-stock-badge--danger{color:#b91c1c;border-color:#ef44444d;background:#ef44441c}#module-erp .erp-branch-cell{position:relative;overflow:visible}#module-erp .erp-branch-single,#module-erp .erp-branch-empty,#module-erp .erp-branch-details>summary{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid rgba(37,99,235,.18);background:#eff6ffb8;color:var(--erp-slate);clip-path:var(--erp-cut-sm);border-radius:0;font-size:.74rem;font-weight:900}#module-erp .erp-branch-single em,#module-erp .erp-branch-details>summary b{color:var(--erp-blue);font-style:normal;font-weight:950}#module-erp .erp-branch-empty{color:var(--erp-muted);background:#f1f5f9eb}#module-erp .erp-branch-details{position:relative;display:inline-block}#module-erp .erp-branch-details>summary{cursor:pointer;list-style:none}#module-erp .erp-branch-details>summary::-webkit-details-marker{display:none}#module-erp .erp-branch-details>summary svg{width:14px;height:14px;transition:transform .18s ease}#module-erp .erp-branch-details[open]>summary svg{transform:rotate(180deg)}#module-erp .erp-branch-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;gap:6px;min-width:220px;max-height:260px;padding:10px;overflow:auto;border:1px solid var(--erp-border-strong);background:#fffffffa;box-shadow:none!important;clip-path:var(--erp-cut-md);border-radius:0}#module-erp .erp-branch-popover__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;color:var(--erp-slate);border:1px solid rgba(37,99,235,.1);background:#f8fafcdb;clip-path:var(--erp-cut-sm)}#module-erp .erp-branch-popover__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#module-erp .erp-branch-popover__row strong{color:var(--erp-blue)}#module-erp .erp-spacer-row td{padding:0!important;border:0!important;background:transparent!important}#module-erp .erp-state{display:flex;align-items:center;gap:16px;min-height:118px;padding:22px;margin-bottom:14px}#module-erp .erp-state__icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,var(--erp-blue),var(--erp-cyan));clip-path:var(--erp-cut-md)}#module-erp .erp-state__icon svg{width:25px;height:25px}#module-erp .erp-state strong{display:block;color:var(--erp-text);font-size:1.03rem;letter-spacing:-.028em}#module-erp .erp-state p{max-width:760px;margin:6px 0 0;color:var(--erp-muted);font-size:.88rem;font-weight:650}#module-erp .erp-state--error .erp-state__icon,#module-erp .erp-state--locked .erp-state__icon{background:linear-gradient(135deg,var(--erp-red),#fb7185)}#module-erp .erp-state--empty .erp-state__icon{background:linear-gradient(135deg,var(--erp-slate),#64748b)}#module-erp .erp-state--loading{align-items:center}#module-erp .erp-loader-grid{display:grid;grid-template-columns:repeat(2,18px);grid-template-rows:repeat(2,18px);gap:6px;flex:0 0 auto}@keyframes erpLoaderPulse{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}#module-erp .erp-loader-grid span{display:block;background:var(--erp-blue);clip-path:var(--erp-cut-sm);animation:none!important}#module-erp .erp-loader-grid span:nth-child(2){animation-delay:.08s;background:var(--erp-cyan)}#module-erp .erp-loader-grid span:nth-child(3){animation-delay:.16s;background:var(--erp-violet)}#module-erp .erp-loader-grid span:nth-child(4){animation-delay:.24s;background:var(--erp-emerald)}#module-erp .erp-pagination{display:flex;justify-content:flex-end;margin-top:12px}#module-erp .erp-pagination button,#module-erp .erp-pagination .page-btn{border-radius:0!important;clip-path:var(--erp-cut-sm)}@media(max-width:1180px){#module-erp .erp-hero{align-items:flex-start;flex-direction:column}#module-erp .erp-hero__actions{justify-content:flex-start;width:100%}#module-erp .erp-kpi-grid,#module-erp .erp-kpi-grid--single{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){#module-erp{padding:12px}#module-erp .erp-filter-grid{grid-template-columns:1fr}#module-erp .erp-filter-head,#module-erp .erp-report-head{align-items:flex-start;flex-direction:column}#module-erp .erp-report-head__meta{justify-items:start}#module-erp .erp-table{min-width:820px}}@media(max-width:620px){#module-erp .erp-hero,#module-erp .erp-filter-shell,#module-erp .erp-report-head,#module-erp .erp-state{padding:16px}#module-erp .erp-hero__main{align-items:flex-start}#module-erp .erp-icon-wrap{width:46px;height:46px}#module-erp .erp-kpi-grid,#module-erp .erp-kpi-grid--single{grid-template-columns:1fr}#module-erp .erp-action-btn,#module-erp .erp-mode-chip{flex:1 1 auto}}body.dark-mode #module-erp{--erp-text: #e5eefc;--erp-muted: #9fb1c9;--erp-soft: #0f172a;--erp-panel: rgba(15, 23, 42, .9);--erp-panel-strong: rgba(15, 23, 42, .96);--erp-border: rgba(96, 165, 250, .18);--erp-border-strong: rgba(96, 165, 250, .3);--erp-shadow: none}body.dark-mode #module-erp .erp-hero,body.dark-mode #module-erp .erp-filter-shell,body.dark-mode #module-erp .erp-report-shell,body.dark-mode #module-erp .erp-state,body.dark-mode #module-erp .erp-kpi-card{background:#0f172aeb}body.dark-mode #module-erp .erp-hero{background:linear-gradient(135deg,#2563eb38,#06b6d41f 42%,#0f172af2 74%),#0f172af5}body.dark-mode #module-erp .erp-mode-chip,body.dark-mode #module-erp .erp-action-btn,body.dark-mode #module-erp .erp-field__control .input,body.dark-mode #module-erp .erp-field__control input,body.dark-mode #module-erp .erp-field__control select{color:var(--erp-text);background:#0f172ae0!important;border-color:#60a5fa3d}body.dark-mode #module-erp .erp-action-btn--primary{color:#fff;background:linear-gradient(135deg,var(--erp-blue),var(--erp-blue-2))!important}body.dark-mode #module-erp .erp-report-head,body.dark-mode #module-erp .erp-table th{background:#0f172afa}body.dark-mode #module-erp .erp-table-viewport,body.dark-mode #module-erp .erp-table td{background:#0f172aad}body.dark-mode #module-erp .erp-data-row:hover td{background:#1e293bf0}body.dark-mode #module-erp .erp-branch-single,body.dark-mode #module-erp .erp-branch-empty,body.dark-mode #module-erp .erp-branch-details>summary,body.dark-mode #module-erp .erp-branch-popover,body.dark-mode #module-erp .erp-branch-popover__row{background:#0f172af5}body.dark-mode #module-erp .erp-product-cell strong,body.dark-mode #module-erp .erp-number-strong{color:var(--erp-text)!important}@media(prefers-reduced-motion:reduce){#module-erp.erp-fx-entering:not(.hidden),#module-erp.erp-fx-entering:not(.hidden) .erp-hero,#module-erp.erp-fx-entering:not(.hidden) .erp-icon-wrap,#module-erp.erp-fx-entering:not(.hidden) .erp-filter-shell,#module-erp.erp-fx-entering:not(.hidden) .erp-kpi-card,#module-erp.erp-fx-entering:not(.hidden) .erp-report-shell,#module-erp.erp-fx-entering:not(.hidden) .erp-state,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__grid,#module-erp.erp-fx-entering:not(.hidden) .erp-hero__scan,#module-erp .erp-loader-grid span{animation:none!important;transition:none!important}}*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[style*="filter:"],[style*="filter :"],[style*=blu][style*="r("],[style*=drop][style*="shadow("],[style*=backdrop][style*=filter]{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[style*=will-change]{will-change:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}}.main-sidebar #sidebarLogo.sidebar-store-logo{width:96px;height:96px;margin:0 auto 14px;border-radius:24px;background-color:#fff;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border:1px solid rgba(37,99,235,.14);box-shadow:none!important;overflow:hidden;transform:none}@media(max-width:768px){.main-sidebar #sidebarLogo.sidebar-store-logo{width:82px;height:82px;border-radius:22px}}#modalRoot .dlv-notification-center-backdrop{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important;background:#0f172a6b!important;overflow:hidden!important;overscroll-behavior:contain!important}#modalRoot .dlv-notification-center-modal{width:min(540px,calc(100vw - 36px))!important;max-height:min(82vh,760px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))!important;box-shadow:none!important;overflow:hidden!important;font-family:inherit!important}#modalRoot .dlv-notification-center-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:18px 18px 12px!important;border-bottom:1px solid rgba(148,163,184,.22)!important}#modalRoot .dlv-notification-center-title{margin:0!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important;color:#0f172a!important;letter-spacing:-.03em!important}#modalRoot .dlv-notification-center-subtitle{margin-top:4px!important;font-size:12px!important;color:#64748b!important;font-weight:650!important}#modalRoot .dlv-notification-center-close{min-height:38px!important;padding:0 14px!important;border:1px solid rgba(148,163,184,.36)!important;border-radius:0!important;background:#f8fafc!important;color:#0f172a!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important}#modalRoot .dlv-notification-center-close:hover{background:#eef2ff!important;border-color:#2563eb57!important;color:#1d4ed8!important}#modalRoot .dlv-notification-center-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 18px 18px!important;scrollbar-gutter:stable!important}#modalRoot .dlv-notification-row{padding:13px 0!important;border-bottom:1px solid rgba(148,163,184,.22)!important}#modalRoot .dlv-notification-row:last-child{border-bottom:0!important}#modalRoot .dlv-notification-row-title{font-weight:900!important;color:#0f172a!important;line-height:1.35!important}#modalRoot .dlv-notification-row-message{margin-top:5px!important;font-size:13px!important;color:#475569!important;line-height:1.48!important}#modalRoot .dlv-notification-row-time{margin-top:7px!important;font-size:11px!important;color:#94a3b8!important;font-weight:700!important}#modalRoot .dlv-notification-empty{padding:26px 18px!important;text-align:center!important;color:#64748b!important;font-weight:750!important}:root{--dlv-mobile-dock-h: 58px;--dlv-mobile-safe-bottom: env(safe-area-inset-bottom, 0px)}.dlv-mobile-module-dock,.dlv-mobile-module-sheet{display:none}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;background:#f7faff!important;color:#0f172a!important}body{min-height:100dvh!important;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision}*,*:before,*:after{box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;animation-duration:.16s!important;scroll-margin-top:10px}#smartJoystick,[data-smart-joystick],[id*=joystick],[id*=Joystick],[class*=joystick],[class*=Joystick],#dlv-support-widget,.dlv-support-fab,.dlv-support-panel,.dlv-support-badge,#dlvCoreRoot,#coreRoot,.dlv-core-root,.dlv-core-bubble,.dlv-core-chat-box,.dlv-core-chat-box.open{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-header,.main-header,nav.navbar,.main-sidebar,#sidebarOverlay,#app-grid-dropdown{display:none!important;visibility:hidden!important;pointer-events:none!important}#appWrap,.app-wrap{width:100%!important;min-width:0!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#f7faff!important}.main-content,.app-content,main,#main-content,#dashboard-target,.content-wrapper,.page-wrapper,.workspace,.workspace-shell{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:7px 7px calc(var(--dlv-mobile-dock-h) + var(--dlv-mobile-safe-bottom) + 14px)!important;overflow-x:hidden!important;overflow-y:visible!important;background:#f7faff!important}.module,[id^=module-],.module-content,.container,.container-fluid{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}h1,.page-title{margin:0 0 8px!important;font-size:clamp(21px,6vw,28px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.045em!important}h2{margin:0 0 8px!important;font-size:clamp(19px,5.2vw,25px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.04em!important}h3{margin:0 0 7px!important;font-size:17px!important;line-height:1.15!important;font-weight:850!important}h4{margin:0 0 6px!important;font-size:14px!important;line-height:1.18!important;font-weight:850!important}p,small,.muted,.hint,.helper,.subtext{font-size:12px!important;line-height:1.35!important}.card,.panel,.module-card,.module__card,.module__sub-card,.stat-card,.stats-card,.kpi-card,.metric-card,.summary-card,.surface-card,.glass-card,.dashboard-card,.report-card,.settings-card,.crm-card,.hrm-card,.inventory-card,.product-card,.order-card,.branch-card,.tax-card,.finance-card,.dbx-panel,.dbx-slot,.dbx-section__title,#dashboard-tables>.card,#dashboard-tables>.module__sub-card{width:100%!important;min-width:0!important;margin:0 0 7px!important;padding:9px!important;border-radius:12px!important;border-width:1px!important;background:#fff!important}.grid,.cards-grid,.stats-grid,.kpi-grid,.metric-grid,.summary-grid,.dashboard-grid,.module-grid,.form-grid,.settings-grid,.crm-grid,.hrm-grid,.inventory-grid,.products-grid,.orders-grid,.branches-grid,.dbx-grid,.dbx-kpi-grid,.dbx-pipeline-grid,.dashboard-charts-row,.dbx-analytics-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0 0 7px!important}.full,.full-width,.span-2,.wide,.chart-card,.table-card,.dbx-panel--chart,.dbx-panel--target,.dbx-panel--tall,.dbx-finance-container,#dashboard-tables,.dashboard-charts-row,.dbx-analytics-row{grid-column:1 / -1!important}button,.btn,.button,.ghost,.primary,.small-btn,.icon-btn,.action-btn,.toolbar-btn,.filter-btn,.pill-btn,.dbx-pill-btn,input[type=button],input[type=submit]{min-height:32px!important;height:auto!important;padding:6px 9px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.15!important;font-weight:750!important;gap:5px!important;white-space:nowrap!important}button svg,button i,.btn svg,.btn i,.small-btn svg,.small-btn i,.icon-btn svg,.icon-btn i{width:14px!important;height:14px!important;min-width:14px!important}input,select,textarea,.input,.select,.form-control,.dbx-input{width:100%!important;min-width:0!important;min-height:34px!important;height:auto!important;padding:7px 9px!important;border-radius:10px!important;font-size:13px!important;line-height:1.25!important}textarea{min-height:78px!important}input[type=date],input[type=datetime-local],input[type=time],input[type=number]{font-size:13px!important}label,.label,.field-label,.input-group label,.form-group label,.dbx-input-group label{margin-bottom:4px!important;font-size:10.5px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.025em!important}.toolbar,.module-toolbar,.filter-bar,.filters,.filter-row,.actions,.header-actions,.top-actions,.quick-filter-group,.dbx-toolbar,.dbx-toolbar__dates,.dbx-toolbar__quick,.dbx-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0 0 7px!important;align-items:stretch!important}.toolbar>*,.module-toolbar>*,.filter-bar>*,.filters>*,.filter-row>*,.actions>*,.header-actions>*,.top-actions>*,.quick-filter-group>*,.dbx-toolbar>*,.dbx-toolbar__dates>*,.dbx-toolbar__quick>*,.dbx-toolbar__actions>*{min-width:0!important;width:100%!important}.tabs,.tab-list,.tabs-group,.segmented,.switch-toggle,.dbx-switch{display:flex!important;width:100%!important;gap:6px!important;overflow-x:auto!important;padding:0 0 5px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tabs>*,.tab-list>*,.tabs-group>*,.segmented>*,.switch-toggle>*,.dbx-switch>*{flex:0 0 auto!important;min-height:31px!important;padding:6px 9px!important;font-size:11.5px!important;scroll-snap-align:start}.table-wrapper,.table-responsive,.responsive-table,.data-table-wrap,.crm-table-wrapper,.hrm-table-wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:12px!important}table,.table{min-width:640px;width:100%;font-size:12px!important}th,td{padding:7px 8px!important;font-size:12px!important;line-height:1.25!important;vertical-align:middle!important}.table-mobile-cards tr{margin-bottom:7px!important;border-radius:12px!important;padding:0!important}.table-mobile-cards td{min-height:36px!important;padding:8px 10px 8px 38%!important;font-size:12px!important}.table-mobile-cards td:before{left:10px!important;top:9px!important;width:34%!important;font-size:10px!important}.modal,.modal-content,.modal-card,.dialog,.dialog-panel,.drawer,.sheet,.product-modal,.branch-modal,.settings-modal{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;margin:7px auto!important;padding:10px!important;border-radius:14px!important;overflow:auto!important}.modal-header,.modal-footer,.dialog-header,.dialog-footer,.drawer-header,.drawer-footer{padding:8px 0!important;gap:7px!important}.modal-body,.dialog-body,.drawer-body{padding:7px 0!important}canvas,.chart,.chart-container,.chart-wrap,.dbx-chart-slot,.dbx-chart-slot--short,.dbx-chart-slot--tall{width:100%!important;max-width:100%!important;min-height:150px!important;height:180px!important;max-height:220px!important}img,video{max-width:100%!important;height:auto}.badge,.tag,.chip,.pill,.status,.status-badge{min-height:22px!important;padding:4px 7px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1.1!important;font-weight:800!important}#module-dashboard.dbx-shell{gap:7px!important;padding:0!important}#module-dashboard .dbx-hero{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important;border-radius:13px!important;margin:0 0 7px!important}#module-dashboard .dbx-hero__title{display:grid!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:8px!important}#module-dashboard .dbx-hero__icon{width:40px!important;height:40px!important;border-radius:12px!important}#module-dashboard .dbx-kicker{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:4px 8px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important}#module-dashboard .dbx-hero h2{margin-top:6px!important;font-size:clamp(24px,7vw,32px)!important;line-height:.98!important}#module-dashboard .dbx-toolbar{grid-template-columns:1fr!important}#module-dashboard .dbx-toolbar__dates{grid-template-columns:repeat(2,minmax(0,1fr))!important}#module-dashboard .dbx-toolbar__quick,#module-dashboard .dbx-toolbar__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}#module-dashboard .dbx-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}#module-dashboard .status-card,#module-dashboard .kpi-card{min-height:72px!important;padding:8px!important;border-radius:12px!important}#module-dashboard .status-card .count,#module-dashboard .kpi-card .kv.large,#module-dashboard #kpiPercent,#module-dashboard #kpiValue{font-size:22px!important;line-height:1!important}#module-dashboard .status-card small,#module-dashboard .kpi-card small{font-size:10.5px!important}.dlv-mobile-module-dock{position:fixed!important;left:max(7px,env(safe-area-inset-left,0px))!important;right:max(7px,env(safe-area-inset-right,0px))!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;z-index:10040!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(46px,1fr)!important;gap:5px!important;height:var(--dlv-mobile-dock-h)!important;padding:6px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:16px!important;background:#0f172af5!important;overflow:hidden!important}.dlv-mobile-module-dock__item{min-width:0!important;min-height:0!important;height:46px!important;padding:4px 2px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#ffffffbd!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:9.5px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.02em!important;-webkit-tap-highlight-color:transparent}.dlv-mobile-module-dock__item svg,.dlv-mobile-module-dock__item i{width:16px!important;height:16px!important;min-width:16px!important;color:currentColor!important}.dlv-mobile-module-dock__item span{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}.dlv-mobile-module-dock__item.active,.dlv-mobile-module-dock__item:active{color:#fff!important;background:#2563ebeb!important}body>#dlv-mobile-module-sheet,body>#dlv-mobile-module-sheet[aria-hidden=true],body>#dlv-mobile-module-sheet:not(.is-open){display:none!important;visibility:hidden!important;pointer-events:none!important}body>#dlv-mobile-module-sheet.is-open,body>#dlv-mobile-module-sheet.is-open[aria-hidden=false]{position:fixed!important;inset:0!important;z-index:10070!important;display:block!important;visibility:visible!important;pointer-events:auto!important}.dlv-mobile-module-sheet__backdrop{position:absolute!important;inset:0!important;background:#0206178c!important;pointer-events:auto!important}.dlv-mobile-module-sheet__panel{position:absolute!important;left:7px!important;right:7px!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:min(72dvh,560px)!important;margin:0!important;padding:8px 8px 10px!important;border-radius:17px!important;border:1px solid rgba(148,163,184,.24)!important;background:#0f172a!important;color:#fff!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:translateZ(0)!important}.dlv-mobile-module-sheet__handle{width:38px!important;height:4px!important;margin:0 auto 8px!important;border-radius:999px!important;background:#ffffff47!important}.dlv-mobile-module-sheet__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.dlv-mobile-module-sheet__eyebrow{margin:0 0 3px!important;color:#93c5fd!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.dlv-mobile-module-sheet__header h3{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.05!important}#dlv-mobile-module-sheet-helper{display:block!important;margin-top:4px!important;color:#e2e8f0b8!important;font-size:11px!important;line-height:1.3!important}.dlv-mobile-module-sheet__close{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:10px!important;background:#ffffff1a!important;color:#fff!important;display:grid!important;place-items:center!important}.dlv-mobile-module-sheet__items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding-bottom:2px!important}.dlv-mobile-module-sheet__item{width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 9px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff12!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;text-align:left!important;font-size:11.5px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;-webkit-tap-highlight-color:transparent}.dlv-mobile-module-sheet__item svg,.dlv-mobile-module-sheet__item i{width:15px!important;height:15px!important;min-width:15px!important;color:#93c5fd!important}.dlv-mobile-module-sheet__item span{min-width:0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dlv-mobile-module-sheet__item.active,.dlv-mobile-module-sheet__item:active{border-color:#60a5fa94!important;background:#2563eb6b!important}html.dlv-mobile-sheet-open{overflow:hidden!important}}@media screen and (max-width:390px){.grid,.cards-grid,.stats-grid,.kpi-grid,.metric-grid,.summary-grid,.dashboard-grid,.module-grid,.form-grid,.settings-grid,.crm-grid,.hrm-grid,.inventory-grid,.products-grid,.orders-grid,.branches-grid,.dbx-grid,.dbx-kpi-grid,.dbx-pipeline-grid,#module-dashboard .dbx-toolbar__dates,#module-dashboard .dbx-toolbar__quick,#module-dashboard .dbx-toolbar__actions,.dlv-mobile-module-sheet__items{grid-template-columns:1fr!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){#mobileModuleDock,#mobileDock,#legacyMobileDock,.mobile-module-dock,.mobile-module-panel,.mobile-module-sheet,.mobile-dock,.legacy-mobile-dock,[data-mobile-module-dock],[data-legacy-mobile-dock]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#group-modules-container,.main-menu:not(#dlv-mobile-module-dock):not(.dlv-mobile-module-dock),.sidebar-menu,.module-sidebar,.module-nav,.desktop-module-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock{position:fixed!important;left:max(7px,env(safe-area-inset-left,0px))!important;right:max(7px,env(safe-area-inset-right,0px))!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:stretch!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:5px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:16px!important;background:#0f172a!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item{position:relative!important;inset:auto!important;z-index:1!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:3px 2px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#ffffffc2!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;translate:none!important;scale:none!important;font-size:9px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.02em!important;text-align:center!important;white-space:normal!important;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item svg,body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item i{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0 0 2px!important;padding:0!important;color:currentColor!important;opacity:1!important;visibility:visible!important;transform:none!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;color:currentColor!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.05!important;font-weight:850!important;text-align:center!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item.active,body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item:active{background:#2563eb!important;color:#fff!important}body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item.active svg,body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item.active i,body>#dlv-mobile-module-dock.dlv-mobile-module-dock>.dlv-mobile-module-dock__item.active span{color:#fff!important}body>#dlv-mobile-module-sheet.dlv-mobile-module-sheet.is-open{z-index:2147483001!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){#module-dashboard .dlv-mobile-hero-v8,#module-dashboard.dbx-shell .dlv-mobile-hero-v8{position:relative!important;top:auto!important;z-index:20!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;justify-content:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 0 5px!important;padding:5px!important;border-radius:7px!important;border:1px solid rgba(147,197,253,.78)!important;background:linear-gradient(135deg,#2563eb0a,#fff0 52%),#f8fbff!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)!important;overflow:hidden!important;transform:none!important}#module-dashboard .dlv-mobile-hero-v8:before,#module-dashboard .dlv-mobile-hero-v8:after{display:none!important}#module-dashboard .dlv-mobile-hero-v8>:not(.dlv-mobile-hero-title-v8):not(.dlv-mobile-hero-toolbar-v8){display:none!important}#module-dashboard .dlv-mobile-hero-title-v8{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:24px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}#module-dashboard .dlv-mobile-hero-title-v8 .dbx-hero__icon,#module-dashboard .dlv-mobile-hero-title-v8>.dbx-hero__icon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;border-radius:6px!important;display:grid!important;place-items:center!important}#module-dashboard .dlv-mobile-hero-title-v8 .dbx-hero__icon svg,#module-dashboard .dlv-mobile-hero-title-v8 .dbx-hero__icon i{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important}#module-dashboard .dlv-mobile-hero-title-v8 .dbx-kicker{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin:0 0 1px!important;padding:2px 5px!important;border-radius:6px!important;font-size:7px!important;line-height:1!important;font-weight:950!important;letter-spacing:.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#module-dashboard .dlv-mobile-hero-title-v8 h1,#module-dashboard .dlv-mobile-hero-title-v8 h2,#module-dashboard .dlv-mobile-hero-title-v8 .page-title{display:block!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:16px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#module-dashboard .dlv-mobile-hero-toolbar-v8{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-toolbar__dates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-toolbar__quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-input-group,#module-dashboard .dlv-mobile-hero-toolbar-v8 .input-group,#module-dashboard .dlv-mobile-hero-toolbar-v8 .form-group{min-width:0!important;width:100%!important;margin:0!important;padding:0!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 label,#module-dashboard .dlv-mobile-hero-toolbar-v8 .field-label{display:flex!important;align-items:center!important;gap:2px!important;height:9px!important;min-height:9px!important;margin:0 0 1px!important;padding:0!important;color:#2563eb!important;font-size:6.8px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 label svg,#module-dashboard .dlv-mobile-hero-toolbar-v8 label i,#module-dashboard .dlv-mobile-hero-toolbar-v8 .field-label svg,#module-dashboard .dlv-mobile-hero-toolbar-v8 .field-label i{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 input,#module-dashboard .dlv-mobile-hero-toolbar-v8 select,#module-dashboard .dlv-mobile-hero-toolbar-v8 button,#module-dashboard .dlv-mobile-hero-toolbar-v8 .btn,#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-pill-btn{width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:3px 5px!important;border-radius:7px!important;font-size:9.2px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 button svg,#module-dashboard .dlv-mobile-hero-toolbar-v8 button i,#module-dashboard .dlv-mobile-hero-toolbar-v8 .btn svg,#module-dashboard .dlv-mobile-hero-toolbar-v8 .btn i{width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important}#module-dashboard .dlv-mobile-source-hidden-v8{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#dlv-mobile-dashboard-compact-summary{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 8px!important;padding:0!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:6px 2px 5px!important;border-radius:7px!important;border:1px solid rgba(147,197,253,.86)!important;background:linear-gradient(135deg,#2563eb0f,#fff0 50%),#fff!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)!important;overflow:hidden!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status__corner{position:absolute!important;left:4px!important;top:4px!important;width:10px!important;height:10px!important;border-left:1.5px solid currentColor!important;border-top:1.5px solid currentColor!important;opacity:.86!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status[data-index="1"]{color:#2563eb!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status[data-index="2"]{color:#0ea5e9!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status[data-index="3"]{color:#10b981!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status[data-index="4"]{color:#f59e0b!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status[data-index="5"]{color:#ef4444!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status strong{display:block!important;width:100%!important;margin:1px 0!important;padding:0!important;color:currentColor!important;font-size:16px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.05em!important;text-align:center!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status small{display:-webkit-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 1px!important;color:#64748b!important;font-size:7px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:8px 6px!important;border-radius:8px!important;border:1px solid rgba(226,232,240,.96)!important;background:linear-gradient(135deg,#2563eb0a,#fff0 50%),#fff!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)!important;overflow:hidden!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi:before{content:""!important;position:absolute!important;right:8px!important;top:8px!important;width:11px!important;height:11px!important;border-right:1.5px solid currentColor!important;border-top:1.5px solid currentColor!important;opacity:.36!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi[data-kpi=revenue]{color:#2563eb!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi[data-kpi=gross]{color:#059669!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi[data-kpi=net]{color:#2563eb!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi[data-kpi=ai]{color:#7c3aed!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi h4{width:100%!important;margin:0 0 4px!important;padding:0!important;color:#64748b!important;font-size:10.5px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.015em!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi strong{display:block!important;width:100%!important;margin:0 0 3px!important;padding:0!important;color:currentColor!important;font-size:20px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.055em!important;text-align:center!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi small{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;color:#64748b!important;font-size:9px!important;line-height:1.1!important;font-weight:850!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media screen and (max-width:390px){#module-dashboard .dlv-mobile-hero-v8,#module-dashboard.dbx-shell .dlv-mobile-hero-v8{padding:4px!important;gap:3px!important}#module-dashboard .dlv-mobile-hero-title-v8 h1,#module-dashboard .dlv-mobile-hero-title-v8 h2,#module-dashboard .dlv-mobile-hero-title-v8 .page-title{font-size:15px!important}#module-dashboard .dlv-mobile-hero-toolbar-v8 .dbx-toolbar__quick{grid-template-columns:repeat(3,minmax(0,1fr))!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status-row{gap:3px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status{height:54px!important;min-height:54px!important;max-height:54px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-status small{font-size:6.5px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi-grid{gap:5px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi{height:72px!important;min-height:72px!important;max-height:72px!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi small{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi{height:66px!important;min-height:66px!important;max-height:66px!important;padding:7px 6px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi h4{margin:0 0 5px!important}#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi strong{margin:0!important}}@media screen and (max-width:390px){#dlv-mobile-dashboard-compact-summary .dlv-mobile-summary-kpi{height:64px!important;min-height:64px!important;max-height:64px!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){#module-dashboard .dlv-mobile-revenue-chart-v11{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 0 8px!important;padding:8px!important;border-radius:9px!important;border:1px solid rgba(147,197,253,.72)!important;background:linear-gradient(135deg,#2563eb0a,#fff0 48%),#fff!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)!important;overflow:hidden!important;transform:none!important}#module-dashboard .dlv-mobile-revenue-chart-v11:before{content:""!important;position:absolute!important;left:8px!important;top:8px!important;width:12px!important;height:12px!important;border-left:1.5px solid #2563eb!important;border-top:1.5px solid #2563eb!important;opacity:.9!important;pointer-events:none!important}#module-dashboard .dlv-mobile-revenue-chart-title-v11,#module-dashboard .dlv-mobile-revenue-chart-v11 h2,#module-dashboard .dlv-mobile-revenue-chart-v11 h3,#module-dashboard .dlv-mobile-revenue-chart-v11 h4{position:relative!important;z-index:2!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 22px 0 18px!important;color:#0f172a!important;font-size:15px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#module-dashboard .dlv-mobile-revenue-chart-v11 .chart,#module-dashboard .dlv-mobile-revenue-chart-v11 .chart-container,#module-dashboard .dlv-mobile-revenue-chart-v11 .chart-wrap,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--short,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--tall,#module-dashboard .dlv-mobile-revenue-chart-v11 canvas,#module-dashboard .dlv-mobile-revenue-chart-canvas-v11{position:relative!important;z-index:2!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:188px!important;min-height:188px!important;max-height:188px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}#module-dashboard .dlv-mobile-revenue-chart-v11 .legend,#module-dashboard .dlv-mobile-revenue-chart-v11 .chart-legend{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 7px!important;margin:0!important;padding:0!important;font-size:8.5px!important;line-height:1.1!important}}@media screen and (max-width:390px){#module-dashboard .dlv-mobile-revenue-chart-v11{padding:7px!important;gap:5px!important;border-radius:8px!important}#module-dashboard .dlv-mobile-revenue-chart-title-v11,#module-dashboard .dlv-mobile-revenue-chart-v11 h2,#module-dashboard .dlv-mobile-revenue-chart-v11 h3,#module-dashboard .dlv-mobile-revenue-chart-v11 h4{font-size:14px!important}#module-dashboard .dlv-mobile-revenue-chart-v11 .chart,#module-dashboard .dlv-mobile-revenue-chart-v11 .chart-container,#module-dashboard .dlv-mobile-revenue-chart-v11 .chart-wrap,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--short,#module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--tall,#module-dashboard .dlv-mobile-revenue-chart-v11 canvas,#module-dashboard .dlv-mobile-revenue-chart-canvas-v11{height:176px!important;min-height:176px!important;max-height:176px!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11{gap:7px!important;margin:0 0 9px!important;padding:9px 8px 10px!important;min-height:330px!important;height:auto!important;max-height:none!important;border-radius:10px!important;overflow:visible!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11>i,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11>svg,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 [data-lucide],body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .lucide,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .icon,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .icon-btn,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 button:has([data-lucide]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11:before{display:none!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-title-v11,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 h2,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 h3,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 h4{padding:0!important;margin:0 0 2px!important;font-size:16px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.045em!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart-container,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart-wrap,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--short,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--tall,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11>div:has(canvas){width:100%!important;min-width:0!important;max-width:100%!important;height:270px!important;min-height:270px!important;max-height:270px!important;margin:0!important;padding:0!important;overflow:hidden!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 canvas,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-canvas-v11,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 canvas[style]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:270px!important;min-height:270px!important;max-height:270px!important;margin:0!important;padding:0!important;transform:none!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .legend,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart-legend{gap:4px 6px!important;font-size:8px!important;line-height:1.05!important}}@media screen and (max-width:390px){body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11{min-height:310px!important;padding:8px 7px 9px!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart-container,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .chart-wrap,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--short,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 .dbx-chart-slot--tall,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11>div:has(canvas),body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 canvas,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-canvas-v11,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11 canvas[style]{height:250px!important;min-height:250px!important;max-height:250px!important}}.dlv-mobile-finance-tabs-v14{display:none}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-finance-panel-v14{scroll-margin-top:8px!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14.dlv-mobile-finance-tabs-v14{position:fixed!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:calc(var(--dlv-mobile-dock-h, 58px) + env(safe-area-inset-bottom,0px) + 15px)!important;z-index:2147482999!important;display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:5px!important;border-radius:14px!important;border:1px solid rgba(147,197,253,.38)!important;background:#f8fbfffa!important;overflow:hidden!important;pointer-events:auto!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14.dlv-mobile-finance-tabs-v14.is-visible{display:grid!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 7px!important;border:1px solid rgba(191,219,254,.72)!important;border-radius:9px!important;background:#fff!important;color:#334155!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item:before{content:""!important;position:absolute!important;left:4px!important;top:4px!important;width:7px!important;height:7px!important;border-left:1.4px solid currentColor!important;border-top:1.4px solid currentColor!important;opacity:.65!important;pointer-events:none!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item span{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item.active{border-color:#2563ebb8!important;background:#2563eb!important;color:#fff!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item:active{transform:translateY(1px)!important}}@media screen and (max-width:390px){body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14.dlv-mobile-finance-tabs-v14{left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;gap:4px!important;padding:4px!important;height:38px!important;min-height:38px!important;max-height:38px!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14 .dlv-mobile-finance-tabs-v14__item{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 5px!important;font-size:9.4px!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-finance-source-tabs-hidden-v15-safe{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-finance-source-tab-v15-safe{pointer-events:none!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14.dlv-mobile-finance-tabs-v14{bottom:calc(var(--dlv-mobile-dock-h, 58px) + env(safe-area-inset-bottom,0px) + 12px)!important;border-color:#2563eb57!important;background:#f8fbfffe!important}body.dlv-mobile-runtime-ready #dlv-mobile-finance-tabs-v14.dlv-mobile-finance-tabs-v14.is-visible{display:grid!important}}@media screen and (max-width:820px),screen and (pointer:coarse)and (max-width:1024px){body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-ghost-spacer-v16{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-finance-panel-v14,body.dlv-mobile-runtime-ready #module-dashboard #dlv-mobile-dashboard-compact-summary{margin-top:0!important}body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-revenue-chart-v11>*:first-child,body.dlv-mobile-runtime-ready #module-dashboard .dlv-mobile-finance-panel-v14>*:first-child,body.dlv-mobile-runtime-ready #module-dashboard #dlv-mobile-dashboard-compact-summary>*:first-child{margin-top:0!important}}html.dlv-modal-scroll-lock,body.dlv-modal-scroll-lock{overflow:hidden!important;overscroll-behavior:none!important}:where(.crm-modal-backdrop,.store-profile-modal-backdrop,.runtime-profile-backdrop,.runtime-studio-backdrop,.modal-backdrop,.dlv-modal-backdrop,#modalRoot>.crm-modal-backdrop,#modalRoot>.store-profile-modal-backdrop,#modal-root>.crm-modal-backdrop,#modal-root>.store-profile-modal-backdrop){position:fixed!important;inset:0!important;z-index:9999!important;width:100dvw!important;height:100dvh!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;overscroll-behavior:contain!important;isolation:isolate!important;background:#0f172a61!important;transform:none!important;will-change:auto!important}:where(.crm-modal-shell,.store-profile-modal,.store-profile-shell,.runtime-profile-modal,.runtime-studio-modal,.modal-content,.dlv-modal-shell,[role=dialog]){position:relative!important;width:min(1120px,calc(100dvw - 24px))!important;max-width:calc(100dvw - 24px)!important;height:auto!important;max-height:calc(100dvh - 28px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;overscroll-behavior:contain!important;transform:none!important;will-change:auto!important;backface-visibility:hidden!important}:where(.crm-modal__header,.store-profile-modal__header,.store-profile-header,.runtime-profile-header,.runtime-studio-header,.modal-header,.dlv-modal__header){position:sticky!important;top:0!important;z-index:4!important;flex:0 0 auto!important;transform:none!important;will-change:auto!important}:where(.crm-modal__footer,.store-profile-modal__footer,.store-profile-footer,.runtime-profile-footer,.runtime-studio-footer,.modal-footer,.dlv-modal__footer){position:sticky!important;bottom:0!important;z-index:4!important;flex:0 0 auto!important;transform:none!important;will-change:auto!important}:where(.crm-modal__body,.store-profile-modal__body,.store-profile-body,.runtime-profile-body,.runtime-studio-body,.modal-body,.dlv-modal__body){min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important;transform:translateZ(0)!important;backface-visibility:hidden!important;will-change:auto!important}:where(.crm-modal-shell input,.crm-modal-shell textarea,.crm-modal-shell select,.store-profile-modal input,.store-profile-modal textarea,.store-profile-modal select,.runtime-profile-modal input,.runtime-profile-modal textarea,.runtime-profile-modal select,.runtime-studio-modal input,.runtime-studio-modal textarea,.runtime-studio-modal select,.modal-content input,.modal-content textarea,.modal-content select){transform:none!important;will-change:auto!important;backface-visibility:hidden!important}:where(.crm-modal-shell *,.store-profile-modal *,.runtime-profile-modal *,.runtime-studio-modal *){scroll-behavior:auto!important}@media(max-width:768px){:where(.crm-modal-backdrop,.store-profile-modal-backdrop,.runtime-profile-backdrop,.runtime-studio-backdrop,.modal-backdrop,.dlv-modal-backdrop){align-items:stretch!important;justify-content:stretch!important;padding:8px!important}:where(.crm-modal-shell,.store-profile-modal,.store-profile-shell,.runtime-profile-modal,.runtime-studio-modal,.modal-content,.dlv-modal-shell,[role=dialog]){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}}*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}[style*=filter],[style*=backdrop-filter],[style*=-webkit-backdrop-filter],[style*=drop-shadow],[style*=box-shadow],[style*=text-shadow]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}.dlv-ring,.dlv-ring-1,.dlv-ring-2,.dlv-ring-3,.dlv-logo-epic,.wild-laser,[class*=glow],[class*=pulse],[class*=shimmer],[class*=spinner],[class*=Spin],[class*=spin]{filter:none!important;box-shadow:none!important;text-shadow:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#dlv-support-widget,#dlv-support-widget *{box-sizing:border-box;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}#dlv-support-widget{position:fixed;right:22px;bottom:22px;z-index:35000}.dlv-support-fab{width:58px;height:58px;border:1px solid #1d4ed8;border-radius:0;background:#2563eb;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:none;font-size:22px;font-weight:800;position:relative;overflow:hidden;isolation:isolate}.dlv-support-fab:hover{background:#1d4ed8}.dlv-support-panel{position:absolute;right:0;bottom:70px;width:390px;max-width:calc(100vw - 24px);height:min(580px,calc(100vh - 108px));display:none;grid-template-rows:auto 1fr auto;background:#fff;border:1px solid #cbd5e1;border-radius:0;box-shadow:none;overflow:hidden}.dlv-support-panel.is-open{display:grid}.dlv-support-head{padding:14px;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dlv-support-title{margin:0;color:#0f172a;font-size:15px;font-weight:700}.dlv-support-desc{margin-top:4px;color:#64748b;font-size:12px;line-height:1.45}.dlv-support-close{width:30px;height:30px;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#0f172a;cursor:pointer;font-size:18px;line-height:1}.dlv-support-body{padding:12px;overflow-y:auto;background:#fff;display:grid;align-content:start;gap:10px}.dlv-support-empty{border:1px dashed #cbd5e1;background:#f8fafc;padding:18px;color:#64748b;font-size:13px;line-height:1.5;text-align:center}.dlv-support-msg{max-width:86%;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;padding:9px 10px;border-radius:0;font-size:13px;line-height:1.45;word-break:break-word}.dlv-support-msg.is-user{justify-self:end;border-color:#bfdbfe;background:#eff6ff}.dlv-support-msg.is-admin{justify-self:start}.dlv-support-meta{margin-top:5px;color:#64748b;font-size:11px}.dlv-support-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid #e2e8f0;background:#f8fafc}.dlv-support-input{min-height:42px;max-height:120px;resize:vertical;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#0f172a;padding:10px;font-size:13px;outline:none}.dlv-support-send{min-width:76px;border:1px solid #2563eb;border-radius:0;background:#2563eb;color:#fff;cursor:pointer;font-weight:700}.dlv-support-send:disabled{opacity:.55;cursor:not-allowed}@media(max-width:560px){#dlv-support-widget{right:12px;bottom:12px}.dlv-support-panel{width:calc(100vw - 24px);height:min(580px,calc(100vh - 92px));bottom:66px}}.dlv-support-agent-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dlv-support-agent-avatar{width:30px;height:30px;object-fit:cover;border:1px solid #cbd5e1;border-radius:0;background:#fff;flex:0 0 auto}.dlv-support-agent-fallback{display:grid;place-items:center;color:#2563eb;background:#eff6ff;font-size:11px;font-weight:800}.dlv-support-agent-name{color:#0f172a;font-size:12px;font-weight:750}.dlv-support-agent-title{color:#64748b;font-size:11px;margin-top:1px}.dlv-support-signature{margin-top:8px;color:#64748b;font-size:12px;white-space:pre-wrap}.dlv-support-fab-icon{position:relative;z-index:2}.dlv-support-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border:1px solid #ffffff;background:#ef4444;color:#fff;font-size:11px;font-weight:900;line-height:1;z-index:4}.dlv-support-badge[hidden]{display:none!important}.dlv-support-fab.is-alerting{animation:dlv-support-glitch .42s steps(2,end) 0s 4}.dlv-support-fab.is-alerting:before,.dlv-support-fab.is-alerting:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.dlv-support-fab.is-alerting:before{background:linear-gradient(90deg,transparent 0 22%,rgba(255,255,255,.72) 22% 28%,transparent 28% 100%);transform:translate(-120%);animation:dlv-support-scan .28s linear 0s 5}.dlv-support-fab.is-alerting:after{border-top:2px solid rgba(255,255,255,.85);border-bottom:2px solid rgba(255,255,255,.65);transform:translateY(-4px);animation:dlv-support-slice .34s steps(2,end) 0s 4}@keyframes dlv-support-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes dlv-support-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes dlv-support-slice{0%{clip-path:inset(0 0 70% 0);transform:translate(-2px)}50%{clip-path:inset(38% 0 32% 0);transform:translate(2px)}to{clip-path:inset(70% 0 0 0);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.dlv-support-fab.is-alerting,.dlv-support-fab.is-alerting:before,.dlv-support-fab.is-alerting:after{animation:none!important}}
